/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:luxia;src:url(fonts/luxia-bold-webfont.7f5efa.eot) format("embedded-opentype"),url(fonts/luxia-bold-webfont.0c7550.woff) format("woff"),url(fonts/luxia-bold-webfont.df3680.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:luxia;src:url(fonts/luxia-regular-webfont.38a508.eot) format("embedded-opentype"),url(fonts/luxia-regular-webfont.4c0761.woff) format("woff"),url(fonts/luxia-regular-webfont.c9e0bb.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:white-angelica;src:url(fonts/WhiteAngelica.082fe2.woff) format("woff")}body{margin:0;font-family:proxima-nova,sans-serif;color:#4a4a4a;min-width:250px;scroll-behavior:smooth;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:69px}@media (min-width:600px){body.admin-bar{padding-top:153px}}@media (min-width:783px){body{padding-top:153px}}@media (min-width:58.25em){body{padding-top:153px}}body.nav-active{overflow-y:hidden}main{display:block}strong{color:#9a7b50;font-weight:700}em{font-style:italic}embed,img,object,video{height:auto;max-width:100%}iframe{max-width:100%}.single-item-description-text-wrapper,h1,h2,h3,ol,p,table,ul{font-weight:400;line-height:2;font-size:1.125em;color:#4a4a4a}p.handwriting{font-size:2em;font-family:white-angelica,sans-serif;letter-spacing:0;text-transform:none;margin-bottom:0}@media (min-width:58.25em){p.handwriting{font-size:3em}}h1+p,h2+p,h3+p{margin-top:1em}div p:first-child{margin-top:0}@media (min-width:35.625em){h1,h2,h3,ol,p,table,ul{font-size:1em}}h1,h2,h3{font-family:luxia;font-weight:400;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;margin:0}h1:first-child,h2:first-child,h3:first-child{margin-top:0}h1{font-size:1.75em;margin:0}h2,h3,h4,h5{font-size:1.25em;margin:0}@media (min-width:58.25em){h1{font-size:2.5em}h2,h3,h4,h5{font-size:1.25em}}h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited{color:inherit;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover{text-decoration:underline}ol,ul{padding-left:1.2em}ul{list-style-type:circle}ol{list-style-type:decimal}a{color:#9a7b50;transition:color .15s;text-decoration:none}a:hover{text-decoration:underline}sup{vertical-align:super;font-size:.8em;line-height:.8em}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{height:2em;border:2px solid #d2d5d8}button,input[type=button],input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{max-width:100%;font-family:inherit;font-size:inherit}button,input[type=button],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}textarea{max-width:100%;resize:vertical;border:2px solid #d2d5d8}img[src*=".svg"]{width:auto;height:auto}blockquote{padding-left:1em;margin-left:0;font-size:1.25em;border-left:11px solid #9a7b50}blockquote,blockquote ol,blockquote p,blockquote ul{line-height:1.5}@media (min-width:58.25em){blockquote{font-size:1.625em}}h1.header-alternative,h2.header-alternative,h3.header-alternative{font-family:luxia;text-transform:uppercase}html{scroll-behavior:smooth}html.no-scroll,html.slbActive{overflow:hidden}body:before{content:"";display:block;position:fixed;left:0;right:0;top:0;bottom:0;z-index:2;opacity:0;transition:opacity .2s;pointer-events:none;background-color:rgba(0,0,0,.8)}body.is-modal-active:before{opacity:1}.content{padding-top:40px;padding-left:6%;padding-right:6%;margin:0 auto;box-sizing:border-box}@media (min-width:35.625em){.content{padding-left:2em;padding-right:2em}}@media (min-width:58.25em){.content{padding-left:2em;padding-right:2em;width:53.25em}}@media (min-width:75em){.content{width:60em}}@media (min-width:85em){.content{width:70em}}.header-wrapper{display:flex;align-items:center;justify-content:space-between;padding:10px;width:100%;position:fixed;background-color:#fff;top:0;z-index:10;box-sizing:border-box;border-bottom:1px solid #4a4a4a}.admin-bar .header-wrapper{top:0}@media (min-width:600px){.admin-bar .header-wrapper{top:46px}}@media (min-width:783px){.admin-bar .header-wrapper{top:32px}}@media (min-width:58.25em){.header-wrapper{padding:0}}.header-logo{display:block;width:150px;height:auto;float:left}@media (min-width:35.625em){.header-logo{width:200px}}.navigations{position:fixed;width:100%;height:calc(100% - 68px);right:-100%;top:68px;overflow-y:scroll;overflow-x:hidden;background-color:#fff;display:flex;flex-direction:column-reverse;align-items:center;transition:right .3s}.header-wrapper.active .navigations{right:0}@media (min-width:35.625em){.navigations{height:calc(100% - 83px);top:83px}}@media (min-width:58.25em){.navigations{position:relative;width:calc(100% - 200px);display:flex;flex-direction:column;justify-content:space-between;right:0;top:0;background-color:initial;height:auto;overflow:visible}.admin-bar .navigations{top:0}.header-logo{padding:10px 10px 10px 30px}}@media (min-width:92em){.header-logo{width:300px}}.header-menu-button{position:fixed;z-index:100;right:0;top:8px;width:50px;height:53px;background-color:#9a7b50;border:none;outline:none;display:block;transition:.3s}@media (min-width:600px){.admin-bar .header-menu-button{top:61px}}@media (min-width:783px){.admin-bar .header-menu-button{top:47px}}@media (min-width:35.625em){.header-menu-button{top:15px}}.header-menu-button-icon{width:36px;height:4px;background-color:#fff;position:absolute;left:50%;margin-left:-18px;top:50%;margin-top:-2px}.header-menu-button-icon:before{margin-top:-12px}.header-menu-button-icon:after,.header-menu-button-icon:before{content:"";position:absolute;left:0;right:0;width:36px;height:4px;background-color:#fff;transition:transform .3s,margin-top .3s ease .3s}.header-menu-button-icon:after{margin-top:12px}@media (min-width:58.25em){.header-menu-button{display:none}}.header-wrapper.active .header-menu-button .header-menu-button-icon{background-color:initial}.header-wrapper.active .header-menu-button .header-menu-button-icon:before{transform:rotate(45deg);margin-top:0;transition:transform .3s ease .3s,margin-top .3s}.header-wrapper.active .header-menu-button .header-menu-button-icon:after{transform:rotate(-45deg);margin-top:0;transition:transform .3s ease .3s,margin-top .3s}.header-main-nav-wrapper,.header-top-page-nav-wrapper{width:100%;display:flex;justify-content:flex-end}.header-main-nav-wrapper nav,.header-top-page-nav-wrapper nav{width:100%}.header-main-nav-wrapper nav ul,.header-top-page-nav-wrapper nav ul{width:100%;display:flex;justify-content:flex-end;flex-direction:column;margin:0;padding:0}.header-main-nav-wrapper nav ul li,.header-top-page-nav-wrapper nav ul li{list-style:none;border-top:2px solid #d2d5d8;padding:10px 20px}.header-main-nav-wrapper nav ul li a,.header-top-page-nav-wrapper nav ul li a{text-transform:uppercase;font-weight:600;font-size:1em;color:#4a4a4a;letter-spacing:.14em}.header-main-nav-wrapper nav ul li.menu-item-has-children .sub-menu,.header-top-page-nav-wrapper nav ul li.menu-item-has-children .sub-menu{position:fixed;background-color:#fff;width:100%;height:100%;top:68px;right:-100%;display:flex;justify-content:flex-start;transition:right .3s}.header-main-nav-wrapper nav ul li.menu-item-has-children .sub-menu li,.header-top-page-nav-wrapper nav ul li.menu-item-has-children .sub-menu li{width:100%;padding:10px 20px;box-sizing:border-box;border-top:2px solid #d2d5d8}.header-main-nav-wrapper nav ul li.menu-item-has-children .sub-menu li:last-child,.header-top-page-nav-wrapper nav ul li.menu-item-has-children .sub-menu li:last-child{text-transform:uppercase;font-weight:600;font-size:1em;color:#4a4a4a}.header-main-nav-wrapper nav ul li.menu-item-has-children .sub-menu li:last-child:before,.header-top-page-nav-wrapper nav ul li.menu-item-has-children .sub-menu li:last-child:before{content:"";width:20px;height:20px;background-image:url(images/icon-arrow-right-black.29f94284.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;display:block;float:right;transition:transform .3s;margin-top:7px;transform:rotate(180deg)}.header-main-nav-wrapper nav ul li.menu-item-has-children .sub-menu.active,.header-top-page-nav-wrapper nav ul li.menu-item-has-children .sub-menu.active{right:0}.header-main-nav-wrapper nav ul li.menu-item-has-children:before,.header-top-page-nav-wrapper nav ul li.menu-item-has-children:before{content:"";width:20px;height:20px;background-image:url(images/icon-arrow-right-black.29f94284.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;display:block;float:right;transition:transform .3s;margin-top:7px}.header-main-nav-wrapper nav ul li.menu-item-has-children.active .sub-menu,.header-top-page-nav-wrapper nav ul li.menu-item-has-children.active .sub-menu{right:0}@media (min-width:35.625em){.header-main-nav-wrapper nav ul li.menu-item-has-children .sub-menu,.header-top-page-nav-wrapper nav ul li.menu-item-has-children .sub-menu{top:82px}}@media (min-width:600px){.header-main-nav-wrapper nav ul li.menu-item-has-children .sub-menu,.header-top-page-nav-wrapper nav ul li.menu-item-has-children .sub-menu{top:125px}}@media (min-width:783px){.header-main-nav-wrapper nav ul li.menu-item-has-children .sub-menu,.header-top-page-nav-wrapper nav ul li.menu-item-has-children .sub-menu{top:115px}}.header-top-page-nav-wrapper nav ul{padding:0}.header-top-page-nav-wrapper nav ul li.magazine-aanvragen,.header-top-page-nav-wrapper nav ul li.visit-model-home{border-top:0;padding:20px;box-sizing:border-box;width:100%;line-height:1.25em;position:relative}.header-top-page-nav-wrapper nav ul li.magazine-aanvragen:before,.header-top-page-nav-wrapper nav ul li.visit-model-home:before{content:"";width:20px;height:20px;background-image:url(images/icon-arrow-right-white.5cddabdc.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;position:absolute;right:20px;top:20px}.header-top-page-nav-wrapper nav ul li.magazine-aanvragen a,.header-top-page-nav-wrapper nav ul li.visit-model-home a{color:#fff;padding:0}.header-top-page-nav-wrapper nav ul li.magazine-aanvragen{background-color:#363636}.header-top-page-nav-wrapper nav ul li.visit-model-home{background-color:#9a7b50}@media (min-width:58.25em){.header-main-nav-wrapper,.header-top-page-nav-wrapper{width:100%;display:flex;justify-content:flex-end}.header-main-nav-wrapper nav,.header-top-page-nav-wrapper nav{width:100%}.header-main-nav-wrapper nav ul,.header-top-page-nav-wrapper nav ul{width:100%;display:flex;justify-content:flex-end;flex-direction:row;align-items:center;margin:0;padding:0;height:70px}.header-main-nav-wrapper nav ul li,.header-top-page-nav-wrapper nav ul li{list-style:none;padding:0;border-top:0;position:relative;height:70px;line-height:70px}.header-main-nav-wrapper nav ul li a,.header-top-page-nav-wrapper nav ul li a{text-transform:uppercase;font-weight:600;padding:0 10px;font-size:.6em;letter-spacing:0;text-decoration:none}.header-main-nav-wrapper nav ul li:last-child a,.header-top-page-nav-wrapper nav ul li:last-child a{padding-right:0}.header-main-nav-wrapper nav ul li.menu-item-has-children a,.header-top-page-nav-wrapper nav ul li.menu-item-has-children a{cursor:pointer}.header-main-nav-wrapper nav ul li.menu-item-has-children .sub-menu,.header-top-page-nav-wrapper nav ul li.menu-item-has-children .sub-menu{opacity:0;pointer-events:none;background-color:#fff;position:absolute;z-index:9;flex-direction:column;top:120%;left:0;height:auto;width:350px;transition:.3s;padding-bottom:0;padding-left:15px;border:1px solid #d2d5d8}.header-main-nav-wrapper nav ul li.menu-item-has-children .sub-menu li,.header-top-page-nav-wrapper nav ul li.menu-item-has-children .sub-menu li{border-top:0;height:60px;line-height:40px}.header-main-nav-wrapper nav ul li.menu-item-has-children .sub-menu li a,.header-top-page-nav-wrapper nav ul li.menu-item-has-children .sub-menu li a{border-right:0;transition:.3s;padding:0 10px;font-size:.8em}.header-main-nav-wrapper nav ul li.menu-item-has-children .sub-menu li a:hover,.header-top-page-nav-wrapper nav ul li.menu-item-has-children .sub-menu li a:hover{padding-left:15px}.header-main-nav-wrapper nav ul li.menu-item-has-children .sub-menu li:last-child,.header-main-nav-wrapper nav ul li.menu-item-has-children:before,.header-top-page-nav-wrapper nav ul li.menu-item-has-children .sub-menu li:last-child,.header-top-page-nav-wrapper nav ul li.menu-item-has-children:before{display:none}.header-main-nav-wrapper nav ul li.menu-item-has-children:hover .sub-menu,.header-top-page-nav-wrapper nav ul li.menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:all;top:100%}.header-main-nav-wrapper nav ul li:last-child{margin-right:50px}.header-top-page-nav-wrapper nav ul{height:auto}.header-top-page-nav-wrapper nav ul li{height:62px;line-height:62px}.header-top-page-nav-wrapper nav ul li#menu-item-26{padding-right:20px}.header-top-page-nav-wrapper nav ul li a{color:#8a8a8a}.header-top-page-nav-wrapper nav ul li.magazine-aanvragen,.header-top-page-nav-wrapper nav ul li.visit-model-home{padding:10px 100px 10px 20px;width:100px;box-sizing:initial;height:auto}.header-main-nav-wrapper nav ul li:last-child a{border-right:0}.header-main-nav-wrapper nav ul li a{color:#4a4a4a;border-right:2px solid #4a4a4a}}@media (min-width:58.25em){.header-main-nav-wrapper{width:100%}}@media (min-width:75em){.header-main-nav-wrapper nav ul li a{font-size:.7em;letter-spacing:.14em}.header-main-nav-wrapper nav ul li.menu-item-has-children .sub-menu li a{font-size:.7em}.header-top-page-nav-wrapper nav ul li a{font-size:.8em;letter-spacing:.14em}}@media (min-width:92em){.header-main-nav-wrapper nav ul li a{font-size:.8em;padding:0 15px}}@media (min-width:102em){.header-main-nav-wrapper nav ul li a{font-size:.9em;padding:0 25px}}.header-tel{display:block;position:fixed;top:8px;right:50px;width:50px;height:53px;background-color:#d2d5d8;background-image:url(images/icon-phone.61363748.png);background-position:50%;background-size:30px auto;background-repeat:no-repeat;font-size:0}@media (min-width:600px){.admin-bar .header-tel{top:61px}}@media (min-width:783px){.admin-bar .header-tel{top:47px}}@media (min-width:35.625em){.header-tel{top:15px}}@media (min-width:58.25em){.header-tel{display:none}}.default-content{padding-top:40px;padding-bottom:50px}.default-content.text-align-medium{max-width:62em}@media (min-width:58.25em){.default-content{padding-top:60px;padding-bottom:80px}}.single-item-slide{height:300px;overflow:hidden}.single-item-slide img{min-width:100%;height:300px;object-fit:cover}@media (min-width:58.25em){.single-item-slide{height:700px}.single-item-slide img{height:100%;max-height:100%}}.single-item-wrapper{padding-top:40px}.filter-overview-filter-items-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;padding-bottom:40px}.filter-item-block{width:100%;background-color:#f2f2f2;margin-bottom:20px;position:relative;padding-bottom:70px;animation:fadein .3s}.filter-item-block img{min-width:100%;max-height:300px;min-height:300px;object-fit:cover}@keyframes fadein{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filter-item-content{padding:20px;box-sizing:border-box}@media (min-width:35.625em){.filter-item-block{width:45%}}@media (min-width:58.25em){.filter-overview-filter-items-wrapper{justify-content:flex-start}.filter-item-block{width:32%;margin-right:2%}.filter-item-block:nth-child(3n+0){margin-right:0}}.filter-item-block .button{position:absolute;bottom:20px;left:20px}.more-filter-items-button{margin:0 auto}.loading-spinner{display:block;position:absolute;left:50%;top:50%;z-index:6;width:50px;height:50px;margin-left:-25px;margin-top:-25px;border-radius:50px;border:10px solid #4a4a4a;border-left-color:transparent;pointer-events:none;box-sizing:border-box;color:transparent;animation-name:loading-spinner;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes loading-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.filter-item-title h2{word-break:break-all}@media (min-width:58.25em){.filter-item-title h2{word-break:break-word}}.portfolio-overview-wrapper{text-align:center;padding-left:0;padding-right:0}.portfolio-overview-general-wrapper{text-align:left;padding-top:40px}@media (min-width:35.625em){.portfolio-overview-general-wrapper{padding-top:50px}}.news-overview-wrapper{text-align:center;padding-left:0;padding-right:0}.news-items-wrapper{text-align:left;padding-top:40px}@media (min-width:35.625em){.news-items-wrapper{padding-top:50px}}@media (min-width:58.25em){.four-o-four-wrapper{padding-top:110px}}.four-o-four-content{padding-top:60px;padding-bottom:80px;text-align:center}#gform_wrapper_2 .gfield_label{display:none}#gform_wrapper_2 #gform_fields_2{display:flex;flex-wrap:wrap;justify-content:space-between}#gform_wrapper_2 #gform_fields_2 li{width:48%}#gform_wrapper_2 #gform_fields_2 li:last-child{width:100%}#gform_wrapper_2 #gform_fields_2 input{width:100%;border:0;outline:none;padding:25px 10px}#gform_wrapper_2 #gform_fields_2 textarea{border:0;outline:none}#gform_wrapper_2 input#gform_submit_button_2{padding:10px 40px}#gform_wrapper_2 li#field_2_5,#gform_wrapper_2 li#field_2_6{width:100%}#gform_wrapper_2 li#field_2_6 a{color:#fff;font-weight:700}#gform_wrapper_2 #label_2_6_1,#gform_wrapper_2 #label_2_7_1{color:#fff}#gform_wrapper_1 #field_1_11 .ginput_container{margin-top:-25px}#gform_wrapper_1 #field_1_13 .gfield_label{display:none}.footer-wrapper{background-color:#d2d5d8;color:#4a4a4a}.footer-wrapper p{line-height:1.5em}.footer-wrapper a{color:#4a4a4a}.footer-wrapper h2{font-size:2em;color:#363636;margin-bottom:1em}.footer{display:flex;flex-direction:row;flex-wrap:wrap}.top-footer-wrapper{background-color:#fff;width:100%;padding:50px 0}.top-footer-wrapper h3{display:block;width:100%;text-align:center;color:#4a4a4a;font-size:1.75em}@media (min-width:58.25em){.top-footer-wrapper h3{font-size:2.5em}}.footer-our-values-are-wrapper{width:100%}.footer-our-values-are-wrapper ul{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}.footer-our-values-are-wrapper ul li{width:100%;list-style:none;margin:10px 20px;border-top:1px solid #4a4a4a;border-bottom:1px solid #4a4a4a;color:#4a4a4a;text-align:center}@media (min-width:35.625em){.footer-our-values-are-wrapper ul li{width:calc(50% - 40px)}}@media (min-width:58.25em){.footer-our-values-are-wrapper ul{justify-content:center}.footer-our-values-are-wrapper ul li{width:auto}}.bottom-footer-wrapper{background-color:#d2d5d8;padding:50px 0;width:100%}.footer-logo{display:block;text-align:center;padding:0 30px}.footer-logo img{max-width:150px}.social-media-footer-wrapper{display:flex;justify-content:center;padding:20px 0}.social-media-footer-wrapper a.social-media-item{font-size:0;margin:20px}.social-media-footer-wrapper a.social-media-item:before{content:"";width:20px;height:20px;display:block;background-repeat:no-repeat;background-position:50%;background-size:contain}.social-media-footer-wrapper a.social-media-item.social-media-item-facebook:before{background-image:url(images/icon-facebook.084588ae.png)}.social-media-footer-wrapper a.social-media-item.social-media-item-linkedin:before{background-image:url(images/icon-linkedin.0f679c01.png)}.social-media-footer-wrapper a.social-media-item.social-media-item-instagram:before{background-image:url(images/icon-instagram.403a1f5b.png)}.social-media-footer-wrapper a.social-media-item.social-media-item-youtube:before{background-image:url(images/icon-youtube.59cf11ee.png);width:30px}.contact-wrapper{padding:20px 0}.contact-wrapper ul{margin:0;padding:0}.contact-wrapper ul li{text-align:center;list-style:none}.contact-wrapper ul li:first-child,.footer .links{font-weight:700}.footer .links{text-transform:uppercase;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:20px 0}.footer .links a{margin:5px 20px}.footer .buttons{text-transform:uppercase;font-weight:700;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:20px 0}.footer .buttons a{padding:10px 0;margin:5px 20px;border-top:2px solid #4a4a4a;border-bottom:2px solid #4a4a4a;text-decoration:none}@media (min-width:58.25em){.footer .buttons,.footer .links{flex-direction:row}}.module{position:relative}.background-color-default,.background-color-white,.color-default,.module.color-white{background-color:#fff}.background-color-default h1,.background-color-default h2,.background-color-default h3,.background-color-default p,.background-color-white h1,.background-color-white h2,.background-color-white h3,.background-color-white p,.color-default h1,.color-default h2,.color-default h3,.color-default p,.module.color-white h1,.module.color-white h2,.module.color-white h3,.module.color-white p{color:#4a4a4a}.background-color-default p.handwriting,.background-color-white p.handwriting,.color-default p.handwriting,.module.color-white p.handwriting{color:#9a7b50}.background-color-primary,.module.color-primary{background-color:#9a7b50}.background-color-primary h1,.background-color-primary h2,.background-color-primary h3,.module.color-primary h1,.module.color-primary h2,.module.color-primary h3{color:#bba07c}.background-color-primary p,.background-color-primary p.handwriting,.module.color-primary p,.module.color-primary p.handwriting{color:#fff}.background-color-secondary,.module.color-secondary{background-color:#363636}.background-color-secondary h1,.background-color-secondary h2,.background-color-secondary h3,.module.color-secondary h1,.module.color-secondary h2,.module.color-secondary h3{color:#5c5c5c}.background-color-secondary p,.background-color-secondary p.handwriting,.module.color-secondary p,.module.color-secondary p.handwriting{color:#fff}.background-color-tertiary,.module.color-tertiary{background-color:#4a4a4a}.background-color-tertiary h1,.background-color-tertiary h2,.background-color-tertiary h3,.module.color-tertiary h1,.module.color-tertiary h2,.module.color-tertiary h3{color:#707070}.background-color-tertiary p,.background-color-tertiary p.handwriting,.module.color-tertiary p,.module.color-tertiary p.handwriting{color:#fff}.background-color-quinary,.module.color-quinary{background-color:#d5c5b1}.background-color-quinary h1,.background-color-quinary h2,.background-color-quinary h3,.module.color-quinary h1,.module.color-quinary h2,.module.color-quinary h3{color:#baa07f}.background-color-quinary p,.background-color-quinary p.handwriting,.module.color-quinary p,.module.color-quinary p.handwriting{color:#4a4a4a}.module-button-next{position:absolute;left:50%;bottom:-18px;z-index:10;width:36px;height:36px;margin-left:-18px;border-radius:36px;background-color:#9a7b50;transition:background-color .15s;background-image:url(images/icon-arrow-down-white.569697ee.svg);background-position:50%;background-size:60% auto;background-repeat:no-repeat}.module-button-next:hover{background-color:#78603f}.module.has-background-image{background-size:cover;background-repeat:no-repeat;background-position:50%}.module.has-background-image.is-parallax{background-attachment:fixed}.module.has-background-image:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0}.module.color-primary.has-background-image:before{background-color:rgba(154,123,80,.9)}.module.color-secondary.has-background-image:before{background-color:rgba(54,54,54,.9)}.module.color-tertiary.has-background-image:before{background-color:rgba(74,74,74,.9)}.module.has-background-image>:not(.module-button-next){position:relative;z-index:1}.anchor{position:relative;bottom:60px}@media (min-width:58.25em){.admin-bar .anchor{bottom:92px}.anchor{bottom:60px}}@media (min-width:75em){.admin-bar .anchor{bottom:138px}.anchor{bottom:106px}}.icon{display:flex;justify-content:center;align-items:center;width:100px;height:100px}.icon>img,.icon>svg{display:block;width:100%;height:100%;height:auto;width:auto}.message{display:inline-block;padding:.25em 1em;border-bottom:2px solid #979797}.message-warning{border-bottom-color:#ff0}.message-error{border-bottom-color:#9a7b50}.button,a.button{display:inline-block;padding:15px 70px 15px 25px;font-family:proxima-nova,sans-serif;font-weight:400;font-size:1em;line-height:1.675em;letter-spacing:.125em;text-decoration:none;text-transform:uppercase;background-clip:initial;border:1px solid #4a4a4a;transition:background-color .15s,border-color .15s;position:relative;color:#4a4a4a}.button.gold,a.button.gold{color:#9a7b50;border-color:#9a7b50}.button.gold:after,a.button.gold:after{background-color:#9a7b50}.button.dark-grey,a.button.dark-grey{color:#363636;border-color:#363636}.button.dark-grey:after,a.button.dark-grey:after{background-color:#363636}.button.light-grey,a.button.light-grey{color:#4a4a4a;border-color:#4a4a4a}.button.light-grey:after,a.button.light-grey:after{background-color:#4a4a4a}.button.white,a.button.white{color:#fff;border-color:#fff}.button.white:after,a.button.white:after{background-color:#fff}.button:after,a.button:after{content:"";width:20px;height:20px;-webkit-mask-image:url(images/icon-arrow-right-white.5cddabdc.svg);mask-image:url(images/icon-arrow-right-white.5cddabdc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;z-index:1;transition:.3s;position:absolute;right:25px;top:17px;background-color:#4a4a4a}.button:hover:after,a.button:hover:after{transform:translateX(10px)}ul.slide-container{height:100%;padding-left:0;margin:0;list-style:none}.slides{position:relative;height:0;padding-top:35%}.slides .flickity-viewport{position:absolute;top:0;left:0;height:100%!important;width:100%}.slide-big .slides{padding-top:48%}.slide{height:100%;width:100%}.slide-wrapper{overflow:hidden}.slide-wrapper .flickity-viewport{overflow:visible}.slide-wrapper .widgets{display:flex;flex-direction:column;justify-content:center}.slide-wrapper .widgets .button{width:100%;border:0;box-sizing:border-box}@media (min-width:58.25em){.slide-wrapper .widgets{display:flex;justify-content:center;flex-direction:row;margin-top:-77px}.slide-wrapper .widgets .button{width:auto}}.slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.module-columns{padding-top:50px}.module-columns h1{text-align:center}.column-wrapper{width:100%;display:flex;flex-direction:column;margin:20px auto 0}.column-wrapper.column-count-1{justify-content:center}.column-wrapper.column-count-2,.column-wrapper.column-count-3{justify-content:flex-start}.column-wrapper.column-carousel-view{background-color:#ebebeb}@media (min-width:35.625em){.column-wrapper.column-carousel-view{background-color:initial}}@media (min-width:58.25em){.column-wrapper{width:calc(95% - 200px)}}.column{width:100%;background-color:#ebebeb;margin-bottom:30px;position:relative}.column-carousel-view .column{margin-bottom:0}@media (min-width:35.625em){.column-wrapper{flex-direction:row;flex-wrap:wrap}.column{width:45%}.column:nth-child(odd){margin-right:10%}.column-carousel-view .column{margin-right:auto;margin-left:10%}.column-carousel-view .column:first-child{margin-left:0}}@media (min-width:58.25em){.column-carousel-view .column{width:30%;margin:0 2.5%}.column-carousel-view .column:first-child{margin-left:0}.column-carousel-view .column:last-child{margin-right:0}}@media (min-width:75em){.column{width:30%}.column:nth-child(odd){margin-right:0}.column:nth-child(3n+2){margin-left:5%;margin-right:5%}.column-carousel-view .column{width:30%;margin:0 2.5%}.column-carousel-view .column:first-child{margin-left:0}.column-carousel-view .column:last-child{margin-right:0}}.column-image{width:100%;padding-bottom:71.4%;transition:.3s;height:0;overflow:hidden}.column-image img{transition:transform .3s}.column-title{position:relative;padding:20px;z-index:3;box-sizing:border-box}.column-title h3{font-size:1.5em}.column-content{padding:0 20px 20px}.column .column-link{margin-left:20px;margin-bottom:20px}.column a .column-image:hover img{transform:scale(1.2)}.column-wrapper .flickity-prev-next-button{top:calc(100% - 44px);transform:translateY(0);border-radius:0;background-color:#d5c5b1}.column-wrapper .flickity-prev-next-button.next{right:0}.column-wrapper .flickity-prev-next-button.previous{left:auto;right:44px}.column-wrapper .flickity-prev-next-button:hover{background-color:#ccb9a0}.column-wrapper .flickity-prev-next-button svg path{fill:#4a4a4a!important}@media (min-width:58.25em){.column-wrapper .flickity-prev-next-button{top:0}.column-wrapper .flickity-prev-next-button.next{right:-100px}.column-wrapper .flickity-prev-next-button.previous{left:-100px}}.blocks-wrapper{display:flex;flex-direction:column;padding:30px 0;align-items:center}.blocks-wrapper.align-left{align-items:flex-start}.blocks-wrapper.align-right{align-items:flex-end}.negative-margin .block:first-child{margin-top:-90px;width:90%}@media (min-width:58.25em){.blocks-wrapper{align-items:flex-start}.blocks-wrapper.align-left{justify-content:flex-start;align-items:flex-start}.blocks-wrapper.align-right{justify-content:flex-end;align-items:flex-start}.negative-margin .block:first-child{margin-top:-130px;width:48%}}.block{width:100%}.block-type-image{position:relative;height:0;padding-top:75%}.block-type-image img{position:absolute;top:0;left:0;width:100%;min-height:100%;object-fit:cover}.block-type-text{padding:30px;box-sizing:border-box;width:95%}@media (min-width:58.25em){.blocks-wrapper{flex-direction:row;justify-content:flex-start}.block{width:48%}.block:first-child{margin-bottom:0}.block-type-image{width:50%;padding-top:38%}.block-type-text{width:45%}.content .block-type-text{width:50%}.has-widget .block{width:68%}.has-widget .block-type-widget{width:30%}}@media (min-width:58.25em){.block-type-text{padding:40px}.block-type-text.background-color-default{padding-top:0}}@media (max-width:58.25em){.block.block-order-1{order:1}.block.block-order-2{order:2}.block.block-order-3{order:3}}.related-portfolio-items-wrapper{width:100%;margin:0 auto;padding:50px 0}.related-portfolio-items-wrapper h2{margin-left:20px}.related-portfolio-items-carousel-wrapper{margin-top:20px}.related-portfolio-items-carousel-wrapper .flickity-prev-next-button{top:calc(100% - 44px);transform:translateY(0)}@media (min-width:58.25em){.related-portfolio-items-carousel-wrapper{margin-top:20px}.related-portfolio-items-carousel-wrapper .flickity-prev-next-button{top:0;transform:translateY(0)}}.related-portfolio-items-carousel-wrapper{padding-bottom:44px;background-color:#ebebeb}.related-portfolio-items-carousel-wrapper .flickity-button{border-radius:0;background-color:#d5c5b1}.related-portfolio-items-carousel-wrapper .flickity-button.next{right:0}.related-portfolio-items-carousel-wrapper .flickity-button.previous{left:auto;right:44px}.related-portfolio-items-carousel-wrapper .flickity-button:hover{background-color:#ccb9a0}.related-portfolio-items-carousel-wrapper .flickity-button svg path{fill:#4a4a4a!important}@media (min-width:58.25em){.related-portfolio-items-carousel-wrapper{padding-bottom:44px}.related-portfolio-items-carousel-wrapper .flickity-button.next{right:-44px}.related-portfolio-items-carousel-wrapper .flickity-button.previous{left:-44px}}.related-portfolio-item{width:100%;min-height:100%;background-color:#ebebeb}.related-portfolio-item:hover{text-decoration:none}.related-portfolio-item:hover .related-portfolio-item-image img{transform:scale(1.2)}.related-portfolio-item:hover .button:after{transform:translateX(10px)}@media (min-width:35.625em){.related-portfolio-items-carousel-wrapper{background-color:initial}.related-portfolio-item{width:45%;margin-left:10%}.related-portfolio-item:first-child{margin-left:0}}.related-portfolio-item-image{width:100%;height:0;padding-top:75%;overflow:hidden;position:relative}.related-portfolio-item-image img{width:100%;min-height:100%;object-fit:cover;transition:.2s;position:absolute;top:0;left:0}.related-portfolio-item-title{position:relative;padding:20px;box-sizing:border-box}.related-portfolio-item-title h3{font-size:1.5em}.related-portfolio-item-content{padding:0 20px 100px;color:#4a4a4a}.related-portfolio-item-content .button{margin-top:20px}.related-portfolio-item .button{position:absolute;bottom:20px;left:20px}@media (min-width:58.25em){.related-portfolio-items-wrapper{width:calc(95% - 200px)}.related-portfolio-items-wrapper h3{margin-left:0}.related-portfolio-items-carousel-wrapper .flickity-button.next{right:-100px}.related-portfolio-items-carousel-wrapper .flickity-button.previous{left:-100px}.related-portfolio-item{width:30%;margin:0 2.5%}.related-portfolio-item:first-child{margin-left:0}.related-portfolio-item:last-child{margin-right:0}}.map-location-map-container{height:400px}@media (min-width:58.25em){.map-location-map-container{height:500px}}.flickity-viewport{width:100%}.flickity-prev-next-button .flickity-button-icon{left:0;top:0;width:100%;height:100%}.flickity-prev-next-button .flickity-button-icon .arrow{fill:#4a4a4a}.flickity-enabled .flickity-button .flickity-button-icon{width:30%;height:30%;top:35%;left:35%}.content-slides-wrapper,.gallery-wrapper{display:flex;justify-content:flex-end;flex-wrap:wrap;flex-direction:column-reverse;align-items:flex-end}.content-slides-text,.gallery-text{width:95%}.content-slides-text .text-wrapper,.gallery-text .text-wrapper{width:100%;padding:30px;box-sizing:border-box}@media (min-width:58.25em){.content-slides-text .text-wrapper,.gallery-text .text-wrapper{padding:80px}}.content-slides-images,.gallery-images-wrapper{width:100%}.content-slides-images .image-wrapper,.gallery-images-wrapper .image-wrapper{position:relative;height:0;padding-top:75%;width:100%}.content-slides-images .image-wrapper img,.gallery-images-wrapper .image-wrapper img{position:absolute;top:0;left:0;width:100%}.content-slides-images .flickity-prev-next-button,.gallery-images-wrapper .flickity-prev-next-button{top:calc(100% - 22px);background-color:#fff!important;border-radius:0;border:0;transition:background-color .2s}.content-slides-images .flickity-prev-next-button:active,.gallery-images-wrapper .flickity-prev-next-button:active{opacity:1;pointer-events:all}.content-slides-images .flickity-prev-next-button:disabled,.gallery-images-wrapper .flickity-prev-next-button:disabled{opacity:.5}.content-slides-images .flickity-prev-next-button:hover,.gallery-images-wrapper .flickity-prev-next-button:hover{background-color:#d5c5b1!important}.content-slides-images .flickity-prev-next-button.previous,.gallery-images-wrapper .flickity-prev-next-button.previous{left:0}.content-slides-images .flickity-prev-next-button.next,.gallery-images-wrapper .flickity-prev-next-button.next{left:44px}@media (min-width:58.25em){.content-slides-wrapper,.gallery-wrapper{flex-direction:row;align-items:flex-start}.content-slides-images,.gallery-images-wrapper{width:50%}.content-slides-text,.gallery-text{width:45%}}.module.module-image-slider:before{position:absolute;top:0;right:0;height:100%;width:100%;--tw-bg-opacity:1;background-color:#f0f1f1;content:""}@media (min-width:768px){.module.module-image-slider:before{right:6rem}}.module.module-image-slider{padding-top:4rem;margin-top:6rem}.module.module-image-slider h1{position:relative;text-align:center}.module.module-image-slider .mimage-slider-container{padding-left:2rem;padding-bottom:7rem;padding-right:0;list-style:none}@media (min-width:768px){.module.module-image-slider .mimage-slider-container{padding-bottom:9rem;padding-left:6rem}}.module.module-image-slider .mimage-slider-slide{width:100%;align-items:stretch}.module.module-image-slider .mimage-slider-slide.big,.module.module-image-slider .mimage-slider-slide.middle,.module.module-image-slider .mimage-slider-slide.small{width:100%}@media (min-width:768px){.module.module-image-slider .mimage-slider-slide{width:50%;margin-right:2.5rem}.module.module-image-slider .mimage-slider-slide.big,.module.module-image-slider .mimage-slider-slide.middle,.module.module-image-slider .mimage-slider-slide.small{width:50%}}@media (min-width:1280px){.module.module-image-slider .mimage-slider-slide{width:25%}.module.module-image-slider .mimage-slider-slide.big{width:50%}.module.module-image-slider .mimage-slider-slide.small{width:25%}.module.module-image-slider .mimage-slider-slide.middle{width:33.333333%}}.module.module-image-slider .flickity-prev-next-button svg{display:none}.module.module-image-slider .flickity-prev-next-button.previous{left:2rem;transform:rotate(180deg)}@media (min-width:768px){.module.module-image-slider .flickity-prev-next-button.previous{left:6rem}}@media (min-width:768px){.module.module-image-slider .flickity-prev-next-button.next{right:6rem}}@media (max-width:768px){.module.module-image-slider .flickity-prev-next-button.next{bottom:25px;right:0}}@media (max-width:768px){.module.module-image-slider .flickity-prev-next-button.previous{left:0}}.module.module-image-slider .flickity-prev-next-button:after{display:inline-block;background-image:url(images/arrow-right-white.158b8c1a.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;content:"";width:20px;height:20px}.module.module-image-slider .flickity-prev-next-button{bottom:3rem;top:auto;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:0;--tw-bg-opacity:1;background-color:#2d363d;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.module.module-image-slider .flickity-prev-next-button:hover{background-color:#9a7b50}.module.module-image-slider li:hover .image:after{opacity:1}.module.module-image-slider .image:after{position:absolute;background-color:#9a7b50;font-size:4rem;font-weight:700;opacity:0;content:"+";width:75px;height:75px;transition:all .5s;color:#000}.module.module-image-slider .image,.module.module-image-slider .image:after{display:flex;align-items:center;justify-content:center}.faq-container{margin:0}@media (min-width:75em){.faq-container{padding:30px 40px}}.faq-container .faq-title{position:relative;background-color:#fff;border-radius:30px;padding:10px 25px;border:1px solid #000;font-weight:600;color:#000}.faq-container .faq-answer-inner{color:#000}.faq-container .faq-title:before{content:"";position:absolute;top:4px;right:5px;width:32px;height:32px;border-radius:32px;background-color:#000;background-image:url(images/arrow-down.432c466a.svg);background-repeat:no-repeat;background-size:30%;background-position:50%}.faq-title{position:relative;padding:.5em .75em;color:#ccc;border-top:1px solid #000;transition:all .15s,border-color .15s;cursor:pointer}.faq-title,.faq-title:hover{background-color:#ccc}@media (min-width:35.625em){.faq-title{font-size:1.0625em}}.faq-answer{margin-left:0;transition:height .4s;box-sizing:border-box;margin-bottom:10px}.faq-answer.is-closed{pointer-events:none}.faq-answer.is-open{pointer-events:auto}.faq-answer-inner{padding:.75em 1.25em}.faq-answer .faq-answer-inner{transition:transform .4s,opacity .4s}.faq-answer.is-closed .faq-answer-inner{opacity:0;transform:translateY(-.5em)}.faq-answer.is-open .faq-answer-inner{opacity:1;transform:translateY(0)}.faq-answer-inner>h1:first-child,.faq-answer-inner>h2:first-child,.faq-answer-inner>h3:first-child,.faq-answer-inner>ol:first-child,.faq-answer-inner>p:first-child,.faq-answer-inner>table:first-child,.faq-answer-inner>ul:first-child{margin-top:0}.faq-answer-inner>h1:last-child,.faq-answer-inner>h2:last-child,.faq-answer-inner>h3:last-child,.faq-answer-inner>ol:last-child,.faq-answer-inner>p:last-child,.faq-answer-inner>table:last-child,.faq-answer-inner>ul:last-child{margin-bottom:0}@media (min-width:75em){.header-compact-wrapper+.module-anchor+.module:not(.module-slide){padding-top:200px}}@media (min-width:58.25em){.module-default-wrapper{padding-top:50px;padding-bottom:0}}.module-default-wrapper.module-default-text-align-left{background-position:100%}.module-default-wrapper.module-default-text-align-right{background-position:0}.module-default-wrapper.is-background-image-center{background-position:50%}.module-default-content{padding-top:20px;padding-bottom:20px}@media (min-width:75em){.module-default-content{padding-top:0;padding-bottom:0}}.module-default-container{max-width:62em}.module-default-container.is-background-image:not(.is-hide-image-smaller-layout){max-width:35em}@media (min-width:75em){.module-default-container.is-background-image{max-width:35em}}.module-default-container.module-default-align-center{margin-left:auto;margin-right:auto;text-align:center}.module-default-container.module-default-align-left{text-align:left}.module-default-container.module-default-align-right{margin-left:auto;text-align:right}.module-default-container.module-default-text-width-large:not(.is-background-image){max-width:84em}.module-default-container>ol:first-child,.module-default-container>p:first-child,.module-default-container>table:first-child,.module-default-container>ul:first-child{margin-top:0}.module-default-container>ol:last-child,.module-default-container>p:last-child,.module-default-container>table:last-child,.module-default-container>ul:last-child{margin-bottom:0}.module-default-container .gform_wrapper:after{content:"";display:block;clear:right}.module-default-thumbnail-container{display:none}.module-default-thumbnail-container>img{display:block}@media (min-width:58.25em){.module-default-thumbnail-container{display:block;float:right;max-width:200px;border:10px solid #363636}.module-default-thumbnail-container~.gform_body,.module-default-thumbnail-container~.gform_footer{margin-right:280px}}.module-default h1{font-weight:400}.module-default.color-primary h1,.module-default.color-primary h2,.module-default.color-primary h3,.module-default.color-primary ol,.module-default.color-primary p,.module-default.color-primary ul,.module-default.color-tertiary h1,.module-default.color-tertiary h2,.module-default.color-tertiary h3,.module-default.color-tertiary ol,.module-default.color-tertiary p,.module-default.color-tertiary ul{color:#fff}.module-default.color-primary .counter-amount-number,.module-default.color-tertiary .counter-amount-number{background-color:#fff}.module-default.color-primary .counter-amount-number{color:#9a7b50}.module-default.color-secondary .counter-amount-number{color:#363636}.module-default.color-tertiary .counter-amount-number{color:#4a4a4a}.read-more-button{display:block;max-width:20em;width:100%;margin:0 auto;padding-top:.5em;border:none;border-top:1px dashed #d2d5d8;background-color:initial}.read-more-after-introduction-container{height:0;transition:height .5s;overflow-y:hidden}.read-more-after-introduction-container>:first-child{margin-top:0}.read-more-after-introduction-container.is-open{height:auto}.widget-contact-wrapper{display:flex;justify-content:center}@media (min-width:58.25em){.widget-contact-wrapper{justify-content:flex-end}}.widget-contact{width:300px;background-color:#d5c5b1;box-sizing:border-box;position:relative;padding:30px 30px 50px}.widget-contact .button{position:absolute;left:30px;bottom:-30px}.widget-contact h2{color:#363636}.widget-contact h3{color:#9a7b50}.widget-contact a.phone{position:relative;padding-left:35px}.widget-contact a.phone:before{content:"";background-image:url(images/icon-phone.61363748.png);background-size:75% auto;background-position:50%;background-repeat:no-repeat;padding:15px;position:absolute;left:0;top:50%;margin-top:-15px}.widget-button .background-color-primary{background-color:#9a7b50;color:#fff}.widget-button .background-color-primary:after{background-color:#fff}.widget-button .background-color-secondary{background-color:#363636;color:#fff}.widget-button .background-color-secondary:after{background-color:#fff}.widget-button .background-color-tertiary{background-color:#4a4a4a;color:#fff}.widget-button .background-color-tertiary:after{background-color:#fff}.widget-button .background-color-quaternary{background-color:#d2d5d8}.widget-button .background-color-quinary{background-color:#d5c5b1}#gform_submit_button_1{padding:10px 40px}#menu-item-1631{display:block}@media (min-width:58.25em){#menu-item-1631{display:none}}

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}

/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.com
	Available for use under the MIT License
	Version 2.14.3
*/body.hidden-scroll{overflow:hidden}.sl-overlay{right:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-overlay,.sl-wrapper{position:fixed;left:0;top:0}.sl-wrapper{z-index:1040;width:100%;height:100%}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{right:30px;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;font-size:3rem}.sl-wrapper .sl-close,.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;z-index:10060;color:#000}.sl-wrapper .sl-counter{left:30px;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0;width:100%;height:auto}@media (min-width:35.5em){.sl-wrapper .sl-image img{border:0}}@media (min-width:50em){.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image iframe{background:#000;border:0}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:transform .2s ease}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}