@media screen{@media only screen and (min-width:768px){.embed_video_container:before{position:absolute;z-index:9;top:0;left:0;height:200px;width:100%;content:'';background:linear-gradient(0deg,#fff0 0%,rgb(255 255 255 / .35) 100%)}}@media only screen and (max-width:767px){.embed_video_container{margin-top:40px}.hero--home .hero--content{display:grid;grid-template-areas:"wrapper"}.picture.picture_fixed_proportion.hero_full_image{grid-area:wrapper}.hero--home .hero--text{position:static;grid-area:wrapper;align-content:end}.hero.hero--home .hero--text .tagline{padding-bottom:20px}.article_header .article_h1{margin-bottom:0}.page-template-home .hero--home .hero--content{display:grid;grid-template-areas:"wrapper"}.page-template-home .hero--home .hero--content .embed_video_container{grid-area:wrapper}.page-template-home .hero--home .hero--content .embed_video_container video{object-fit:cover}.page-template-home .hero--home .hero--content .hero--text{position:static;grid-area:wrapper;padding-top:50px}.page-template-home .hero--home .hero--content .hero--text .hero--text--text .animated--text{text-align:right}.image_with_text_carousel .single_image .col p:last-child{margin-bottom:0}.image_with_text_carousel .carousel_wrapper{padding-bottom:30px}}@media only screen and (max-width:460px){.embed_video_container+.hero--text .hero--text--content{padding-top:0;justify-content:flex-end}.embed_video_container+.hero--text .hero--text--content h1{margin-bottom:30px!important;font-weight:400!important;font-size:1.2rem!important}.embed_video_container+.hero--text svg{display:none}.hero.hero--home .hero--text .tagline{height:150px}.hero.hero--home .hero--text h1.front-page{margin-bottom:2rem;font-size:1.5rem}.page-template-home .hero--home .hero--content .embed_video_container+.hero--text svg{display:block}.page-template-home .hero--home .hero--text .tagline{height:150px;padding-bottom:20px}.mobile-one-column{flex-direction:column}}@media only screen and (max-width:359px){.embed_video_container+.hero--text .hero--text--content h1{font-size:1rem!important}.hero.hero--home .hero--text h1.front-page{font-size:1.2rem}}.full_width_block.few-items{width:unset;margin-left:unset;margin-right:unset;left:unset;right:unset}}iframe.ld-chat-bot{z-index:2147483647!important}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}.has-global-padding{padding-right:0!important;padding-left:0!important}.flexible-items-wrapper{width:100%;max-width:100%!important;box-sizing:border-box;background-color:#f5f1ec;padding:30px 0 30px;grid-column:span 12;margin-top:70px}.page-keys-flexible-items{.flexible-items-wrapper{background-color:#fff0}}.flexible-items-wrapper .inner{display:block;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.flexible-items-wrapper .flexible-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;max-width:1200px;padding-left:30px;padding-right:30px}.flexible-items-wrapper .flexible-items .item{flex:1 1 calc(33.333% - 40px);box-sizing:border-box}.flexible-items-wrapper .flexible-items .item img{width:100%;height:auto;max-width:320px;max-height:220px}.flexible-items-wrapper .flexible-items .item h3{margin:10px 0 0;font-weight:bolder;font-size:22px}.flexible-items-wrapper .flexible-items .item p{margin:0;max-width:325px}.flexible-items-wrapper .flexible-items .item .item-btn-link{color:#fff;background:#003848;text-decoration:none;padding:15px 35px;margin-top:15px;text-align:center;display:block;max-width:320px;word-break:break-all;width:fit-content}.flexible-items-wrapper .flexible-items-title{font-weight:500;margin-top:10px;padding-left:30px;padding-right:30px}@media (max-width:768px){.flexible-items-wrapper .flexible-items .item{flex:1 1 calc(50% - 40px)}}@media (max-width:480px){.flexible-items-wrapper .flexible-items .item{flex:1 1 100%;display:flex;flex-direction:column;align-items:center}.flexible-items-wrapper .flexible-items .item:not(:last-child){margin-bottom:50px}.flexible-items-wrapper .flexible-items-title{text-align:center}}.accordion-wrapper{font-family:inherit;font-weight:inherit;grid-column:span 12}.accordion{width:100%;max-width:600px;overflow:hidden}.accordion-header{width:100%;padding:15px 15px 15px 0;text-align:left;font-family:inherit;font-weight:inherit;border:none;outline:none;cursor:pointer;background:unset;transition:background-color 0.3s ease;display:flex;font-size:inherit}.accordion-content{max-height:0;overflow:hidden;padding:0 15px;transition:max-height 0.3s ease,padding 0.3s ease;font-family:inherit;font-weight:inherit}.accordion-content p{margin:0}.accordion-wrapper .accordion-title{margin-bottom:0}.accordion-item.active .accordion-content{max-height:485px;padding-bottom:15px}.accordion-header .arrow-open,.accordion-header .arrow-close{width:fit-content;margin-right:10px;margin-top:1px}.accordion-header .arrow-open svg,.accordion-header .arrow-close svg{width:13px;height:13px}.accordion-header .arrow-close{display:none}.custom-button-link{display:inline-block;border:2px solid #003848;background-color:#003848;letter-spacing:.11em;color:#f5f1ec!important;text-align:center;transition:background-color .25s;padding:10px 35px;border-radius:0;cursor:pointer;font-weight:700;font-variation-settings:"wght" 700}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wp-block-seoaic-faq-block{margin-bottom:40px;margin-top:40px}.wp-block-seoaic-faq-block .seoaic-question{word-wrap:anywhere}.seoaic-multistep-form{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin:0 auto 1rem!important;position:relative}.seoaic-multistep-form.seoaic_leads_form_box_add_shadow_on{box-shadow:0 0 7px 0 #717171}.seoaic-multistep-form.seoaic_leads_form_box_add_shadow_off{box-shadow:unset!important}.seoaic-multistep-form.seoaic-ms-position-corner{bottom:10px;height:500px;min-width:450px;position:fixed;right:15px;transition:all .4s linear;width:25%;z-index:100}.seoaic-multistep-form.seoaic-ms-position-corner.closed{height:0;min-width:0;width:0}.seoaic-multistep-form.seoaic-ms-position-corner.closed .seoaic-ms-close-wrapper{right:0;top:-30px}.seoaic-multistep-form.seoaic-ms-position-corner.closed .seoaic-ms-close{display:none}.seoaic-multistep-form.seoaic-ms-position-corner.closed .seoaic-ms-open{display:block}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-step{min-height:unset}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-contact-fields-wrapper,.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-textarea-content{width:100%}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-close-wrapper{display:block;height:32px;position:absolute;right:-10px;top:-15px;width:32px}.seoaic-multistep-form .seoaic-ms-close-wrapper{display:none}.seoaic-multistep-form .seoaic-ms-close-wrapper .seoaic-ms-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none' viewBox='0 0 26 26'%3E%3Crect width='26' height='26' fill='%23FFF' rx='2.25'/%3E%3Cpath stroke='%23CB3C3C' stroke-width='2' d='m9.367 9.11 7.967 7.967m0-7.968-7.968 7.968'/%3E%3C/svg%3E");background-position:50%;border:1px solid #717171;border-radius:50%}.seoaic-multistep-form .seoaic-ms-close-wrapper .seoaic-ms-open{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23a551f6' aria-hidden='true' viewBox='0 0 14 14'%3E%3Cpath d='M1.2 12.994a.31.31 0 0 1-.188-.191C1 12.76.999 12.113 1 6.982V1.208l.022-.045a.33.33 0 0 1 .14-.14L1.208 1h11.585l.05.025a.3.3 0 0 1 .136.135l.021.039v5.783c0 5.377 0 5.787-.013 5.831a.3.3 0 0 1-.142.162L12.8 13H7.012c-3.457.001-5.8 0-5.817-.01zm11.236-5.992V1.568H1.573v10.857c0 .01 1.099.01 5.436.01h5.432V7.003zM5.574 10.72v-.86h1.712v1.72H5.574zm1.144 0v-.284h-.576v.568h.576zm1.145 0v-.284h3.432v.568H7.863zM5.574 7.572V6.428h5.72v2.288h-5.72zm5.144 0V7H6.142v.566c0 .311 0 .569.01.572 0 0 1.033.01 2.288.01h2.282v-.572zm-8 0v-.289h2.28v.577h-2.28zM5.575 4.14V2.996h5.72v2.288h-5.72zm5.144 0v-.572H6.142v.566c0 .31 0 .568.01.572 0 0 1.033.01 2.288.01h2.282v-.572zm-8 0v-.284h2.28v.567h-2.28z'/%3E%3C/svg%3E");border:0;border-radius:3px;display:none}.seoaic-multistep-form .seoaic-ms-close-wrapper>button{cursor:pointer;height:100%;margin:0;padding:0;transition:all .15s linear;width:100%}.seoaic-multistep-form .seoaic-ms-close-wrapper>button:hover{border-color:#100717}.seoaic-multistep-form .seoaic-ms-steps-wrapper{background-color:#fff;border-radius:3px;height:100%;overflow:hidden}.seoaic-multistep-form .seoaic-ms-steps{height:100%;overflow:hidden;overflow-y:scroll;padding:20px}.seoaic-multistep-form .seoaic-ms-step{height:auto;margin-top:1rem;min-height:130px;opacity:1;position:relative;top:0;transition:all 1s ease-out;visibility:visible}.seoaic-multistep-form .seoaic-ms-step.hide{height:0;opacity:0;position:absolute;top:30px;visibility:collapse}.seoaic-multistep-form .seoaic-ms-step-question{font-weight:500;margin:0}.seoaic-multistep-form .seoaic-ms-step-question,.seoaic-multistep-form .seoaic-ms-text-message-wrapper{border-style:solid;border-width:0;display:inline-block;font-size:13px;line-height:1.2;padding:15px!important}.seoaic-multistep-form .seoaic-ms-step-content.hide-animate{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fade-out}.seoaic-multistep-form .seoaic-ms-step-content .seoaic-ms-text-message-wrapper{animation-delay:.4s;animation-duration:1s;animation-fill-mode:forwards;animation-name:slide-in;margin-top:1rem;opacity:0;position:relative}@keyframes fade-out{0%{max-height:500px;opacity:1}to{max-height:0;opacity:0;position:absolute}}@keyframes slide-in{0%{opacity:0;top:40px}to{opacity:1;top:0}}.seoaic-multistep-form .seoaic-ms-step-answers-wrapper{display:flex;flex-wrap:wrap;gap:5px;justify-content:end;opacity:0;padding:1rem 0 0;position:relative;transition:top 1s linear}.seoaic-multistep-form .seoaic-ms-step-answers-wrapper.seoaic-flex-column{flex-direction:column}.seoaic-multistep-form .seoaic-ms-step-answers-wrapper.show-animate{animation-delay:.3s;animation-duration:1s;animation-fill-mode:forwards;animation-name:fade-in}@keyframes fade-in{0%{opacity:0;top:30px}to{opacity:1;top:0}}.seoaic-multistep-form .seoaic-ms-answer-wrapper{display:flex;justify-content:end}.seoaic-multistep-form .seoaic-ms-answer-item{border-style:solid;border-width:0;display:inline-block;padding:15px;text-align:center;word-break:break-word}.seoaic-multistep-form .seoaic-ms-textarea-wrapper{display:flex;justify-content:end;margin:1rem 0}.seoaic-multistep-form .seoaic-ms-textarea-content{min-width:300px;width:70%}.seoaic-multistep-form textarea{background:#fff;border:0!important;box-sizing:border-box;color:#111!important;font-size:13px!important;height:110px;line-height:1rem!important;margin:0!important;padding:20px!important;width:100%}.seoaic-multistep-form .seoaic-ms-multi-items-wrapper{display:flex;flex-wrap:wrap;gap:5px;justify-content:end;margin:1rem 0}.seoaic-multistep-form .seoaic-ms-multi-item{align-items:center;border-style:solid;border-width:0;cursor:pointer;display:flex;margin:0;padding:15px}.seoaic-multistep-form .seoaic-ms-multi-item input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;display:block;flex:0 0 14px;margin-right:6px;opacity:1;padding:0;position:relative}.seoaic-multistep-form .seoaic-ms-buttons-wrapper{display:flex;flex-wrap:wrap;gap:5px;justify-content:end;margin-top:1rem}.seoaic-multistep-form .seoaic-ms-buttons-wrapper button{border-style:solid;cursor:pointer;min-width:100px;padding:15px!important;text-transform:unset;transition:all .2s linear;white-space:wrap}.seoaic-multistep-form .seoaic-ms-buttons-wrapper button:hover{box-shadow:2px 2px 3px 1px #000}.seoaic-multistep-form .seoaic-ms-contact-fields-container{display:flex;justify-content:end;margin:1rem 0}.seoaic-multistep-form .seoaic-ms-contact-fields-wrapper{box-sizing:border-box;display:flex;flex:0 0 50%;flex-direction:column;gap:10px;min-width:300px;padding:15px}.seoaic-multistep-form .seoaic-ms-contact-fields-wrapper input,.seoaic-multistep-form .seoaic-ms-textarea-content textarea{box-shadow:inset 0 0 4px 0 rgb(0 0 0 / .2);transition:all .2s linear}.seoaic-multistep-form .seoaic-ms-contact-fields-wrapper input:focus,.seoaic-multistep-form .seoaic-ms-textarea-content textarea:focus{box-shadow:inset 2px 2px 10px -2px rgb(0 0 0 / .2)}.seoaic-multistep-form .seoaic-ms-contact-fields-wrapper select{box-shadow:2px 2px 10px 0 rgb(0 0 0 / .2)}.seoaic-multistep-form .seoaic-ms-contact-field-content{display:flex;flex-direction:column}.seoaic-multistep-form .seoaic-ms-contact-field-content input[type=email],.seoaic-multistep-form .seoaic-ms-contact-field-content input[type=tel],.seoaic-multistep-form .seoaic-ms-contact-field-content input[type=text],.seoaic-multistep-form .seoaic-ms-contact-field-content select{background-color:#fff;border:0;box-sizing:border-box;color:#111;line-height:1;margin:0;padding:15px;width:100%!important}.seoaic-multistep-form .seoaic-ms-contact-field-content .seoaic-field-has-icon input[type=email],.seoaic-multistep-form .seoaic-ms-contact-field-content .seoaic-field-has-icon input[type=tel],.seoaic-multistep-form .seoaic-ms-contact-field-content .seoaic-field-has-icon input[type=text]{padding-left:40px}.seoaic-multistep-form .seoaic-ms-contact-field-content select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 15px top 55%;cursor:pointer}.seoaic-multistep-form .seoaic-ms-contact-field-content label{font-weight:400;margin:0}.seoaic-multistep-form .seoaic-input-name-icon:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='35' viewBox='0 0 30 20'%3E%3Cpath fill='%235b5b5b' d='M12 12a6 6 0 1 0-6-6 6.006 6.006 0 0 0 6 6m0-10a4 4 0 1 1-4 4 4 4 0 0 1 4-4M12 14a9.01 9.01 0 0 0-9 9 1 1 0 0 0 2 0 7 7 0 0 1 14 0 1 1 0 0 0 2 0 9.01 9.01 0 0 0-9-9'/%3E%3C/svg%3E")}.seoaic-multistep-form .seoaic-input-email-icon:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='35' viewBox='0 0 30 20'%3E%3Cpath fill='%235b5b5b' d='M19 1H5a5.006 5.006 0 0 0-5 5v12a5.006 5.006 0 0 0 5 5h14a5.006 5.006 0 0 0 5-5V6a5.006 5.006 0 0 0-5-5M5 3h14a3 3 0 0 1 2.78 1.887l-7.658 7.659a3.007 3.007 0 0 1-4.244 0L2.22 4.887A3 3 0 0 1 5 3m14 18H5a3 3 0 0 1-3-3V7.5l6.464 6.46a5.007 5.007 0 0 0 7.072 0L22 7.5V18a3 3 0 0 1-3 3'/%3E%3C/svg%3E")}.seoaic-multistep-form .seoaic-input-tel-icon:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='35' data-name='Layer 1' viewBox='0 0 30 20'%3E%3Cpath fill='%235b5b5b' d='M22.17 1.82 21.12.91a3.096 3.096 0 0 0-4.38 0c-.03.03-1.88 2.44-1.88 2.44a3.106 3.106 0 0 0 0 4.28l1.16 1.46c-1.46 3.31-3.73 5.59-6.93 6.95l-1.46-1.17a3.086 3.086 0 0 0-4.28 0S.94 16.72.91 16.75C-.3 17.96-.3 19.92.86 21.08l1 1.15c1.15 1.15 2.7 1.78 4.38 1.78C13.88 24.01 24 13.88 24 6.25c0-1.67-.63-3.23-1.83-4.42ZM6.24 22c-1.14 0-2.19-.42-2.91-1.15l-1-1.15a1.1 1.1 0 0 1-.04-1.51s2.39-1.84 2.42-1.87c.41-.41 1.13-.41 1.55 0 .03.03 2.04 1.64 2.04 1.64.28.22.65.28.98.15 4.14-1.58 7.11-4.54 8.82-8.81.13-.33.08-.71-.15-1 0 0-1.61-2.02-1.63-2.04-.43-.43-.43-1.12 0-1.55.03-.03 1.87-2.42 1.87-2.42.43-.39 1.1-.38 1.56.08l1.05.91c.77.77 1.2 1.82 1.2 2.96C22 13.2 12.23 22 6.24 22'/%3E%3C/svg%3E")}.seoaic-multistep-form .seoaic-input-email-icon,.seoaic-multistep-form .seoaic-input-name-icon,.seoaic-multistep-form .seoaic-input-tel-icon{position:relative}.seoaic-multistep-form .seoaic-input-email-icon:before,.seoaic-multistep-form .seoaic-input-name-icon:before,.seoaic-multistep-form .seoaic-input-tel-icon:before{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.seoaic-multistep-form .seoaic-ms-bot-icon{position:absolute}.seoaic-multistep-form .seoaic-multistep-progress-wrapper{position:relative}.seoaic-multistep-form .seoaic-multistep-progress{background-color:#000;bottom:0;height:5px;left:0;position:absolute;width:0}.seoaic-multistep-form:not(.seoaic-multistep-form-preview) .seoaic-multistep-progress{transition:all .5s linear 1s}@media(max-width:576px){.seoaic-multistep-form .seoaic-ms-answer-item,.seoaic-multistep-form .seoaic-ms-buttons-wrapper button,.seoaic-multistep-form .seoaic-ms-multi-item{width:100%}.seoaic-multistep-form .seoaic-ms-textarea-content{min-width:100%}.seoaic-multistep-form .seoaic-ms-textarea-content textarea{height:150px;padding:10px}.seoaic-multistep-form .seoaic-ms-contact-fields-wrapper{min-width:100%}}.seoaic-interactive-article-block.seoaic-ia-hide-if-no-js{display:none}.seoaic-multistep-form .seoaic-ms-steps-wrapper{background-color:#fff!important;border:0 solid #000!important;border-radius:0px!important}div.seoaic-multistep-form .seoaic-ms-step-question{background:#fff;color:#100717;font-size:13px;border-radius:0;border:0 solid #000!important}.seoaic-multistep-form .seoaic-ms-text-message-wrapper{background:#fff;color:#100717;font-size:13px;border-radius:0;border:0 solid #000}.seoaic-multistep-form .seoaic-ms-multi-items-wrapper label{background:#fff;color:#100717;font-size:13px;border-radius:0;border:0 solid #000}.seoaic-multistep-form .seoaic-ms-textarea-content textarea{border-radius:0;outline:1px solid #fff}.seoaic-multistep-form .seoaic-ms-contact-fields-wrapper{background:#fff;border-radius:0;border:0 solid #000}.seoaic-multistep-form .seoaic-ms-contact-field{border-radius:0;outline:1px solid #fff;font-size:13px}.seoaic-multistep-form .seoaic-ms-contact-field-content label{color:#100717;font-size:13px}.seoaic-multistep-form .seoaic-ms-buttons-wrapper button{background:#fff!important;color:#100717!important;font-size:13px!important;border-radius:0px!important;border:0 solid #000!important}.seoaic-multistep-form .seoaic-ms-answer-item{background:#fff;color:#100717;font-size:13px;border-radius:0;border:0 solid #000}.seoaic-multistep-form .seoaic-ms-bot-icon.show{background-color:#000;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;border-radius:0;border:0 solid #000;width:46px;height:46px;left:0;box-sizing:content-box}.seoaic-multistep-form .seoaic-multistep-progress{height:5px;background-color:#000}.seoaic-ia-buttons-content button{background:#fff;color:#100717;font-size:13px;border-radius:0;border:0 solid #000}.seoaic-ia-multi-items-wrapper label{background:#fff;color:#100717;font-size:13px;border-radius:0;border:0 solid #000}.seoaic-ia-textarea-content textarea{border-radius:0;outline:1px solid #fff}@font-face{font-display:swap;font-family:'Aventa';src:url(/wp-content/themes/roof/fonts/aventa/Aventa-Thin.woff2) format('woff2');font-weight:100;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Aventa';src:url(/wp-content/themes/roof/fonts/aventa/Aventa-Light.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Aventa';src:url(/wp-content/themes/roof/fonts/aventa/Aventa-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Aventa';src:url(/wp-content/themes/roof/fonts/aventa/Aventa-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Aventa';src:url(/wp-content/themes/roof/fonts/aventa/Aventa-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Aventa';src:url(/wp-content/themes/roof/fonts/aventa/Aventa-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Aventa';src:url(/wp-content/themes/roof/fonts/aventa/Aventa-Black.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap}.page-template-roof_buyers_tpl{border-top:none;border-bottom:none;background:#F0F1F5}.page-template-roof_buyers_tpl::before,.page-template-roof_buyers_tpl::after{display:none}.page-template-roof_buyers_tpl main.content{padding-top:0;padding-bottom:0;padding:0!important}.team-member a{color:white!important}.page-template-roof_buyers_tpl .container{max-width:100%}.page-template-roof_buyers_tpl .content-wrapper{padding:0;background:#F4F1EC;box-shadow:0 4px 32px -14px rgb(64 87 109 / .3)}.hero-section__inner{display:grid;grid-template-columns:100%;grid-template-rows:859px;grid-template-areas:"wrapper"}.hero-section__img{grid-area:wrapper;width:100%;height:100%;object-fit:cover}.hero-section__text-wrapper{grid-area:wrapper;align-self:end;margin:20px 24px;display:grid;align-items:center;gap:20px}.hero-section__title{margin-bottom:0;color:#fff;font-size:5rem}.hero-section__subheading{margin-bottom:0;color:#fff}.hero-section__sign-img{width:360px}.form-text{width:100%;height:48px;padding:0 15px;border:1px solid #a29880;outline:none;background:#fff0;font-size:16px}.form-label{display:block;font-weight:700;font-size:16px}.filter-section__inner{padding:75px 64px}.filter-section__title{margin-bottom:1rem;font-weight:700}.filter-section__results-wrapper{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding-top:50px;border-top:1px solid #a09074}.filter-section__results{font-weight:700;font-size:44px}.filter-section__results-count{color:#68d0cd}.filter-form{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:30px}.filter-form__label{margin-bottom:8px}.filter-form__fields{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.filter-form__field{display:grid;grid-template-columns:100%;grid-template-areas:"wrapper"}.filter-form__field .form-text,.filter-form__field .filter-form__field-suffix{grid-area:wrapper}.filter-form__field .filter-form__field-suffix{align-self:center;justify-self:end;margin-right:15px;font-size:16px}.filter-form__actions{display:grid;grid-template-columns:150px auto;justify-content:space-between;gap:20px;max-width:290px}.filter-checkbox{height:48px}.filter-checkbox__input{position:absolute;clip:rect(0,0,0,0)}.filter-checkbox__label{display:grid;place-content:center;width:56px;height:48px;border:1px solid #a09074;color:#A09074;cursor:pointer;transition:.3s}.filter-checkbox__input:checked~.filter-checkbox__label{background:#A09074;color:#fff}.filter-checkbox--rounded-left .filter-checkbox__label{border-top-left-radius:24px;border-bottom-left-radius:24px}.filter-checkbox--rounded-right .filter-checkbox__label{border-top-right-radius:24px;border-bottom-right-radius:24px}.filter-checkboxes{display:flex}.filter-checkboxes__item:not(:last-child){margin-right:-1px}.link{color:#A09074}.btn-default{display:inline-grid;padding:12px 40px;background:#143746;font-weight:700;color:#fff}.btn-default:is(a){color:#FFF;text-decoration:none}.btn-outline{display:inline-grid;justify-content:center;align-items:center;padding:16px 26px;border:2px solid #A09074;outline:none;background:#fff0;font-size:20px;color:#A09074;cursor:pointer;text-align:center;transition:.3s}.btn-outline:hover{background:#A09074;color:#fff}.team-member__photo{display:grid;grid-template-columns:100%;margin-bottom:12px;overflow:hidden}.team-member__profession{font-weight:700;font-size:20px}.team-member__location{font-size:14px;text-transform:uppercase}.team-member__characteristics{list-style:none;margin-top:17px;margin-bottom:40px;padding-left:0}.team-members-section__inner{padding:53px 51px}.team-members-section__items{display:grid;grid-template-columns:repeat(3,1fr);gap:52px 30px}.banner-section{display:grid;grid-template-columns:100%;grid-template-rows:672px;grid-template-areas:"wrapper"}.banner-section::after{content:"";background:rgb(0 56 72 / .49)}.banner-section::after,.banner-section__img,.banner-section__text-wrapper{grid-area:wrapper}.banner-section__img{width:100%;height:100%;object-fit:cover}.banner-section__text-wrapper{z-index:1;width:600px;max-width:100%;padding:43px 29px;color:#FFF}.banner-section__title{margin-bottom:1.7rem;font-size:32px}.banner-section__text{margin-left:22px}.socicons-list{list-style:none;display:flex;gap:20px;margin:0;padding-left:0}.socicons-list__icon{max-width:30px;max-height:30px}.agreement-checkbox{display:grid;grid-template-columns:auto 1fr;gap:10px}.agreement-checkbox__input{position:relative;appearance:none;width:31px;height:20px;margin:0;border-radius:6px;border:1px solid rgb(255 255 255 / .5);cursor:pointer}.agreement-checkbox__input:checked::before{content:"";position:absolute;inset:0;width:10px;height:10px;margin:auto;background:#FFF;border-radius:10px}.agreement-checkbox__label{color:#FFF;font-size:14px;cursor:pointer}.contact-form{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;width:856px;max-width:100%;padding:45px 50px;background:#000}.contact-form__text-wrapper{color:#FFF}.contact-form__title{margin-bottom:2rem}.contact-form input.contact-form__input{width:100%;height:56px;border:none;border-bottom:1px solid #fff;background:#fff0;font-size:16px}.contact-form input.contact-form__input::placeholder{color:#FFF}.contact-form__agreement-checkboxes{display:grid;grid-template-columns:100%;gap:10px;margin-top:19px}.contact-form-section{display:grid;grid-template-columns:100%;grid-template-areas:"wrapper"}.contact-form-section::before{content:"";grid-area:wrapper;background:url(/wp-content/themes/roof/images/roof_buyers/bg_contact_form_section.webp) center / cover no-repeat;opacity:.4}.contact-form-section__inner{z-index:1;grid-area:wrapper;padding:127px 40px 92px}.contact-form-section__form{z-index:1;margin-right:auto;margin-left:auto}.page-template-apartment_page_tpl{border-top:none;border-bottom:none;background:#F0F1F5}.page-template-apartment_page_tpl::before,.page-template-apartment_page_tpl::after{display:none}.page-template-apartment_page_tpl main.content{max-width:1466px;padding-top:0;padding-bottom:0}.page-template-apartment_page_tpl .container{max-width:100%}.page-template-apartment_page_tpl .content-wrapper{padding:0;background:#F4F1EC;box-shadow:0 4px 32px -14px rgb(64 87 109 / .3)}.apartment-hero-section{display:grid;grid-template-areas:"wrapper";grid-template-columns:100%;grid-template-rows:100vh}.apartment-hero-section::before{content:"";grid-area:wrapper;z-index:1;background:rgb(0 0 0 / .3)}.apartment-hero-section__img{grid-area:wrapper;width:100%;max-height:100%;object-fit:cover}.apartment-hero-section__wrapper{grid-area:wrapper;z-index:1;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto auto;grid-template-areas:"logo logo" "title sign" "button sign";padding:26px}.apartment-hero-section__logo{grid-area:logo;margin-right:auto;margin-bottom:auto;margin-top:60px}.apartment-hero-section__wrapper .hero-bottom-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.apartment-hero-section__logo-img{width:280px}.apartment-hero-section__title{align-self:end;margin-left:153px;grid-row:2 / 4;font-size:40px;color:#fff;margin-bottom:30px}.apartment-hero-section__btn{grid-area:button;align-self:start;justify-self:start;min-width:201px;margin-left:153px}.apartment-hero-section__sign-img{grid-area:sign;width:360px}.apartment-characteristics-section{display:grid;grid-template-columns:repeat(4,auto);align-items:start;gap:60px;padding:38px;background:#003848;color:#FFF;font-size:17px}.apartment-characteristics-section__group{position:relative;display:grid;grid-template-columns:100%;gap:15px;padding-left:30px}.apartment-characteristics-section__group::before{content:"";position:absolute;top:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover}.apartment-characteristics-section__group--prices::before{width:17px;height:22px;background-image:url(/wp-content/themes/roof/images/apartment_page/euro.png)}.apartment-characteristics-section__group--dimensions{padding-left:55px}.apartment-characteristics-section__group--dimensions::before{width:40px;height:27px;background-image:url(/wp-content/themes/roof/images/apartment_page/building.webp)}.apartment-characteristics-section__group--info{padding-left:55px}.apartment-characteristics-section__group--info::before{width:27px;height:21px;background-image:url(/wp-content/themes/roof/images/apartment_page/house.png)}.apartment-characteristics-section__group--location{padding-left:50px}.apartment-characteristics-section__group--location::before{width:25px;height:26px;background-image:url(/wp-content/themes/roof/images/apartment_page/district.png)}.apartment-section{display:grid;grid-template-columns:1fr 337px;gap:33px;padding-top:99px;padding-bottom:147px}.apartment-section__title{grid-column:span 2;margin:0 55px 10px 74px;font-size:43px;font-family:'Aventa',sans-serif;font-weight:400}.apartment-section__text{font-weight:200;padding-right:25px}.house-section{padding-top:79px;box-shadow:0 4px 32px -14px rgb(64 87 109 / .3)}.house-section__title{margin:0 92px 67px 57px;font-weight:700}.btn-default{display:inline-grid;justify-content:center;align-items:center;padding:12px 40px;background:#143746;font-weight:700;color:#fff;text-align:center}.btn-default:link,.btn-default:is(a){color:#FFF;text-decoration:none}.btn-default--blue{color:#28d1cd}.btn-default--blue:link,.btn-default--blue:is(a){color:#28d1cd}.btn-default--radius-8{border-radius:8px}.btn-outline{display:inline-grid;justify-content:center;align-items:center;padding:12px 24px;border:2px solid #fff;border-radius:8px;background:#fff0;color:#fff;font-weight:700;font-size:16px;text-align:center;text-transform:uppercase;text-decoration:none;transition:.3s}.btn-outline:link{color:#FFF}.btn-outline:is(a){color:#FFF;text-decoration:none}.btn-outline:hover{background:#FFF;color:#000}.btn-white{display:inline-grid;justify-content:center;align-items:center;padding:12px 24px;border:2px solid #000;border-radius:8px;background:#FFF;color:#000;font-weight:700;font-size:16px;text-align:center;text-transform:uppercase;text-decoration:none;transition:.3s}.contact-person__info-wrapper .btn-white--contact-person{font-size:18px;text-transform:unset}.btn-white:is(a){color:#000}.btn-white:hover{background:#000;color:#FFF;text-decoration:none}.btn-white--contact-person{padding:12px 18px}.target-images-section{padding:71px 59px 150px}.target-images-section__title{margin-bottom:9px;font-size:48px}.target-images-section__btn{margin-bottom:28px}.target-images-section__images-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:54px}.target-images-section__img{height:19vw;width:100%;object-fit:cover}.district-section{display:grid;grid-template-columns:1fr 425px;grid-template-rows:auto 1fr;grid-template-areas:"image title" "image text";gap:34px;box-shadow:0 4px 32px -14px rgb(64 87 109 / .3)}.district-section__img{grid-area:image;height:44.15vw;object-fit:cover}.district-section__title{grid-area:title;margin-top:88px;margin-bottom:3px;font-weight:700;font-size:48px;letter-spacing:-.04em}.district-section__text{grid-area:text;max-width:345px;font-weight:700}.map-section{padding:75px 114px}.map-section__title{margin-bottom:28px;font-weight:400;font-size:43px;font-family:'Aventa',sans-serif}.map-section__img{width:100%}.form-contact-us-brochure,.form-contact-us{position:fixed;width:100%;z-index:99999999999999999999;height:100%;top:50%;left:50%;background:#00000057;transform:translate(-50%,-50%)}.form-contact-us-brochure ld-slot,.form-contact-us ld-slot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:415px}.air-datepicker{--adp-width:373px;--adp-background-color:rgb(245, 241, 236);padding:45px 35px;border-radius:20px;box-sizing:border-box}.air-datepicker-nav--action{display:none}.air-datepicker-nav--title{flex-direction:row-reverse;justify-content:space-between;width:100%;margin-left:0}.air-datepicker-nav--title i{margin-left:0;font-size:24px;font-family:"Aventa Variable",Helvetica,Arial,sans-serif;color:#000}.air-datepicker-body--day-name{background:#9d9177;color:#FFF}.air-datepicker-body--day-name.-weekend-{background:#181818}.air-datepicker-cell{border-right:1px solid #9d9177;border-bottom:1px solid #9d9177}.order-demo-section{display:grid;grid-template-columns:100%;grid-template-rows:692px;grid-template-areas:"wrapper"}.order-demo-section::before,.order-demo-section__img,.order-demo-section__text-wrapper{grid-area:wrapper}.order-demo-section__img{width:100%;height:100%;object-fit:cover}.order-demo-section__text-wrapper{display:grid;grid-template-areas:"title title" "datepicker subtitle" "datepicker text" "datepicker button";grid-template-columns:auto 1fr;grid-template-rows:auto auto auto 1fr;column-gap:60px;z-index:1;padding:29px 77px;color:#f5f1ec}.order-demo-section__datepicker{grid-area:datepicker;align-self:start}.order-demo-section__title{grid-area:title;margin-bottom:50px;font-weight:400;font-size:43px;font-family:'Aventa',sans-serif}.order-demo-section::before{content:"";z-index:1;background:rgb(0 56 72 / .66)}.order-demo-section__subtitle{margin-bottom:0;font-size:24px;margin-top:55px}.order-demo-section__btn{justify-self:start;align-self:start}.contact-us-section{display:grid;grid-template-areas:"title title" "images contact-person";grid-template-columns:331px auto;column-gap:20px;justify-content:space-between;padding:47px 77px}.contact-us-section__title{grid-area:title;margin-bottom:35px;font-weight:400;font-size:43px;font-family:'Aventa',sans-serif}.contact-us-section__imgs{display:grid;grid-template-columns:100%;grid-template-areas:"wrapper";margin-left:40px;padding-right:51px}.contact-us-section__img{grid-area:wrapper;width:240px;height:290px;object-fit:cover}.contact-us-section__img--offset{margin:100px 0 0 51px}.contact-person{display:grid;grid-template-columns:253px auto;gap:40px}.contact-person__info-wrapper{align-self:center}.contact-person__info{font-weight:700}.contact-person__name{margin-bottom:20px;font-size:26px}.contact-person__btns{display:grid;grid-template-columns:100%;gap:9px;width:193px;margin-top:60px}.contact-person__photo{display:grid;grid-template-columns:100%;grid-template-areas:"wrapper";max-width:450px;margin-top:-120px}.contact-person__photo-img{grid-area:wrapper;width:100%;height:580px;object-fit:cover}.contact-person__sign-img{grid-area:wrapper;align-self:end;justify-self:end;width:507px;max-width:100%;margin-bottom:-100px}.other-apartments-section{padding:77px 77px 120px;background:#003848}.other-apartments-section__title{margin-bottom:59px;color:#28d1cd;font-size:48px}.other-apartments-section__items{display:grid;grid-template-columns:repeat(2,377px);gap:41px}.apartment-card{color:#28d1cd}.apartment-card__img{width:100%;height:329px;margin-bottom:24px;object-fit:cover}.apartment-card__operation-type{margin-bottom:8px;font-size:16px;text-transform:uppercase}.apartment-card__location{margin-bottom:10px;font-weight:700;font-size:24px}.apartment-hero-section__img{height:100%}.house-section__title{font-size:48px}.property-types-wrap .select2-container--default .select2-selection--single{border:1px solid #a29880;border-radius:0}.property-types-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px}.property-types-wrap .select2-container--default .select2-selection--single{background-color:#fff0}.property-types-wrap .select2-container--default .select2-selection--single,.property-types-wrap .select2-container--default .select2-selection--single .select2-selection__arrow,.property-types-wrap .select2-container--default .select2-selection--single .select2-selection__clear{height:48px}.select2-container .select2-selection--single .select2-selection__rendered{font-size:16px}.property-types-wrap{position:relative;top:1px}.apartment-section>*{grid-column:1 / -1}.apartment-section__img,.apartment-section__text{grid-column:unset}@media (max-width:1365px){.contact-person__sign-img{max-width:320px}}@media (max-width:1199px){.apartment-hero-section__wrapper{column-gap:20px}.apartment-hero-section__logo-img{width:240px}.apartment-hero-section__title{margin-left:20px;font-size:36px}.apartment-hero-section__btn{min-width:190px;margin-left:20px}.apartment-hero-section__sign-img{width:300px}.apartment-characteristics-section{gap:30px;padding:30px}.apartment-section{padding-top:70px;padding-bottom:120px}.house-section{padding-top:60px}.house-section__title{margin:0 80px 60px 50px}.target-images-section{padding:50px 40px 120px}.target-images-section__title{font-size:42px}.target-images-section__images-list{gap:40px}.map-section{padding:50px 80px}.district-section__title{margin-top:0;font-size:42px}.district-section__text p{margin-bottom:1.2em}.order-demo-section__text-wrapper{column-gap:50px;padding:30px 60px}.order-demo-section__title{margin-bottom:36px}.other-apartments-section{padding:60px 60px 100px}.other-apartments-section__title{margin-bottom:49px;font-size:42px}.contact-us-section{padding:40px 60px}.contact-us-section__img{width:200px;height:240px}.contact-person__photo-img{height:400px}.contact-person__sign-img{max-width:200px;margin-bottom:-60px}}@media (max-width:1023px){.apartment-hero-section{grid-template-rows:660px}.apartment-characteristics-section{grid-template-columns:repeat(2,1fr);padding:24px}.apartment-characteristics-section__group{gap:10px;padding-left:56px}.apartment-hero-section__sign-img{width:260px}.apartment-section{padding-top:50px;padding-bottom:80px}.apartment-section__text{font-size:17px}.apartment-section__text p{margin-bottom:1.5em}.house-section{padding-top:50px}.house-section__title{margin:0 50px 50px 40px;font-size:36px}.target-images-section{padding:40px 30px 90px}.target-images-section__title{font-size:36px}.target-images-section__images-list{gap:30px}.map-section{padding:40px 60px}.map-section__title{margin-bottom:24px;font-size:36px}.district-section{grid-template-columns:1fr auto;gap:30px}.district-section__title,.district-section__text{margin-right:20px}.district-section__title{font-size:36px}.district-section__text{font-size:17px}.air-datepicker{--adp-width:320px;max-width:100%;padding:30px 25px}.order-demo-section{grid-template-rows:640px}.order-demo-section__text-wrapper{column-gap:40px;padding:25px 40px}.order-demo-section__title{font-size:48px}.other-apartments-section{padding:40px 40px 80px}.other-apartments-section__title{margin-bottom:36px;font-size:36px}.other-apartments-section__items{grid-template-columns:100%}.contact-us-section{grid-template-areas:"title" "images" "contact-person";grid-template-columns:100%;padding:30px 40px}.contact-us-section__title{font-size:48px}.contact-us-section__imgs{padding-right:0;margin:0 auto;padding-bottom:20px}.contact-person{grid-template-columns:1fr auto}.contact-person__photo{margin-top:0}.contact-person__photo-img{height:auto}.btn-outline{font-size:18px}.hero-section__inner{grid-template-rows:730px}.hero-section__title{font-size:3.6rem}.hero-section__sign-img{width:280px}.filter-section__inner{padding:50px 35px}.filter-section__results{font-size:38px}.filter-section__results-wrapper{margin-top:35px;padding-top:35px}.filter-form{grid-template-columns:repeat(2,1fr);gap:20px}.filter-form__fields{gap:10px}.team-members-section__items{grid-template-columns:repeat(2,1fr);gap:40px 25px}.team-members-section__inner{padding:40px 30px}.team-member__characteristics{margin-bottom:30px}.contact-form{gap:35px;padding:35px}.contact-form-section__inner{padding:90px 30px 70px}.banner-section{grid-template-rows:580px}.footer-block{padding:30px}.footer-block__language{padding:30px}.extended-footer .footer-blocks{grid-template-columns:repeat(4,1fr)}.extended-footer .footer-block:nth-child(5),.extended-footer .footer-block:nth-child(10),.extended-footer .footer-block:nth-child(15){border-right:1px solid #65cecc}.footer-links--row{gap:30px}}@media (max-width:767px){.apartment-section__text{padding-right:unset}.hero-section__inner{grid-template-rows:500px}.hero-section__title{font-size:3rem}.btn-outline{font-size:16px}.filter-section__inner{padding:30px 25px}.filter-section__results{font-size:32px}.filter-form{grid-template-columns:100%}.contact-form-section__inner{padding:50px 20px}.contact-form{grid-template-columns:100%;gap:25px;padding:25px}.contact-form__title{margin-bottom:1.2rem}.banner-section{grid-template-rows:520px}.banner-section__text-wrapper{padding:30px 20px}.banner-section__title{margin-bottom:1.2rem;font-size:30px}.banner-section__text{margin-left:0;font-size:16px}.btn-outline{font-size:15px}.apartment-hero-section{grid-template-rows:600px}.apartment-hero-section__title{font-size:28px}.apartment-hero-section__btn{min-width:170px}.apartment-hero-section__sign-img{width:220px}.apartment-section{grid-template-columns:100%;padding-top:30px;padding-bottom:50px}.apartment-section__title{grid-column:auto;margin:0 30px 20px 30px;font-size:36px}.apartment-section__text{margin:0 20px;font-size:16px}.apartment-section__text p{margin-bottom:1em}.house-section{padding-top:35px}.house-section__title{margin:0 30px 40px 30px;font-size:30px}.target-images-section{padding:30px 20px 60px}.target-images-section__title{font-size:30px}.target-images-section__images-list{grid-template-columns:repeat(2,1fr)}.target-images-section__img{height:32vw}.map-section{padding:30px 25px}.map-section__title{font-size:30px}.district-section{grid-template-areas:none;grid-template-columns:100%;gap:20px}.district-section__img,.district-section__title,.district-section__text{grid-area:auto}.district-section__img{height:auto}.district-section__title,.district-section__text{margin-left:20px}.district-section__title{font-size:30px}.district-section__text{max-width:100%;font-size:16px}.district-section__text p{margin-bottom:1em}.air-datepicker{padding:20px 15px}.order-demo-section__text-wrapper{grid-template-columns:100%;grid-template-areas:"title" "subtitle" "text" "button" "datepicker";padding:25px}.order-demo-section__title{margin-bottom:30px;font-size:36px}.order-demo-section__subtitle{font-size:22px;margin-top:0}.order-demo-section__text{font-size:17px}.order-demo-section__text p{margin-bottom:1.5em}.other-apartments-section{padding:30px 30px 60px}.other-apartments-section__title{margin-bottom:30px;font-size:30px}.apartment-card__location{font-size:22px}.contact-us-section__title{margin-bottom:24px;font-size:36px}.contact-person{grid-template-columns:100%;justify-items:center}.contact-person__photo{order:-1;max-width:360px}.contact-person__btns{width:auto;margin-top:40px}.contact-person__sign-img{max-width:320px;margin-bottom:-30px}.footer-block,.footer-block__language{padding:20px}.footer-block--languages{padding:0}.extended-footer .footer-blocks{grid-template-columns:repeat(2,1fr)}.extended-footer .footer-bottom{grid-template-columns:100%;justify-items:center}.extended-footer__logo-img{width:140px}.footer-links--row{gap:20px}}@media (max-width:750px){.apartment-hero-section__sign-img{display:none}.apartment-hero-section__logo{margin-left:auto}}@media (max-width:575px){.apartment-hero-section__title{margin:0}.apartment-hero-section__sign-img{justify-self:flex-end}.hero-section__inner{grid-template-rows:420px}.filter-section__results-wrapper{grid-template-columns:100%}.team-members-section__items{grid-template-columns:100%;gap:30px}.apartment-hero-section{grid-template-rows:520px}.apartment-hero-section__wrapper{grid-template-columns:100%;grid-template-areas:"logo" "title" "button" "sign"}.apartment-characteristics-section{grid-template-columns:100%;gap:20px}.apartment-characteristics-section__group{padding-left:45px}.apartment-section{gap:25px;padding-bottom:30px}.apartment-section__title{margin:0 20px;font-size:24px}.house-section{padding-top:20px}.house-section__title{margin:0 20px 30px 20px;font-size:24px}.target-images-section__title{font-size:24px}.target-images-section__images-list{grid-template-columns:100%}.target-images-section__img{height:60vw}.map-section__title{margin-bottom:20px;font-size:24px}.district-section__title{font-size:24px}.contact-us-section__title{font-size:24px}}.apartment-characteristics-section__item{width:fit-content;word-break:break-all}.latest_listings .carousel,.latest_listings .flickity-viewport{height:700px!important}.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:#fff0}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#fff0;background:#fff0}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#fff0;background:#fff0}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#fff0;background:#fff0}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:#fff0}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:#fff0}.air-datepicker{--adp-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-z-index:100;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-background-color-in-range:rgba(92, 196, 239, .1);--adp-background-color-in-range-focused:rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused:#8ad5f4;--adp-background-color-selected-other-month:#a2ddf6;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#ff9a19;--adp-day-name-color-hover:#8ad5f4;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced;--adp-cell-background-color-in-range:rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover:rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px}.air-datepicker-overlay{--adp-overlay-background-color:rgba(0, 0, 0, .3);--adp-overlay-transition-duration:.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgb(0 0 0 / .15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0,0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size:var(--adp-mobile-font-size);--adp-day-cell-height:var(--adp-mobile-day-cell-height);--adp-month-cell-height:var(--adp-mobile-month-cell-height);--adp-year-cell-height:var(--adp-mobile-year-cell-height);--adp-nav-height:var(--adp-mobile-nav-height);--adp-nav-action-size:var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:#fff0}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}.rb-contact-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .4)}.rb-contact-modal-content{background-color:#000;margin:3% auto;padding:40px 20px 20px 20px;border:1px solid #888;width:35%;position:relative}.rb-contact-close{color:#aaaaaa!important;float:right;font-size:28px;font-weight:700;cursor:pointer;z-index:1000;position:absolute;right:20px;top:0;border:none;background-color:#fff0;text-shadow:none;box-shadow:none}.rb-contact-close:hover,.rb-contact-close:focus{color:#aaaaaa!important;cursor:pointer}@media screen and (max-width:760px){.rb-contact-modal-content{width:90%;padding:50px 10px 10px 10px;margin:5% auto}.rb-contact-close{top:30px}}@media (max-width:767px){.order-1-mob{order:-1}}.accordion-header .arrow-open,.accordion-header .arrow-close{flex-shrink:0}.accordion-item .accordion-header{color:#000!important}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:#fff0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:#fff0}.leaflet-container a{-webkit-tap-highlight-color:rgb(51 181 229 / .4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgb(255 255 255 / .5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgb(255 255 255 / .7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgb(255 255 255 / .5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgb(0 0 0 / .2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:#fff0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid #fff0;background:#fff0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.background_color_white{background-color:#fff;color:#181818}.background_color_white a:link{color:#181818}.background_color_black{background-color:#181818;color:#fff}.background_color_black a:link{color:#fff}.background_color_primary_teal{background-color:#003848!important;color:#fff}.background_color_primary_teal a:link{color:#fff}.background_color_cream{background-color:#f5f1ec;color:#181818}.background_color_cream a:link{color:#181818}.background_color_support_gold{background-color:#a09074;color:#181818}.background_color_support_gold a:link{color:#181818}.background_color_support_aqua{background-color:#28d1cd;color:#181818}.background_color_support_aqua a:link{color:#181818}.border_color_white{border-color:#fff}.border_color_black{border-color:#181818}.border_color_primary_teal{border-color:#003848}.border_color_cream{border-color:#f5f1ec}.border_color_support_gold{border-color:#a09074}.border_color_support_aqua{border-color:#28d1cd}.color_white{color:#fff!important}.color_black{color:#181818!important}.color_primary_teal{color:#003848!important}.color_cream{color:#f5f1ec!important}.color_support_gold{color:#a09074!important}.color_support_aqua{color:#28d1cd!important}.full_width_block,.wp-block-group.alignfull{position:relative;left:50%;right:50%;grid-column-start:1;grid-column-end:13;width:100vw;margin-left:-50vw;margin-right:-50vw}@media (min-width:768px){.full_width_block,.wp-block-group.alignfull{width:calc(100vw - 16px);margin-left:calc(-50vw + 8px);margin-right:calc(-50vw + 8px)}}.section-padding-top,.single-post .single-post__header,.section-padding,.has-background{padding-top:calc(1.725rem + 5.7vw)}@media (min-width:1450px){.section-padding-top,.single-post .single-post__header,.section-padding,.has-background{padding-top:6.5rem}}.section-padding-bottom,.section-padding,.has-background{padding-bottom:calc(1.725rem + 5.7vw)}@media (min-width:1450px){.section-padding-bottom,.section-padding,.has-background{padding-bottom:6.5rem}}.section-margin-top:not(:first-child),.pagination-block:not(:first-child),.wp-block-gallery:not(:first-child),.wp-block-group.is-style-section-padding-top:not(:first-child),.page .wp-block-columns:not(:first-child),.section-margin:not(:first-child),.wp-block-group.is-style-section-padding:not(:first-child){margin-top:calc(1rem + 2vw)}@media (min-width:768px){.section-margin-top:not(:first-child),.pagination-block:not(:first-child),.wp-block-gallery:not(:first-child),.wp-block-group.is-style-section-padding-top:not(:first-child),.page .wp-block-columns:not(:first-child),.section-margin:not(:first-child),.wp-block-group.is-style-section-padding:not(:first-child){margin-top:3rem}}.section-margin-bottom,.text_with_image,.wp-block-gallery,.wp-block-group.is-style-section-padding-bottom,.interactive_grid_bg--block,.latest_listings,.teaser,.single_valittajat--header,.single-post .single-post__header,.page .wp-block-columns,.section-margin,.wp-block-group.is-style-section-padding{margin-bottom:calc(1rem + 2vw)}@media (min-width:768px){.section-margin-bottom,.text_with_image,.wp-block-gallery,.wp-block-group.is-style-section-padding-bottom,.interactive_grid_bg--block,.latest_listings,.teaser,.single_valittajat--header,.single-post .single-post__header,.page .wp-block-columns,.section-margin,.wp-block-group.is-style-section-padding{margin-bottom:3rem}}.vertical-link-list{list-style-type:none;margin:0;padding:0}.vertical-link-list li{margin-bottom:.6em}.vertical-link-list li a{color:#a09074}@media (min-width:768px){.bg_emblem{width:100%;height:1140px;position:absolute;top:0;left:0;z-index:10;pointer-events:none;background-size:1560px;background-position-x:calc(50% - 406px);background-position-y:-600px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='1561' height='1803' viewBox='0 0 1561 1803' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M910.93 1725.94L1170.09 1576.31L1169.69 676.6L390.925 226.753L131.761 376.381L131.896 676.285L650.644 976.271L651.273 1575.87L910.93 1725.94Z' stroke='%23A09074' stroke-width='2' stroke-miterlimit='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}}.dark_theme{color:#fff;background-color:#181818}.dark_theme main.content *{color:#fff}.embed_video_container,.embed_map_container{position:relative;overflow:hidden;width:100%}.embed_video_container:after,.embed_map_container:after{display:block;content:"";padding-top:56.25%}.embed_video_container iframe,.embed_video_container video,.embed_map_container iframe,.embed_map_container video{position:absolute;top:0;left:0;width:100%;height:100%}.sticky{position:sticky!important;z-index:2;top:80px}@media (min-width:768px){.sticky{top:150px}}@media (min-width:1450px){.sticky{top:150px}}.align-bottom{display:flex;flex-direction:column;justify-content:flex-end}.js_only{display:none!important}.js .js_only{display:unset!important}@media (max-width:767.98px){.mobile_hide{display:none!important}}@media (min-width:768px){.desktop_hide{display:none!important}}.arrow_link{padding-top:0!important}.arrow_link a:hover{text-decoration:none;color:#28d1cd}.arrow_svg{display:block;width:16px;height:60px;min-width:16px;margin-right:20px}@media (max-width:767.98px){.arrow_svg{overflow:hidden;position:relative}}@media (min-width:768px){.arrow_svg{height:113px;margin-right:30px}}.arrow_svg svg{max-width:100%;width:100%}@media (max-width:767.98px){.arrow_svg svg{position:absolute;bottom:0}}.offset{padding-top:80px;margin-top:-80px}.skip-link{position:absolute;top:0;z-index:9999;right:100%;font-size:2rem;color:#000;background:#fff;margin:2rem}.skip-link:focus{right:auto;background-color:#fff}.sr-only{display:none}@media only speech{.sr-only{display:initial}}@font-face{font-display:swap;font-family:Aventa Variable;src:url(/fonts/Aventa-Variable.eot);src:url(/fonts/Aventa-Variable.eot?#iefix) format("embedded-opentype"),url(/fonts/Aventa-Variable.ttf) format("truetype"),url(/fonts/Aventa-Variable.woff) format("woff"),url(/fonts/Aventa-Variable.svg#AventaVariable) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-display:swap;font-family:Aventa Bold;src:url(/fonts/Aventa-Bold.eot);src:url(/fonts/Aventa-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Aventa-Bold.ttf) format("truetype"),url(/fonts/Aventa-Bold.woff) format("woff");font-style:normal;font-weight:700;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-display:swap;font-family:Aventa ExtraBold;src:url(/fonts/Aventa-ExtraBold.eot);src:url(/fonts/Aventa-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Aventa-ExtraBold.ttf) format("truetype"),url(/fonts/Aventa-ExtraBold.woff) format("woff");font-style:normal;font-weight:700;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-display:swap;font-family:Aventa Variable;src:url(/fonts/Aventa-italic.eot);src:url(/fonts/Aventa-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/Aventa-italic.ttf) format("truetype"),url(/fonts/Aventa-italic.woff) format("woff"),url(/fonts/Aventa-italic.woff2) format("woff"),url(/fonts/Aventa-italic.svg#AventaVariable) format("svg");font-style:italic;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}h1,.h1,.is-style-title-1{font-weight:400;font-variation-settings:"wght" 400;line-height:.9;font-size:3rem;margin-bottom:3.5rem}@media (min-width:768px){h1,.h1,.is-style-title-1{margin-bottom:6vw;font-size:11vw}}@media (min-width:1450px){h1,.h1,.is-style-title-1{margin-bottom:7rem;font-size:11.25rem}}h2,.h2,.is-style-title-2,.js .nav_main{font-weight:200;font-variation-settings:200;line-height:1.2;font-size:1.5rem;text-transform:none;margin-bottom:1.5rem}@media (min-width:768px){h2,.h2,.is-style-title-2,.js .nav_main{margin-bottom:3rem;font-size:3.32vw}}@media (min-width:1450px){h2,.h2,.is-style-title-2,.js .nav_main{font-size:3rem}}h3,.h3,.is-style-section-title,.is-style-title-3{font-weight:400;font-variation-settings:"wght" 400;line-height:1.2;font-size:1.25rem;margin-bottom:2rem}@media (min-width:768px){h3,.h3,.is-style-section-title,.is-style-title-3{font-weight:700;font-variation-settings:"wght" 700;margin-bottom:3rem;font-size:2rem}}h4,.h4,.is-style-title-4,h5,.h5,h6,.h6{font-weight:700;font-variation-settings:"wght" 700;line-height:1.2;font-size:1.25rem;margin-bottom:2rem}@media (min-width:768px){h4,.h4,.is-style-title-4,h5,.h5,h6,.h6{margin-bottom:3rem;font-size:1.5rem}}.default{font-weight:100;font-variation-settings:"wght" 100;font-size:1rem;margin-bottom:2em}@media (min-width:768px){.default{font-size:1.125rem}}small,.small,.wp-block-image figcaption,.footer,.card--post .card--post__content,.vertical-link-list{font-weight:200;font-variation-settings:"wght" 200;font-size:.875rem}@media (min-width:768px){small,.small,.wp-block-image figcaption,.footer,.card--post .card--post__content,.vertical-link-list{font-size:1rem}}strong,.bold,.js .sticky_tabs .tab_nav li.current,.cc-window a.cc-link,.form fieldset legend,.wpcf7-form fieldset legend,.link--arrow_large,.listing_contact_sidebar form button,.background_color_black .teaser_body h3,.arrow_link,.btn,.page-template-home .text_with_image .link,.page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image button,.page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3,.background_color_black .teaser_body .page-template-home .text_with_image h3,.cc-window .cc-compliance .cc-btn,.card--post .card--post__terms,form .error_message,.js .menu_toggle--text,.hood_header .article_title{font-weight:700;font-variation-settings:"wght" 700}.tiny,p.has-tiny-font-size,.js .wpcf7-form fieldset:not(.multiple-checkbox):not(.checkbox):focus-within label,.js .wpcf7-form fieldset:not(.multiple-checkbox):not(.checkbox).focus label,.js .fancyform fieldset:not(.multiple-checkbox):not(.checkbox):focus-within label,.js .fancyform fieldset:not(.multiple-checkbox):not(.checkbox).focus label,.leaflet-popup-content-wrapper .leaflet-popup-content .text .details,.btn.white,.listing_contact_sidebar form button.btn,.page-template-home .text_with_image .white.link,.page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image button,.page-template-home .text_with_image .white.arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3.white,.background_color_black .teaser_body .page-template-home .text_with_image h3.white,.cc-window .cc-compliance .white.cc-btn,.cc-window .cc-compliance .listing_contact_sidebar form button.cc-btn,.listing_contact_sidebar form .cc-window .cc-compliance button.cc-btn{font-weight:200;font-variation-settings:"wght" 200;font-size:.875rem}@media (min-width:768px){.tiny,p.has-tiny-font-size,.js .wpcf7-form fieldset:not(.multiple-checkbox):not(.checkbox):focus-within label,.js .wpcf7-form fieldset:not(.multiple-checkbox):not(.checkbox).focus label,.js .fancyform fieldset:not(.multiple-checkbox):not(.checkbox):focus-within label,.js .fancyform fieldset:not(.multiple-checkbox):not(.checkbox).focus label,.leaflet-popup-content-wrapper .leaflet-popup-content .text .details,.btn.white,.listing_contact_sidebar form button.btn,.page-template-home .text_with_image .white.link,.page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image button,.page-template-home .text_with_image .white.arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3.white,.background_color_black .teaser_body .page-template-home .text_with_image h3.white,.cc-window .cc-compliance .white.cc-btn,.cc-window .cc-compliance .listing_contact_sidebar form button.cc-btn,.listing_contact_sidebar form .cc-window .cc-compliance button.cc-btn{font-size:.875rem}}p,blockquote,ul{margin-bottom:2em}.quotemark,.wp-block-quote p:first-child,blockquote p:first-child{position:relative;padding-left:2.5em}@media (min-width:768px){.quotemark,.wp-block-quote p:first-child,blockquote p:first-child{padding-left:5em}}.quotemark:before,.wp-block-quote p:first-child:before,blockquote p:first-child:before{content:" ";position:absolute;left:0;mask-image:url("data:image/svg+xml,%3Csvg width='41' height='32' viewBox='0 0 41 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.684 31.066L14.513 0.331999H0.719L10.157 31.066H20.684ZM40.891 31.066L34.72 0.331999H20.926L30.364 31.066H40.891Z' fill='%2328D1CD'/%3E%3C/svg%3E%0A");mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='41' height='32' viewBox='0 0 41 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.684 31.066L14.513 0.331999H0.719L10.157 31.066H20.684ZM40.891 31.066L34.72 0.331999H20.926L30.364 31.066H40.891Z' fill='%2328D1CD'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% auto;background-color:#28d1cd;width:1.5em;height:1.5em}@media (min-width:768px){.quotemark:before,.wp-block-quote p:first-child:before,blockquote p:first-child:before{width:3em;height:3em}}body{display:flex;flex-direction:column}.content{flex:1 0 auto}.container,.wp-block-group.alignfull .wp-block-group__inner-container,.container_narrow{margin:auto;padding:0 20px;width:100%;max-width:1240px}@media (min-width:768px){.container,.wp-block-group.alignfull .wp-block-group__inner-container,.container_narrow{max-width:calc(1200px + 6.91vw);padding:0 3.455vw}}@media (min-width:1450px){.container,.wp-block-group.alignfull .wp-block-group__inner-container,.container_narrow{max-width:1300px;padding:0 50px}}.container_narrow{max-width:770px}.container_fluid,.wp-block-group.alignfull .wp-block-group__inner-container,.container_wide{padding:0 20px}@media (min-width:768px){.container_fluid,.wp-block-group.alignfull .wp-block-group__inner-container,.container_wide{padding:0 3.455vw}}@media (min-width:1450px){.container_fluid,.wp-block-group.alignfull .wp-block-group__inner-container,.container_wide{padding:0 50px}}.container_wide{max-width:1920px;margin:auto}.container_wide.no_padding{padding:0!important}.container_wide .col-4,.container_wide .sticky_img_with_txt .right,.sticky_img_with_txt .container_wide .right,.container_wide .js form .sort,.js form .container_wide .sort,.container_wide .card--agents,.container_wide .card-kohteet,.container_wide .card-kivi_item,.container_wide .card-kodia_item,.container_wide .blog-posts .card--post,.blog-posts .container_wide .card--post{grid-column:span 12}@media (min-width:768px){.container_wide .col-4,.container_wide .sticky_img_with_txt .right,.sticky_img_with_txt .container_wide .right,.container_wide .js form .sort,.js form .container_wide .sort,.container_wide .card--agents,.container_wide .card-kohteet,.container_wide .card-kivi_item,.container_wide .card-kodia_item,.container_wide .blog-posts .card--post,.blog-posts .container_wide .card--post{grid-column:span 4}}@media (min-width:1450px){.container_wide .col-4,.container_wide .sticky_img_with_txt .right,.sticky_img_with_txt .container_wide .right,.container_wide .js form .sort,.js form .container_wide .sort,.container_wide .card--agents,.container_wide .card-kohteet,.container_wide .card-kivi_item,.container_wide .card-kodia_item,.container_wide .blog-posts .card--post,.blog-posts .container_wide .card--post{grid-column:span 3}}.footer{flex-shrink:0}.row,.image_with_text_carousel .flickity-slider,.wp-block-columns,.wp-block-quote.is-style-large,blockquote.is-style-large,.wp-block-group .wp-block-group__inner-container,.single-post .single-post__header,.single-kivi_item table tr,.single_body,.article_body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;grid-gap:0 20px}@media (min-width:768px){.row,.image_with_text_carousel .flickity-slider,.wp-block-columns,.wp-block-quote.is-style-large,blockquote.is-style-large,.wp-block-group .wp-block-group__inner-container,.single-post .single-post__header,.single-kivi_item table tr,.single_body,.article_body{grid-gap:0 30px}}.article_body>h1,.article_body h2,.article_body h3,.article_body h4,.article_body h5,.article_body h6,.article_body p,.article_body ul,.article_body ol{grid-column:span 12}@media (min-width:768px){.article_body>h1,.article_body h2,.article_body h3,.article_body h4,.article_body h5,.article_body h6,.article_body p,.article_body ul,.article_body ol{grid-column-start:3;grid-column-end:9}}.single_body{grid-row-gap:0}.single_body>div,.single_body>figure{grid-column:span 12}.single_body>h1,.single_body h2,.single_body h3,.single_body h4,.single_body h5,.single_body h6,.single_body p{grid-column:span 12}@media (min-width:768px){.single_body>h1,.single_body h2,.single_body h3,.single_body h4,.single_body h5,.single_body h6,.single_body p{grid-column-start:4;grid-column-end:10}}.wp-block-gallery,.cmplz-document{grid-column:span 12}@media (min-width:768px){.cmplz-document{grid-column-start:3;grid-column-end:9}}.no_gap{grid-gap:0;margin:0 -20px}@media (min-width:768px){.no_gap{grid-gap:0;margin:0 -30px}}.col-2{grid-column:span 12}@media (min-width:768px){.col-2{grid-column:span 2}}.col-3,.single-kivi_item table tr th{grid-column:span 12}@media (min-width:768px){.col-3,.single-kivi_item table tr th{grid-column:span 3}}.col-4,.sticky_img_with_txt .right,.js form .sort,.card--agents,.card-kohteet,.card-kivi_item,.card-kodia_item,.blog-posts .card--post{grid-column:span 12}@media (min-width:768px){.col-4,.sticky_img_with_txt .right,.js form .sort,.card--agents,.card-kohteet,.card-kivi_item,.card-kodia_item,.blog-posts .card--post{grid-column:span 4}}.col-5,.sticky_img_with_txt.vertical_image .left,.hoods .card--magazine{grid-column:span 12}@media (min-width:768px){.col-5,.sticky_img_with_txt.vertical_image .left,.hoods .card--magazine{grid-column:span 5}}.col-6{grid-column:span 12}@media (min-width:768px){.col-6{grid-column:span 6}}.col-7,.sticky_img_with_txt.vertical_image .right{grid-column:span 12}@media (min-width:768px){.col-7,.sticky_img_with_txt.vertical_image .right{grid-column:span 7}}.col-8,.sticky_img_with_txt .left{grid-column:span 12}@media (min-width:768px){.col-8,.sticky_img_with_txt .left{grid-column:span 8}}.col-9,.single-kivi_item table tr td{grid-column:span 12}@media (min-width:768px){.col-9,.single-kivi_item table tr td{grid-column:span 9}}.col-10{grid-column:span 12}@media (min-width:768px){.col-10{grid-column:span 10}}.col-11{grid-column:span 12}@media (min-width:768px){.col-11{grid-column:span 11}}.col-12,.text_with_side_title .right_col,.text_with_side_title .left_col{grid-column:span 12}@media (min-width:768px){.col-12,.text_with_side_title .right_col,.text_with_side_title .left_col{grid-column:span 12}}html{scroll-behavior:smooth;overflow-x:hidden}body{max-width:100%;font-family:"Aventa Variable",Helvetica,Arial,Sans-Serif;font-weight:200;font-variation-settings:"wght" 200;font-size:18px;font-feature-settings:"aalt" 0,"ccmp" 0,"dlig" 0,"dnom" 0,"frac" 0,"liga" 0,"locl" 0,"numr" 0,"ordn" 0,"salt" 0,"ss01" 0 "sups" 0;-moz-font-feature-settings:"aalt=0,ccmp=0,dlig=0,dnom=0,frac=0,liga=0,locl=0,numr=0,ordn=0,salt=0,ss01=0,sups=0";overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}@media (min-width:768px){body{border-top:8px solid #A09074;border-bottom:8px solid #A09074;min-height:100vh;position:relative}body:before,body:after{content:"";position:absolute;top:0;bottom:0;width:8px;background-color:#28d1cd;z-index:10}body:before{left:0}body:after{right:0}}::-moz-selection{background:#003848;color:#fff}::selection{background:#003848;color:#fff}a:link{color:#003848;text-decoration:none}a:visited{color:#181818}@media (min-width:768px){a:hover{text-decoration:underline}}main.content{padding-top:80px;padding-bottom:calc(1rem + 2vw)}@media (min-width:768px){main.content{padding-top:150px}}@media (min-width:1450px){main.content{padding-top:150px}}.page-template-home main.content{padding-top:0}.page-template-home main.content,.single-valittajat main.content{padding-bottom:0}img,svg{max-width:100%}img{height:auto}img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}iframe{border:0}hr{border:0;border-bottom:1px solid #181818;margin:20px 0}@media (min-width:768px){hr{margin:90px 0}}hr.small,hr.footer,.card--post hr.card--post__content,hr.vertical-link-list{margin:20px 0}@media (min-width:768px){hr.small,hr.footer,.card--post hr.card--post__content,hr.vertical-link-list{margin:30px 0}}table tr th{text-align:left}.loading_area{position:relative}.loading_area:before{pointer-events:none;width:20px;height:20px;top:calc(50% - 10px);left:calc(50% - 10px);content:"";display:block;position:absolute;background-color:#181818;border-radius:100%;opacity:0;transition:opacity .25s}.loading_area.loading:before{opacity:1}.hide{display:none!important;visibility:hidden}.has-black-background-color{background-color:#181818}.has-black-background-color p:last-child{margin-bottom:0}.has-cream-color{color:#f5f1ec}.empty_header .article_header{padding-bottom:0}.article_header{position:relative;padding-top:24px;padding-bottom:40px}@media (min-width:768px){.article_header{padding-top:25px;padding-bottom:100px}}.article_header.no_image{padding-bottom:0}.article_header .article_h1{z-index:1}.article_header .tagline{position:absolute;width:100%;z-index:1;top:15%}@media (min-width:768px){.article_header .tagline{top:20%;left:5%}.article_header .tagline svg{width:50%}}@media (min-width:1450px){.article_header .tagline{top:15%;text-align:right}.article_header .tagline svg{width:80%}}.article_header .tagline svg{height:auto}.article_header--right_col{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.article_header--text{padding-bottom:100px}}.js .animated .animated--text{display:flex;overflow:hidden;opacity:0;padding-bottom:.2rem}@media (min-width:768px){.js .animated .animated--text{padding-bottom:1vw}}@media (min-width:1450px){.js .animated .animated--text{padding-bottom:1rem}}.js .animated .animated--text.loaded{opacity:1}.js .animated .animated--text.loaded span{opacity:1;transform:translate(0)}.js .animated .animated--text span{display:block;position:relative;transform:translateY(110%);transition:transform .25s,opacity .25s}.js .animated .animated--text span.space{min-width:.25em}.page-template-hoods{background-color:#f5f1ec;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='2294' height='1324' viewBox='0 0 2294 1324' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.0001 221.368L1.00006 661.494L1147.25 1322.6L2292.9 661.494L2292.9 221.368L1910.81 1.00022L1147.25 441.127L383.085 1.00008L1.0001 221.368Z' stroke='%23A09074' stroke-width='2' stroke-miterlimit='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:200% auto;background-position:center 0}@media (min-width:768px){.page-template-hoods{background-position:center 150px;background-size:140% auto}}.hoods{margin-top:20px}@media (min-width:768px){.hoods{margin-top:30px}}.hoods--grid{display:grid}@media (min-width:768px){.hoods--grid{grid-template-rows:repeat(2,1fr)}}.hoods .card--magazine{grid-column:span 12;grid-row:span 5}@media (min-width:768px){.hoods .card--magazine:nth-child(odd){grid-column:2/span 5}.hoods .card--magazine:nth-child(even){grid-column:8/span 5;margin-top:60px}}.hood_header{margin-top:-80px;padding-top:80px;background-color:#181818}@media (min-width:768px){.hood_header{margin-top:-150px;padding-top:150px}}@media (min-width:1450px){.hood_header{margin-top:-150px;padding-top:150px}}.hood_header .article_title{color:#fff;text-transform:uppercase;margin-bottom:0}@media (min-width:768px){.hood_header .article_title span:last-of-type{display:block;margin-bottom:-6rem;position:relative;z-index:1;font-size:18vw}}@media (min-width:768px) and (min-width:1450px){.hood_header .article_title span:last-of-type{font-size:18rem}}@media (min-width:768px){.hood_header .article_title .large{font-size:26vw}}@media (min-width:1450px){.hood_header .article_title .large{font-size:26rem}}.video .embed_video_container{background-color:#000}@media (min-width:768px){.page-template-blog .emblem,.single-post .emblem{position:absolute;top:0;right:0;left:0;height:901px;z-index:2;pointer-events:none;background-repeat:no-repeat;background-position-x:calc(50vw - 80px);background-position-y:-80px;background-image:url("data:image/svg+xml,%3Csvg width='1562' height='901' viewBox='0 0 1562 901' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.99868 150.835L1.99866 450.092L781.374 899.597L1560.34 450.092L1560.34 150.835L1300.54 1.00015L781.375 300.257L261.791 1.00006L1.99868 150.835Z' stroke='%23A09074' stroke-width='2' stroke-miterlimit='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}}.blog-posts{margin-top:20px}@media (min-width:768px){.blog-posts{margin-top:30px}}.tax-listing-type form .submit,.post-type-archive-kohteet form .submit,.post-type-archive-kivi_item form .submit{display:flex;align-items:flex-end;width:100%;justify-content:center}.tax-listing-type form .submit .btn[type=submit],.tax-listing-type form .submit .page-template-home .text_with_image [type=submit].link,.tax-listing-type .listing_contact_sidebar form .submit .page-template-home .text_with_image button[type=submit],.listing_contact_sidebar .tax-listing-type form .submit .page-template-home .text_with_image button[type=submit],.page-template-home .text_with_image .tax-listing-type form .submit [type=submit].link,.page-template-home .text_with_image .tax-listing-type .listing_contact_sidebar form .submit button[type=submit],.listing_contact_sidebar .page-template-home .text_with_image .tax-listing-type form .submit button[type=submit],.tax-listing-type form .submit .page-template-home .text_with_image [type=submit].arrow_link,.page-template-home .text_with_image .tax-listing-type form .submit [type=submit].arrow_link,.tax-listing-type form .submit .page-template-home .text_with_image .background_color_black .teaser_body h3[type=submit],.page-template-home .text_with_image .background_color_black .teaser_body .tax-listing-type form .submit h3[type=submit],.tax-listing-type form .submit .background_color_black .teaser_body .page-template-home .text_with_image h3[type=submit],.background_color_black .teaser_body .page-template-home .text_with_image .tax-listing-type form .submit h3[type=submit],.tax-listing-type form .submit .cc-window .cc-compliance [type=submit].cc-btn,.cc-window .cc-compliance .tax-listing-type form .submit [type=submit].cc-btn,.post-type-archive-kohteet form .submit .btn[type=submit],.post-type-archive-kohteet form .submit .page-template-home .text_with_image [type=submit].link,.post-type-archive-kohteet .listing_contact_sidebar form .submit .page-template-home .text_with_image button[type=submit],.listing_contact_sidebar .post-type-archive-kohteet form .submit .page-template-home .text_with_image button[type=submit],.page-template-home .text_with_image .post-type-archive-kohteet form .submit [type=submit].link,.page-template-home .text_with_image .post-type-archive-kohteet .listing_contact_sidebar form .submit button[type=submit],.listing_contact_sidebar .page-template-home .text_with_image .post-type-archive-kohteet form .submit button[type=submit],.post-type-archive-kohteet form .submit .page-template-home .text_with_image [type=submit].arrow_link,.page-template-home .text_with_image .post-type-archive-kohteet form .submit [type=submit].arrow_link,.post-type-archive-kohteet form .submit .page-template-home .text_with_image .background_color_black .teaser_body h3[type=submit],.page-template-home .text_with_image .background_color_black .teaser_body .post-type-archive-kohteet form .submit h3[type=submit],.post-type-archive-kohteet form .submit .background_color_black .teaser_body .page-template-home .text_with_image h3[type=submit],.background_color_black .teaser_body .page-template-home .text_with_image .post-type-archive-kohteet form .submit h3[type=submit],.post-type-archive-kohteet form .submit .cc-window .cc-compliance [type=submit].cc-btn,.cc-window .cc-compliance .post-type-archive-kohteet form .submit [type=submit].cc-btn,.post-type-archive-kivi_item form .submit .btn[type=submit],.post-type-archive-kivi_item form .submit .page-template-home .text_with_image [type=submit].link,.post-type-archive-kivi_item .listing_contact_sidebar form .submit .page-template-home .text_with_image button[type=submit],.listing_contact_sidebar .post-type-archive-kivi_item form .submit .page-template-home .text_with_image button[type=submit],.page-template-home .text_with_image .post-type-archive-kivi_item form .submit [type=submit].link,.page-template-home .text_with_image .post-type-archive-kivi_item .listing_contact_sidebar form .submit button[type=submit],.listing_contact_sidebar .page-template-home .text_with_image .post-type-archive-kivi_item form .submit button[type=submit],.post-type-archive-kivi_item form .submit .page-template-home .text_with_image [type=submit].arrow_link,.page-template-home .text_with_image .post-type-archive-kivi_item form .submit [type=submit].arrow_link,.post-type-archive-kivi_item form .submit .page-template-home .text_with_image .background_color_black .teaser_body h3[type=submit],.page-template-home .text_with_image .background_color_black .teaser_body .post-type-archive-kivi_item form .submit h3[type=submit],.post-type-archive-kivi_item form .submit .background_color_black .teaser_body .page-template-home .text_with_image h3[type=submit],.background_color_black .teaser_body .page-template-home .text_with_image .post-type-archive-kivi_item form .submit h3[type=submit],.post-type-archive-kivi_item form .submit .cc-window .cc-compliance [type=submit].cc-btn,.cc-window .cc-compliance .post-type-archive-kivi_item form .submit [type=submit].cc-btn{width:100%;-webkit-appearance:none;border-radius:0;padding:10px 0}@media (min-width:768px){.tax-listing-type form .submit .btn[type=submit],.tax-listing-type form .submit .page-template-home .text_with_image [type=submit].link,.tax-listing-type .listing_contact_sidebar form .submit .page-template-home .text_with_image button[type=submit],.listing_contact_sidebar .tax-listing-type form .submit .page-template-home .text_with_image button[type=submit],.page-template-home .text_with_image .tax-listing-type form .submit [type=submit].link,.page-template-home .text_with_image .tax-listing-type .listing_contact_sidebar form .submit button[type=submit],.listing_contact_sidebar .page-template-home .text_with_image .tax-listing-type form .submit button[type=submit],.tax-listing-type form .submit .page-template-home .text_with_image [type=submit].arrow_link,.page-template-home .text_with_image .tax-listing-type form .submit [type=submit].arrow_link,.tax-listing-type form .submit .page-template-home .text_with_image .background_color_black .teaser_body h3[type=submit],.page-template-home .text_with_image .background_color_black .teaser_body .tax-listing-type form .submit h3[type=submit],.tax-listing-type form .submit .background_color_black .teaser_body .page-template-home .text_with_image h3[type=submit],.background_color_black .teaser_body .page-template-home .text_with_image .tax-listing-type form .submit h3[type=submit],.tax-listing-type form .submit .cc-window .cc-compliance [type=submit].cc-btn,.cc-window .cc-compliance .tax-listing-type form .submit [type=submit].cc-btn,.post-type-archive-kohteet form .submit .btn[type=submit],.post-type-archive-kohteet form .submit .page-template-home .text_with_image [type=submit].link,.post-type-archive-kohteet .listing_contact_sidebar form .submit .page-template-home .text_with_image button[type=submit],.listing_contact_sidebar .post-type-archive-kohteet form .submit .page-template-home .text_with_image button[type=submit],.page-template-home .text_with_image .post-type-archive-kohteet form .submit [type=submit].link,.page-template-home .text_with_image .post-type-archive-kohteet .listing_contact_sidebar form .submit button[type=submit],.listing_contact_sidebar .page-template-home .text_with_image .post-type-archive-kohteet form .submit button[type=submit],.post-type-archive-kohteet form .submit .page-template-home .text_with_image [type=submit].arrow_link,.page-template-home .text_with_image .post-type-archive-kohteet form .submit [type=submit].arrow_link,.post-type-archive-kohteet form .submit .page-template-home .text_with_image .background_color_black .teaser_body h3[type=submit],.page-template-home .text_with_image .background_color_black .teaser_body .post-type-archive-kohteet form .submit h3[type=submit],.post-type-archive-kohteet form .submit .background_color_black .teaser_body .page-template-home .text_with_image h3[type=submit],.background_color_black .teaser_body .page-template-home .text_with_image .post-type-archive-kohteet form .submit h3[type=submit],.post-type-archive-kohteet form .submit .cc-window .cc-compliance [type=submit].cc-btn,.cc-window .cc-compliance .post-type-archive-kohteet form .submit [type=submit].cc-btn,.post-type-archive-kivi_item form .submit .btn[type=submit],.post-type-archive-kivi_item form .submit .page-template-home .text_with_image [type=submit].link,.post-type-archive-kivi_item .listing_contact_sidebar form .submit .page-template-home .text_with_image button[type=submit],.listing_contact_sidebar .post-type-archive-kivi_item form .submit .page-template-home .text_with_image button[type=submit],.page-template-home .text_with_image .post-type-archive-kivi_item form .submit [type=submit].link,.page-template-home .text_with_image .post-type-archive-kivi_item .listing_contact_sidebar form .submit button[type=submit],.listing_contact_sidebar .page-template-home .text_with_image .post-type-archive-kivi_item form .submit button[type=submit],.post-type-archive-kivi_item form .submit .page-template-home .text_with_image [type=submit].arrow_link,.page-template-home .text_with_image .post-type-archive-kivi_item form .submit [type=submit].arrow_link,.post-type-archive-kivi_item form .submit .page-template-home .text_with_image .background_color_black .teaser_body h3[type=submit],.page-template-home .text_with_image .background_color_black .teaser_body .post-type-archive-kivi_item form .submit h3[type=submit],.post-type-archive-kivi_item form .submit .background_color_black .teaser_body .page-template-home .text_with_image h3[type=submit],.background_color_black .teaser_body .page-template-home .text_with_image .post-type-archive-kivi_item form .submit h3[type=submit],.post-type-archive-kivi_item form .submit .cc-window .cc-compliance [type=submit].cc-btn,.cc-window .cc-compliance .post-type-archive-kivi_item form .submit [type=submit].cc-btn{padding:15px 0}}.tax-listing-type form .submit .link,.tax-listing-type .listing_contact_sidebar form .submit button,.listing_contact_sidebar .tax-listing-type form .submit button,.tax-listing-type form .submit .background_color_black .teaser_body h3,.background_color_black .teaser_body .tax-listing-type form .submit h3,.tax-listing-type form .submit .arrow_link,.post-type-archive-kohteet form .submit .link,.post-type-archive-kohteet .listing_contact_sidebar form .submit button,.listing_contact_sidebar .post-type-archive-kohteet form .submit button,.post-type-archive-kohteet form .submit .background_color_black .teaser_body h3,.background_color_black .teaser_body .post-type-archive-kohteet form .submit h3,.post-type-archive-kohteet form .submit .arrow_link,.post-type-archive-kivi_item form .submit .link,.post-type-archive-kivi_item .listing_contact_sidebar form .submit button,.listing_contact_sidebar .post-type-archive-kivi_item form .submit button,.post-type-archive-kivi_item form .submit .background_color_black .teaser_body h3,.background_color_black .teaser_body .post-type-archive-kivi_item form .submit h3,.post-type-archive-kivi_item form .submit .arrow_link{text-align:center;color:#a09074;padding:10px 0}@media (min-width:768px){.tax-listing-type form .submit .link,.tax-listing-type .listing_contact_sidebar form .submit button,.listing_contact_sidebar .tax-listing-type form .submit button,.tax-listing-type form .submit .background_color_black .teaser_body h3,.background_color_black .teaser_body .tax-listing-type form .submit h3,.tax-listing-type form .submit .arrow_link,.post-type-archive-kohteet form .submit .link,.post-type-archive-kohteet .listing_contact_sidebar form .submit button,.listing_contact_sidebar .post-type-archive-kohteet form .submit button,.post-type-archive-kohteet form .submit .background_color_black .teaser_body h3,.background_color_black .teaser_body .post-type-archive-kohteet form .submit h3,.post-type-archive-kohteet form .submit .arrow_link,.post-type-archive-kivi_item form .submit .link,.post-type-archive-kivi_item .listing_contact_sidebar form .submit button,.listing_contact_sidebar .post-type-archive-kivi_item form .submit button,.post-type-archive-kivi_item form .submit .background_color_black .teaser_body h3,.background_color_black .teaser_body .post-type-archive-kivi_item form .submit h3,.post-type-archive-kivi_item form .submit .arrow_link{padding:15px 0}}.tax-listing-type form fieldset .row,.tax-listing-type form fieldset .image_with_text_carousel .flickity-slider,.image_with_text_carousel .tax-listing-type form fieldset .flickity-slider,.tax-listing-type form fieldset .wp-block-columns,.tax-listing-type form fieldset .wp-block-quote.is-style-large,.tax-listing-type form fieldset blockquote.is-style-large,.tax-listing-type form fieldset .wp-block-group .wp-block-group__inner-container,.wp-block-group .tax-listing-type form fieldset .wp-block-group__inner-container,.tax-listing-type form fieldset .single-post .single-post__header,.single-post .tax-listing-type form fieldset .single-post__header,.tax-listing-type form fieldset .single-kivi_item table tr,.single-kivi_item table .tax-listing-type form fieldset tr,.tax-listing-type form fieldset .article_body,.tax-listing-type form fieldset .single_body,.post-type-archive-kohteet form fieldset .row,.post-type-archive-kohteet form fieldset .image_with_text_carousel .flickity-slider,.image_with_text_carousel .post-type-archive-kohteet form fieldset .flickity-slider,.post-type-archive-kohteet form fieldset .wp-block-columns,.post-type-archive-kohteet form fieldset .wp-block-quote.is-style-large,.post-type-archive-kohteet form fieldset blockquote.is-style-large,.post-type-archive-kohteet form fieldset .wp-block-group .wp-block-group__inner-container,.wp-block-group .post-type-archive-kohteet form fieldset .wp-block-group__inner-container,.post-type-archive-kohteet form fieldset .single-post .single-post__header,.single-post .post-type-archive-kohteet form fieldset .single-post__header,.post-type-archive-kohteet form fieldset .single-kivi_item table tr,.single-kivi_item table .post-type-archive-kohteet form fieldset tr,.post-type-archive-kohteet form fieldset .article_body,.post-type-archive-kohteet form fieldset .single_body,.post-type-archive-kivi_item form fieldset .row,.post-type-archive-kivi_item form fieldset .image_with_text_carousel .flickity-slider,.image_with_text_carousel .post-type-archive-kivi_item form fieldset .flickity-slider,.post-type-archive-kivi_item form fieldset .wp-block-columns,.post-type-archive-kivi_item form fieldset .wp-block-quote.is-style-large,.post-type-archive-kivi_item form fieldset blockquote.is-style-large,.post-type-archive-kivi_item form fieldset .wp-block-group .wp-block-group__inner-container,.wp-block-group .post-type-archive-kivi_item form fieldset .wp-block-group__inner-container,.post-type-archive-kivi_item form fieldset .single-post .single-post__header,.single-post .post-type-archive-kivi_item form fieldset .single-post__header,.post-type-archive-kivi_item form fieldset .single-kivi_item table tr,.single-kivi_item table .post-type-archive-kivi_item form fieldset tr,.post-type-archive-kivi_item form fieldset .article_body,.post-type-archive-kivi_item form fieldset .single_body{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:20px}@media (min-width:768px){.tax-listing-type form fieldset .row,.tax-listing-type form fieldset .image_with_text_carousel .flickity-slider,.image_with_text_carousel .tax-listing-type form fieldset .flickity-slider,.tax-listing-type form fieldset .wp-block-columns,.tax-listing-type form fieldset .wp-block-quote.is-style-large,.tax-listing-type form fieldset blockquote.is-style-large,.tax-listing-type form fieldset .wp-block-group .wp-block-group__inner-container,.wp-block-group .tax-listing-type form fieldset .wp-block-group__inner-container,.tax-listing-type form fieldset .single-post .single-post__header,.single-post .tax-listing-type form fieldset .single-post__header,.tax-listing-type form fieldset .single-kivi_item table tr,.single-kivi_item table .tax-listing-type form fieldset tr,.tax-listing-type form fieldset .article_body,.tax-listing-type form fieldset .single_body,.post-type-archive-kohteet form fieldset .row,.post-type-archive-kohteet form fieldset .image_with_text_carousel .flickity-slider,.image_with_text_carousel .post-type-archive-kohteet form fieldset .flickity-slider,.post-type-archive-kohteet form fieldset .wp-block-columns,.post-type-archive-kohteet form fieldset .wp-block-quote.is-style-large,.post-type-archive-kohteet form fieldset blockquote.is-style-large,.post-type-archive-kohteet form fieldset .wp-block-group .wp-block-group__inner-container,.wp-block-group .post-type-archive-kohteet form fieldset .wp-block-group__inner-container,.post-type-archive-kohteet form fieldset .single-post .single-post__header,.single-post .post-type-archive-kohteet form fieldset .single-post__header,.post-type-archive-kohteet form fieldset .single-kivi_item table tr,.single-kivi_item table .post-type-archive-kohteet form fieldset tr,.post-type-archive-kohteet form fieldset .article_body,.post-type-archive-kohteet form fieldset .single_body,.post-type-archive-kivi_item form fieldset .row,.post-type-archive-kivi_item form fieldset .image_with_text_carousel .flickity-slider,.image_with_text_carousel .post-type-archive-kivi_item form fieldset .flickity-slider,.post-type-archive-kivi_item form fieldset .wp-block-columns,.post-type-archive-kivi_item form fieldset .wp-block-quote.is-style-large,.post-type-archive-kivi_item form fieldset blockquote.is-style-large,.post-type-archive-kivi_item form fieldset .wp-block-group .wp-block-group__inner-container,.wp-block-group .post-type-archive-kivi_item form fieldset .wp-block-group__inner-container,.post-type-archive-kivi_item form fieldset .single-post .single-post__header,.single-post .post-type-archive-kivi_item form fieldset .single-post__header,.post-type-archive-kivi_item form fieldset .single-kivi_item table tr,.single-kivi_item table .post-type-archive-kivi_item form fieldset tr,.post-type-archive-kivi_item form fieldset .article_body,.post-type-archive-kivi_item form fieldset .single_body{grid-gap:30px}.tax-listing-type form fieldset .row .col-6,.tax-listing-type form fieldset .image_with_text_carousel .flickity-slider .col-6,.image_with_text_carousel .tax-listing-type form fieldset .flickity-slider .col-6,.tax-listing-type form fieldset .wp-block-columns .col-6,.tax-listing-type form fieldset .wp-block-quote.is-style-large .col-6,.tax-listing-type form fieldset blockquote.is-style-large .col-6,.tax-listing-type form fieldset .wp-block-group .wp-block-group__inner-container .col-6,.wp-block-group .tax-listing-type form fieldset .wp-block-group__inner-container .col-6,.tax-listing-type form fieldset .single-post .single-post__header .col-6,.single-post .tax-listing-type form fieldset .single-post__header .col-6,.tax-listing-type form fieldset .single-kivi_item table tr .col-6,.single-kivi_item table .tax-listing-type form fieldset tr .col-6,.tax-listing-type form fieldset .article_body .col-6,.tax-listing-type form fieldset .single_body .col-6,.post-type-archive-kohteet form fieldset .row .col-6,.post-type-archive-kohteet form fieldset .image_with_text_carousel .flickity-slider .col-6,.image_with_text_carousel .post-type-archive-kohteet form fieldset .flickity-slider .col-6,.post-type-archive-kohteet form fieldset .wp-block-columns .col-6,.post-type-archive-kohteet form fieldset .wp-block-quote.is-style-large .col-6,.post-type-archive-kohteet form fieldset blockquote.is-style-large .col-6,.post-type-archive-kohteet form fieldset .wp-block-group .wp-block-group__inner-container .col-6,.wp-block-group .post-type-archive-kohteet form fieldset .wp-block-group__inner-container .col-6,.post-type-archive-kohteet form fieldset .single-post .single-post__header .col-6,.single-post .post-type-archive-kohteet form fieldset .single-post__header .col-6,.post-type-archive-kohteet form fieldset .single-kivi_item table tr .col-6,.single-kivi_item table .post-type-archive-kohteet form fieldset tr .col-6,.post-type-archive-kohteet form fieldset .article_body .col-6,.post-type-archive-kohteet form fieldset .single_body .col-6,.post-type-archive-kivi_item form fieldset .row .col-6,.post-type-archive-kivi_item form fieldset .image_with_text_carousel .flickity-slider .col-6,.image_with_text_carousel .post-type-archive-kivi_item form fieldset .flickity-slider .col-6,.post-type-archive-kivi_item form fieldset .wp-block-columns .col-6,.post-type-archive-kivi_item form fieldset .wp-block-quote.is-style-large .col-6,.post-type-archive-kivi_item form fieldset blockquote.is-style-large .col-6,.post-type-archive-kivi_item form fieldset .wp-block-group .wp-block-group__inner-container .col-6,.wp-block-group .post-type-archive-kivi_item form fieldset .wp-block-group__inner-container .col-6,.post-type-archive-kivi_item form fieldset .single-post .single-post__header .col-6,.single-post .post-type-archive-kivi_item form fieldset .single-post__header .col-6,.post-type-archive-kivi_item form fieldset .single-kivi_item table tr .col-6,.single-kivi_item table .post-type-archive-kivi_item form fieldset tr .col-6,.post-type-archive-kivi_item form fieldset .article_body .col-6,.post-type-archive-kivi_item form fieldset .single_body .col-6{grid-column:span 3}}@media (min-width:1450px){.tax-listing-type form fieldset .row,.tax-listing-type form fieldset .image_with_text_carousel .flickity-slider,.image_with_text_carousel .tax-listing-type form fieldset .flickity-slider,.tax-listing-type form fieldset .wp-block-columns,.tax-listing-type form fieldset .wp-block-quote.is-style-large,.tax-listing-type form fieldset blockquote.is-style-large,.tax-listing-type form fieldset .wp-block-group .wp-block-group__inner-container,.wp-block-group .tax-listing-type form fieldset .wp-block-group__inner-container,.tax-listing-type form fieldset .single-post .single-post__header,.single-post .tax-listing-type form fieldset .single-post__header,.tax-listing-type form fieldset .single-kivi_item table tr,.single-kivi_item table .tax-listing-type form fieldset tr,.tax-listing-type form fieldset .article_body,.tax-listing-type form fieldset .single_body,.post-type-archive-kohteet form fieldset .row,.post-type-archive-kohteet form fieldset .image_with_text_carousel .flickity-slider,.image_with_text_carousel .post-type-archive-kohteet form fieldset .flickity-slider,.post-type-archive-kohteet form fieldset .wp-block-columns,.post-type-archive-kohteet form fieldset .wp-block-quote.is-style-large,.post-type-archive-kohteet form fieldset blockquote.is-style-large,.post-type-archive-kohteet form fieldset .wp-block-group .wp-block-group__inner-container,.wp-block-group .post-type-archive-kohteet form fieldset .wp-block-group__inner-container,.post-type-archive-kohteet form fieldset .single-post .single-post__header,.single-post .post-type-archive-kohteet form fieldset .single-post__header,.post-type-archive-kohteet form fieldset .single-kivi_item table tr,.single-kivi_item table .post-type-archive-kohteet form fieldset tr,.post-type-archive-kohteet form fieldset .article_body,.post-type-archive-kohteet form fieldset .single_body,.post-type-archive-kivi_item form fieldset .row,.post-type-archive-kivi_item form fieldset .image_with_text_carousel .flickity-slider,.image_with_text_carousel .post-type-archive-kivi_item form fieldset .flickity-slider,.post-type-archive-kivi_item form fieldset .wp-block-columns,.post-type-archive-kivi_item form fieldset .wp-block-quote.is-style-large,.post-type-archive-kivi_item form fieldset blockquote.is-style-large,.post-type-archive-kivi_item form fieldset .wp-block-group .wp-block-group__inner-container,.wp-block-group .post-type-archive-kivi_item form fieldset .wp-block-group__inner-container,.post-type-archive-kivi_item form fieldset .single-post .single-post__header,.single-post .post-type-archive-kivi_item form fieldset .single-post__header,.post-type-archive-kivi_item form fieldset .single-kivi_item table tr,.single-kivi_item table .post-type-archive-kivi_item form fieldset tr,.post-type-archive-kivi_item form fieldset .article_body,.post-type-archive-kivi_item form fieldset .single_body{grid-template-columns:repeat(12,minmax(0,1fr))}.tax-listing-type form fieldset .row .col-6,.tax-listing-type form fieldset .image_with_text_carousel .flickity-slider .col-6,.image_with_text_carousel .tax-listing-type form fieldset .flickity-slider .col-6,.tax-listing-type form fieldset .wp-block-columns .col-6,.tax-listing-type form fieldset .wp-block-quote.is-style-large .col-6,.tax-listing-type form fieldset blockquote.is-style-large .col-6,.tax-listing-type form fieldset .wp-block-group .wp-block-group__inner-container .col-6,.wp-block-group .tax-listing-type form fieldset .wp-block-group__inner-container .col-6,.tax-listing-type form fieldset .single-post .single-post__header .col-6,.single-post .tax-listing-type form fieldset .single-post__header .col-6,.tax-listing-type form fieldset .single-kivi_item table tr .col-6,.single-kivi_item table .tax-listing-type form fieldset tr .col-6,.tax-listing-type form fieldset .article_body .col-6,.tax-listing-type form fieldset .single_body .col-6,.post-type-archive-kohteet form fieldset .row .col-6,.post-type-archive-kohteet form fieldset .image_with_text_carousel .flickity-slider .col-6,.image_with_text_carousel .post-type-archive-kohteet form fieldset .flickity-slider .col-6,.post-type-archive-kohteet form fieldset .wp-block-columns .col-6,.post-type-archive-kohteet form fieldset .wp-block-quote.is-style-large .col-6,.post-type-archive-kohteet form fieldset blockquote.is-style-large .col-6,.post-type-archive-kohteet form fieldset .wp-block-group .wp-block-group__inner-container .col-6,.wp-block-group .post-type-archive-kohteet form fieldset .wp-block-group__inner-container .col-6,.post-type-archive-kohteet form fieldset .single-post .single-post__header .col-6,.single-post .post-type-archive-kohteet form fieldset .single-post__header .col-6,.post-type-archive-kohteet form fieldset .single-kivi_item table tr .col-6,.single-kivi_item table .post-type-archive-kohteet form fieldset tr .col-6,.post-type-archive-kohteet form fieldset .article_body .col-6,.post-type-archive-kohteet form fieldset .single_body .col-6,.post-type-archive-kivi_item form fieldset .row .col-6,.post-type-archive-kivi_item form fieldset .image_with_text_carousel .flickity-slider .col-6,.image_with_text_carousel .post-type-archive-kivi_item form fieldset .flickity-slider .col-6,.post-type-archive-kivi_item form fieldset .wp-block-columns .col-6,.post-type-archive-kivi_item form fieldset .wp-block-quote.is-style-large .col-6,.post-type-archive-kivi_item form fieldset blockquote.is-style-large .col-6,.post-type-archive-kivi_item form fieldset .wp-block-group .wp-block-group__inner-container .col-6,.wp-block-group .post-type-archive-kivi_item form fieldset .wp-block-group__inner-container .col-6,.post-type-archive-kivi_item form fieldset .single-post .single-post__header .col-6,.single-post .post-type-archive-kivi_item form fieldset .single-post__header .col-6,.post-type-archive-kivi_item form fieldset .single-kivi_item table tr .col-6,.single-kivi_item table .post-type-archive-kivi_item form fieldset tr .col-6,.post-type-archive-kivi_item form fieldset .article_body .col-6,.post-type-archive-kivi_item form fieldset .single_body .col-6{grid-column:span 6}}@media (max-width:767.98px){.tax-listing-type form .col-2,.post-type-archive-kohteet form .col-2,.post-type-archive-kivi_item form .col-2{grid-column:span 6}}.listing_header fieldset{padding-top:0}.listing_header>div{display:flex;align-items:center}.listing_header .highlight{color:#28d1cd}.listing_header--heading,.single-kivi_item .image_with_text_carousel{margin-bottom:0}.single-kivi_item .graph{margin-top:0}.single-kivi_item main.content{padding-top:0}@media (min-width:768px){.single-kivi_item .two_col{columns:2;column-gap:10.365vw}}@media (min-width:1450px){.single-kivi_item .two_col{column-gap:200px}}.single-kivi_item .two_col p{display:flex;justify-content:space-between}.single-kivi_item--content{grid-column:span 12}@media (min-width:768px){.single-kivi_item--content{grid-column-start:2;grid-column-end:8}}.single-kivi_item--aside{grid-column:span 12}@media (min-width:768px){.single-kivi_item--aside{grid-column-start:9;grid-column-end:13}}.single-kivi_item--info{background-color:#f5f1ec80;padding:20px}@media (max-width:767.98px){.single-kivi_item--info{margin-left:-20px;margin-right:-20px}}@media (min-width:768px){.single-kivi_item--info{display:flex;padding:30px}}.single-kivi_item--info .info_item{display:flex;justify-content:space-between}@media (min-width:768px){.single-kivi_item--info .info_item{display:block;padding:0 90px 0 30px}.single-kivi_item--info .info_item:not(:last-child){border-right:1px solid #A09074}.single-kivi_item--info .info_item:first-child{padding-left:0}.single-kivi_item--info .info_item:last-child{padding-right:0}}.single-kivi_item--info .info_item p{margin-bottom:0}.single_listing--documents .btn,.single_listing--documents .page-template-home .text_with_image .link,.single_listing--documents .page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .single_listing--documents .page-template-home .text_with_image button,.page-template-home .text_with_image .single_listing--documents .link,.page-template-home .text_with_image .single_listing--documents .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image .single_listing--documents button,.single_listing--documents .page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .single_listing--documents .arrow_link,.single_listing--documents .page-template-home .text_with_image .background_color_black .teaser_body h3,.page-template-home .text_with_image .background_color_black .teaser_body .single_listing--documents h3,.single_listing--documents .background_color_black .teaser_body .page-template-home .text_with_image h3,.background_color_black .teaser_body .page-template-home .text_with_image .single_listing--documents h3,.single_listing--documents .cc-window .cc-compliance .cc-btn,.cc-window .cc-compliance .single_listing--documents .cc-btn{width:100%}.single-post .single-post__header{position:relative;min-height:400px}.single-post .single-post__image{z-index:-1;grid-column:span 12}@media (min-width:768px){.single-post .single-post__image{grid-column-start:3;grid-column-end:9}}.single-post .single-post__title{grid-column:span 12;color:#003848;bottom:calc(1.725rem + 2.7vw)}@media (min-width:768px){.single-post .single-post__title{position:absolute;max-width:58.333333%;bottom:4rem}}@media (min-width:1450px){.single-post .single-post__title{font-size:10rem}}@media (min-width:768px){.single-post .single-post__categories{margin-bottom:7em}}.single-post .single-post__time{display:block;margin-bottom:2em}.single-post .single-post__intro{grid-column:span 12}@media (min-width:768px){.single-post .single-post__intro{align-self:end;grid-column-start:9;grid-column-end:13}}.single-post .single-post__intro p:last-child{margin-bottom:0}.single_valittajat--header a,.single_valittajat--header .article_title{color:#181818}@media (min-width:768px){.single_valittajat--header .intro{top:0;position:sticky}.single_valittajat--header .intro--content{position:sticky;top:150px}}.single_valittajat--header .intro p{margin-bottom:0}@media (max-width:767.98px){.single_valittajat .listings_map table tr{margin-bottom:20px}.single_valittajat .listings_map table tr th{font-weight:400;font-variation-settings:"wght" 400}}.single_valittajat .listings_map table tr th p{margin-bottom:0}.page-template-valittajat_city-php main.container,.page-template-valittajat_city-php .wp-block-group.alignfull main.wp-block-group__inner-container,.wp-block-group.alignfull .page-template-valittajat_city-php main.wp-block-group__inner-container,.page-template-valittajat_city-php main.container_narrow{max-width:unset!important;padding:0!important}.page-template-valittajat_city-php main.content{padding-top:80px;padding-bottom:calc(1rem + 2vw)}.page-template-valittajat_city-php header.white svg *{fill:#fff;stroke:#fff}.page-template-valittajat_city-php header.white .container_fluid .menu_toggle .menu_toggle--icon:after,.page-template-valittajat_city-php header.white .wp-block-group.alignfull .wp-block-group__inner-container .menu_toggle .menu_toggle--icon:after,.wp-block-group.alignfull .page-template-valittajat_city-php header.white .wp-block-group__inner-container .menu_toggle .menu_toggle--icon:after,.page-template-valittajat_city-php header.white .container_wide .menu_toggle .menu_toggle--icon:after,.page-template-valittajat_city-php header.white .container_fluid .menu_toggle .menu_toggle--icon:before,.page-template-valittajat_city-php header.white .wp-block-group.alignfull .wp-block-group__inner-container .menu_toggle .menu_toggle--icon:before,.wp-block-group.alignfull .page-template-valittajat_city-php header.white .wp-block-group__inner-container .menu_toggle .menu_toggle--icon:before,.page-template-valittajat_city-php header.white .container_wide .menu_toggle .menu_toggle--icon:before{background-color:#fff!important}.page-template-valittajat_city-php header.white .menu_toggle--menu,.page-template-valittajat_city-php header.white .menu_toggle--close{color:#fff}.page-template-valittajat_city-php header.black svg *{fill:#000;stroke:#000}.page-template-valittajat_city-php header.black .container_fluid .menu_toggle .menu_toggle--icon:after,.page-template-valittajat_city-php header.black .wp-block-group.alignfull .wp-block-group__inner-container .menu_toggle .menu_toggle--icon:after,.wp-block-group.alignfull .page-template-valittajat_city-php header.black .wp-block-group__inner-container .menu_toggle .menu_toggle--icon:after,.page-template-valittajat_city-php header.black .container_wide .menu_toggle .menu_toggle--icon:after,.page-template-valittajat_city-php header.black .container_fluid .menu_toggle .menu_toggle--icon:before,.page-template-valittajat_city-php header.black .wp-block-group.alignfull .wp-block-group__inner-container .menu_toggle .menu_toggle--icon:before,.wp-block-group.alignfull .page-template-valittajat_city-php header.black .wp-block-group__inner-container .menu_toggle .menu_toggle--icon:before,.page-template-valittajat_city-php header.black .container_wide .menu_toggle .menu_toggle--icon:before{background-color:#000!important}.page-template-valittajat_city-php header.black .menu_toggle--menu,.page-template-valittajat_city-php header.black .menu_toggle--close{color:#000}@media (min-width:769px){.page-template-valittajat_city-php header svg *{fill:#fff;stroke:#fff}.page-template-valittajat_city-php .menu_toggle--menu,.page-template-valittajat_city-php .menu_toggle--close{color:#fff}}.page-template-valittajat_city-php h1{max-width:1170px;width:100%;margin:auto}.page-template-valittajat_city-php .grid_bg{top:326px}.page-template-valittajat_city-php p{margin:0}.page-template-valittajat_city-php .ss-main{margin-top:50px;width:fit-content;position:relative;border:none;margin-left:auto;padding-right:20px!important;background:none!important}.page-template-valittajat_city-php .ss-main.ss-open-below .ss-single:after,.page-template-valittajat_city-php .ss-main.ss-open-above .ss-single:after{transform:translateY(-50%) rotate(180deg)}.page-template-valittajat_city-php .ss-selected{font-weight:900!important;font-family:Aventa ExtraBold}.page-template-valittajat_city-php .ss-single{color:#1e1e1e;font-size:26px;font-style:normal;font-family:Aventa Bold,Aventa Variable,Helvetica,Arial,sans-serif;font-weight:700;line-height:160%;outline:none;border:none;cursor:pointer;width:fit-content;position:relative}.page-template-valittajat_city-php .ss-single:after{transition:.22s all linear;position:absolute;content:"";width:100%;height:100%;right:-18px;top:50%;transform:translateY(-50%);width:10px;height:10px;background:url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4.5L8 1' stroke='%231E1E1E' stroke-width='2'/%3E%3C/svg%3E%0A") center no-repeat;background-size:contain}.page-template-valittajat_city-php .ss-values{justify-content:flex-end}.page-template-valittajat_city-php .ss-main,.page-template-valittajat_city-php .ss-content{min-width:198px!important;max-width:unset}.page-template-valittajat_city-php .ss-main *,.page-template-valittajat_city-php .ss-content *{color:#1e1e1e;font-size:26px;font-style:normal;font-weight:700;line-height:160%;outline:none;border:none;cursor:pointer}.page-template-valittajat_city-php .ss-main .ss-list,.page-template-valittajat_city-php .ss-content .ss-list{height:unset;overflow-y:auto;max-height:100vh;z-index:99;border:1px solid #1E1E1E!important;border-bottom:none!important;position:relative;padding:0;min-width:198px!important;font-size:20px!important}.page-template-valittajat_city-php .ss-main input[type=select-one],.page-template-valittajat_city-php .ss-content input[type=select-one]{display:none!important}.page-template-valittajat_city-php .ss-main .ss-option,.page-template-valittajat_city-php .ss-content .ss-option{position:relative!important;font-size:20px!important;color:#1e1e1e;border-bottom:1px solid #1E1E1E!important;padding:10px 30px 10px 5px!important;text-align:right!important;background:#FFF;justify-content:flex-end}.page-template-valittajat_city-php #select_town{display:none!important}.page-template-valittajat_city-php .valittajat-text{margin:70px 0 40px!important;padding-left:33px;position:relative}.page-template-valittajat_city-php .valittajat-text:after{content:" ";width:4px;height:100%;position:absolute;left:-4px;top:0;background:#65CECC}.page-template-valittajat_city-php .valittajat-text *{color:#1e1e1e;font-size:20px;font-style:normal;font-weight:400;line-height:1.5;position:relative}.page-template-valittajat_city-php h1,.page-template-valittajat_city-php h1 *{color:#fff;font-size:80px;font-style:normal;font-weight:400;line-height:normal}.page-template-valittajat_city-php .valittajat-page{padding-bottom:calc(1rem + 2vw)}.page-template-valittajat_city-php .valittajat-page .parent{position:relative}.page-template-valittajat_city-php .valittajat-page header.article_header{height:480px;align-items:center;position:relative}.page-template-valittajat_city-php .valittajat-page header.article_header *:not(.header-darkness){z-index:2}.page-template-valittajat_city-php .valittajat-page .header-darkness{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background:rgb(0 0 0 / .35)}.page-template-valittajat_city-php .valittajat-page section#content{max-width:1170px;margin:auto;position:relative;z-index:9}@media (max-width:1024px){.page-template-valittajat main.container,.page-template-valittajat .wp-block-group.alignfull main.wp-block-group__inner-container,.wp-block-group.alignfull .page-template-valittajat main.wp-block-group__inner-container,.page-template-valittajat main.container_narrow,.page-template-valittajat_city-php main.container,.page-template-valittajat_city-php .wp-block-group.alignfull main.wp-block-group__inner-container,.wp-block-group.alignfull .page-template-valittajat_city-php main.wp-block-group__inner-container,.page-template-valittajat_city-php main.container_narrow{max-width:unset!important;padding:20px!important}.page-template-valittajat .grid_bg,.page-template-valittajat_city-php .grid_bg{top:0;width:100vw}}@media (min-width:768px){.page-template-valittajat h1,.page-template-valittajat_city h1{margin-bottom:0}}@media (max-width:767.98px){.page-template-valittajat .nav_sub ul li a,.page-template-valittajat_city .nav_sub ul li a{color:#003848}.page-template-valittajat .valittajat.col-8,.page-template-valittajat .sticky_img_with_txt .valittajat.left,.sticky_img_with_txt .page-template-valittajat .valittajat.left,.page-template-valittajat_city .valittajat.col-8,.page-template-valittajat_city .sticky_img_with_txt .valittajat.left,.sticky_img_with_txt .page-template-valittajat_city .valittajat.left{grid-row-start:2}}.header{position:fixed;padding-top:10px;padding-bottom:10px;z-index:9999;pointer-events:none;width:100vw;background-color:#fff;opacity:1}.header.hidden{opacity:0}.header .container_fluid,.header .wp-block-group.alignfull .wp-block-group__inner-container,.wp-block-group.alignfull .header .wp-block-group__inner-container,.header .container_wide{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}@media (min-width:768px){.header{background-color:transparent!important;padding-top:30px;padding-bottom:3.455vw;width:calc(100vw - 16px)}}@media (min-width:1450px){.header{padding-top:30px;padding-bottom:50px}}.header--logo{position:relative;z-index:9999;pointer-events:all;display:flex;flex-direction:column;gap:15px;align-items:center}.header--logo_link{display:flex}@media (max-width:767.98px){.header--logo_link svg{width:80px;height:auto}}.header--logo_link svg path{transition:fill .25s,stroke .25s}.header--logo_link:hover svg path{fill:#28d1cd}@media (max-width:767.98px){.header .logout_link{display:none}}.header .logout_link a{text-decoration:none}.header .logout_link a:hover{color:#28d1cd}:root{--ss-main-height:30px;--ss-content-height:300px;--ss-spacing-l:7px;--ss-spacing-m:5px;--ss-spacing-s:3px;--ss-animation-timing:.2s;--ss-border-radius:4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-hide{display:none!important}.ss-main{display:flex;flex-direction:row;position:relative;user-select:none;min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main.ss-disabled,.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0;line-height:1em;align-items:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:flex;margin:auto 0 auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{display:flex;align-self:center;justify-content:flex-end;flex:0 1 auto;width:8px;height:8px;margin:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{vertical-align:middle}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error,.ss-content .ss-list .ss-searching{padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none!important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l) * 3)}.ss-content .ss-list .ss-option{display:flex;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);cursor:pointer;user-select:none}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed}.menu_toggle{display:none;position:relative;z-index:9999;cursor:pointer;pointer-events:all;line-height:1;color:#181818;transition:background-color .25s}@media (min-width:768px){.menu_toggle:hover{color:#28d1cd}.menu_toggle:hover .menu_toggle--icon:before,.menu_toggle:hover .menu_toggle--icon:after{background-color:#28d1cd}}@media (min-width:768px){body:not(.menu_open) .dark_theme .menu_toggle--icon:before,body:not(.menu_open) .dark_theme .menu_toggle--icon:after{background-color:#fff!important}}.nav_main{width:100vw;overflow-y:auto;pointer-events:all}@media (min-width:768px){.nav_main{display:grid;grid-template-columns:1fr 1fr}}.nav_main .nav-drop{font-size:.7em;margin-left:.7em}.nav_main--background{display:none}@media (max-width:767.98px){.nav_main--contact{display:none}}.nav_main--logout{margin-top:1em}.nav_main ul{margin:0;padding:0;list-style:none}.nav_main .break_line{margin-top:1em}.nav_main a{text-decoration:none;color:#181818;transition:color .25s}.nav_main a:hover,.nav_main .current_page_item a,.nav_main .current-page-ancestor a,.nav_main .current-menu-item a{color:#28d1cd}.js .dark_theme .menu_toggle--menu{color:#fff}.js .menu_toggle{display:flex;align-items:center;-webkit-appearance:none;background-color:#fff0;height:max-content;border:0;padding:.75rem;margin:-.75rem;outline:#fff0;transition:color .25s}.js .menu_toggle:active{color:#181818}.js .menu_toggle--icon{display:block;width:1.5rem;height:.88rem;position:relative;margin-right:1rem}.js .menu_toggle--icon:after,.js .menu_toggle--icon:before{content:"";display:block;height:2px;background-color:#181818;position:absolute}@media (min-width:576px){.js .menu_toggle--icon:after,.js .menu_toggle--icon:before{transition:width .25s,transform .25s,background-color .25s}}.js .menu_toggle--icon:after{top:0;width:70%}.js .menu_toggle--icon:before{bottom:0;width:100%}.js .menu_toggle--text{font-size:1rem;margin-bottom:-.2rem;position:relative;height:1em;width:max-content}@media (min-width:768px){.js .menu_toggle--text{font-size:1.38rem}}.js .menu_toggle--menu,.js .menu_toggle--close{transition:opacity .25s}.js .menu_toggle--menu{opacity:1}.js .menu_toggle--close{opacity:0;position:absolute;left:0}.js .nav_main{margin-bottom:0;line-height:1.5;display:grid;position:fixed;right:0;background-color:#fff;top:calc(-100vh - 250px);height:100vh;left:0;overflow:auto;transform:translateZ(0);transition:top .5s,bottom .5s}.js .nav_main .nav-drop{font-size:.7em;margin-left:.7em}.js .nav_main--primary,.js .nav_main--secondary{display:flex;flex-direction:column;justify-content:center}.js .nav_main--primary{background-color:#f5f1ec;padding:40px}@media (min-width:768px){.js .nav_main--primary{padding:calc(3.455vw + 32px) 10.365vw 10.365vw calc(3.455vw + 8px);align-items:flex-end}}@media (min-width:1450px){.js .nav_main--primary{padding:82px 150px 150px 58px;align-items:flex-end}}.js .nav_main--secondary{position:relative;background-color:#fff;padding:40px 40px 120px}@media (min-width:768px){.js .nav_main--secondary{padding:calc(17.275vw + 32px) calc(3.455vw + 8px) 10.365vw 10.365vw;align-items:flex-start;text-align:right}}@media (min-width:1450px){.js .nav_main--secondary{padding:282px 58px 150px 150px;align-items:flex-start;text-align:right}}.js .nav_main--secondary>*{position:relative}.js .nav_main--background_wrapper{position:absolute;inset:0;transform:translate(0)}.js .nav_main--background{display:block;pointer-events:none;width:100%;height:100%;z-index:0;opacity:.5}@media (min-width:768px){.js .nav_main--background{position:absolute;inset:0}}.js .nav_main--contact{margin-bottom:2rem}@media (min-width:768px){.js .nav_main--contact{font-weight:200;font-variation-settings:"wght" 200;position:fixed;top:215px;align-self:flex-end;margin-right:8px}}.js .nav_main--logout{margin-top:1em}@media (max-width:575.98px){body.menu_open .menu_toggle{position:fixed;bottom:20px}}body.menu_open .menu_toggle--menu{opacity:0}body.menu_open .menu_toggle--close{opacity:1}body.menu_open .menu_toggle--icon:after{width:100%;transform:rotate(45deg) translateY(.54rem)}body.menu_open .menu_toggle--icon:before{width:100%;transform:rotate(-45deg) translateY(-.54rem)}body.menu_open .nav_main{top:0}.nav_sub{padding-bottom:60px}@media (min-width:768px){.nav_sub{padding-bottom:150px;text-align:right}}.nav_sub--no_padding{padding-bottom:0}.nav_sub ul{padding:0;margin:0;list-style-type:none}.nav_sub ul li{position:relative;margin:0 -.5em}.nav_sub ul li a{display:inline-block;padding:.5em;color:#a09074}.nav_sub ul li.current{font-weight:700;font-variation-settings:"wght" 700}@media (min-width:768px){.nav_sub ul li.current:after{position:absolute;content:"";display:block;width:16px;height:113px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='113' viewBox='0 0 16 113' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.57739 111.75L7.57739 0' stroke='%23181818' stroke-width='2'/%3E%3Cpath d='M14.5887 104.535L7.61191 111.511L1.00002 104.9' stroke='%23181818' stroke-width='2'/%3E%3C/svg%3E%0A");top:15px;right:-30px}}@media (min-width:768px) and (min-width:1450px){.nav_sub ul li.current:after{right:-45px}}.nav_sub ul li.current a{text-transform:uppercase;color:#181818}@media (min-width:768px){.js .nav_sub li:after{transform:translateY(-60px);opacity:0;transition:transform .75s .25s,opacity .75s .25s}}@media (min-width:768px){.js .loaded .nav_sub li:after{opacity:1;transform:translate(0)}}::placeholder{color:#a09074}form input[type=color],form input[type=date],form input[type=datetime-loal],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form input select,form input textarea{border-radius:0;border-color:#a09074}form .button_wrapper{margin-bottom:0;display:flex;flex-direction:row-reverse;justify-content:space-between}@media (min-width:768px){form .button_wrapper{padding-right:15px}}form .error_message{color:#a1010e}.radio{margin-top:-20px;padding:0 0 20px}@media (min-width:768px){.radio{margin-top:0;display:flex;padding:0 0 60px}}.radio label{display:flex;align-items:center;width:auto;margin:20px 0}@media (min-width:768px){.radio label{margin:0 60px 0 0}}.radio label .radio_wrapper{margin-right:10px}@media (min-width:768px){.radio label .radio_wrapper{border:2px solid #A09074;border-radius:100px;width:32px;height:32px;margin-right:15px}.radio label input[type=radio]{margin:0;border-radius:100px;width:28px;height:28px;border:2px solid #fff;appearance:none;-webkit-appearance:none;transition:background-color .25s}.radio label input[type=radio]:checked{background-color:#a09074}}@media (min-width:768px){.teaser--header--text{display:flex;justify-content:space-between;margin-left:45px;margin-bottom:45px}.teaser--header--text>:first-child{max-width:50%}}.hero{color:#fff}.hero--content{position:relative}.hero--text{position:absolute;inset:0}.hero--home--grid_bg .grid_bg{position:absolute;top:unset;right:0;left:0;width:80%;z-index:1;height:calc(35rem + 35vw);bottom:calc(15rem + 15vw)}@media (min-width:768px){.hero--home--grid_bg .grid_bg{height:calc(35rem + 20vw);bottom:calc(5rem + 8vw);width:60%}}@media (min-width:1200px){.hero--home--grid_bg .grid_bg{height:calc(13rem + 30vw);bottom:calc(9rem + 9vw)}}@media (min-width:1450px){.hero--home--grid_bg .grid_bg{height:calc(40rem + 8vw);bottom:calc(5rem + 8vw)}}.hero--home--grid_bg .grid_bg--canvas{height:50%}.hero--home--grid_bg .grid_bg canvas{top:0;height:100%}.hero--home .hero--text{z-index:2}.hero--home .hero--text h1{color:#003848;font-size:3rem}@media (min-width:768px){.hero--home .hero--text h1{font-size:10.395vw}}@media (min-width:1450px){.hero--home .hero--text h1{font-size:9.375rem}}.hero--home .hero--text h1.front-page{font-weight:700;font-variation-settings:"wght" 700;margin-bottom:3rem;font-size:2rem;line-height:1.2;color:#fff}.hero--home .hero--text .tagline{padding-bottom:40px;width:auto}.hero--home .hero--text .tagline path{fill:#fff}.hero--home .hero--text .container_wide{height:100%}.hero--home .hero--text--content{padding-top:100px;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media (min-width:768px){.hero--home .hero--text--content{align-items:flex-end;padding-top:150px;padding-bottom:50px;display:grid;height:100%}.hero--home .hero--text--content>*{position:relative;z-index:1}.hero--home .hero--text--content .tagline{position:absolute;bottom:80px;width:50%;height:auto}}@media (min-width:768px) and (min-width:1450px){.hero--home .hero--text--content .tagline{width:40%}}@media (min-width:768px){.hero--home .hero--text--content h1 div:last-child{margin-left:50px}}@media (min-width:768px){.hero--home .hero--text--content{padding-top:150px}}.hero--home .hero--text--text{display:flex}@media (min-width:768px){.hero--home .hero--text--text{max-width:80%;grid-column-start:7;grid-column-end:12;max-width:100%}}@media (min-width:1450px){.hero--home .hero--text--text{grid-column-start:7;grid-column-end:11}}.hero--home .hero--text--link{align-self:flex-end}.hero--large{max-width:1920px;margin:auto;overflow:hidden;position:relative}.hero--large .carousel_hero{cursor:grab}@media (max-width:767.98px){.hero--large .carousel_hero{position:relative}.hero--large .carousel_hero:after{content:"";display:block;position:absolute;right:0;bottom:0;left:0;height:30%;background:linear-gradient(180deg,#fff0 .14%,#000000 100%);opacity:.3}}@media (min-width:768px){.hero--large .carousel_hero{max-height:100vh}}@media (max-width:767.98px){.hero--large--content .container,.hero--large--content .wp-block-group.alignfull .wp-block-group__inner-container,.wp-block-group.alignfull .hero--large--content .wp-block-group__inner-container,.hero--large--content .container_narrow{padding:0}.hero--large--content .carousel_navigation{width:100%;position:absolute;justify-content:space-between;margin-top:-63px;padding:15px 20px}.hero--large--content .carousel_navigation .carousel_navigation--pagination{display:block;font-size:.875rem!important}.hero--large--content .carousel_navigation .carousel_navigation--pagination .carousel_navigation--pagination-current{font-size:.875rem!important}.hero--large--content .carousel_navigation .flickity-prev-next-button{width:33px}.hero--large--content .carousel_navigation .flickity-prev-next-button.previous{background-position:left center}.hero--large--content .carousel_navigation .flickity-prev-next-button.next{background-position:right center}.hero--large--content .carousel_navigation .btn.white,.hero--large--content .carousel_navigation .listing_contact_sidebar form button.btn,.listing_contact_sidebar form .hero--large--content .carousel_navigation button.btn,.hero--large--content .carousel_navigation .page-template-home .text_with_image .white.link,.hero--large--content .carousel_navigation .page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .hero--large--content .carousel_navigation .page-template-home .text_with_image button,.page-template-home .text_with_image .hero--large--content .carousel_navigation .white.link,.page-template-home .text_with_image .hero--large--content .carousel_navigation .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image .hero--large--content .carousel_navigation button,.hero--large--content .carousel_navigation .page-template-home .text_with_image .white.arrow_link,.page-template-home .text_with_image .hero--large--content .carousel_navigation .white.arrow_link,.hero--large--content .carousel_navigation .page-template-home .text_with_image .background_color_black .teaser_body h3.white,.page-template-home .text_with_image .background_color_black .teaser_body .hero--large--content .carousel_navigation h3.white,.hero--large--content .carousel_navigation .background_color_black .teaser_body .page-template-home .text_with_image h3.white,.background_color_black .teaser_body .page-template-home .text_with_image .hero--large--content .carousel_navigation h3.white,.hero--large--content .carousel_navigation .cc-window .cc-compliance .white.cc-btn,.hero--large--content .carousel_navigation .cc-window .cc-compliance .listing_contact_sidebar form button.cc-btn,.listing_contact_sidebar form .hero--large--content .carousel_navigation .cc-window .cc-compliance button.cc-btn,.cc-window .cc-compliance .hero--large--content .carousel_navigation .white.cc-btn,.cc-window .cc-compliance .hero--large--content .carousel_navigation .listing_contact_sidebar form button.cc-btn,.listing_contact_sidebar form .cc-window .cc-compliance .hero--large--content .carousel_navigation button.cc-btn{padding:6px 10px;margin-left:0}}@media (min-width:768px){.hero--large--content{position:absolute;bottom:0;left:0;right:0}}.hero--large--content .content_wrapper{background-color:#f5f1ec;padding:20px}@media (max-width:767.98px){.hero--large--content .content_wrapper{text-align:center}}@media (min-width:768px){.hero--large--content .content_wrapper{justify-content:space-between;display:flex;padding:30px}.hero--large--content .content_wrapper>div{display:flex;flex-direction:column;justify-content:space-between}}.hero--large--content .content_wrapper h1,.hero--large--content .content_wrapper .h3,.hero--large--content .content_wrapper .is-style-section-title,.hero--large--content .content_wrapper .is-style-title-3,.hero--large--content .content_wrapper p{margin-bottom:0}.hero--ingress{position:relative;background-color:#181818;padding:20px 0}@media (min-width:768px){.hero--ingress{padding:3.455vw;margin:-8.6375vw -3.455vw 0}}@media (min-width:1450px){.hero--ingress{padding:90px;margin:-150px -90px 0}}.hero--ingress .h2,.hero--ingress .is-style-title-2,.hero--ingress .js .nav_main,.js .hero--ingress .nav_main,.hero--ingress .small-font{margin-bottom:0!important}.hero--ingress .small-font{font-size:1.3rem;margin-top:.3rem}@media (min-width:768px){.hero--ingress .small-font{font-size:1.4rem;margin-top:.5rem}}@media (min-width:1450px){.hero--ingress .small-font{font-size:1.9rem;margin-top:.5rem}}.subhero_home_numbers{margin-top:-20px}.subhero_home_numbers .background_color_black{z-index:2;position:relative}@media (min-width:768px){.subhero_home_numbers{margin-top:-50px}}.subhero_home_numbers--container{padding-top:20px;padding-bottom:20px}@media (min-width:768px){.subhero_home_numbers--container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:30px;padding-bottom:30px}}@media (min-width:1450px){.subhero_home_numbers--container{padding-top:60px;padding-bottom:60px}}@media (max-width:767.98px){.subhero_home_numbers--block:not(:last-child){border-bottom:1px solid #A09074;margin-bottom:30px}}@media (min-width:768px){.subhero_home_numbers--block{min-width:50%;min-width:unset;border-left:1px solid #A09074;padding-left:30px}}.subhero_home_numbers--number{margin-bottom:20px;color:#a09074}@media (min-width:768px){.subhero_home_numbers--number{margin-bottom:0}}.subhero_home_text{z-index:2;padding-bottom:20px;grid-column-start:1;grid-column-end:13}@media (min-width:768px){.subhero_home_text{grid-column-start:7;grid-column-end:13;position:relative;overflow:visible;padding-bottom:50px}}.card{word-wrap:break-word}@media (max-width:767.98px){.card picture{margin-bottom:0}}.card p{margin-bottom:0}.card>a{display:block;height:100%}.card>a:link{color:#181818}.card>a:hover{text-decoration:none}.card>a:hover img{transform:scale(1.1)}.card .price{display:flex;justify-content:space-between;margin-bottom:10px}@media (min-width:768px){.card .price{margin-bottom:15px}}.card--post .card--post__terms{margin-bottom:6px}@media (min-width:768px){.card--post .card--post__terms{margin-bottom:1.0365vw}}.card--post .card--post__terms a{color:#a09074}.card--post .card--post__content{padding:20px 10px}@media (min-width:768px){.card--post .card--post__content{padding:30px 15px}}.card--post .card--post__content h3{margin-bottom:1.5rem}.card--post .card--post__content h3 a:link{color:#181818}.card--magazine .teaser_body{margin:20px 10px}@media (min-width:768px){.card--magazine .teaser_body{margin:30px 15px 0}}.card--magazine .teaser_body h2{margin-bottom:1.5rem}.card--magazine .teaser_body h3{margin-bottom:0}.card--listing{box-shadow:1px 0 #a09074,0 1px #a09074,1px 1px #a09074,1px 0 #a09074 inset,0 1px #a09074 inset}.card--listing a{padding:20px}@media (min-width:768px){.card--listing a{padding:30px}}.card--listing header h2{margin-bottom:0}.card--listing header picture{margin:10px 0}@media (min-width:768px){.card--listing header picture{margin:15px 0}}.page-template-valittajat .article_body .card-valittajat a,.page-template-valittajat .article_body .card-tiimi a,.page-template-valittajat_city .article_body .card-valittajat a,.page-template-valittajat_city .article_body .card-tiimi a{padding-top:30px}.page-template-valittajat .article_body .card-valittajat a:focus-visible,.page-template-valittajat .article_body .card-tiimi a:focus-visible,.page-template-valittajat_city .article_body .card-valittajat a:focus-visible,.page-template-valittajat_city .article_body .card-tiimi a:focus-visible{outline:#fff0}@media (max-width:767.98px){.page-template-valittajat .article_body .card-valittajat:first-child a,.page-template-valittajat .article_body .card-tiimi:first-child a,.page-template-valittajat_city .article_body .card-valittajat:first-child a,.page-template-valittajat_city .article_body .card-tiimi:first-child a{padding-top:0}}.background_color_black .card>a{color:#fff}.background_color_black .card>a:link{color:#fff}@media (max-width:767.98px){picture{margin-bottom:20px}}.picture{width:100%;height:100%;position:relative;overflow:hidden}.picture.picture_fixed_proportion{height:0;display:block;padding-top:132%}.picture.picture_fixed_proportion.thumbnail{padding-top:100%}.picture.picture_fixed_proportion.teaser{padding-top:70%}.picture.picture_fixed_proportion.vertical{padding-top:145%}.picture.picture_fixed_proportion.hero_full_image{transition:padding-top .25s;margin-bottom:0;padding-top:132%}@media (min-width:768px){.picture.picture_fixed_proportion.hero_full_image{padding-top:80%}}@media (min-width:1200px){.picture.picture_fixed_proportion.hero_full_image{padding-top:60%}}@media (min-width:1450px){.picture.picture_fixed_proportion.hero_full_image{padding-top:50%}}.picture.picture_fixed_proportion.vertical_tall{padding-top:353%}.picture img,.picture .img{position:absolute;top:0;width:100%;height:100%!important;object-fit:cover;transition:transform .25s}@media (min-width:768px){a .picture:hover img{transform:scale(1.1)}}input:matches([type=button],[type=submit],[type=reset]),input[type=file]::file-selector-button,button{padding:0}.col-4 .btn,.sticky_img_with_txt .right .btn,.col-4 .page-template-home .text_with_image .link,.col-4 .page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .col-4 .page-template-home .text_with_image button,.sticky_img_with_txt .right .page-template-home .text_with_image .link,.sticky_img_with_txt .right .page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .sticky_img_with_txt .right .page-template-home .text_with_image button,.page-template-home .text_with_image .col-4 .link,.page-template-home .text_with_image .col-4 .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image .col-4 button,.page-template-home .text_with_image .sticky_img_with_txt .right .link,.page-template-home .text_with_image .sticky_img_with_txt .right .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image .sticky_img_with_txt .right button,.sticky_img_with_txt .page-template-home .text_with_image .right .link,.sticky_img_with_txt .page-template-home .text_with_image .right .listing_contact_sidebar form button,.listing_contact_sidebar form .sticky_img_with_txt .page-template-home .text_with_image .right button,.col-4 .page-template-home .text_with_image .arrow_link,.sticky_img_with_txt .right .page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .col-4 .arrow_link,.page-template-home .text_with_image .sticky_img_with_txt .right .arrow_link,.sticky_img_with_txt .page-template-home .text_with_image .right .arrow_link,.col-4 .page-template-home .text_with_image .background_color_black .teaser_body h3,.sticky_img_with_txt .right .page-template-home .text_with_image .background_color_black .teaser_body h3,.page-template-home .text_with_image .background_color_black .teaser_body .col-4 h3,.page-template-home .text_with_image .background_color_black .teaser_body .sticky_img_with_txt .right h3,.sticky_img_with_txt .page-template-home .text_with_image .background_color_black .teaser_body .right h3,.col-4 .background_color_black .teaser_body .page-template-home .text_with_image h3,.sticky_img_with_txt .right .background_color_black .teaser_body .page-template-home .text_with_image h3,.background_color_black .teaser_body .page-template-home .text_with_image .col-4 h3,.background_color_black .teaser_body .page-template-home .text_with_image .sticky_img_with_txt .right h3,.sticky_img_with_txt .background_color_black .teaser_body .page-template-home .text_with_image .right h3,.col-4 .cc-window .cc-compliance .cc-btn,.sticky_img_with_txt .right .cc-window .cc-compliance .cc-btn,.cc-window .cc-compliance .col-4 .cc-btn,.cc-window .cc-compliance .sticky_img_with_txt .right .cc-btn,.sticky_img_with_txt .cc-window .cc-compliance .right .cc-btn,.js form .sort .btn,.js form .sort .page-template-home .text_with_image .link,.js .listing_contact_sidebar form .sort .page-template-home .text_with_image button,.listing_contact_sidebar .js form .sort .page-template-home .text_with_image button,.page-template-home .text_with_image .js form .sort .link,.page-template-home .text_with_image .js .listing_contact_sidebar form .sort button,.listing_contact_sidebar .page-template-home .text_with_image .js form .sort button,.js form .sort .page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .js form .sort .arrow_link,.js form .sort .page-template-home .text_with_image .background_color_black .teaser_body h3,.page-template-home .text_with_image .background_color_black .teaser_body .js form .sort h3,.js form .sort .background_color_black .teaser_body .page-template-home .text_with_image h3,.background_color_black .teaser_body .page-template-home .text_with_image .js form .sort h3,.js form .sort .cc-window .cc-compliance .cc-btn,.cc-window .cc-compliance .js form .sort .cc-btn,.blog-posts .card--post .btn,.blog-posts .card--post .page-template-home .text_with_image .link,.blog-posts .card--post .page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .blog-posts .card--post .page-template-home .text_with_image button,.page-template-home .text_with_image .blog-posts .card--post .link,.page-template-home .text_with_image .blog-posts .card--post .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image .blog-posts .card--post button,.blog-posts .card--post .page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .blog-posts .card--post .arrow_link,.blog-posts .card--post .page-template-home .text_with_image .background_color_black .teaser_body h3,.page-template-home .text_with_image .background_color_black .teaser_body .blog-posts .card--post h3,.blog-posts .card--post .background_color_black .teaser_body .page-template-home .text_with_image h3,.background_color_black .teaser_body .page-template-home .text_with_image .blog-posts .card--post h3,.blog-posts .card--post .cc-window .cc-compliance .cc-btn,.cc-window .cc-compliance .blog-posts .card--post .cc-btn,.card-kohteet .btn,.card-kohteet .page-template-home .text_with_image .link,.card-kohteet .page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .card-kohteet .page-template-home .text_with_image button,.page-template-home .text_with_image .card-kohteet .link,.page-template-home .text_with_image .card-kohteet .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image .card-kohteet button,.card-kohteet .page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .card-kohteet .arrow_link,.card-kohteet .page-template-home .text_with_image .background_color_black .teaser_body h3,.page-template-home .text_with_image .background_color_black .teaser_body .card-kohteet h3,.card-kohteet .background_color_black .teaser_body .page-template-home .text_with_image h3,.background_color_black .teaser_body .page-template-home .text_with_image .card-kohteet h3,.card-kohteet .cc-window .cc-compliance .cc-btn,.cc-window .cc-compliance .card-kohteet .cc-btn,.card-kivi_item .btn,.card-kivi_item .page-template-home .text_with_image .link,.card-kivi_item .page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .card-kivi_item .page-template-home .text_with_image button,.page-template-home .text_with_image .card-kivi_item .link,.page-template-home .text_with_image .card-kivi_item .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image .card-kivi_item button,.card-kivi_item .page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .card-kivi_item .arrow_link,.card-kivi_item .page-template-home .text_with_image .background_color_black .teaser_body h3,.page-template-home .text_with_image .background_color_black .teaser_body .card-kivi_item h3,.card-kivi_item .background_color_black .teaser_body .page-template-home .text_with_image h3,.background_color_black .teaser_body .page-template-home .text_with_image .card-kivi_item h3,.card-kivi_item .cc-window .cc-compliance .cc-btn,.cc-window .cc-compliance .card-kivi_item .cc-btn,.card-kodia_item .btn,.card-kodia_item .page-template-home .text_with_image .link,.card-kodia_item .page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .card-kodia_item .page-template-home .text_with_image button,.page-template-home .text_with_image .card-kodia_item .link,.page-template-home .text_with_image .card-kodia_item .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image .card-kodia_item button,.card-kodia_item .page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .card-kodia_item .arrow_link,.card-kodia_item .page-template-home .text_with_image .background_color_black .teaser_body h3,.page-template-home .text_with_image .background_color_black .teaser_body .card-kodia_item h3,.card-kodia_item .background_color_black .teaser_body .page-template-home .text_with_image h3,.background_color_black .teaser_body .page-template-home .text_with_image .card-kodia_item h3,.card-kodia_item .cc-window .cc-compliance .cc-btn,.cc-window .cc-compliance .card-kodia_item .cc-btn,.card--agents .btn,.card--agents .page-template-home .text_with_image .link,.card--agents .page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .card--agents .page-template-home .text_with_image button,.page-template-home .text_with_image .card--agents .link,.page-template-home .text_with_image .card--agents .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image .card--agents button,.card--agents .page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .card--agents .arrow_link,.card--agents .page-template-home .text_with_image .background_color_black .teaser_body h3,.page-template-home .text_with_image .background_color_black .teaser_body .card--agents h3,.card--agents .background_color_black .teaser_body .page-template-home .text_with_image h3,.background_color_black .teaser_body .page-template-home .text_with_image .card--agents h3,.card--agents .cc-window .cc-compliance .cc-btn,.cc-window .cc-compliance .card--agents .cc-btn,.col-3 .btn,.col-3 .page-template-home .text_with_image .link,.col-3 .page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .col-3 .page-template-home .text_with_image button,.page-template-home .text_with_image .col-3 .link,.page-template-home .text_with_image .col-3 .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image .col-3 button,.col-3 .page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .col-3 .arrow_link,.col-3 .page-template-home .text_with_image .background_color_black .teaser_body h3,.page-template-home .text_with_image .background_color_black .teaser_body .col-3 h3,.col-3 .background_color_black .teaser_body .page-template-home .text_with_image h3,.background_color_black .teaser_body .page-template-home .text_with_image .col-3 h3,.col-3 .cc-window .cc-compliance .cc-btn,.cc-window .cc-compliance .col-3 .cc-btn,.single-kivi_item table tr th .btn,.single-kivi_item table tr th .page-template-home .text_with_image .link,.single-kivi_item table tr th .page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .single-kivi_item table tr th .page-template-home .text_with_image button,.page-template-home .text_with_image .single-kivi_item table tr th .link,.page-template-home .text_with_image .single-kivi_item table tr th .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image .single-kivi_item table tr th button,.single-kivi_item table tr th .page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .single-kivi_item table tr th .arrow_link,.single-kivi_item table tr th .page-template-home .text_with_image .background_color_black .teaser_body h3,.page-template-home .text_with_image .background_color_black .teaser_body .single-kivi_item table tr th h3,.single-kivi_item table tr th .background_color_black .teaser_body .page-template-home .text_with_image h3,.background_color_black .teaser_body .page-template-home .text_with_image .single-kivi_item table tr th h3,.single-kivi_item table tr th .cc-window .cc-compliance .cc-btn,.cc-window .cc-compliance .single-kivi_item table tr th .cc-btn,.col-2 .btn,.col-2 .page-template-home .text_with_image .link,.col-2 .page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .col-2 .page-template-home .text_with_image button,.page-template-home .text_with_image .col-2 .link,.page-template-home .text_with_image .col-2 .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image .col-2 button,.col-2 .page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .col-2 .arrow_link,.col-2 .page-template-home .text_with_image .background_color_black .teaser_body h3,.page-template-home .text_with_image .background_color_black .teaser_body .col-2 h3,.col-2 .background_color_black .teaser_body .page-template-home .text_with_image h3,.background_color_black .teaser_body .page-template-home .text_with_image .col-2 h3,.col-2 .cc-window .cc-compliance .cc-btn,.cc-window .cc-compliance .col-2 .cc-btn{width:100%}.btn,.page-template-home .text_with_image .link,.page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image button,.page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3,.background_color_black .teaser_body .page-template-home .text_with_image h3,.cc-window .cc-compliance .cc-btn{display:inline-block;border:2px solid #003848;background-color:#003848;letter-spacing:.11em;color:#f5f1ec;text-align:center;transition:background-color .25s;padding:10px 35px;border-radius:0;cursor:pointer}@media (min-width:768px){.btn,.page-template-home .text_with_image .link,.page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image button,.page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3,.background_color_black .teaser_body .page-template-home .text_with_image h3,.cc-window .cc-compliance .cc-btn{max-width:100%;padding:15px 30px}}.btn:focus-visible,.page-template-home .text_with_image .link:focus-visible,.page-template-home .text_with_image .listing_contact_sidebar form button:focus-visible,.listing_contact_sidebar form .page-template-home .text_with_image button:focus-visible,.page-template-home .text_with_image .arrow_link:focus-visible,.page-template-home .text_with_image .background_color_black .teaser_body h3:focus-visible,.background_color_black .teaser_body .page-template-home .text_with_image h3:focus-visible,.cc-window .cc-compliance .cc-btn:focus-visible{outline:0}.btn:link,.page-template-home .text_with_image .link:link,.page-template-home .text_with_image .listing_contact_sidebar form button:link,.listing_contact_sidebar form .page-template-home .text_with_image button:link,.page-template-home .text_with_image .arrow_link:link,.page-template-home .text_with_image .background_color_black .teaser_body h3:link,.background_color_black .teaser_body .page-template-home .text_with_image h3:link,.cc-window .cc-compliance .cc-btn:link,.btn:visited,.page-template-home .text_with_image .link:visited,.page-template-home .text_with_image .listing_contact_sidebar form button:visited,.listing_contact_sidebar form .page-template-home .text_with_image button:visited,.page-template-home .text_with_image .arrow_link:visited,.page-template-home .text_with_image .background_color_black .teaser_body h3:visited,.background_color_black .teaser_body .page-template-home .text_with_image h3:visited,.cc-window .cc-compliance .cc-btn:visited{color:#f5f1ec}.btn[disabled],.page-template-home .text_with_image [disabled].link,.page-template-home .text_with_image .listing_contact_sidebar form button[disabled],.listing_contact_sidebar form .page-template-home .text_with_image button[disabled],.page-template-home .text_with_image [disabled].arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3[disabled],.background_color_black .teaser_body .page-template-home .text_with_image h3[disabled],.cc-window .cc-compliance [disabled].cc-btn{opacity:.4}.btn.secondary,.page-template-home .text_with_image .secondary.link,.page-template-home .text_with_image .listing_contact_sidebar form button.secondary,.listing_contact_sidebar form .page-template-home .text_with_image button.secondary,.page-template-home .text_with_image .secondary.arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3.secondary,.background_color_black .teaser_body .page-template-home .text_with_image h3.secondary,.cc-window .cc-compliance .secondary.cc-btn{border:1px solid #A09074;background-color:#fff0;color:#181818;letter-spacing:0;text-align:left}.btn.secondary p,.page-template-home .text_with_image .secondary.link p,.page-template-home .text_with_image .listing_contact_sidebar form button.secondary p,.listing_contact_sidebar form .page-template-home .text_with_image button.secondary p,.page-template-home .text_with_image .secondary.arrow_link p,.page-template-home .text_with_image .background_color_black .teaser_body h3.secondary p,.background_color_black .teaser_body .page-template-home .text_with_image h3.secondary p,.cc-window .cc-compliance .secondary.cc-btn p{margin:0}.btn.secondary:hover,.page-template-home .text_with_image .secondary.link:hover,.page-template-home .text_with_image .listing_contact_sidebar form button.secondary:hover,.listing_contact_sidebar form .page-template-home .text_with_image button.secondary:hover,.page-template-home .text_with_image .secondary.arrow_link:hover,.page-template-home .text_with_image .background_color_black .teaser_body h3.secondary:hover,.background_color_black .teaser_body .page-template-home .text_with_image h3.secondary:hover,.cc-window .cc-compliance .secondary.cc-btn:hover{color:#fff;background-color:#28d1cd;border:1px solid #28D1CD;text-decoration:none}.btn.secondary:hover.icon:before,.page-template-home .text_with_image .secondary.link:hover.icon:before,.page-template-home .text_with_image .listing_contact_sidebar form button.secondary:hover.icon:before,.listing_contact_sidebar form .page-template-home .text_with_image button.secondary:hover.icon:before,.page-template-home .text_with_image .secondary.arrow_link:hover.icon:before,.page-template-home .text_with_image .background_color_black .teaser_body h3.secondary:hover.icon:before,.background_color_black .teaser_body .page-template-home .text_with_image h3.secondary:hover.icon:before,.cc-window .cc-compliance .secondary.cc-btn:hover.icon:before{background-color:#fff}.btn.dark,.page-template-home .text_with_image .dark.link,.page-template-home .text_with_image .listing_contact_sidebar form button.dark,.listing_contact_sidebar form .page-template-home .text_with_image button.dark,.page-template-home .text_with_image .dark.arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3.dark,.background_color_black .teaser_body .page-template-home .text_with_image h3.dark,.cc-window .cc-compliance .dark.cc-btn{background-color:#fff0;color:#fff;border:2px solid #fff}.btn.dark.support_gold,.page-template-home .text_with_image .dark.support_gold.link,.page-template-home .text_with_image .listing_contact_sidebar form button.dark.support_gold,.listing_contact_sidebar form .page-template-home .text_with_image button.dark.support_gold,.page-template-home .text_with_image .dark.support_gold.arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3.dark.support_gold,.background_color_black .teaser_body .page-template-home .text_with_image h3.dark.support_gold,.cc-window .cc-compliance .dark.support_gold.cc-btn{color:#a09074;border-color:#a09074}.btn.dark:hover,.page-template-home .text_with_image .dark.link:hover,.page-template-home .text_with_image .listing_contact_sidebar form button.dark:hover,.listing_contact_sidebar form .page-template-home .text_with_image button.dark:hover,.page-template-home .text_with_image .dark.arrow_link:hover,.page-template-home .text_with_image .background_color_black .teaser_body h3.dark:hover,.background_color_black .teaser_body .page-template-home .text_with_image h3.dark:hover,.cc-window .cc-compliance .dark.cc-btn:hover{background-color:#fff;color:#181818}.btn.white,.listing_contact_sidebar form button.btn,.page-template-home .text_with_image .white.link,.page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image button,.page-template-home .text_with_image .white.arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3.white,.background_color_black .teaser_body .page-template-home .text_with_image h3.white,.cc-window .cc-compliance .white.cc-btn,.cc-window .cc-compliance .listing_contact_sidebar form button.cc-btn,.listing_contact_sidebar form .cc-window .cc-compliance button.cc-btn{background-color:#fff;color:#181818;border:0;border-radius:4px;letter-spacing:0;padding:5px 30px}@media (min-width:768px){.btn.white,.listing_contact_sidebar form button.btn,.page-template-home .text_with_image .white.link,.page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image button,.page-template-home .text_with_image .white.arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3.white,.background_color_black .teaser_body .page-template-home .text_with_image h3.white,.cc-window .cc-compliance .white.cc-btn,.cc-window .cc-compliance .listing_contact_sidebar form button.cc-btn,.listing_contact_sidebar form .cc-window .cc-compliance button.cc-btn{padding:7.5px 15px}}.btn.white:hover,.listing_contact_sidebar form button.btn:hover,.page-template-home .text_with_image .white.link:hover,.page-template-home .text_with_image .listing_contact_sidebar form button:hover,.listing_contact_sidebar form .page-template-home .text_with_image button:hover,.page-template-home .text_with_image .white.arrow_link:hover,.page-template-home .text_with_image .background_color_black .teaser_body h3.white:hover,.background_color_black .teaser_body .page-template-home .text_with_image h3.white:hover,.cc-window .cc-compliance .white.cc-btn:hover,.cc-window .cc-compliance .listing_contact_sidebar form button.cc-btn:hover,.listing_contact_sidebar form .cc-window .cc-compliance button.cc-btn:hover{background-color:#28d1cd;color:#181818;border:0;border-radius:4px}.btn.white:active,.listing_contact_sidebar form button.btn:active,.page-template-home .text_with_image .white.link:active,.page-template-home .text_with_image .listing_contact_sidebar form button:active,.listing_contact_sidebar form .page-template-home .text_with_image button:active,.page-template-home .text_with_image .white.arrow_link:active,.page-template-home .text_with_image .background_color_black .teaser_body h3.white:active,.background_color_black .teaser_body .page-template-home .text_with_image h3.white:active,.cc-window .cc-compliance .white.cc-btn:active,.cc-window .cc-compliance .listing_contact_sidebar form button.cc-btn:active,.listing_contact_sidebar form .cc-window .cc-compliance button.cc-btn:active{background-color:#003848;color:#fff;padding:5px 30px}@media (min-width:768px){.btn.white:active,.listing_contact_sidebar form button.btn:active,.page-template-home .text_with_image .white.link:active,.page-template-home .text_with_image .listing_contact_sidebar form button:active,.listing_contact_sidebar form .page-template-home .text_with_image button:active,.page-template-home .text_with_image .white.arrow_link:active,.page-template-home .text_with_image .background_color_black .teaser_body h3.white:active,.background_color_black .teaser_body .page-template-home .text_with_image h3.white:active,.cc-window .cc-compliance .white.cc-btn:active,.cc-window .cc-compliance .listing_contact_sidebar form button.cc-btn:active,.listing_contact_sidebar form .cc-window .cc-compliance button.cc-btn:active{padding:7.5px 15px}}.btn:hover,.page-template-home .text_with_image .link:hover,.page-template-home .text_with_image .listing_contact_sidebar form button:hover,.listing_contact_sidebar form .page-template-home .text_with_image button:hover,.page-template-home .text_with_image .arrow_link:hover,.page-template-home .text_with_image .background_color_black .teaser_body h3:hover,.background_color_black .teaser_body .page-template-home .text_with_image h3:hover,.cc-window .cc-compliance .cc-btn:hover{color:#fff;background-color:#28d1cd;border:2px solid #28D1CD;text-decoration:none}.btn:hover.icon:before,.page-template-home .text_with_image .link:hover.icon:before,.page-template-home .text_with_image .listing_contact_sidebar form button:hover.icon:before,.listing_contact_sidebar form .page-template-home .text_with_image button:hover.icon:before,.page-template-home .text_with_image .arrow_link:hover.icon:before,.page-template-home .text_with_image .background_color_black .teaser_body h3:hover.icon:before,.background_color_black .teaser_body .page-template-home .text_with_image h3:hover.icon:before,.cc-window .cc-compliance .cc-btn:hover.icon:before{background-color:#fff}.btn:active,.page-template-home .text_with_image .link:active,.page-template-home .text_with_image .listing_contact_sidebar form button:active,.listing_contact_sidebar form .page-template-home .text_with_image button:active,.page-template-home .text_with_image .arrow_link:active,.page-template-home .text_with_image .background_color_black .teaser_body h3:active,.background_color_black .teaser_body .page-template-home .text_with_image h3:active,.cc-window .cc-compliance .cc-btn:active{padding-top:12px;padding-bottom:8px}@media (min-width:768px){.btn:active,.page-template-home .text_with_image .link:active,.page-template-home .text_with_image .listing_contact_sidebar form button:active,.listing_contact_sidebar form .page-template-home .text_with_image button:active,.page-template-home .text_with_image .arrow_link:active,.page-template-home .text_with_image .background_color_black .teaser_body h3:active,.background_color_black .teaser_body .page-template-home .text_with_image h3:active,.cc-window .cc-compliance .cc-btn:active{padding-top:17px;padding-bottom:13px}}.btn.plain,.page-template-home .text_with_image .plain.link,.page-template-home .text_with_image .listing_contact_sidebar form button.plain,.listing_contact_sidebar form .page-template-home .text_with_image button.plain,.page-template-home .text_with_image .plain.arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3.plain,.background_color_black .teaser_body .page-template-home .text_with_image h3.plain,.cc-window .cc-compliance .plain.cc-btn{padding:0}.btn.icon,.page-template-home .text_with_image .icon.link,.page-template-home .text_with_image .listing_contact_sidebar form button.icon,.listing_contact_sidebar form .page-template-home .text_with_image button.icon,.page-template-home .text_with_image .icon.arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3.icon,.background_color_black .teaser_body .page-template-home .text_with_image h3.icon,.cc-window .cc-compliance .icon.cc-btn{mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% auto;display:flex;align-items:center}.btn.icon:before,.page-template-home .text_with_image .icon.link:before,.page-template-home .text_with_image .listing_contact_sidebar form button.icon:before,.listing_contact_sidebar form .page-template-home .text_with_image button.icon:before,.page-template-home .text_with_image .icon.arrow_link:before,.page-template-home .text_with_image .background_color_black .teaser_body h3.icon:before,.background_color_black .teaser_body .page-template-home .text_with_image h3.icon:before,.cc-window .cc-compliance .icon.cc-btn:before{content:"";display:block;background-color:#181818;margin-right:10px}@media (min-width:768px){.btn.icon:before,.page-template-home .text_with_image .icon.link:before,.page-template-home .text_with_image .listing_contact_sidebar form button.icon:before,.listing_contact_sidebar form .page-template-home .text_with_image button.icon:before,.page-template-home .text_with_image .icon.arrow_link:before,.page-template-home .text_with_image .background_color_black .teaser_body h3.icon:before,.background_color_black .teaser_body .page-template-home .text_with_image h3.icon:before,.cc-window .cc-compliance .icon.cc-btn:before{margin-right:15px}}.btn.icon.download:before,.page-template-home .text_with_image .icon.download.link:before,.page-template-home .text_with_image .listing_contact_sidebar form button.icon.download:before,.listing_contact_sidebar form .page-template-home .text_with_image button.icon.download:before,.page-template-home .text_with_image .icon.download.arrow_link:before,.page-template-home .text_with_image .background_color_black .teaser_body h3.icon.download:before,.background_color_black .teaser_body .page-template-home .text_with_image h3.icon.download:before,.cc-window .cc-compliance .icon.download.cc-btn:before{width:24px;height:24px;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0039 16L11.0039 0L13.0039 -8.74228e-08L13.0039 16L11.0039 16Z' fill='%23181818'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.00391 22.0001L23.0039 22.0001L23.0039 24.0001L1.00391 24.0001L1.00391 22.0001Z' fill='%23181818'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.939 15.3966L17.7087 9.627L19.075 10.9933L12.0039 18.0644L4.93284 10.9933L6.23426 9.69189L11.939 15.3966Z' fill='%23181818'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0039 16L11.0039 0L13.0039 -8.74228e-08L13.0039 16L11.0039 16Z' fill='%23181818'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.00391 22.0001L23.0039 22.0001L23.0039 24.0001L1.00391 24.0001L1.00391 22.0001Z' fill='%23181818'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.939 15.3966L17.7087 9.627L19.075 10.9933L12.0039 18.0644L4.93284 10.9933L6.23426 9.69189L11.939 15.3966Z' fill='%23181818'/%3E%3C/svg%3E")}.btn.icon.offer:before,.page-template-home .text_with_image .icon.offer.link:before,.page-template-home .text_with_image .listing_contact_sidebar form button.icon.offer:before,.listing_contact_sidebar form .page-template-home .text_with_image button.icon.offer:before,.page-template-home .text_with_image .icon.offer.arrow_link:before,.page-template-home .text_with_image .background_color_black .teaser_body h3.icon.offer:before,.background_color_black .teaser_body .page-template-home .text_with_image h3.icon.offer:before,.cc-window .cc-compliance .icon.offer.cc-btn:before{width:34px;height:27px;mask-image:url("data:image/svg+xml,%3Csvg width='35' height='27' viewBox='0 0 35 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.02392 15.8746C0.860714 16.8414 1.08375 19.2491 2.98236 18.7749C6.85197 17.8082 15.2227 3.79012 10.3265 1.37325C5.87275 -0.825215 3.4247 7.18149 4.89353 12.491C6.28886 17.5348 9.83688 17.8082 11.3057 17.3248C12.4808 16.9381 14.4066 13.9412 15.2226 12.4911C15.7122 14.4246 17.181 18.1949 19.1395 17.8082C21.0979 17.4215 22.8932 14.1023 23.546 12.4911C24.0356 14.4246 25.7003 18.1949 28.4421 17.8082C31.1839 17.4215 33.175 15.069 33.8278 13.9411' stroke='%23181818' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='0.75' y1='26.25' x2='33.5227' y2='26.25' stroke='%23181818' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='35' height='27' viewBox='0 0 35 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.02392 15.8746C0.860714 16.8414 1.08375 19.2491 2.98236 18.7749C6.85197 17.8082 15.2227 3.79012 10.3265 1.37325C5.87275 -0.825215 3.4247 7.18149 4.89353 12.491C6.28886 17.5348 9.83688 17.8082 11.3057 17.3248C12.4808 16.9381 14.4066 13.9412 15.2226 12.4911C15.7122 14.4246 17.181 18.1949 19.1395 17.8082C21.0979 17.4215 22.8932 14.1023 23.546 12.4911C24.0356 14.4246 25.7003 18.1949 28.4421 17.8082C31.1839 17.4215 33.175 15.069 33.8278 13.9411' stroke='%23181818' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='0.75' y1='26.25' x2='33.5227' y2='26.25' stroke='%23181818' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.link,.listing_contact_sidebar form button,.background_color_black .teaser_body h3,.arrow_link{appearance:none;padding:0;margin:0;border:0;background-color:transparent!important;cursor:pointer;margin:unset!important;color:#181818}.link:link,.listing_contact_sidebar form button:link,.background_color_black .teaser_body h3:link,.arrow_link:link{color:#181818}.link:hover,.listing_contact_sidebar form button:hover,.background_color_black .teaser_body h3:hover,.arrow_link:hover{text-decoration:underline;color:#28d1cd}.link--arrow_large,.listing_contact_sidebar form button,.background_color_black .teaser_body h3,.arrow_link{display:flex;align-items:center}@media (max-width:767.98px){.link--arrow_large,.listing_contact_sidebar form button,.background_color_black .teaser_body h3,.arrow_link{padding:20px 0}}.link--arrow_large.backwards,.listing_contact_sidebar form button.backwards,.background_color_black .teaser_body h3.backwards,.backwards.arrow_link{justify-content:flex-end}.link--arrow_large.backwards:after,.listing_contact_sidebar form button.backwards:after,.background_color_black .teaser_body h3.backwards:after,.backwards.arrow_link:after{margin-left:0;margin-right:10px}@media (min-width:768px){.link--arrow_large.backwards:after,.listing_contact_sidebar form button.backwards:after,.background_color_black .teaser_body h3.backwards:after,.backwards.arrow_link:after{margin-left:0;margin-right:15px}}.link--arrow_large.backwards:hover,.listing_contact_sidebar form button.backwards:hover,.background_color_black .teaser_body h3.backwards:hover,.backwards.arrow_link:hover{text-decoration:none;color:#28d1cd}.link--arrow_large.backwards:hover:after,.listing_contact_sidebar form button.backwards:hover:after,.background_color_black .teaser_body h3.backwards:hover:after,.backwards.arrow_link:hover:after{transform:translate(-10px)}@media (min-width:768px){.link--arrow_large.backwards:hover:after,.listing_contact_sidebar form button.backwards:hover:after,.background_color_black .teaser_body h3.backwards:hover:after,.backwards.arrow_link:hover:after{transform:translate(-15px)}}.link--arrow_large:after,.listing_contact_sidebar form button:after,.background_color_black .teaser_body h3:after,.arrow_link:after{content:"";display:block;width:40px;height:16px;transition:transform .25s;flex-shrink:0;background-position:right center;background-image:url("data:image/svg+xml,%3Csvg width='113' height='16' viewBox='0 0 113 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M111.75 8.01171L0 8.01172' stroke='%23181818' stroke-width='2'/%3E%3Cpath d='M104.535 1.00041L111.511 7.9772L104.9 14.5891' stroke='%23181818' stroke-width='2'/%3E%3C/svg%3E%0A");margin-left:10px}@media (min-width:768px){.link--arrow_large:after,.listing_contact_sidebar form button:after,.background_color_black .teaser_body h3:after,.arrow_link:after{margin-left:15px;width:113px}}.link--arrow_large.support_gold:after,.listing_contact_sidebar form button.support_gold:after,.background_color_black .teaser_body h3.support_gold:after,.support_gold.arrow_link:after{background-image:url("data:image/svg+xml,%3Csvg width='113' height='16' viewBox='0 0 113 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M111.75 8.01147L0 8.01147' stroke='%23A09074' stroke-width='2'/%3E%3Cpath d='M104.535 1.00016L111.511 7.97695L104.899 14.5888' stroke='%23A09074' stroke-width='2'/%3E%3C/svg%3E%0A")!important}.link--arrow_large.support_gold.backwards,.listing_contact_sidebar form button.support_gold.backwards,.background_color_black .teaser_body h3.support_gold.backwards,.support_gold.backwards.arrow_link{flex-direction:row-reverse}.link--arrow_large.support_gold.backwards:after,.listing_contact_sidebar form button.support_gold.backwards:after,.background_color_black .teaser_body h3.support_gold.backwards:after,.support_gold.backwards.arrow_link:after{background-image:url("data:image/svg+xml,%3Csvg width='114' height='16' viewBox='0 0 114 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 7.57714L113.75 7.57715' stroke='%23A09074' stroke-width='2'/%3E%3Cpath d='M9.21623 14.5885L2.23944 7.61167L8.85134 0.999774' stroke='%23A09074' stroke-width='2'/%3E%3C/svg%3E")!important}.link--arrow_large.white:after,.listing_contact_sidebar form button:after,.background_color_black .teaser_body h3.white:after,.white.arrow_link:after{background-image:url("data:image/svg+xml,%3Csvg width='113' height='16' viewBox='0 0 113 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M111.75 8.01171L0 8.01172' stroke='white' stroke-width='2'/%3E%3Cpath d='M104.535 1.00041L111.512 7.9772L104.9 14.5891' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A")}.link--arrow_large:hover,.listing_contact_sidebar form button:hover,.background_color_black .teaser_body h3:hover,.arrow_link:hover{text-decoration:none;color:#28d1cd}.link--arrow_large:hover:after,.listing_contact_sidebar form button:hover:after,.background_color_black .teaser_body h3:hover:after,.arrow_link:hover:after{transform:translate(10px)}@media (min-width:768px){.link--arrow_large:hover:after,.listing_contact_sidebar form button:hover:after,.background_color_black .teaser_body h3:hover:after,.arrow_link:hover:after{transform:translate(15px)}}.link--arrow_large_back:after{margin-left:0;background-image:url("data:image/svg+xml,%3Csvg class='link' width='114' height='16' viewBox='0 0 114 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 7.57727L113.75 7.57727' stroke='%23A09074' stroke-width='2'/%3E%3Cpath d='M9.21623 14.5887L2.23944 7.61191L8.85134 1.00002' stroke='%23A09074' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:left center}.link--arrow_large_back:hover:after{transform:translate(-10px)}@media (min-width:768px){.link--arrow_large_back:hover:after{transform:translate(-15px)}}ul li .link--arrow_large,ul li .listing_contact_sidebar form button,.listing_contact_sidebar form ul li button,ul li .background_color_black .teaser_body h3,.background_color_black .teaser_body ul li h3,ul li .arrow_link,ol li .link--arrow_large,ol li .listing_contact_sidebar form button,.listing_contact_sidebar form ol li button,ol li .background_color_black .teaser_body h3,.background_color_black .teaser_body ol li h3,ol li .arrow_link{display:inline-flex}.background_color_black .link,.background_color_black .listing_contact_sidebar form button,.listing_contact_sidebar form .background_color_black button,.background_color_black .arrow_link,.background_color_black .teaser_body h3{color:#fff}.background_color_black .link--arrow_large:hover,.background_color_black .listing_contact_sidebar form button:hover,.listing_contact_sidebar form .background_color_black button:hover,.background_color_black .arrow_link:hover,.background_color_black .teaser_body h3:hover{color:#28d1cd}.background_color_black .link--arrow_large:after,.background_color_black .listing_contact_sidebar form button:after,.listing_contact_sidebar form .background_color_black button:after,.background_color_black .arrow_link:after,.background_color_black .teaser_body h3:after{background-image:url("data:image/svg+xml,%3Csvg width='113' height='16' viewBox='0 0 113 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M111.75 8.01171L0 8.01172' stroke='white' stroke-width='2'/%3E%3Cpath d='M104.535 1.00041L111.511 7.9772L104.9 14.5891' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");margin-left:10px}@media (min-width:768px){.background_color_black .link--arrow_large:after,.background_color_black .listing_contact_sidebar form button:after,.listing_contact_sidebar form .background_color_black button:after,.background_color_black .arrow_link:after,.background_color_black .teaser_body h3:after{margin-left:15px}}input[disabled]{cursor:not-allowed}.footer{z-index:1;background-color:#003848;color:#28d1cd;padding:30px 0}@media (max-width:767.98px){.footer{line-height:1.8}}@media (min-width:768px){.footer{padding:5.1825vw 0}}@media (min-width:1450px){.footer{padding:75px 0}}.footer a{color:#28d1cd}.footer p{margin-bottom:0}.footer--content>p,.footer--content>div{text-align:center;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.footer--content>p,.footer--content>div{padding:30px;border-bottom:1px solid #28D1CD}.footer--content>p:not(:nth-child(5n)):not(:last-child),.footer--content>div:not(:nth-child(5n)):not(:last-child){border-right:1px solid #28D1CD}}@media (max-width:767.98px){.footer--double{margin-bottom:20px}.footer--double>div{display:block}}@media (min-width:768px){.footer--double{border-top:1px solid #28D1CD;display:grid;grid-template-columns:1fr 1fr}}.footer--multiple{display:grid}@media (max-width:767.98px){.footer--multiple{grid-template-columns:1fr;grid-template-rows:1fr}}@media (min-width:768px){.footer--multiple{grid-template-columns:repeat(5,1fr)}}@media (max-width:767.98px){.footer--company_name{font-weight:700;font-variation-settings:"wght" 700;font-size:1rem;margin-bottom:1.6rem}}@media (min-width:768px){.footer--company_name{font-size:unset;padding-right:.5em}.footer--company_name:after{padding-left:.5em;content:"|"}}@media (max-width:767.98px){.footer--tagline{grid-row-start:7;grid-row-end:8;border-top:1px solid #28D1CD;margin-top:40px;padding:40px 0}}@media (min-width:768px){.footer--tagline{grid-row:1/span 2;grid-column:3/3}}.footer--social{display:flex;justify-content:space-evenly!important}@media (max-width:767.98px){.footer--social{padding:40px 60px}}.footer--social a{display:block;width:24px;height:24px}.footer--social a svg{width:24px;height:24px}.footer--social a path{fill:#28d1cd}@media (max-width:767.98px){.footer--email{grid-row-start:3;grid-row-end:4}}@media (min-width:768px){.footer--email{grid-column:1/span 2}}@media (min-width:768px){.footer--privacy{grid-column:4/span 2}}.footer--logos{display:flex;justify-content:center}.footer--logos picture{padding:20px}@media (min-width:768px){.footer--logos picture{padding:30px 30px 0}}.footer--logos picture img{max-height:100px;width:auto}.post_teaser{padding:40px 0}@media (min-width:768px){.post_teaser{padding:60px 0}}@media (min-width:768px){.post_teaser--header--text{display:flex;justify-content:space-between}.post_teaser--header--text>:first-child{max-width:50%;margin:45px}}.post_teaser .carousel:focus-visible{outline:#fff0}.post_teaser .flickity-slider article{width:75%}@media (min-width:768px){.post_teaser .flickity-slider article{width:41.666%}}@media (min-width:1450px){.post_teaser .flickity-slider article{width:482px;margin-right:30px}}.post_teaser .flickity-prev-next-button{display:none}@media (min-width:768px){.single_listing_floorplan .row,.single_listing_floorplan .image_with_text_carousel .flickity-slider,.image_with_text_carousel .single_listing_floorplan .flickity-slider,.single_listing_floorplan .wp-block-columns,.single_listing_floorplan .wp-block-quote.is-style-large,.single_listing_floorplan blockquote.is-style-large,.single_listing_floorplan .wp-block-group .wp-block-group__inner-container,.wp-block-group .single_listing_floorplan .wp-block-group__inner-container,.single_listing_floorplan .article_body,.single_listing_floorplan .single_body,.single_listing_floorplan .single-kivi_item table tr,.single-kivi_item table .single_listing_floorplan tr,.single_listing_floorplan .single-post .single-post__header,.single-post .single_listing_floorplan .single-post__header{border-top:1px solid #A09074;padding-top:60px}}.single_listing_floorplan .right{grid-column-start:5;grid-column-end:13}.map_wrapper{width:100%;height:0;position:relative;overflow:hidden;padding-top:132%}@media (min-width:768px){.map_wrapper{padding-top:80%}}@media (min-width:1200px){.map_wrapper{padding-top:60%}}@media (min-width:1450px){.map_wrapper{padding-top:50%}}.map_wrapper .map{position:absolute;top:0;width:100%;height:100%!important}.leaflet-popup{width:234px}.leaflet-marker-icon svg path{transition:fill .25s;fill:#a09074}.leaflet-marker-icon svg path.pin{-webkit-filter:drop-shadow(0 4px 10px rgb(0 0 0 / .1));filter:drop-shadow(0 4px 10px rgb(0 0 0 / .1))}.leaflet-marker-icon.open svg path{fill:#28d1cd}.leaflet-popup-content-wrapper{border-radius:0;box-shadow:34px 57px 56px -19px #a6a6a629}.leaflet-popup-content-wrapper .leaflet-popup-content{margin:0}.leaflet-popup-content-wrapper .leaflet-popup-content .text{margin:20px}@media (min-width:768px){.leaflet-popup-content-wrapper .leaflet-popup-content .text{margin:15px}}.leaflet-popup-content-wrapper .leaflet-popup-content .text .details{border-bottom:1px solid #F5F1EC;padding-bottom:20px}@media (min-width:768px){.leaflet-popup-content-wrapper .leaflet-popup-content .text .details{padding-bottom:15px}}.leaflet-popup-tip-container{display:none}.carousel,.carousel_modal{width:100%;height:100%;position:relative}.carousel:focus,.carousel_modal:focus{outline:#fff0;outline-width:0}.carousel:focus-visible,.carousel_modal:focus-visible{outline:#fff0}.carousel .row,.carousel .image_with_text_carousel .flickity-slider,.image_with_text_carousel .carousel .flickity-slider,.carousel .wp-block-columns,.carousel .wp-block-quote.is-style-large,.carousel blockquote.is-style-large,.carousel .wp-block-group .wp-block-group__inner-container,.wp-block-group .carousel .wp-block-group__inner-container,.carousel .article_body,.carousel .single_body,.carousel .single-kivi_item table tr,.single-kivi_item table .carousel tr,.carousel .single-post .single-post__header,.single-post .carousel .single-post__header,.carousel_modal .row,.carousel_modal .image_with_text_carousel .flickity-slider,.image_with_text_carousel .carousel_modal .flickity-slider,.carousel_modal .wp-block-columns,.carousel_modal .wp-block-quote.is-style-large,.carousel_modal blockquote.is-style-large,.carousel_modal .wp-block-group .wp-block-group__inner-container,.wp-block-group .carousel_modal .wp-block-group__inner-container,.carousel_modal .article_body,.carousel_modal .single_body,.carousel_modal .single-kivi_item table tr,.single-kivi_item table .carousel_modal tr,.carousel_modal .single-post .single-post__header,.single-post .carousel_modal .single-post__header{width:100%;align-items:flex-end}@media (max-width:767.98px){.carousel .flickity-viewport,.carousel_modal .flickity-viewport{overflow:hidden}}.carousel .flickity-viewport:focus,.carousel_modal .flickity-viewport:focus{outline:#fff0;outline-width:0}.previous_next_wrapper{width:100%;display:flex;justify-content:space-between}.previous_next_wrapper .disable{cursor:default;opacity:0}.previous_next_wrapper .previous_next{display:flex;align-items:center;appearance:none;background-color:#fff0;color:#a09074;border:0;cursor:pointer;transition:opacity .25s}@media (min-width:768px){.previous_next_wrapper .previous_next:after{content:"";width:113px;height:16px;background-position:center center;background-repeat:no-repeat}.previous_next_wrapper .previous_next.previous{left:0;flex-direction:row-reverse}.previous_next_wrapper .previous_next.previous:after{margin-right:15px;background-image:url("data:image/svg+xml,%3Csvg class='link' width='114' height='16' viewBox='0 0 114 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 7.57727L113.75 7.57727' stroke='%23A09074' stroke-width='2'/%3E%3Cpath d='M9.21623 14.5887L2.23944 7.61191L8.85134 1.00002' stroke='%23A09074' stroke-width='2'/%3E%3C/svg%3E%0A")}.previous_next_wrapper .previous_next.next{right:0}.previous_next_wrapper .previous_next.next:after{margin-left:15px;background-image:url("data:image/svg+xml,%3Csvg width='113' height='16' viewBox='0 0 113 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M111.75 8.01171L0 8.01172' stroke='%23A09074' stroke-width='2'/%3E%3Cpath d='M104.535 1.00041L111.511 7.9772L104.9 14.5891' stroke='%23A09074' stroke-width='2'/%3E%3C/svg%3E%0A")}}.previous_next_wrapper.col-12 button.previous_next:hover,.text_with_side_title .previous_next_wrapper.right_col button.previous_next:hover,.text_with_side_title .previous_next_wrapper.left_col button.previous_next:hover{color:#28d1cd}.previous_next_wrapper.container button.previous_next:hover,.wp-block-group.alignfull .previous_next_wrapper.wp-block-group__inner-container button.previous_next:hover,.previous_next_wrapper.container_narrow button.previous_next:hover{background-color:#28d1cd}.carousel_navigation{align-items:center;padding:10px 0;display:flex;justify-content:stretch;color:#fff}@media (min-width:768px){.carousel_navigation{padding:15px 0}}.carousel_navigation--pagination{display:flex;margin-right:10px;text-shadow:0 1px 4px rgb(0 0 0 / .3)}@media (min-width:768px){.carousel_navigation--pagination{margin-right:15px}}.carousel_navigation--pagination>*{margin-bottom:0}.carousel_navigation--pagination-current{margin-right:10px}@media (min-width:768px){.carousel_navigation--pagination-current{margin-right:15px}}.carousel_navigation--pagination-divider{margin-right:.5em}.carousel_navigation--show_gallery{margin-left:auto}.carousel_navigation .flickity-prev-next-button{appearance:none;border:0;color:#fff0;display:block;width:114px;height:16px;cursor:pointer;background-color:#fff0;background-repeat:no-repeat;background-position:center center;margin:0 10px;transition:transform .25s;transform:translate(0);filter:drop-shadow(0 1px 4px rgb(0 0 0 / .3))}@media (min-width:768px){.carousel_navigation .flickity-prev-next-button{margin:0 15px}.carousel_navigation .flickity-prev-next-button.previous:hover{transform:translate(-10px)}.carousel_navigation .flickity-prev-next-button.next:hover{transform:translate(10px)}}.carousel_navigation .flickity-prev-next-button.previous{background-image:url("data:image/svg+xml,%3Csvg width='114' height='16' viewBox='0 0 114 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 7.57727L113.75 7.57727' stroke='white' stroke-width='2'/%3E%3Cpath d='M9.21623 14.5887L2.23944 7.61191L8.85134 1.00002' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A")}.carousel_navigation .flickity-prev-next-button.next{background-image:url("data:image/svg+xml,%3Csvg width='113' height='16' viewBox='0 0 113 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M111.75 8.42273L0 8.42273' stroke='white' stroke-width='2'/%3E%3Cpath d='M104.534 1.4113L111.511 8.38809L104.899 15' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A")}.form,.wpcf7-form{margin-bottom:30px}@media (min-width:768px){.form,.wpcf7-form{margin-bottom:45px}}.form--group,.wpcf7-form--group{border-bottom:1px solid #A09074;padding:0 0 30px;margin:0 0 30px}@media (min-width:768px){.form--group,.wpcf7-form--group{padding:0 0 45px;margin:0 0 45px}}.form .bottom,.wpcf7-form .bottom{margin:20px 0}@media (min-width:768px){.form .bottom,.wpcf7-form .bottom{margin:0;display:flex;align-items:flex-end;justify-content:center}.form .bottom .btn,.form .bottom .page-template-home .text_with_image .link,.form .bottom .page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .form .bottom .page-template-home .text_with_image button,.page-template-home .text_with_image .form .bottom .link,.page-template-home .text_with_image .form .bottom .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image .form .bottom button,.form .bottom .page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .form .bottom .arrow_link,.form .bottom .page-template-home .text_with_image .background_color_black .teaser_body h3,.page-template-home .text_with_image .background_color_black .teaser_body .form .bottom h3,.form .bottom .background_color_black .teaser_body .page-template-home .text_with_image h3,.background_color_black .teaser_body .page-template-home .text_with_image .form .bottom h3,.form .bottom .cc-window .cc-compliance .cc-btn,.cc-window .cc-compliance .form .bottom .cc-btn,.wpcf7-form .bottom .btn,.wpcf7-form .bottom .page-template-home .text_with_image .link,.wpcf7-form .bottom .page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .wpcf7-form .bottom .page-template-home .text_with_image button,.page-template-home .text_with_image .wpcf7-form .bottom .link,.page-template-home .text_with_image .wpcf7-form .bottom .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image .wpcf7-form .bottom button,.wpcf7-form .bottom .page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .wpcf7-form .bottom .arrow_link,.wpcf7-form .bottom .page-template-home .text_with_image .background_color_black .teaser_body h3,.page-template-home .text_with_image .background_color_black .teaser_body .wpcf7-form .bottom h3,.wpcf7-form .bottom .background_color_black .teaser_body .page-template-home .text_with_image h3,.background_color_black .teaser_body .page-template-home .text_with_image .wpcf7-form .bottom h3,.wpcf7-form .bottom .cc-window .cc-compliance .cc-btn,.cc-window .cc-compliance .wpcf7-form .bottom .cc-btn{width:100%}}.form fieldset,.wpcf7-form fieldset{margin:0;border:0;padding:0;padding-top:.75rem}.form fieldset legend,.wpcf7-form fieldset legend{padding-top:1.5rem}.form fieldset .multiple,.wpcf7-form fieldset .multiple{display:flex;height:100%}.form fieldset .multiple label,.wpcf7-form fieldset .multiple label{position:relative!important;flex-grow:1;border-right-width:0;cursor:pointer}.form fieldset .multiple label:first-child,.wpcf7-form fieldset .multiple label:first-child{border-top-left-radius:200px;border-bottom-left-radius:200px}.form fieldset .multiple label:last-child,.wpcf7-form fieldset .multiple label:last-child{border-top-right-radius:200px;border-bottom-right-radius:200px;border-right-width:1px}.form fieldset .multiple .label,.wpcf7-form fieldset .multiple .label{position:relative;z-index:2;width:100%;height:100%;display:block;display:flex;justify-content:center;align-items:center;line-height:3}.form fieldset .multiple input:checked,.wpcf7-form fieldset .multiple input:checked{background-color:#a09074}.form fieldset .multiple input:checked+.label,.wpcf7-form fieldset .multiple input:checked+.label{color:#fff;border-left:1px solid rgb(24 24 24 / .3);margin-right:-1px}.form fieldset label,.wpcf7-form fieldset label{border:1px solid #A09074;display:block;position:relative;height:100%;color:#a09074;overflow:hidden}.form fieldset label .unit,.wpcf7-form fieldset label .unit{position:absolute;top:0;bottom:0;display:flex;align-items:center;right:10px;color:#181818}@media (min-width:768px){.form fieldset label .unit,.wpcf7-form fieldset label .unit{right:15px}}.form fieldset input,.wpcf7-form fieldset input{width:100%!important}.form fieldset input,.form fieldset select,.wpcf7-form fieldset input,.wpcf7-form fieldset select{border:0;margin:0!important;display:block;width:100%;height:100%;outline:0;background-color:#fff0;color:#181818;appearance:none;-webkit-appearance:none;padding:10px}@media (min-width:768px){.form fieldset input,.form fieldset select,.wpcf7-form fieldset input,.wpcf7-form fieldset select{padding:15px}}.form fieldset input[type=checkbox],.form fieldset select[type=checkbox],.wpcf7-form fieldset input[type=checkbox],.wpcf7-form fieldset select[type=checkbox]{position:absolute;top:0;width:100%;cursor:pointer}.form fieldset input[type=checkbox]:checked,.form fieldset select[type=checkbox]:checked,.wpcf7-form fieldset input[type=checkbox]:checked,.wpcf7-form fieldset select[type=checkbox]:checked{background-color:#a09074}.form fieldset input[type=number],.form fieldset select[type=number],.wpcf7-form fieldset input[type=number],.wpcf7-form fieldset select[type=number]{padding-right:30px;width:calc(100% - 20px)}@media (min-width:768px){.form fieldset input[type=number],.form fieldset select[type=number],.wpcf7-form fieldset input[type=number],.wpcf7-form fieldset select[type=number]{padding-right:45px;width:calc(100% - 30px)}}.form fieldset select,.wpcf7-form fieldset select{color:#a09074;width:calc(100% - 10px)}@media (min-width:768px){.form fieldset select,.wpcf7-form fieldset select{width:calc(100% - 15px)}}@media (min-width:768px){.js form .sort{justify-content:flex-end}}.js form .sort select{width:max-content}.js form .sort_submit{display:none}.js .wpcf7-form fieldset,.js .fancyform fieldset{margin:0 0 30px}.js .wpcf7-form fieldset:not(.multiple-checkbox).error,.js .fancyform fieldset:not(.multiple-checkbox).error{border-color:#a1010e}.js .wpcf7-form fieldset:not(.multiple-checkbox) label,.js .fancyform fieldset:not(.multiple-checkbox) label{color:#a09074;position:absolute;transition:top .25s,background-color .25s,font-size .25s;border:0;top:0;padding:10px}@media (min-width:768px){.js .wpcf7-form fieldset:not(.multiple-checkbox) label,.js .fancyform fieldset:not(.multiple-checkbox) label{padding:15px;top:0}}.js .wpcf7-form fieldset:not(.multiple-checkbox) select,.js .fancyform fieldset:not(.multiple-checkbox) select{color:#a09074}.js .wpcf7-form fieldset:not(.multiple-checkbox) select:focus,.js .fancyform fieldset:not(.multiple-checkbox) select:focus{color:#181818}.js .wpcf7-form fieldset:not(.multiple-checkbox):not(.checkbox):focus-within,.js .fancyform fieldset:not(.multiple-checkbox):not(.checkbox):focus-within{background-color:#ffffff80}.js .wpcf7-form fieldset:not(.multiple-checkbox):not(.checkbox):focus-within label,.js .wpcf7-form fieldset:not(.multiple-checkbox):not(.checkbox).focus label,.js .fancyform fieldset:not(.multiple-checkbox):not(.checkbox):focus-within label,.js .fancyform fieldset:not(.multiple-checkbox):not(.checkbox).focus label{top:-37.5px}@media (min-width:768px){.js .wpcf7-form fieldset:not(.multiple-checkbox):not(.checkbox):focus-within label,.js .wpcf7-form fieldset:not(.multiple-checkbox):not(.checkbox).focus label,.js .fancyform fieldset:not(.multiple-checkbox):not(.checkbox):focus-within label,.js .fancyform fieldset:not(.multiple-checkbox):not(.checkbox).focus label{top:-37.5px}}.wpcf7-form fieldset,.fancyform fieldset{margin:0 0 50px}.wpcf7-form fieldset:not(.multiple-checkbox),.fancyform fieldset:not(.multiple-checkbox){border:1px solid #A09074;padding:0;position:relative;transition:font-size .25s}.wpcf7-form fieldset:not(.multiple-checkbox) label,.fancyform fieldset:not(.multiple-checkbox) label{color:#a09074;position:absolute;top:-30px}@media (min-width:768px){.wpcf7-form fieldset:not(.multiple-checkbox) label,.fancyform fieldset:not(.multiple-checkbox) label{top:-30px}}.wpcf7-form fieldset:not(.multiple-checkbox):not(.checkbox):focus-within,.fancyform fieldset:not(.multiple-checkbox):not(.checkbox):focus-within{background-color:#ffffff80}.wpcf7-form fieldset:not(.multiple-checkbox).checkbox,.fancyform fieldset:not(.multiple-checkbox).checkbox{display:flex;align-items:center;font-size:inherit!important;border:0}.wpcf7-form fieldset:not(.multiple-checkbox).checkbox.focus,.fancyform fieldset:not(.multiple-checkbox).checkbox.focus{background-color:#fff0}.wpcf7-form fieldset:not(.multiple-checkbox).checkbox label,.fancyform fieldset:not(.multiple-checkbox).checkbox label{position:static;cursor:pointer;padding-top:0;padding-bottom:0;color:#181818}.wpcf7-form fieldset:not(.multiple-checkbox).checkbox input,.fancyform fieldset:not(.multiple-checkbox).checkbox input{cursor:pointer;width:32px!important;height:32px;border:1px solid #A09074}.wpcf7-form fieldset:not(.multiple-checkbox).checkbox .wpcf7-form-control-wrap,.fancyform fieldset:not(.multiple-checkbox).checkbox .wpcf7-form-control-wrap{width:100%}.wpcf7-form fieldset:not(.multiple-checkbox).checkbox .wpcf7-form-control-wrap span,.fancyform fieldset:not(.multiple-checkbox).checkbox .wpcf7-form-control-wrap span{display:block}.wpcf7-form fieldset:not(.multiple-checkbox).checkbox .wpcf7-form-control-wrap .wpcf7-acceptance,.fancyform fieldset:not(.multiple-checkbox).checkbox .wpcf7-form-control-wrap .wpcf7-acceptance{width:100%}.wpcf7-form fieldset:not(.multiple-checkbox).checkbox .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item,.fancyform fieldset:not(.multiple-checkbox).checkbox .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-form fieldset:not(.multiple-checkbox).checkbox .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label,.fancyform fieldset:not(.multiple-checkbox).checkbox .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label{display:flex;padding:0}.wpcf7-form fieldset:not(.multiple-checkbox).checkbox .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item input[type=checkbox],.fancyform fieldset:not(.multiple-checkbox).checkbox .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]{position:relative;display:block}.wpcf7-form fieldset:not(.multiple-checkbox).checkbox .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label,.fancyform fieldset:not(.multiple-checkbox).checkbox .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{padding-left:20px;display:flex;align-items:center}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select,.fancyform input,.fancyform textarea,.fancyform select{-webkit-appearance:none;appearance:none;display:block;width:100%;margin:0;color:#181818;border:0;background-color:#fff0;padding:10px}@media (min-width:768px){.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select,.fancyform input,.fancyform textarea,.fancyform select{padding:15px}}.wpcf7-form input:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus,.fancyform input:focus,.fancyform textarea:focus,.fancyform select:focus{outline-width:0}.wpcf7-form input[type=radio],.wpcf7-form textarea[type=radio],.wpcf7-form select[type=radio],.fancyform input[type=radio],.fancyform textarea[type=radio],.fancyform select[type=radio]{padding:0}.wpcf7-form input[type=submit],.wpcf7-form textarea[type=submit],.wpcf7-form select[type=submit],.fancyform input[type=submit],.fancyform textarea[type=submit],.fancyform select[type=submit]{color:#fff;border:0;-webkit-appearance:none;border-radius:0;background-color:#003848;padding:10px 40px}@media (min-width:768px){.wpcf7-form input[type=submit],.wpcf7-form textarea[type=submit],.wpcf7-form select[type=submit],.fancyform input[type=submit],.fancyform textarea[type=submit],.fancyform select[type=submit]{width:max-content;padding:15px 60px;margin-left:auto}}.wpcf7-form input[type=submit]:hover,.wpcf7-form textarea[type=submit]:hover,.wpcf7-form select[type=submit]:hover,.fancyform input[type=submit]:hover,.fancyform textarea[type=submit]:hover,.fancyform select[type=submit]:hover{background-color:#28d1cd}.wpcf7-form input[type=checkbox]:checked,.wpcf7-form textarea[type=checkbox]:checked,.wpcf7-form select[type=checkbox]:checked,.fancyform input[type=checkbox]:checked,.fancyform textarea[type=checkbox]:checked,.fancyform select[type=checkbox]:checked{background-color:#a09074}.wpcf7-form select,.fancyform select{position:relative;background-position:calc(100% - 15px) center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.94593 4.83105L10.754 0.0230105L11.8926 1.1616L6 7.05416L0.107444 1.1616L1.19196 0.0770798L5.94593 4.83105Z' fill='%23A09074'/%3E%3C/svg%3E%0A")}.wpcf7-form label,.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select,.fancyform label,.fancyform input,.fancyform textarea,.fancyform select{max-width:100%;display:block;width:100%}.wpcf7-form .wpcf7-form-control-wrap,.fancyform .wpcf7-form-control-wrap{display:block;position:relative}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.fancyform .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;width:100%;text-align:right;text-align:left;font-size:.875rem;background-color:#a1010e;color:#fff;padding:10px;max-width:10rem;bottom:0rem;right:calc(100% + 1.5rem);z-index:1}@media (min-width:768px){.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.fancyform .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:.875rem;padding:15px}}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip:after,.fancyform .wpcf7-form-control-wrap .wpcf7-not-valid-tip:after{content:"";display:block;position:absolute;width:1rem;height:1rem;bottom:1rem;right:-1rem;border:0;border-left:1rem solid #a1010e;border-bottom:1rem solid #fff0;border-style:solid}.wpcf7-response-output{border-width:0!important;padding:0!important;color:#a09074}.modal{display:none}.js .modal{display:block;position:fixed;inset:0;background-color:#181818bf;padding:20px 0;opacity:1;z-index:10000;pointer-events:initial;transition:opacity .25s}@media (min-width:768px){.js .modal{padding:50px 0}}.js .modal:before{display:block;content:"";width:23px;height:23px;position:absolute;cursor:pointer;z-index:210;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6.36523' y='4.94971' width='16' height='2' transform='rotate(45 6.36523 4.94971)' fill='white'/%3E%3Crect x='17.6777' y='6.36377' width='16' height='2' transform='rotate(135 17.6777 6.36377)' fill='white'/%3E%3C/svg%3E%0A");padding:31px;top:0;right:0}@media (min-width:768px){.js .modal:before{padding:41px}}.js .modal.closed{opacity:0;pointer-events:none}.js .modal .modal_body{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.js .modal .modal_body .modal_content{align-items:center}.js .modal .modal_body .modal_background{border-radius:8px;background-color:#fff;box-shadow:34px 57px 56px -19px #00000026;max-height:90vh;overflow-y:auto;position:relative}.js .modal .modal_body .modal_background:after{content:"";display:block;position:sticky;width:100%;bottom:0;grid-column:span 12;background:linear-gradient(180deg,#fff0 0%,white 100%);height:20px}@media (min-width:768px){.js .modal .modal_body .modal_background:after{height:30px}}.js .modal .modal_body .modal_box{padding:20px}@media (min-width:768px){.js .modal .modal_body .modal_box{padding:30px}}.js .modal .modal_body .container_narrow .modal_box{padding:40px 40px 0}@media (min-width:768px){.js .modal .modal_body .container_narrow .modal_box{padding:60px 60px 0;max-width:90%;margin:auto}}.js .modal .modal_body .flickity-viewport,.js .modal .modal_body .flickity-slider{height:100%;max-height:100%}.js .modal .modal_body picture{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.js .modal .modal_body picture img{object-fit:contain}.js .modal .modal_body img{max-width:90%;max-height:100%;height:auto}.js .modal .modal_body .carousel_navigation{padding:0 20px}@media (min-width:768px){.js .modal .modal_body .carousel_navigation{padding:0 50px}}.cc-window{font-family:Aventa Variable!important;background-color:#fff!important;color:#181818!important;border-radius:8px;max-width:350px!important}.cc-window a.cc-link{color:#181818!important;display:block;padding:.5em 0!important}.cc-window .cc-compliance{display:block}.cc-window .cc-compliance .cc-btn{background-color:#181818}.hood_info--box{grid-column-start:4;grid-column-end:13;border:1px solid #A09074;padding:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;grid-gap:20px}@media (min-width:768px){.hood_info--box{padding:50px;grid-gap:50px 30px}}.hood_info--info{border-right:1px solid #A09074}.hood_info--info:nth-child(4),.hood_info--info:last-child{border-right:0}.grid_bg{position:absolute;top:0;left:0;width:80vw;height:100vw;pointer-events:none}@media (min-width:768px){.grid_bg{left:8px;width:70vw;height:calc(30rem + 20vw)}}@media (min-width:1450px){.grid_bg{width:calc(20rem + 48vw)}}.grid_bg--canvas{opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.latest_listings--header{display:flex;justify-content:space-between;align-items:center}.latest_listings--header .link--arrow_large,.latest_listings--header .listing_contact_sidebar form button,.listing_contact_sidebar form .latest_listings--header button,.latest_listings--header .arrow_link,.latest_listings--header .background_color_black .teaser_body h3,.background_color_black .teaser_body .latest_listings--header h3{margin-bottom:3rem!important}}.latest_listings .carousel:not(.flickity-enabled){display:flex;flex-direction:row;overflow-x:hidden}.latest_listings .flickity-viewport,.latest_listings .flickity-enabled{overflow:visible}.latest_listings .flickity-enabled .flickity-slider{height:100%;display:flex;align-items:stretch}.latest_listings .card--listing{min-height:100%;border:1px solid #A09074;width:calc(100% - 20px);box-shadow:0 0}@media (min-width:768px){.latest_listings .card--listing{width:33.33333333%;min-width:33.33333333%}}.latest_listings .card--listing:not(:last-child){border-right:0}.latest_listings .container,.latest_listings .wp-block-group.alignfull .wp-block-group__inner-container,.wp-block-group.alignfull .latest_listings .wp-block-group__inner-container,.latest_listings .container_narrow{position:relative}.latest_listings .full_width_block,.latest_listings .wp-block-group.alignfull{overflow-y:visible}@media (max-width:767.98px){.latest_listings .full_width_block,.latest_listings .wp-block-group.alignfull{overflow-x:hidden}}.latest_listings .previous_next_wrapper{display:none}@media (min-width:768px){.latest_listings .previous_next_wrapper{display:block;position:absolute;inset:0;display:flex;align-items:center;pointer-events:none}.latest_listings .previous_next_wrapper .previous_next{pointer-events:all;width:60px;height:60px;text-indent:-999999999px;background-color:#003848e6}.latest_listings .previous_next_wrapper .previous_next.previous{flex-direction:row-reverse}.latest_listings .previous_next_wrapper .previous_next.previous:after{margin-right:0;background-image:url("data:image/svg+xml,%3Csvg width='25' height='16' viewBox='0 0 25 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 7.57715L24.25 7.57715' stroke='%23F5F1EC' stroke-width='2'/%3E%3Cpath d='M9.21623 14.5885L2.23944 7.61167L8.85134 0.999774' stroke='%23F5F1EC' stroke-width='2'/%3E%3C/svg%3E%0A")}.latest_listings .previous_next_wrapper .previous_next.next{right:0}.latest_listings .previous_next_wrapper .previous_next.next:after{margin-left:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.25 8.01172L0 8.01171' stroke='%23F5F1EC' stroke-width='2'/%3E%3Cpath d='M15.0338 1.00041L22.0106 7.9772L15.3987 14.5891' stroke='%23F5F1EC' stroke-width='2'/%3E%3C/svg%3E%0A")}}@media (min-width:768px){.hoods_teaser .carousel{margin-bottom:100px}}.hoods_teaser .carousel:focus-visible{outline:#fff0}.hoods_teaser .carousel:not(.flickity-enabled){display:flex;flex-direction:row;overflow-x:hidden}.hoods_teaser .carousel article{width:75%;margin-right:20px}@media (min-width:768px){.hoods_teaser .carousel article{width:41.666%;margin-right:30px}}@media (min-width:1450px){.hoods_teaser .carousel article{width:482px}}.hoods_teaser .flickity-enabled{overflow:visible}.hoods_teaser .flickity-slider article{width:75%;margin-right:20px}@media (min-width:768px){.hoods_teaser .flickity-slider article{width:41.666%;margin-right:30px}}@media (min-width:1450px){.hoods_teaser .flickity-slider article{width:482px}}.hoods_teaser .flickity-prev-next-button{display:none}.agents_teaser .teaser--header--text{margin-left:0}.agents_teaser--teasers .carousel:not(.flickity-enabled){display:flex;flex-direction:row;overflow-x:hidden}.agents_teaser--card{display:block;width:115px;padding:0 10px;flex-shrink:0}@media (min-width:768px){.agents_teaser--card{width:200px;padding:0 15px}}.agents_teaser--card:nth-child(3n){margin-top:40px}@media (min-width:768px){.agents_teaser--card:nth-child(3n){margin-top:60px}}.agents_teaser--card:nth-child(3n+1){margin-top:20px}@media (min-width:768px){.agents_teaser--card:nth-child(3n+1){margin-top:30px}}.interactive_grid_bg--block{position:relative;color:#181818;padding:120px 0 100px}@media (min-width:1450px){.interactive_grid_bg--block{padding:90px 0 150px}}.interactive_grid_bg--canvas{position:absolute;z-index:0;width:100%;left:0;opacity:.5;z-index:-1;height:70%;bottom:30%}.interactive_grid_bg--image{position:relative;grid-column-start:1;grid-column-end:12}@media (min-width:768px){.interactive_grid_bg--image{grid-column-start:2;grid-column-end:7;position:relative}}@media (min-width:768px) and (min-width:1200px){.interactive_grid_bg--image .picture{margin-top:-40%}}.interactive_grid_bg--tagline{z-index:1;position:absolute;left:30px;bottom:30px}@media (min-width:768px){.interactive_grid_bg--tagline{top:30vw}}@media (min-width:1200px){.interactive_grid_bg--tagline{top:50%}}@media (min-width:1450px){.interactive_grid_bg--tagline{bottom:30px}}.interactive_grid_bg--tagline svg{width:80%;height:auto}.interactive_grid_bg--tagline svg path{fill:#003848}.interactive_grid_bg--content{grid-column-start:1;grid-column-end:13}@media (min-width:768px){.interactive_grid_bg--content{grid-column-start:7;grid-column-end:13;padding-left:30px;display:flex;flex-direction:column;justify-content:flex-end}}.wp-block-group.alignfull .wp-block-group__inner-container>p{grid-column:span 12}.wp-block-group .wp-block-group__inner-container{grid-row-gap:0}.is-style-section-title{grid-column-start:2!important;grid-column-end:9!important}.wp-block-quote,blockquote{grid-column:span 12}.wp-block-quote p,blockquote p{font-style:italic}@media (min-width:768px){.wp-block-quote p:last-of-type,blockquote p:last-of-type{margin-bottom:0}}.wp-block-quote.is-style-large .block-editor-rich-text__editable,.wp-block-quote.is-style-large p,blockquote.is-style-large .block-editor-rich-text__editable,blockquote.is-style-large p{font-size:inherit;font-style:italic;line-height:inherit;grid-column-start:1;grid-column-end:13}@media (min-width:768px){.wp-block-quote.is-style-large .block-editor-rich-text__editable,.wp-block-quote.is-style-large p,blockquote.is-style-large .block-editor-rich-text__editable,blockquote.is-style-large p{grid-column-start:2;grid-column-end:8}}.wp-block-quote.is-style-large .wp-block-quote__citation,.wp-block-quote.is-style-large cite,blockquote.is-style-large .wp-block-quote__citation,blockquote.is-style-large cite{align-self:center;font-style:normal;grid-column-start:1;grid-column-end:13}@media (min-width:768px){.wp-block-quote.is-style-large .wp-block-quote__citation,.wp-block-quote.is-style-large cite,blockquote.is-style-large .wp-block-quote__citation,blockquote.is-style-large cite{grid-column-start:8;grid-column-end:13}}.has-black-background-color .wp-block-quote p:first-child:before{background-color:#a09074}.has-black-background-color .wp-block-quote cite{color:#a09074}.wp-block-image{grid-column:span 12;margin-bottom:20px}@media (min-width:768px){.wp-block-image{margin-bottom:30px}}.wp-block-image figcaption{padding:.3em 0 .5em;text-align:center}.wp-block-columns{grid-column:span 12}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.blocks-gallery-grid{display:flex;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 20px 20px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 20px)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports (position:-webkit-sticky) or (position:sticky){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:-webkit-sticky) or (position:sticky){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgb(0 0 0 / .7),rgb(0 0 0 / .3) 70%,transparent);box-sizing:border-box;margin:0}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:-webkit-sticky) or (position:sticky){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:20px}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:20px}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:20px}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:20px}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:20px}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:20px}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:420px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-group{box-sizing:border-box}.single_body .wp-block-media-text,.wp-block .wp-block-media-text,.is-root-container .wp-block-media-text,.article_body .wp-block-media-text{grid-column-start:1;grid-column-end:13;grid-gap:0 20px}@media (min-width:768px){.single_body .wp-block-media-text,.wp-block .wp-block-media-text,.is-root-container .wp-block-media-text,.article_body .wp-block-media-text{grid-column-start:1;grid-column-end:10;grid-template-columns:2fr 3fr;grid-gap:0 30px}.single_body .wp-block-media-text.is-style-right-align,.wp-block .wp-block-media-text.is-style-right-align,.is-root-container .wp-block-media-text.is-style-right-align,.article_body .wp-block-media-text.is-style-right-align{grid-column-start:4;grid-column-end:13}}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto}.wp-block-media-text{direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}@media (max-width:767.98px){.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content:last-child figure:first-child,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media:last-child figure:first-child{display:none}}.wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1;margin:0 0 20px}@media (min-width:768px){.wp-block-media-text .wp-block-media-text__media{margin-bottom:30px}}.wp-block-media-text .wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:start!important;align-self:start!important}.wp-block-separator{grid-column:span 12;width:100%;border:none;border-bottom:1px solid #A09074;padding-top:2em;margin-bottom:2em}.visma_form .col{grid-column:span 12}@media (min-width:768px){.visma_form .col{grid-column-start:4;grid-column-end:10}}.text_with_image{position:relative}.text_with_image a{color:#fff}.text_with_image .transparent{opacity:.8}.text_with_image .teaser{margin-bottom:0}@media (max-width:767.98px){.text_with_image .container,.text_with_image .container_narrow,.text_with_image .wp-block-group.alignfull .wp-block-group__inner-container,.wp-block-group.alignfull .text_with_image .wp-block-group__inner-container{padding:0}}@media (min-width:768px){.text_with_image .emblem{position:absolute;inset:0;pointer-events:none;background-size:1698px;background-position-x:calc(50% + 390px);background-position-y:-837px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='1808' height='2088' viewBox='0 0 1808 2088' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M452.215 783.943C452.215 783.586 452.406 783.256 452.715 783.077L1355.16 261.511C1355.46 261.332 1355.85 261.332 1356.16 261.511L1656.4 434.856C1656.71 435.034 1656.9 435.365 1656.9 435.722L1656.74 783.162C1656.74 783.519 1656.55 783.848 1656.24 784.027L1055.53 1131.69L1055.04 1825.34C1055.04 1825.69 1054.85 1826.02 1054.54 1826.2L753.729 2000.06C753.419 2000.24 753.038 2000.24 752.728 2000.06L452.486 1826.71C452.177 1826.53 451.986 1826.2 451.986 1825.85L452.215 783.943ZM454.215 784.52L453.986 1825.27L753.228 1998.04L1053.04 1824.76L1053.53 1131.11C1053.53 1130.75 1053.72 1130.43 1054.03 1130.25L1654.74 782.585L1654.9 436.299L1355.66 263.532L454.215 784.52Z' fill='%23A09074'/%3E%3C/svg%3E%0A")}}.text_with_image--left_col{padding:20px}@media (min-width:768px){.text_with_image--left_col{padding:30px}}.text_with_image--left_col .link,.text_with_image--left_col .listing_contact_sidebar form button,.listing_contact_sidebar form .text_with_image--left_col button,.text_with_image--left_col .arrow_link,.text_with_image--left_col .background_color_black .teaser_body h3,.background_color_black .teaser_body .text_with_image--left_col h3{color:#a09074}@media (min-width:768px){.text_with_image--left_col .link,.text_with_image--left_col .listing_contact_sidebar form button,.listing_contact_sidebar form .text_with_image--left_col button,.text_with_image--left_col .arrow_link,.text_with_image--left_col .background_color_black .teaser_body h3,.background_color_black .teaser_body .text_with_image--left_col h3{position:relative;padding-right:0;display:block}.text_with_image--left_col .link:after,.text_with_image--left_col .listing_contact_sidebar form button:after,.listing_contact_sidebar form .text_with_image--left_col button:after,.text_with_image--left_col .arrow_link:after,.text_with_image--left_col .background_color_black .teaser_body h3:after,.background_color_black .teaser_body .text_with_image--left_col h3:after{position:absolute;right:-143px;top:5px}}.text_with_image--left_col .content{margin:auto;display:flex;flex-direction:column;height:100%;justify-content:center}@media (min-width:768px){.text_with_image--left_col .content{max-width:280px;text-align:right;padding:0}}.text_with_image--left_col .content>*:not(:last-child){margin-bottom:30px}@media (min-width:768px){.text_with_image--left_col .content>*:not(:last-child){margin-bottom:45px}}.text_with_image--left_col .content p:last-child{margin-bottom:0}.text_with_image--right_col{position:relative;padding:20px}@media (min-width:768px){.text_with_image--right_col{padding:30px}.text_with_image--right_col .extra_content{position:absolute;bottom:50px;width:75%;right:-15px;text-align:right}}.text_with_image--right_col .link,.text_with_image--right_col .listing_contact_sidebar form button,.listing_contact_sidebar form .text_with_image--right_col button,.text_with_image--right_col .arrow_link,.text_with_image--right_col .background_color_black .teaser_body h3,.background_color_black .teaser_body .text_with_image--right_col h3{color:#fff;justify-content:flex-end}.text_with_image .grid_bg{display:none}.page-template-home .text_with_image{position:relative;background-color:#f5f1ec;margin-top:calc(1rem + 2vw)}@media (min-width:768px){.page-template-home .text_with_image{margin-top:calc(2rem + 8vw)}}@media (min-width:1200px){.page-template-home .text_with_image{margin-top:calc(8rem + 4vw)}}@media (min-width:1450px){.page-template-home .text_with_image{margin-top:11.6rem}}.page-template-home .text_with_image .background_color_black{background-color:#fff0;color:#181818}.page-template-home .text_with_image .emblem{display:none}@media (min-width:768px){.page-template-home .text_with_image .text_with_image--left_col{margin-bottom:calc(1.725rem + 5.7vw);padding-bottom:0}}@media (min-width:768px) and (min-width:1450px){.page-template-home .text_with_image .text_with_image--left_col{margin-bottom:6.5rem}}@media (min-width:768px){.page-template-home .text_with_image .text_with_image--left_col .content{align-items:flex-end}}@media (min-width:768px){.page-template-home .text_with_image .text_with_image--right_col{padding-top:100%;margin-bottom:calc(1.725rem + 5.7vw)}}@media (min-width:768px) and (min-width:1450px){.page-template-home .text_with_image .text_with_image--right_col{margin-bottom:6.5rem}}@media (min-width:768px){.page-template-home .text_with_image .picture{position:absolute;bottom:0;z-index:1}}.page-template-home .text_with_image .link,.page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image button,.page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3,.background_color_black .teaser_body .page-template-home .text_with_image h3{border:2px solid #003848!important;background-color:#003848!important;color:#f5f1ec;margin-left:auto;display:block}@media (min-width:768px){.page-template-home .text_with_image .link,.page-template-home .text_with_image .listing_contact_sidebar form button,.listing_contact_sidebar form .page-template-home .text_with_image button,.page-template-home .text_with_image .arrow_link,.page-template-home .text_with_image .background_color_black .teaser_body h3,.background_color_black .teaser_body .page-template-home .text_with_image h3{width:max-content}}.page-template-home .text_with_image .link:after,.page-template-home .text_with_image .listing_contact_sidebar form button:after,.listing_contact_sidebar form .page-template-home .text_with_image button:after,.page-template-home .text_with_image .arrow_link:after,.page-template-home .text_with_image .background_color_black .teaser_body h3:after,.background_color_black .teaser_body .page-template-home .text_with_image h3:after{display:none;bottom:0;right:0}.page-template-home .text_with_image .link:hover,.page-template-home .text_with_image .listing_contact_sidebar form button:hover,.listing_contact_sidebar form .page-template-home .text_with_image button:hover,.page-template-home .text_with_image .arrow_link:hover,.page-template-home .text_with_image .background_color_black .teaser_body h3:hover,.background_color_black .teaser_body .page-template-home .text_with_image h3:hover{border:2px solid #28D1CD!important;background-color:#28d1cd!important}@media (min-width:768px){.page-template-home .text_with_image .grid_bg{top:unset;left:unset;right:0;bottom:0;width:calc(50% - 12rem);display:block;height:calc(2rem + 8vw + 100%)}}@media (min-width:1200px){.page-template-home .text_with_image .grid_bg{height:calc(8rem + 4vw + 100%)}}@media (min-width:1450px){.page-template-home .text_with_image .grid_bg{height:calc(11.6rem + 100%)}}.agent_highlights{border:1px solid #A09074;padding:40px}@media (min-width:768px){.agent_highlights{display:flex;padding:60px}}@media (min-width:768px){.agent_highlights--section{max-width:30%;flex-grow:1}.agent_highlights--section:not(:first-child){padding-left:60px}}@media (max-width:767.98px){.agent_highlights--section:not(:last-child){border-bottom:1px solid #A09074;padding-bottom:20px;margin-bottom:20px}}@media (min-width:768px){.agent_highlights--section:not(:last-child){border-right:1px solid #A09074;padding-right:60px}}.agent_highlights--section p{margin-bottom:.5em}.flickity-enabled{outline:#fff0;overflow:visible}@media (min-width:768px){.flickity-enabled{overflow:hidden}}.flickity-enabled.loaded .content_wrapper .img_wrapper{transition:width .75s}.image_with_text_carousel{overflow:hidden}.image_with_text_carousel .title .block_title{grid-column-start:2;grid-column-end:12;margin-bottom:20px}@media (min-width:768px){.image_with_text_carousel .title .block_title{margin-bottom:60px}}@media (min-width:768px){.image_with_text_carousel .single_image .col p:last-child{margin-bottom:0}}@media (min-width:768px){.image_with_text_carousel .single_image .col{display:flex;flex-direction:column}.image_with_text_carousel .single_image .col:not(:first-child){justify-content:flex-end}}.image_with_text_carousel .carousel_wrapper{position:relative;background-color:#f5f1ec}.image_with_text_carousel .carousel_wrapper .grid_bg{width:25vw;height:100%}@media (min-width:768px){.image_with_text_carousel .carousel_wrapper .grid_bg{left:0;width:30vw}}@media (min-width:1450px){.image_with_text_carousel .carousel_wrapper .grid_bg{width:calc(5rem + 30vw)}}.image_with_text_carousel .carousel_wrapper .grid_bg--canvas{opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%}.image_with_text_carousel .carousel_navigation{display:block}@media (max-width:767.98px){.image_with_text_carousel .carousel_navigation,.image_with_text_carousel .carousel_navigation .col .prev_next{padding:0}}@media (min-width:768px){.image_with_text_carousel .carousel_navigation .col{grid-column-start:10;grid-column-end:13;position:relative}.image_with_text_carousel .carousel_navigation .col .prev_next{position:absolute;bottom:30px}}.image_with_text_carousel .flickity-slider{position:relative}.image_with_text_carousel .flickity-slider .image{width:95%}@media (min-width:768px){.image_with_text_carousel .flickity-slider .image{width:74.5%}}.image_with_text_carousel .flickity-slider .image .content_wrapper{padding-bottom:27.9%;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:20px}@media (min-width:768px){.image_with_text_carousel .flickity-slider .image .content_wrapper{grid-gap:30px}}.image_with_text_carousel .flickity-slider .image .content_wrapper .img_wrapper{width:61%}.image_with_text_carousel .flickity-slider .image.is-selected .content_wrapper{padding-bottom:0}.image_with_text_carousel .flickity-slider .image.is-selected .content_wrapper .img_wrapper{width:100%}.image_with_text_carousel .flickity-slider .image.is-selected .content_wrapper .text{opacity:1;padding-bottom:1px}.image_with_text_carousel .flickity-slider .image .img_wrapper{grid-column:span 8}@media (min-width:768px){.image_with_text_carousel .flickity-slider .image .img_wrapper{grid-column:span 5}}.image_with_text_carousel .flickity-slider .image .text{grid-column:span 8;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;transition:opacity .25s .25s;padding-bottom:50px}@media (min-width:768px){.image_with_text_carousel .flickity-slider .image .text{grid-column:span 3}.image_with_text_carousel .flickity-slider .image .text p:last-child{margin-bottom:0}}.large_image_with_text{background-color:#181818;color:#fff;min-height:60vh}.large_image_with_text .container_wide{padding:0}.large_image_with_text .picture{height:100vh}.large_image_with_text .picture.sticky{z-index:0;top:0!important}.large_image_with_text .hero--large{position:relative}.large_image_with_text .col{display:flex;align-items:center}.large_image_with_text .text .column{position:relative}.large_image_with_text .text .column>*{background-color:#181818;padding:20px;height:max-content}@media (min-width:768px){.large_image_with_text .text .column>*{align-items:center;padding:3.455vw;margin:50vh 0;margin-left:-3.455vw}}@media (min-width:1450px){.large_image_with_text .text .column>*{padding:50px;margin-left:-50px}}.large_image_with_text .text .column>*:first-child{margin-top:-50vh}.text_with_side_title{background-color:#181818;color:#fff}@media (min-width:768px){.text_with_side_title .left_col{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto;grid-gap:0 20px}.text_with_side_title .left_col--title{grid-column-start:2;grid-column-end:6}.text_with_side_title .right_col{grid-column-start:7;grid-column-end:13}}@media (min-width:768px){.sticky_tabs .section_title{margin-bottom:60px}}.sticky_tabs.dark{background-color:#181818;color:#fff}.sticky_tabs.dark a,.sticky_tabs.dark a:link{color:#fff}.sticky_tabs .tab_nav{display:none}@media (min-width:768px){.sticky_tabs .tab_nav{display:block}}.sticky_tabs .tab_nav ul{border-left:4px solid rgb(40 209 205 / .1);list-style-type:none;padding:0}.sticky_tabs .tab_nav ul li{display:block;padding:10px 20px}@media (min-width:768px){.sticky_tabs .tab_nav ul li{padding:15px 30px}}.sticky_tabs .tab_content .item{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:0 20px}@media (min-width:768px){.sticky_tabs .tab_content .item{grid-gap:0 30px;padding-top:30px;min-height:60vh}.sticky_tabs .tab_content .item.sticky_padding{padding-top:150px}}@media (min-width:768px) and (min-width:768px){.sticky_tabs .tab_content .item.sticky_padding .picture{top:150px}}.sticky_tabs .tab_content .item:not(:last-child){padding-bottom:60px}@media (min-width:768px){.sticky_tabs .tab_content .item:not(:last-child){padding-bottom:90px}}@media (min-width:768px){.sticky_tabs .tab_content .item .col-3,.sticky_tabs .tab_content .item .single-kivi_item table tr th,.single-kivi_item table tr .sticky_tabs .tab_content .item th{padding-right:30px}}.js .sticky_tabs .tab_nav li{position:relative}.js .sticky_tabs .tab_nav li:after{content:"";display:block;height:100%;position:absolute;left:0;top:0;background-color:#28d1cd;width:0;transition:width .25s,left .25s}.js .sticky_tabs .tab_nav li.current:after{left:-4px;width:4px}.text_dark_theme{background-color:#181818;color:#fff;font-size:1.25rem}@media (min-width:768px){.text_dark_theme{font-size:1.5rem}}.references .container_wide{overflow:hidden}.references .left{grid-column:span 12}@media (min-width:768px){.references .left{grid-column-start:3;grid-column-end:8}}.references .right{grid-column:span 12}@media (min-width:768px){.references .right{grid-column-start:9;grid-column-end:12}}.references blockquote p:first-child{margin-left:-6em;padding-left:6em}.references blockquote p:first-child:before{background-color:#a09074}.references .carousel .row,.references .carousel .article_body,.references .carousel .single_body,.references .carousel .single-kivi_item table tr,.single-kivi_item table .references .carousel tr,.references .carousel .single-post .single-post__header,.single-post .references .carousel .single-post__header,.references .carousel .wp-block-group .wp-block-group__inner-container,.wp-block-group .references .carousel .wp-block-group__inner-container,.references .carousel .wp-block-quote.is-style-large,.references .carousel blockquote.is-style-large,.references .carousel .wp-block-columns,.references .carousel .image_with_text_carousel .flickity-slider,.image_with_text_carousel .references .carousel .flickity-slider{opacity:0;transition:opacity .75s}.references .carousel .row.is-selected,.references .carousel .is-selected.article_body,.references .carousel .is-selected.single_body,.references .carousel .single-kivi_item table tr.is-selected,.single-kivi_item table .references .carousel tr.is-selected,.references .carousel .single-post .is-selected.single-post__header,.single-post .references .carousel .is-selected.single-post__header,.references .carousel .wp-block-group .is-selected.wp-block-group__inner-container,.wp-block-group .references .carousel .is-selected.wp-block-group__inner-container,.references .carousel .is-selected.wp-block-quote.is-style-large,.references .carousel blockquote.is-selected.is-style-large,.references .carousel .is-selected.wp-block-columns,.references .carousel .image_with_text_carousel .is-selected.flickity-slider,.image_with_text_carousel .references .carousel .is-selected.flickity-slider{opacity:1}.sticky_img_with_txt{background-color:#181818;color:#fff}@media (min-width:768px){.sticky_img_with_txt .container,.sticky_img_with_txt .container_narrow,.sticky_img_with_txt .wp-block-group.alignfull .wp-block-group__inner-container,.wp-block-group.alignfull .sticky_img_with_txt .wp-block-group__inner-container{display:flex;justify-content:space-between}.sticky_img_with_txt .left picture{position:sticky;top:9vw}}@media (min-width:768px) and (min-width:1450px){.sticky_img_with_txt .left picture{top:130px}}@media (min-width:768px){.sticky_img_with_txt .left picture.picture{top:255px}}@media (min-width:768px) and (min-width:768px){.sticky_img_with_txt .right p{margin-bottom:120px}}@media (min-width:768px){.sticky_img_with_txt.portrait .left{margin-top:calc(-3.45rem - 11.4vw)}}@media (min-width:768px) and (min-width:1450px){.sticky_img_with_txt.portrait .left{margin-top:-13rem}}@media (min-width:768px){.sticky_img_with_txt.portrait .left picture{position:sticky;top:9vw}}@media (min-width:768px) and (min-width:1450px){.sticky_img_with_txt.portrait .left picture{top:130px}}@media (min-width:768px){.sticky_img_with_txt.portrait .left picture.picture{top:120px}}@media (min-width:768px){.sticky_img_with_txt.portrait .right{padding-left:60px}}.massive_image .container_wide{padding:0}.logos_carousel .container,.logos_carousel .container_narrow,.logos_carousel .wp-block-group.alignfull .wp-block-group__inner-container,.wp-block-group.alignfull .logos_carousel .wp-block-group__inner-container{overflow-x:visible!important}.logos_carousel .carousel_logos img{max-width:calc(50% - 60px);max-height:80px;margin:20px}@media (min-width:768px){.logos_carousel .flickity-viewport,.logos_carousel .flickity-slider{width:100%;overflow:visible!important}.logos_carousel .flickity-enabled{overflow:visible!important}.logos_carousel .carousel_logos img{max-height:80px;margin:0 30px}.logos_carousel .carousel_logos img:first-child{margin-left:0}}@media (min-width:768px){.numbers--row{display:flex}}@media (max-width:767.98px){.numbers--col:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #A09074}}@media (min-width:768px){.numbers--col{display:block;padding:0 90px 0 30px}.numbers--col:not(:last-child){border-right:1px solid #A09074}.numbers--col:first-child{padding-left:0}.numbers--col:last-child{padding-right:0}}.numbers--col p{margin-bottom:1em}.numbers--col p:last-child{margin-bottom:0}.numbers .number{color:#a09074}@media (max-width:767.98px){.list_with_image_and_link--row:not(:last-child){margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #A09074}}@media (min-width:768px){.list_with_image_and_link--row:not(:last-child){margin-bottom:150px}}.list_with_image_and_link .section_title{border-bottom:1px solid #A09074}@media (min-width:768px){.list_with_image_and_link .section_title{padding-bottom:30px}}.list_with_image_and_link p:last-child{margin-bottom:0}.list_with_image_and_link article{position:relative;align-items:flex-end}@media (min-width:768px){.list_with_image_and_link article{min-height:39rem}}.list_with_image_and_link article.row,.list_with_image_and_link article.article_body,.list_with_image_and_link article.single_body,.list_with_image_and_link .single-post article.single-post__header,.single-post .list_with_image_and_link article.single-post__header,.list_with_image_and_link .wp-block-group article.wp-block-group__inner-container,.wp-block-group .list_with_image_and_link article.wp-block-group__inner-container,.list_with_image_and_link article.wp-block-quote.is-style-large,.list_with_image_and_link article.wp-block-columns,.list_with_image_and_link .image_with_text_carousel article.flickity-slider,.image_with_text_carousel .list_with_image_and_link article.flickity-slider{grid-gap:0 20px}@media (min-width:768px){.list_with_image_and_link article.row,.list_with_image_and_link article.article_body,.list_with_image_and_link article.single_body,.list_with_image_and_link .single-post article.single-post__header,.single-post .list_with_image_and_link article.single-post__header,.list_with_image_and_link .wp-block-group article.wp-block-group__inner-container,.wp-block-group .list_with_image_and_link article.wp-block-group__inner-container,.list_with_image_and_link article.wp-block-quote.is-style-large,.list_with_image_and_link article.wp-block-columns,.list_with_image_and_link .image_with_text_carousel article.flickity-slider,.image_with_text_carousel .list_with_image_and_link article.flickity-slider{grid-gap:30px}}@media (max-width:767.98px){.list_with_image_and_link article .row,.list_with_image_and_link article .article_body,.list_with_image_and_link article .single_body,.list_with_image_and_link article .single-kivi_item table tr,.single-kivi_item table .list_with_image_and_link article tr,.list_with_image_and_link article .single-post .single-post__header,.single-post .list_with_image_and_link article .single-post__header,.list_with_image_and_link article .wp-block-group .wp-block-group__inner-container,.wp-block-group .list_with_image_and_link article .wp-block-group__inner-container,.list_with_image_and_link article .wp-block-quote.is-style-large,.list_with_image_and_link article blockquote.is-style-large,.list_with_image_and_link article .wp-block-columns,.list_with_image_and_link article .image_with_text_carousel .flickity-slider,.image_with_text_carousel .list_with_image_and_link article .flickity-slider{grid-column:span 12}}.list_with_image_and_link article:nth-child(odd) aside{overflow:hidden;max-height:100%}.list_with_image_and_link article:nth-child(odd) aside .row,.list_with_image_and_link article:nth-child(odd) aside .article_body,.list_with_image_and_link article:nth-child(odd) aside .single_body,.list_with_image_and_link article:nth-child(odd) aside .single-kivi_item table tr,.single-kivi_item table .list_with_image_and_link article:nth-child(odd) aside tr,.list_with_image_and_link article:nth-child(odd) aside .single-post .single-post__header,.single-post .list_with_image_and_link article:nth-child(odd) aside .single-post__header,.list_with_image_and_link article:nth-child(odd) aside .wp-block-group .wp-block-group__inner-container,.wp-block-group .list_with_image_and_link article:nth-child(odd) aside .wp-block-group__inner-container,.list_with_image_and_link article:nth-child(odd) aside .wp-block-quote.is-style-large,.list_with_image_and_link article:nth-child(odd) aside blockquote.is-style-large,.list_with_image_and_link article:nth-child(odd) aside .wp-block-columns,.list_with_image_and_link article:nth-child(odd) aside .image_with_text_carousel .flickity-slider,.image_with_text_carousel .list_with_image_and_link article:nth-child(odd) aside .flickity-slider{max-height:100%}@media (min-width:768px){.list_with_image_and_link article:nth-child(odd) aside .col-5,.list_with_image_and_link article:nth-child(odd) aside .hoods .card--magazine,.hoods .list_with_image_and_link article:nth-child(odd) aside .card--magazine,.list_with_image_and_link article:nth-child(odd) aside .sticky_img_with_txt.vertical_image .left,.sticky_img_with_txt.vertical_image .list_with_image_and_link article:nth-child(odd) aside .left{grid-column-start:2;grid-column-end:7;max-height:100%}}@media (min-width:768px){.list_with_image_and_link article:nth-child(odd) main{grid-column-start:7;grid-column-end:13}}@media (min-width:768px){.list_with_image_and_link article:nth-child(odd) footer{grid-column-start:5;grid-column-end:12}}@media (min-width:768px){.list_with_image_and_link article:not(:first-of-type) main{padding-top:100px}}.list_with_image_and_link article aside{width:100%;-webkit-margin-collapse:collapse}@media (min-width:768px){.list_with_image_and_link article aside{position:absolute}}.list_with_image_and_link article aside .col-5,.list_with_image_and_link article aside .hoods .card--magazine,.hoods .list_with_image_and_link article aside .card--magazine,.list_with_image_and_link article aside .sticky_img_with_txt.vertical_image .left,.sticky_img_with_txt.vertical_image .list_with_image_and_link article aside .left{column-span:12;background-color:#f5f1ec}.list_with_image_and_link article main{padding:20px 0;grid-column:span 12}@media (min-width:768px){.list_with_image_and_link article main{position:relative;z-index:1;grid-column-start:6;grid-column-end:12;padding-bottom:30px}}.list_with_image_and_link article .info_block_wrapper{background-color:#f5f1ec;padding:20px;grid-column:span 12;margin-bottom:20px}.list_with_image_and_link article .info_block_wrapper .info_block:not(:last-child){margin-bottom:10px}@media (min-width:768px){.list_with_image_and_link article .info_block_wrapper{display:flex;flex-wrap:wrap;position:relative;z-index:1;grid-column-start:4;grid-column-end:11;margin-bottom:-50px}.list_with_image_and_link article .info_block_wrapper .info_block{flex-grow:1;margin-bottom:15px;margin-right:60px;max-width:calc(50% - 60px)}}.list_with_image_and_link article .info_block_wrapper p{margin-bottom:0}@media (min-width:1450px){.list_with_image_and_link article .info_block_wrapper p{width:40%}}@media (min-width:1450px){.list_with_image_and_link article .info_block_wrapper p:nth-child(even){margin-right:30px}}.list_with_image_and_link .btn:link,.list_with_image_and_link .cc-window .cc-compliance .cc-btn:link,.cc-window .cc-compliance .list_with_image_and_link .cc-btn:link,.list_with_image_and_link .page-template-home .text_with_image .link:link,.list_with_image_and_link .page-template-home .text_with_image .listing_contact_sidebar form button:link,.listing_contact_sidebar form .list_with_image_and_link .page-template-home .text_with_image button:link,.page-template-home .text_with_image .list_with_image_and_link .link:link,.page-template-home .text_with_image .list_with_image_and_link .listing_contact_sidebar form button:link,.listing_contact_sidebar form .page-template-home .text_with_image .list_with_image_and_link button:link,.list_with_image_and_link .page-template-home .text_with_image .arrow_link:link,.page-template-home .text_with_image .list_with_image_and_link .arrow_link:link,.list_with_image_and_link .page-template-home .text_with_image .background_color_black .teaser_body h3:link,.page-template-home .text_with_image .background_color_black .teaser_body .list_with_image_and_link h3:link,.list_with_image_and_link .background_color_black .teaser_body .page-template-home .text_with_image h3:link,.background_color_black .teaser_body .page-template-home .text_with_image .list_with_image_and_link h3:link{background-color:#181818}.contact_form{position:relative}@media (min-width:768px){.contact_form .emblem{pointer-events:none;position:absolute;top:0;right:0;height:838px;left:0;background-position-x:calc(50vw - 1680px);background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='1371' height='838' viewBox='0 0 1371 838' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1369.78 697.267V418.991L685.311 1L1.20312 418.991V697.267L229.36 836.597L685.311 558.321L1141.62 836.597L1369.78 697.267Z' stroke='%23A09074' stroke-width='2' stroke-miterlimit='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}}@media (max-width:1199.98px){.contact_form.section-margin .background_color_cream,.contact_form.wp-block-group.is-style-section-padding .background_color_cream{margin:-20px;width:calc(100% + $margin_sm * 2);padding-left:20px;padding-right:20px}}.contact_form .section_title{grid-column-start:1;grid-column-end:13}@media (min-width:768px){.contact_form .section_title{grid-column-start:2;grid-column-end:13}}@media (min-width:1200px){.contact_form .section_title{grid-column-start:3;grid-column-end:10;margin-left:-30px;margin-bottom:60px}}.contact_form .left_container .left{grid-column-start:1;grid-column-end:13}@media (min-width:1200px){.contact_form .left_container .left{grid-column-start:3;grid-column-end:6;padding-right:30px}}.contact_form .left{grid-column-start:1;grid-column-end:13}@media (min-width:768px){.contact_form .left{grid-column-start:2;grid-column-end:6;padding-right:30px}}@media (min-width:1200px){.contact_form .left{grid-column-start:3;grid-column-end:6;padding-right:30px}}.contact_form .half_column{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0 20px}@media (min-width:768px){.contact_form .half_column{grid-gap:0 30px}.contact_form .half_column p{grid-column-start:2;grid-column-end:6}}@media (min-width:768px){.contact_form .half_column p{grid-column-start:3;grid-column-end:6}}.contact_form .left_container{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:40px}@media (min-width:768px){.contact_form .left_container{margin-bottom:-4.4rem}}@media (max-width:1449.98px){.contact_form:not(.contact_page_form) .right{grid-column-start:6;grid-column-end:12}}@media (max-width:767.98px){.contact_form:not(.contact_page_form) .right{grid-column-start:1;grid-column-end:13}}.contact_form--info{background-color:#181818;color:#fff;padding:40px 20px}@media (max-width:767.98px){.contact_form--info{margin-left:-20px;margin-right:-20px}}@media (min-width:768px){.contact_form--info{padding:6.91vw;grid-column:span 6}}@media (min-width:1200px){.contact_form--info{padding:100px;grid-column:span 5}}.contact_form--info p:last-child{margin-bottom:0}.contact_form--info a,.contact_form--info a:link{color:#fff}.background_color_black .contact_form,.page-template-home .contact_form,.single-valittajat .contact_form{background-color:#181818;margin-bottom:0}.background_color_black .contact_form .background_color_cream,.page-template-home .contact_form .background_color_cream,.single-valittajat .contact_form .background_color_cream{background-color:#fff0;color:#fff}.background_color_black .contact_form .wpcf7-form fieldset:not(.checkbox) select,.background_color_black .contact_form .fancyform fieldset:not(.checkbox) select,.background_color_black .contact_form .wpcf7 fieldset:not(.checkbox) select,.page-template-home .contact_form .wpcf7-form fieldset:not(.checkbox) select,.page-template-home .contact_form .fancyform fieldset:not(.checkbox) select,.page-template-home .contact_form .wpcf7 fieldset:not(.checkbox) select,.single-valittajat .contact_form .wpcf7-form fieldset:not(.checkbox) select,.single-valittajat .contact_form .fancyform fieldset:not(.checkbox) select,.single-valittajat .contact_form .wpcf7 fieldset:not(.checkbox) select{color:#a09074}.background_color_black .contact_form .wpcf7-form fieldset:not(.checkbox):focus-within,.background_color_black .contact_form .wpcf7-form fieldset:not(.checkbox).focus,.background_color_black .contact_form .fancyform fieldset:not(.checkbox):focus-within,.background_color_black .contact_form .fancyform fieldset:not(.checkbox).focus,.background_color_black .contact_form .wpcf7 fieldset:not(.checkbox):focus-within,.background_color_black .contact_form .wpcf7 fieldset:not(.checkbox).focus,.page-template-home .contact_form .wpcf7-form fieldset:not(.checkbox):focus-within,.page-template-home .contact_form .wpcf7-form fieldset:not(.checkbox).focus,.page-template-home .contact_form .fancyform fieldset:not(.checkbox):focus-within,.page-template-home .contact_form .fancyform fieldset:not(.checkbox).focus,.page-template-home .contact_form .wpcf7 fieldset:not(.checkbox):focus-within,.page-template-home .contact_form .wpcf7 fieldset:not(.checkbox).focus,.single-valittajat .contact_form .wpcf7-form fieldset:not(.checkbox):focus-within,.single-valittajat .contact_form .wpcf7-form fieldset:not(.checkbox).focus,.single-valittajat .contact_form .fancyform fieldset:not(.checkbox):focus-within,.single-valittajat .contact_form .fancyform fieldset:not(.checkbox).focus,.single-valittajat .contact_form .wpcf7 fieldset:not(.checkbox):focus-within,.single-valittajat .contact_form .wpcf7 fieldset:not(.checkbox).focus{background-color:#ffffff1a!important}.background_color_black .contact_form .wpcf7-form fieldset:not(.checkbox):focus-within input,.background_color_black .contact_form .wpcf7-form fieldset:not(.checkbox):focus-within textarea,.background_color_black .contact_form .wpcf7-form fieldset:not(.checkbox):focus-within select,.background_color_black .contact_form .wpcf7-form fieldset:not(.checkbox).focus input,.background_color_black .contact_form .wpcf7-form fieldset:not(.checkbox).focus textarea,.background_color_black .contact_form .wpcf7-form fieldset:not(.checkbox).focus select,.background_color_black .contact_form .fancyform fieldset:not(.checkbox):focus-within input,.background_color_black .contact_form .fancyform fieldset:not(.checkbox):focus-within textarea,.background_color_black .contact_form .fancyform fieldset:not(.checkbox):focus-within select,.background_color_black .contact_form .fancyform fieldset:not(.checkbox).focus input,.background_color_black .contact_form .fancyform fieldset:not(.checkbox).focus textarea,.background_color_black .contact_form .fancyform fieldset:not(.checkbox).focus select,.background_color_black .contact_form .wpcf7 fieldset:not(.checkbox):focus-within input,.background_color_black .contact_form .wpcf7 fieldset:not(.checkbox):focus-within textarea,.background_color_black .contact_form .wpcf7 fieldset:not(.checkbox):focus-within select,.background_color_black .contact_form .wpcf7 fieldset:not(.checkbox).focus input,.background_color_black .contact_form .wpcf7 fieldset:not(.checkbox).focus textarea,.background_color_black .contact_form .wpcf7 fieldset:not(.checkbox).focus select,.page-template-home .contact_form .wpcf7-form fieldset:not(.checkbox):focus-within input,.page-template-home .contact_form .wpcf7-form fieldset:not(.checkbox):focus-within textarea,.page-template-home .contact_form .wpcf7-form fieldset:not(.checkbox):focus-within select,.page-template-home .contact_form .wpcf7-form fieldset:not(.checkbox).focus input,.page-template-home .contact_form .wpcf7-form fieldset:not(.checkbox).focus textarea,.page-template-home .contact_form .wpcf7-form fieldset:not(.checkbox).focus select,.page-template-home .contact_form .fancyform fieldset:not(.checkbox):focus-within input,.page-template-home .contact_form .fancyform fieldset:not(.checkbox):focus-within textarea,.page-template-home .contact_form .fancyform fieldset:not(.checkbox):focus-within select,.page-template-home .contact_form .fancyform fieldset:not(.checkbox).focus input,.page-template-home .contact_form .fancyform fieldset:not(.checkbox).focus textarea,.page-template-home .contact_form .fancyform fieldset:not(.checkbox).focus select,.page-template-home .contact_form .wpcf7 fieldset:not(.checkbox):focus-within input,.page-template-home .contact_form .wpcf7 fieldset:not(.checkbox):focus-within textarea,.page-template-home .contact_form .wpcf7 fieldset:not(.checkbox):focus-within select,.page-template-home .contact_form .wpcf7 fieldset:not(.checkbox).focus input,.page-template-home .contact_form .wpcf7 fieldset:not(.checkbox).focus textarea,.page-template-home .contact_form .wpcf7 fieldset:not(.checkbox).focus select,.single-valittajat .contact_form .wpcf7-form fieldset:not(.checkbox):focus-within input,.single-valittajat .contact_form .wpcf7-form fieldset:not(.checkbox):focus-within textarea,.single-valittajat .contact_form .wpcf7-form fieldset:not(.checkbox):focus-within select,.single-valittajat .contact_form .wpcf7-form fieldset:not(.checkbox).focus input,.single-valittajat .contact_form .wpcf7-form fieldset:not(.checkbox).focus textarea,.single-valittajat .contact_form .wpcf7-form fieldset:not(.checkbox).focus select,.single-valittajat .contact_form .fancyform fieldset:not(.checkbox):focus-within input,.single-valittajat .contact_form .fancyform fieldset:not(.checkbox):focus-within textarea,.single-valittajat .contact_form .fancyform fieldset:not(.checkbox):focus-within select,.single-valittajat .contact_form .fancyform fieldset:not(.checkbox).focus input,.single-valittajat .contact_form .fancyform fieldset:not(.checkbox).focus textarea,.single-valittajat .contact_form .fancyform fieldset:not(.checkbox).focus select,.single-valittajat .contact_form .wpcf7 fieldset:not(.checkbox):focus-within input,.single-valittajat .contact_form .wpcf7 fieldset:not(.checkbox):focus-within textarea,.single-valittajat .contact_form .wpcf7 fieldset:not(.checkbox):focus-within select,.single-valittajat .contact_form .wpcf7 fieldset:not(.checkbox).focus input,.single-valittajat .contact_form .wpcf7 fieldset:not(.checkbox).focus textarea,.single-valittajat .contact_form .wpcf7 fieldset:not(.checkbox).focus select{color:#fff;position:relative}.background_color_black .contact_form .wpcf7-form fieldset.checkbox:not(.multiple-checkbox) label,.background_color_black .contact_form .fancyform fieldset.checkbox:not(.multiple-checkbox) label,.background_color_black .contact_form .wpcf7 fieldset.checkbox:not(.multiple-checkbox) label,.page-template-home .contact_form .wpcf7-form fieldset.checkbox:not(.multiple-checkbox) label,.page-template-home .contact_form .fancyform fieldset.checkbox:not(.multiple-checkbox) label,.page-template-home .contact_form .wpcf7 fieldset.checkbox:not(.multiple-checkbox) label,.single-valittajat .contact_form .wpcf7-form fieldset.checkbox:not(.multiple-checkbox) label,.single-valittajat .contact_form .fancyform fieldset.checkbox:not(.multiple-checkbox) label,.single-valittajat .contact_form .wpcf7 fieldset.checkbox:not(.multiple-checkbox) label{color:#fff}.background_color_black .contact_form .wpcf7-submit,.page-template-home .contact_form .wpcf7-submit,.single-valittajat .contact_form .wpcf7-submit{background-color:#fff0;border:1px solid #fff;color:#fff}.background_color_black .contact_form .wpcf7-submit:hover,.page-template-home .contact_form .wpcf7-submit:hover,.single-valittajat .contact_form .wpcf7-submit:hover{background-color:#003848}.single-valittajat .contact_form .wpcf7-submit,.listing_contact_sidebar .contact_form .wpcf7-submit{border:0}.single-valittajat .contact_form .wpcf7-submit:after,.listing_contact_sidebar .contact_form .wpcf7-submit:after{background-image:url("data:image/svg+xml,%3Csvg width='113' height='16' viewBox='0 0 113 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M111.75 8.01171L0 8.01172' stroke='white' stroke-width='2'/%3E%3Cpath d='M104.535 1.00041L111.512 7.9772L104.9 14.5891' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A")}fieldset.multiple-checkbox div p{display:contents}.graph--image img,.graph--image svg{display:block;margin:auto}.graph--image img .show_number .text,.graph--image svg .show_number .text{fill:#fff;color:#fff}.graph--image img .show_number .text_stroke,.graph--image svg .show_number .text_stroke{stroke:#181818;stroke-width:4px}.graph--image img .show_number .item,.graph--image svg .show_number .item{opacity:0;transition:opacity .25s}.graph--image img .show_number:hover .item,.graph--image svg .show_number:hover .item{opacity:1}.info_box{border:1px solid #A09074;padding:20px}@media (min-width:768px){.info_box{width:66%;padding:30px}}.info_box p:last-child{margin-bottom:0}.valuation iframe{border:none;height:99vh;max-width:100%}.nav-pills{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.nav-pills>li{margin-right:.6em;margin-bottom:.6em}@media (min-width:768px){.nav-pills>li{margin-right:.85em;margin-bottom:.85em}.nav-pills>li:last-child{margin-right:0}}.nav-pills>li a{padding:.3em 1.1em;border:1px solid #A09074;border-radius:500px;color:#a09074;display:inline-block}@media (max-width:767.98px){.nav-pills>li a{font-size:.875rem}}@media (min-width:768px){.nav-pills>li a{padding:.55em 1.5em .4em}}.nav-pills>li a:hover{text-decoration:none;background-color:#a09074;color:#f5f1ec}.nav-pills>li.active a{text-decoration:none;background-color:#a09074;color:#f5f1ec}.in_page_nav.sticky{z-index:1000}@media (min-width:768px){.in_page_nav{border-bottom:1px solid #A09074}.in_page_nav .full_width_block,.in_page_nav .wp-block-group.alignfull{background-color:#fff}}.in_page_nav.sticky{top:20px}@media (min-width:768px){.in_page_nav.sticky{top:0}}.in_page_nav ul{display:flex;list-style-type:none;padding:0;margin:0 -15px}@media (max-width:767.98px){.in_page_nav ul{overflow-x:auto;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.in_page_nav ul::-webkit-scrollbar{display:none}}@media (min-width:768px){.in_page_nav ul{flex-wrap:wrap;margin:0 -22.5px}}.in_page_nav ul li a{display:block;color:#181818;background-color:#fff;padding:10px 15px}@media (max-width:767.98px){.in_page_nav ul li a{border:1px solid #A09074;width:max-content;margin-right:4px}.in_page_nav ul li a:hover{text-decoration:none}.in_page_nav ul li a.current{background-color:#181818;border:1px solid #181818;color:#fff}}@media (min-width:768px){.in_page_nav ul li a{padding:15px 22.5px}}.prev-next-post{display:flex}.prev-next-post .prev-next-post__col{justify-self:flex-start;width:50%}@media (min-width:768px){.prev-next-post .prev-next-post__col{width:33.3333%}}.prev-next-post .prev-next-post__col--prev{justify-self:flex-start}.prev-next-post .prev-next-post__col--next{justify-self:flex-end;margin-left:auto}.prev-next-post .prev-next-post__col--next--wrapper{display:flex;justify-content:flex-end}.prev-next-post .prev-next-post__col .link,.prev-next-post .prev-next-post__col .listing_contact_sidebar form button,.listing_contact_sidebar form .prev-next-post .prev-next-post__col button,.prev-next-post .prev-next-post__col .arrow_link,.prev-next-post .prev-next-post__col .background_color_black .teaser_body h3,.background_color_black .teaser_body .prev-next-post .prev-next-post__col h3{color:#a09074;padding:0}@media (min-width:768px){.prev-next-post .prev-next-post__col .link,.prev-next-post .prev-next-post__col .listing_contact_sidebar form button,.listing_contact_sidebar form .prev-next-post .prev-next-post__col button,.prev-next-post .prev-next-post__col .arrow_link,.prev-next-post .prev-next-post__col .background_color_black .teaser_body h3,.background_color_black .teaser_body .prev-next-post .prev-next-post__col h3{padding:22.5px 0}}@media (max-width:767.98px){.prev-next-post .prev-next-post__col .link--arrow_large:after,.prev-next-post .prev-next-post__col .listing_contact_sidebar form button:after,.listing_contact_sidebar form .prev-next-post .prev-next-post__col button:after,.prev-next-post .prev-next-post__col .arrow_link:after,.prev-next-post .prev-next-post__col .background_color_black .teaser_body h3:after,.background_color_black .teaser_body .prev-next-post .prev-next-post__col h3:after{display:none}}.pagination-block .pagination{display:flex;justify-content:space-between;list-style-type:none;margin:0;padding:0}.pagination-block .pagination button,.pagination-block .pagination a,.pagination-block .pagination span{display:block;padding:10px 20px}.pagination-block .load-more{text-align:center}.visma_sign_form{grid-column:span 12}@media (min-width:768px){.visma_sign_form{grid-column-start:3;grid-column-end:9}}.arrow_back{padding:40px 0}@media (min-width:768px){.arrow_back{padding:3.455vw 0 6.91vw}}@media (min-width:1450px){.arrow_back{padding:50px 0 100px}}.listing_contact_sidebar{padding:10px 10px 30px}@media (min-width:768px){.listing_contact_sidebar{padding:15px 15px 30px}}@media (min-width:768px) and (max-width:1199.98px){.listing_contact_sidebar .row,.listing_contact_sidebar .article_body,.listing_contact_sidebar .single_body,.listing_contact_sidebar .single-kivi_item table tr,.single-kivi_item table .listing_contact_sidebar tr,.listing_contact_sidebar .single-post .single-post__header,.single-post .listing_contact_sidebar .single-post__header,.listing_contact_sidebar .wp-block-group .wp-block-group__inner-container,.wp-block-group .listing_contact_sidebar .wp-block-group__inner-container,.listing_contact_sidebar .wp-block-quote.is-style-large,.listing_contact_sidebar blockquote.is-style-large,.listing_contact_sidebar .wp-block-columns,.listing_contact_sidebar .image_with_text_carousel .flickity-slider,.image_with_text_carousel .listing_contact_sidebar .flickity-slider{grid-gap:0}}@media (max-width:1199.98px){.listing_contact_sidebar .col-5 .picture,.listing_contact_sidebar .hoods .card--magazine .picture,.hoods .listing_contact_sidebar .card--magazine .picture,.listing_contact_sidebar .sticky_img_with_txt.vertical_image .left .picture,.sticky_img_with_txt.vertical_image .listing_contact_sidebar .left .picture{margin-bottom:20px}}@media (max-width:767.98px){.listing_contact_sidebar .col-5,.listing_contact_sidebar .hoods .card--magazine,.hoods .listing_contact_sidebar .card--magazine,.listing_contact_sidebar .sticky_img_with_txt.vertical_image .left,.sticky_img_with_txt.vertical_image .listing_contact_sidebar .left{grid-column:span 5}}@media (max-width:1199.98px){.listing_contact_sidebar .col-7,.listing_contact_sidebar .sticky_img_with_txt.vertical_image .right,.sticky_img_with_txt.vertical_image .listing_contact_sidebar .right{grid-column:span 12}}@media (max-width:767.98px){.listing_contact_sidebar .col-7,.listing_contact_sidebar .sticky_img_with_txt.vertical_image .right,.sticky_img_with_txt.vertical_image .listing_contact_sidebar .right{grid-column:span 5}}.listing_contact_sidebar .col-7 p,.listing_contact_sidebar .sticky_img_with_txt.vertical_image .right p,.sticky_img_with_txt.vertical_image .listing_contact_sidebar .right p{margin-bottom:0}.listing_contact_sidebar form{margin-top:20px}@media (min-width:768px){.listing_contact_sidebar form{margin-top:15px}}.listing_contact_sidebar form p:last-of-type{margin-bottom:0}.listing_contact_sidebar form button{color:#fff}.text_box{border:1px solid #28D1CD;padding:20px}@media (min-width:768px){.text_box{padding:30px}}.text_box--big_text{color:#28d1cd;margin-bottom:1rem}.text_box p:last-child{margin-bottom:0}.collapse{overflow-y:hidden;display:block;transition:height .25s}.collapse_btn{display:none}.js .collapse_btn,.js .collapse_btn .show{display:block}.js .collapse_btn .hide,.js .collapse_btn[aria-expanded=true] .show{display:none}.js .collapse_btn[aria-expanded=true] .hide{display:block}iframe.ld-chat-bot{z-index:2147483647!important}.latest_listings .previous_next_wrapper.container>button{text-indent:unset!important}.latest_listings .previous_next_wrapper.container>button>strong{display:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#181818;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--cream:#F5F1EC;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--normal:16px;--wp--preset--font-size--tiny:14px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.header--logo .left-part{display:flex;gap:10px;font-weight:500;font-variation-settings:"wght" 500;font-size:14px;margin-top:-4px}@media only screen and (max-width:768px){.header--logo .left-part{font-size:11px;margin-top:0;align-items:center}}.header--logo .left-part a:hover{color:#28d1cd}.header--logo .left-part a{transition:color .25s;text-decoration:unset;font-weight:500;font-variation-settings:"wght" 500}.header--logo{display:flex;flex-direction:row;align-items:unset}.header--logo .right-block{display:flex;flex-direction:column;gap:15px;align-items:center}#footer .footer-bottom .item.links a:not(:last-child){margin-right:50px}#footer .footer-bottom{display:flex;justify-content:space-between;margin-top:50px;align-items:center}#footer{padding-left:60px;padding-right:60px}#footer .footer-header .social-links svg{width:24px;height:24px}#footer .footer-header .social-links svg path{fill:#28d1cd}#footer .footer-header{display:grid;grid-template-columns:repeat(5,1fr)}#footer .footer-header .footer-item.search-item{justify-content:space-around}#footer .footer-header .footer-item{display:flex;flex-direction:column;flex-grow:1;padding:30px 40px;position:relative}#footer .footer-header .footer-item:first-child,#footer .footer-header .footer-item:last-child{padding:30px 40px;display:flex;align-items:center;justify-content:space-around}#footer .footer-header .footer-item:first-child{padding-left:0}#footer .footer-header .footer-item.image-footer{padding:30px 0}#footer .footer-header .footer-item.image-footer svg{margin:auto auto}#footer .footer-header>div:not(:nth-child(5n)):not(:last-child){border-right:1px solid #28D1CD}#footer .footer-header>div:not(:nth-child(-n+5)){border-top:1px solid #28D1CD}#footer .footer-header .footer-item a{margin-bottom:15px;margin-right:18px}#footer .footer-header .footer-item:first-child p{display:flex;flex-direction:row;font-weight:600}#footer .footer-header .address-item{padding:25px}#footer .footer-header .address-item p:first-child{color:#fff;font-weight:600;margin-bottom:10px}#footer .footer-header .footer-item .footer-line-separate{border-top:1px solid #28D1CD;position:absolute;top:50%;width:100%;right:0}#footer .footer-header .footer-item:first-child img{width:25px;height:25px;margin-right:10px}#footer .footer-header .footer-item .footer-item-search{border:2px solid #28D1CD;background:#003848;border-radius:6px;color:#fff;outline:none;padding:3px 14px 3px 34px;max-width:220px}#footer .footer-header .footer-item label{position:relative;right:10px}#footer .footer-header .footer-item label .icon{position:absolute;top:50%;transform:translateY(-33%);left:10px}#footer .footer-inner{display:flex;flex-direction:column}.footer-addresses{display:flex;justify-content:space-between}#footer .footer-bottom .item.links{display:flex}#footer .footer-item-language{flex-direction:row!important;align-items:center!important}#footer .footer-item-language a{margin:0}@media only screen and (max-width:1250px){#footer .footer-header{grid-template-columns:repeat(3,1fr);justify-content:center}#footer .footer-header>div:not(:nth-child(5n)):not(:last-child){border-right:unset}#footer .footer-header .footer-item .footer-line-separate{border-top:unset}#footer .footer-header .address-item,#footer .footer-header .footer-item{padding:0}#footer .footer-header .address-item:not(:last-child){margin-bottom:20px}#footer .footer-header .footer-item:first-child,#footer .footer-header .footer-item.search-item{grid-column:1 / -1}#footer .footer-header .footer-item:first-child{display:flex;justify-content:space-evenly;flex-direction:row;margin-bottom:20px}#footer .footer-header .footer-item .footer-item-search{max-width:100%;width:100%}#footer .footer-header .footer-item label .icon{left:12px}#footer .footer-header .footer-item.search-item{margin:40px 0;padding:0 30px}#footer .footer-header .footer-item.search-item .social-links{display:flex;justify-content:center;margin-top:35px}#footer .footer-header .footer-item,#footer .footer-header .address-item{text-align:center}#footer .footer-header>div:not(:nth-child(-n+5)){border-top:unset}#footer .footer-header .footer-item label{right:0}#footer .footer-bottom{flex-direction:column-reverse}#footer .footer-bottom .item:first-child{margin-top:15px}#footer .footer-bottom .item.links a:not(:last-child){margin-right:15px}#footer .footer-bottom .item:first-child p{text-align:center}}@media only screen and (max-width:700px){#footer .footer-header{display:flex;flex-direction:column}#footer .footer-header .footer-item.search-item{padding:0}#footer .footer-header .footer-item:first-child{padding-right:0}}