@charset "UTF-8";@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.accordion{width:100%;margin-bottom:20px}.accordion .acc-image{margin-right:25px}.accordion a{text-decoration:underline}.accordion .acc-main-title{font-size:1.6em;font-weight:700;margin-bottom:20px}.accordion .acc-container{display:flex}.accordion .acc-container .acc-content-area{flex:1}.accordion .acc-container .acc-item{border:1px solid #6c66b9;position:relative;background-color:#f0f0f8;border-radius:8px;margin-bottom:8px}.accordion .acc-container .acc-item .acc-item-title{text-align:left;padding:12px 42px 12px 16px;font-weight:500;color:#000;border:none;background:0 0;width:100%;border-radius:8px}.accordion .acc-container .acc-item .acc-item-title:hover{background-color:#d3d1ea;cursor:pointer}.accordion .acc-container .acc-item .acc-item-title:focus-visible{border-radius:6px;outline:2px solid #6c66b9;outline-offset:2px}.accordion .acc-container .acc-item .acc-item-content{visibility:hidden;padding:0 16px;color:#404040;overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.accordion .acc-container .acc-item .arrow{position:absolute;width:24px;height:24px;top:12px;right:18px;transition:transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.accordion .acc-container .acc-item[aria-expanded=true] .acc-item-content{visibility:visible;max-height:10000px;padding:4px 16px 12px 16px}.accordion .acc-container .acc-item[aria-expanded=true] .arrow{transform:rotate(180deg)}@media screen and (max-width:768px){.accordion .acc-main-title{margin-left:20px}.accordion .acc-image{display:none}}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.article-list-container{width:100%}.article-list-container h1{padding-bottom:0}.article-list-container .article-list{display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fill,minmax(99%,1fr));grid-auto-rows:20px}.article-list-container .article-list-item{background-color:#d3d1ea;border-radius:8px}.article-list-container .article-list-image{width:100%;border-radius:8px 8px 0 0}.article-list-container .article-list-image-author{width:50%;position:absolute;left:0;bottom:0;padding:2px 5px 2px 5px;background-color:#ffd200;text-align:center;font-weight:700;font-size:14px;border-top-right-radius:8px}.article-list-container .article-list-image-container{position:relative}.article-list-container .article-list-content{color:#404040}.article-list-container .article-list-title{font-size:18px;font-weight:600;color:#000;word-break:break-word;line-height:27px;margin-top:0;margin-bottom:8px}.article-list-container .article-list-description{margin-bottom:24px}.article-list-container .article-list-date{font-size:14px;font-weight:600}.article-list-container .article-list-slash{color:#ffd200}.article-list-container .article-list-type{font-size:14px;font-weight:700;text-transform:uppercase}.article-list-container .article-list--filter{margin-bottom:30px;padding:0}.article-list-container .article-list--btn{background-color:#ffd202;color:#000;border-radius:0 0;font-size:16px;padding:6px 12px;border:none;line-height:21px}.article-list-container .article-list--btn:hover{background-color:#ffe466;box-shadow:0 2px 8px rgba(0,0,0,.2);cursor:pointer}.article-list-container .article-list--btn+.btn{margin-left:10px}.article-list-container .article-list--load-more-btn{margin-top:20px}.article-list-container .article-list--tagify{margin-bottom:10px;overflow:hidden}.article-list-container .tagify{--tag-hover:rgb(255, 228, 102)}@media screen and (max-width:768px) and (-ms-high-contrast:active),screen and (max-width:768px) and (-ms-high-contrast:none){.article-list-item{margin:15px 0}}@media screen and (min-width:769px) and (-ms-high-contrast:active),screen and (min-width:769px) and (-ms-high-contrast:none){.article-list{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.article-list-item{max-width:22%;flex:0 0 25%;margin:15px}}@media screen and (min-width:769px){[data-columns="1"] .article-list{grid-template-columns:repeat(auto-fill,minmax(99%,1fr))}}@media screen and (min-width:769px) and (-ms-high-contrast:active),screen and (min-width:769px) and (-ms-high-contrast:none){[data-columns="1"] .article-list .article-list-item{max-width:100%;flex:0 0 100%}}@media screen and (min-width:769px){[data-columns="2"] .article-list{grid-template-columns:repeat(auto-fill,minmax(47%,1fr))}}@media screen and (min-width:769px) and (-ms-high-contrast:active),screen and (min-width:769px) and (-ms-high-contrast:none){[data-columns="2"] .article-list .article-list-item{max-width:45%;flex:0 0 45%}}@media screen and (min-width:769px){[data-columns="3"] .article-list{grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}}@media screen and (min-width:769px) and (-ms-high-contrast:active),screen and (min-width:769px) and (-ms-high-contrast:none){[data-columns="3"] .article-list .article-list-item{max-width:28%;flex:0 0 28%}}@media screen and (min-width:769px){[data-columns="4"] .article-list{grid-template-columns:repeat(auto-fill,minmax(22%,1fr))}}@media screen and (min-width:769px) and (-ms-high-contrast:active),screen and (min-width:769px) and (-ms-high-contrast:none){[data-columns="4"] .article-list .article-list-item{max-width:20%;flex:0 0 20%}}@media screen and (min-width:769px){[data-columns="5"] .article-list{grid-template-columns:repeat(auto-fill,minmax(17%,1fr))}}@media screen and (min-width:769px) and (-ms-high-contrast:active),screen and (min-width:769px) and (-ms-high-contrast:none){[data-columns="5"] .article-list .article-list-item{max-width:15%;flex:0 0 15%}}@media screen and (min-width:769px){[data-columns="5"] .article-list .article-list-title{font-size:16px}[data-columns="6"] .article-list{grid-template-columns:repeat(auto-fill,minmax(13%,1fr))}}@media screen and (min-width:769px) and (-ms-high-contrast:active),screen and (min-width:769px) and (-ms-high-contrast:none){[data-columns="6"] .article-list .article-list-item{max-width:10%;flex:0 0 10%}}@media screen and (min-width:769px){[data-columns="6"] .article-list .article-list-title{font-size:13px}}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.article-page{display:block;width:60%;margin:0 auto;overflow:hidden}.article-page b,.article-page strong{font-weight:700}.article-page .date-area,.article-page h1{text-align:center;font-weight:700}.article-page .article-description{color:#4c4c4c;font-weight:300}.article-page .ingress{font-style:italic;margin-bottom:10px}.article-page figure{margin:0}.article-page figure img{width:100%}.article-page img{max-width:100%;height:auto}.article-page .article-keywords{margin:35px 0;font-weight:700;color:#3c3c3c}.article-page .article-keywords .keyword-title{padding-left:3px}.article-page .article-keywords .article-keyword{background:#ffd900;padding:10px;margin:5px 3px;display:inline-block}.article-page .date-area{border-top:2px solid #eee;border-bottom:2px solid #eee;padding:5px 0;margin:20px 0;font-weight:700;font-size:.8em}.article-page .date-area p{margin:0}.article-page .date-area .yellow{color:#ffd900}.article-page .author-area{padding-top:15px;border-top:1px solid #000}.article-page .author-area img{width:160px}.article-page .author-description,.article-page .author-name{font-style:italic;color:#4c4c4c;margin:0}@media screen and (max-width:768px){.article-page{padding:0;width:80%}.article-page img{width:100%!important;height:auto!important}}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.card-normal{height:100%;border-radius:8px;overflow:hidden;display:flex}.card-normal:not(:has(>a.disable-link-styles)){flex-direction:column}.card-normal a.disable-link-styles{text-decoration:auto;color:#212529;font-weight:400;display:flex;flex-direction:column}.card-normal h3{margin-bottom:8px}.card-normal .card-main{padding:24px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.card-normal .card-link{padding-top:24px}.card-normal .card-link span{font-weight:600;text-decoration:underline;color:#4e489d}.card-normal .card-link span:hover{text-decoration:none}.card-normal .card-link span:active{color:#404040}.card-normal .card-link span:focus-visible{color:#4e489d;border-radius:.25rem;border:2px solid #4e489d;outline-color:#4e489d}.card-normal .card-link span:focus{outline:0}.card-normal .card-link span img{width:100%}.card-normal img{width:100%}.card-normal .image-container{overflow:hidden}.card-wide{width:100%;display:flex;flex:1;border-radius:32px;padding:64px 32px 64px 32px;gap:3.5rem}.card-wide:has(.left){flex-direction:row-reverse}.card-wide .card-main{padding:24px 24px 24px 24px;flex:1;margin:auto}.card-wide .image-container{display:flex;position:relative;flex:1;min-height:24.5rem;max-width:40.625rem;min-width:15.75rem}.card-wide .image-container .pattern-container{display:flex;position:absolute;top:-40px;left:2rem;z-index:20}.card-wide .image-container .pattern-container.pattern-side{top:2rem;left:-2.5rem;flex-direction:column}.card-wide .image-container .pattern-container.pattern-side .pattern-ball{width:2.5rem;height:5rem;border-radius:2.5rem 0 0 2.5rem}.card-wide .image-container .pattern-container.pattern-side .pattern-ball:nth-child(2){margin-left:2.5rem;margin-top:auto;border-radius:0 2.5rem 2.5rem 0}.card-wide .image-container .pattern-container.pattern-top-right{left:auto;right:2rem}.card-wide .image-container .pattern-container.pattern-side-right{left:auto;right:-2.5rem}.card-wide .image-container .pattern-container .pattern-ball{width:5rem;height:2.5rem;border-radius:2.5rem 2.5rem 0 0}.card-wide .image-container .pattern-container .pattern-ball.pattern-ball-secondary{background-color:#fff}.card-wide .image-container .pattern-container .pattern-ball.pattern-ball-primary{background-color:#ffd200}.card-wide .image-container .pattern-container .pattern-ball:nth-child(2){margin-top:2.5rem;border-radius:0 0 2.5rem 2.5rem}.card-wide .image-container .card-image{overflow:hidden;border-radius:16px;display:flex;justify-content:center;max-width:max-content}.card-wide .image-container .card-image.leaf-interactive{border-radius:100% 0}.card-wide .image-container .card-image.leaf-opened{border-radius:16px;transition:border-radius 1s ease}.card-wide .image-container .card-image img{width:auto;height:100%}.card-wide .card-link{padding-top:16px}.card-wide .card-link .white-button-editor:hover{color:#000!important}.card-normal-container{width:100%;height:100%}.card-wide-container{width:100%;display:flex}@media (width:768px){.card-wide .image-container .card-image img{width:100%;height:auto}}@media screen and (max-width:768px){.card-normal{width:100%}.card-wide{width:100%;flex-direction:column-reverse;padding:48px 24px 48px 24px;gap:.5rem}.card-wide .image-container{max-width:100%}.card-wide .image-container .card-image{width:100%;margin-left:auto}.card-wide .image-container .card-image.left{margin-right:auto}.card-wide .image-container .pattern-side{display:none}.card-wide:has(.left){flex-direction:column-reverse}.card-wide .card-normal-container{padding:10px 20px 0 20px}.card-wide .card-wide-container{padding:10px 20px 0 20px!important}}@media screen and (max-width:991px){.card-wide{width:80%}.card-wide .image-container .pattern-container{top:-34px}.card-wide .image-container .pattern-container .pattern-ball{width:4.5rem;height:2.125rem}.card-wide .image-container .pattern-container .pattern-ball:nth-child(2){margin-top:2.125rem}}@media screen and (min-width:1280px){.card-wide{padding:80px 32px 80px 32px}.card-wide .image-container .card-image{width:auto}}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.content-archive-title{padding-left:20px}.content-archive-container{padding:20px;width:100%;margin-bottom:30px}.content-archive-container .selected{background:#000;color:#fff}.content-archive-container .filter-btn{cursor:pointer;padding:15px 20px}.content-archive-container .content-arcive-list p{padding-left:20px;padding-top:15px}.content-archive-container .year-filters{border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap}.content-archive-container ul{list-style-type:none;margin:0;padding:0}.content-archive-container ul li:first-child{border-top:1px solid #ddd}.content-archive-container ul li{display:flex;padding:15px 0;border-bottom:1px solid #ddd}.content-archive-container ul li .date{min-width:85px}.content-archive-container ul li a{margin-left:10px}.content-archive-container .archive-paging span{border:1px solid #bbb;padding:15px;display:inline-block;margin-right:10px;margin-top:10px;line-height:15px}.content-archive-container .archive-paging .prev-page-btn{content:"< ";cursor:pointer}.content-archive-container .archive-paging .curr-page-btn{content:" >";background:#ddd}.content-archive-container .archive-paging .next-page-btn{content:" >";cursor:pointer}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.content-highlight{display:flex;flex-direction:column}.content-highlight h3{margin-top:0}.content-highlight .missing-desc{margin:0!important;color:red!important}.content-highlight .read-more{order:2;font-weight:600;color:#4e489d;text-decoration:underline}.content-highlight .read-more:hover{text-decoration:none}.content-highlight .read-more:active{color:#404040}.content-highlight .read-more:focus{color:#4e489d;border-radius:.25rem}.content-highlight a{color:#333;font-weight:400;text-decoration:none}.content-highlight .content-header a{display:none}.content-highlight .content-list{list-style-type:none;margin:0;padding:0}.content-highlight .content-list li{margin-bottom:15px}.content-highlight .content-list .article-title{font-weight:700}.content-highlight .news-list__link:hover{text-decoration:none;color:#333}.content-highlight .news-list__link:hover .article-title{text-decoration:underline}.content-highlight.pt-15{padding-top:15px}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.news-article-list{width:100%;padding:40px}.news-article-item,.news-article-item *{box-sizing:border-box}.news-article-item{background:#fff;padding:60px 150px 60px 150px;display:flex;flex-direction:column;gap:48px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative;overflow:hidden}.news-section-heading{color:#000;text-align:left;font-size:28px;font-weight:600;position:relative;display:flex;align-items:center;justify-content:flex-start;padding:16px 0 33px 0}.article-list-container{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative;overflow:hidden}.news-blog-and-article-item{border-style:solid;border-color:#d3d1ea;border-width:1px 0 0 0;padding:16px 0 16px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-shrink:0;width:100%;position:relative;overflow:hidden;gap:16px}.news-blog-and-article-item .item-article-date-container,.news-blog-and-article-item:hover .item-article-container{gap:48px;transition:gap .3s ease-out}.article-description-wrapper{width:100%;display:flex;align-items:center;text-decoration:none}.item-article-container{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:flex-start;flex-grow:0;flex-shrink:0;position:relative;transform:none;font-size:14px}.item-article-date-container{display:flex;flex-direction:row;width:100%;gap:16px;align-items:center;justify-content:space-between;position:relative;flex:1 1}.category-tag-news{background:#ffd200;border-radius:1000px;padding:4px 16px 4px 16px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;flex-shrink:0;width:88px;position:relative;overflow:hidden;font-weight:600}.article-title{color:#000;text-align:left;font-size:16px;line-height:160%;font-weight:600;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:75%;flex:0 1 auto}.article-published-date{color:#000;text-align:left;font-size:16px;line-height:160%;font-weight:400;position:relative;display:flex;align-items:center;justify-content:flex-start;transform:none}.read-more-button{background:#fff;border-radius:1000px;border-style:solid;border-color:#6c66b9;border-width:1px;padding:10px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden;width:44px;height:44px;order:1;flex-grow:0}.read-more-button:hover{background-color:#d3d1ea;transition:background .3s ease-out}.read-more-button:hover a{color:#000}.read-more-button a{color:#000}.category-tag-blog{background:#d3d1ea;border-radius:1000px;padding:4px 16px 4px 16px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;flex-shrink:0;width:88px;position:relative;overflow:hidden;font-weight:600}.category-tag-article{background:#9894ce;border-radius:1000px;padding:4px 16px 4px 16px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;flex-shrink:0;width:88px;position:relative;overflow:hidden;font-weight:600}.button-container{display:flex;flex-direction:row;gap:16px;align-items:flex-start;justify-content:flex-end;align-self:stretch;flex-shrink:0;position:relative;padding-top:48px}.button-container .secondary-button a{font-weight:400;color:#000;text-decoration:none}.button-container .primary-button a{font-weight:400;color:#fff;text-decoration:none}.secondary-button{background:#fff;border-radius:1000px;border-style:solid;border-color:#6c66b9;border-width:1px;padding:12px 24px 12px 24px;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden}.secondary-button:hover{background-color:#f0f0f8}.primary-button{background:#6c66b9;border-radius:1000px;padding:12px 24px 12px 24px;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden}.hover-shift{will-change:transform}@media (hover:hover) and (pointer:fine){.news-blog-and-article-item:hover .hover-shift{transform:translateX(24px);transition:transform .3s ease-out}}@media only screen and (max-device-width:1024px),only screen and (max-width:desktop-xl-breakpoint){.news-blog-and-article-item{width:100%;align-items:center}.article-title{width:60%}.news-article-list{padding:40px 20px!important}}@media only screen and (max-device-width:768px),only screen and (max-width:mobile-breakpoint){.news-blog-and-article-item{flex-direction:column;justify-content:flex-start;width:100%;align-items:baseline;gap:16px}.primary-button,.secondary-button{width:100%;align-items:center!important;display:block}.button-container{flex-direction:column;padding-top:24px}.article-title{width:100%}.news-article-list{padding:40px!important}.news-section-heading{padding:16px 0 9px 0}.article-description-wrapper{display:initial}.item-article-date-container{margin-top:16px}}@media screen and (min-width:769px){.item-article-date-container{justify-content:end}}:root{--tagify-dd-color-primary:rgb(53,149,246);--tagify-dd-bg-color:white}.tagify{--tags-border-color:#DDD;--tags-hover-border-color:#CCC;--tags-focus-border-color:#3595f6;--tag-bg:#E5E5E5;--tag-hover:#D3E2E2;--tag-text-color:black;--tag-text-color--edit:black;--tag-pad:0.3em 0.5em;--tag-inset-shadow-size:1.1em;--tag-invalid-color:#D39494;--tag-invalid-bg:rgba(211, 148, 148, 0.5);--tag-remove-bg:rgba(211, 148, 148, 0.3);--tag-remove-btn-bg:none;--tag-remove-btn-bg--hover:#c77777;--tag--min-width:1ch;--tag--max-width:auto;--tag-hide-transition:.3s;--placeholder-color:black;--loader-size:.8em;display:flex;align-items:flex-start;flex-wrap:wrap;border:1px solid #ddd;border:1px solid var(--tags-border-color);padding:0;line-height:1.1;cursor:text;outline:0;position:relative;transition:.1s}@keyframes tags--bump{30%{transform:scale(1.2)}}@keyframes rotateLoader{to{transform:rotate(1turn)}}.tagify:hover{border-color:#ccc;border-color:var(--tags-hover-border-color)}.tagify.tagify--focus{transition:0s;border-color:#3595f6;border-color:var(--tags-focus-border-color)}.tagify[readonly]{cursor:default}.tagify[readonly]>.tagify__input{visibility:hidden;width:0;margin:5px 0}.tagify[readonly] .tagify__tag__removeBtn{display:none}.tagify[readonly] .tagify__tag>div{padding:.3em .5em;padding:var(--tag-pad)}.tagify[readonly] .tagify__tag>div::before{background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95)}.tagify--loading .tagify__input::before{content:none}.tagify--loading .tagify__input::after{content:"";vertical-align:middle;opacity:1;width:var(--loader-size);height:var(--loader-size);border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;animation:rotateLoader .4s infinite linear;margin:-2px 0 -2px .5em}.tagify--loading .tagify__input:empty::after{margin-left:0}.tagify+input,.tagify+textarea{display:none!important}.tagify__tag{display:inline-flex;align-items:center;margin:5px 0 5px 5px;position:relative;z-index:1;outline:0;cursor:default;transition:.13s ease-out}.tagify__tag>div{vertical-align:top;box-sizing:border-box;max-width:100%;padding:.3em .5em;padding:var(--tag-pad);color:#333;color:var(--tag-text-color);line-height:inherit;border-radius:3px;-webkit-user-select:none;user-select:none;transition:.13s ease-out}.tagify__tag>div>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;min-width:var(--tag--min-width);max-width:var(--tag--max-width);transition:.8s ease,.1s color}.tagify__tag>div>[contenteditable]{outline:0;-webkit-user-select:text;user-select:text;cursor:text;margin:-2px;padding:2px;max-width:350px}.tagify__tag>div::before{content:"";position:absolute;border-radius:inherit;left:0;top:0;right:0;bottom:0;z-index:-1;pointer-events:none;transition:120ms ease;animation:tags--bump .3s ease-out 1;box-shadow:0 0 0 1.1em #e5e5e5 inset;box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset}.tagify__tag:hover:not([readonly]) div::before{top:-2px;right:-2px;bottom:-2px;left:-2px;box-shadow:0 0 0 1.1em #d3e2e2 inset;box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-hover) inset}.tagify__tag--loading{pointer-events:none}.tagify__tag--loading .tagify__tag__removeBtn{display:none}.tagify__tag--loading::after{--loader-size:.4em;content:"";vertical-align:middle;opacity:1;width:var(--loader-size);height:var(--loader-size);border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;animation:rotateLoader .4s infinite linear;margin:0 .5em 0 -.1em}.tagify__tag.tagify--noAnim>div::before{animation:none}.tagify__tag.tagify--hide{width:0!important;padding-left:0;padding-right:0;margin-left:0;margin-right:0;opacity:0;transform:scale(0);transition:.3s;transition:var(--tag-hide-transition);pointer-events:none}.tagify__tag.tagify--mark div::before{animation:none}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before{box-shadow:0 0 0 1.1em rgba(211,148,148,.5) inset!important;box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-invalid-bg) inset!important;transition:.2s}.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}.tagify__tag[readonly]>div::before{background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95)}.tagify__tag--editable>div{color:#333;color:var(--tag-text-color--edit)}.tagify__tag--editable>div::before{box-shadow:0 0 0 2px #d3e2e2 inset!important;box-shadow:0 0 0 2px var(--tag-hover) inset!important}.tagify__tag--editable.tagify--invalid>div::before{box-shadow:0 0 0 2px #d39494 inset!important;box-shadow:0 0 0 2px var(--tag-invalid-color) inset!important}.tagify__tag__removeBtn{order:5;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;cursor:pointer;font:14px Serif;background:0 0;background:var(--tag-remove-btn-bg);color:#333;color:var(--tag-text-color);width:14px;height:14px;margin-right:4.66667px;margin-left:-4.66667px;transition:.2s ease-out}.tagify__tag__removeBtn::after{content:"×"}.tagify__tag__removeBtn:hover{color:#fff;background:#c77777;background:var(--tag-remove-btn-bg--hover)}.tagify__tag__removeBtn:hover+div>span{opacity:.5}.tagify__tag__removeBtn:hover+div::before{box-shadow:0 0 0 1.1em rgba(211,148,148,.3) inset!important;box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg) inset!important;transition:.2s}.tagify:not(.tagify--mix) .tagify__input br{display:none}.tagify:not(.tagify--mix) .tagify__input *{display:inline;white-space:nowrap}.tagify__input{display:block;min-width:110px;margin:5px;padding:.3em .5em;padding:var(--tag-pad,.3em .5em);line-height:inherit;position:relative;white-space:pre-line}@supports (-moz-appearance:none){.tagify__input:empty{display:flex}}.tagify__input:empty::before{transition:.2s ease-out;opacity:.5;transform:none;width:auto}.tagify__input:focus{outline:0}.tagify__input:focus::before{transition:.2s ease-out;opacity:0;transform:translatex(6px)}@supports (-moz-appearance:none){.tagify__input:focus::before{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.tagify__input:focus::before{display:none}}@supports (-ms-ime-align:auto){.tagify__input:focus::before{display:none}}.tagify__input:focus:empty::before{transition:.2s ease-out;opacity:.3;transform:none}@supports (-moz-appearance:none){.tagify__input:focus:empty::before{display:inline-block}}.tagify__input::before{display:inline-block;width:0;content:attr(data-placeholder);position:absolute;top:0;bottom:0;height:1em;line-height:1em;margin:auto 0;z-index:1;color:#333;color:var(--placeholder-color);white-space:nowrap;pointer-events:none;opacity:0}.tagify--mix .tagify__input::before{height:auto;position:static;line-height:inherit}.tagify__input::after{content:attr(data-suggest);display:inline-block;white-space:pre;color:#333;opacity:.3;pointer-events:none;max-width:100px}.tagify__input .tagify__tag{margin:0}.tagify__input .tagify__tag>div{padding-top:0;padding-bottom:0}.tagify--mix{line-height:1.7}.tagify--mix .tagify__input{padding:5px;margin:0;width:100%;height:100%;line-height:inherit}.tagify--mix .tagify__input::after{content:none}.tagify--select::after{content:">";opacity:.5;position:absolute;top:50%;right:0;bottom:0;font:16px monospace;line-height:8px;height:8px;pointer-events:none;transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);transition:.2s ease-in-out}.tagify--select[aria-expanded=true]::after{transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2)}.tagify--select .tagify__tag{position:absolute;top:0;right:1.8em;bottom:0}.tagify--select .tagify__tag div{display:none}.tagify--select .tagify__input{width:100%}.tagify--invalid{--tags-border-color:#D39494}.tagify__dropdown{position:absolute;z-index:9999;transform:translateY(1px);overflow:hidden}.tagify__dropdown[placement=top]{margin-top:0;transform:translateY(-2px)}.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{border-top-width:1px;border-bottom-width:0}.tagify__dropdown--text{box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);font-size:.9em}.tagify__dropdown--text .tagify__dropdown__wrapper{border-width:1px}.tagify__dropdown__wrapper{max-height:300px;overflow:hidden;background:#fff;background:var(--tagify-dd-bg-color);border:1px solid #3595f6;border-color:var(--tagify-dd-color-primary);border-top-width:0;box-shadow:0 2px 4px -2px rgba(0,0,0,.2);transition:.25s cubic-bezier(0,1,.5,1)}.tagify__dropdown__wrapper:hover{overflow:auto}.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;transform:translateY(-1em)}.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{transform:translateY(2em)}.tagify__dropdown__item{box-sizing:inherit;padding:.3em .5em;margin:1px;cursor:pointer;border-radius:2px;position:relative;outline:0}.tagify__dropdown__item--active{background:#3595f6;background:var(--tagify-dd-color-primary);color:#fff}.tagify__dropdown__item:active{filter:brightness(105%)}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.breadcrumb{padding:25px 0 0;background-color:initial;max-width:103.75rem;width:calc(100% - 7.5rem);margin-left:auto;margin-right:auto}.breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;align-items:end;gap:4px}.breadcrumb ol li a{text-decoration:none}.breadcrumb ol li #homeIcon{vertical-align:text-bottom}.breadcrumb ol li:first-child a{padding:2px;color:#6c66b9}.breadcrumb li:not(:last-child){color:#000}.breadcrumb li:not(:last-child)::after{display:inline-block;margin:0 .25rem;content:"/"}@media screen and (max-width:599px){.breadcrumb{padding-left:20px;width:100%}}@media screen and (max-width:768px){.breadcrumb{padding-top:32px}}.sitecore-carousel-component{visibility:hidden;cursor:default;background-color:#fff}.slick-slide{position:relative;width:100%;display:block;box-sizing:border-box}.slick-arrow.slick-hidden{display:none}.slick-track{display:flex}.slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}.carousel-slide-image{background-position:center;background-size:cover;background-repeat:no-repeat;outline:0;background-color:#f5f5f5}.carousel-slide-image-scale{background-size:contain}.carousel-slide-image-100{background-size:100% 100%}.custom-hidden-image{visibility:hidden}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:48px;height:48px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:FontAwesome,WorkSans,"Helvetica Neue",Arial,sans-serif;font-size:48px;font-weight:700;line-height:1;opacity:1;color:#4c4c4c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:opacity 1s}.slick-prev{left:0;z-index:1}[dir=rtl] .slick-prev{right:0;left:auto}.slick-prev:before{content:"\f104"}[dir=rtl] .slick-prev:before{content:"\f105"}.slick-next{right:0}[dir=rtl] .slick-next{right:auto;left:0}.slick-next:before{content:"\f105"}[dir=rtl] .slick-next:before{content:"\f104"}.popup-viewer-open-btn{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#fff;text-transform:uppercase;font-family:franklin-gothic-urw,FranklinGothicDemiRegular,WorkSans,"Helvetica Neue",Arial,sans-serif;font-weight:600;background:#4c4c4c;box-shadow:none;border-radius:0;height:30px;line-height:0;cursor:pointer}.popup-viewer-open-btn:focus{box-shadow:none}.pdf-container .first-carousel-image-pdf{flex:0 1 auto;overflow:hidden}.pdf-container .first-carousel-image-pdf:not(:last-child){margin-bottom:14px}.pdf-container .pdf-carousel-images{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.pdf-container .pdf-carousel-images .carousel-image{flex:1 1 auto;overflow:hidden}.pdf-container .pdf-carousel-images .carousel-image .pdf-image{height:100%;object-fit:cover}.pdf-container .pdf-carousel-images .carousel-image:not(:last-child){margin-bottom:14px}.pdf-container .pdf-carousel-images:not(:last-child){margin-right:14px}@media screen and (max-width:767px){.slick-track .slick-slide{height:250px!important}}.channel-form .stp-invalid-input-message{visibility:hidden}.channel-form .missing-value-message{visibility:hidden;color:#fa3e67}.channel-form .wrong-value-message{visibility:hidden;display:none;color:#fa3e67}.channel-form input[data-is-valid=false]:not(:invalid){border:1px solid #fa3e67}.channel-form input[data-is-valid=false]:not(:invalid)+div .missing-value-message{display:none;visibility:hidden}.channel-form input[data-is-valid=false]:not(:invalid)+div .wrong-value-message{display:inline;visibility:visible}.channel-form .validation-error{color:#fa3e67}.channel-form.validated input.stp-input:invalid:not(:focus){border-color:#fa3e67}.channel-form.validated fieldset.invalid,.channel-form.validated fieldset:invalid:not(:focus){border:1px solid #fa3e67}.channel-form.validated fieldset.invalid+.stp-invalid-input-message,.channel-form.validated fieldset:invalid:not(:focus)+.stp-invalid-input-message,.channel-form.validated input:invalid:not(:focus)+.stp-invalid-input-message,.channel-form.validated input:invalid:not(:focus)+div .missing-value-message{visibility:visible}#changed-reason-block fieldset{padding-top:12px}#channel-form-react{width:100%}.channel-form .react-datepicker-wrapper,.channel-form .react-datepicker__input-container{width:100%}.channel-form button:focus{outline-color:#cab432}.channel-form .channel-form-desc{font-size:18px;padding-bottom:30px}.channel-form .stp-input:focus,.channel-form .stp-textarea:focus{outline:0}.channel-form .form-control{border-radius:0}.channel-form .form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.channel-form fieldset{padding-left:15px;border:1px solid #fff}.channel-form .validation-error-text{color:#fa3e67}.channel-form .validation-error-input{border:1px solid #fa3e67}.channel-form-spinner{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:tyel-form-spin 2s linear infinite}.channel-form-error-banner{padding-right:2.8rem;margin-top:1rem}.channel-form-error-banner button{padding-bottom:0;padding-top:.4rem;padding-right:1rem}@keyframes channel-form-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.client-search-module-wrapper{width:100%}.client-search-module-wrapper .client-search-module-container{width:100%;position:relative}.client-search-module-wrapper .client-search-module-container .v-hidden{visibility:hidden}.client-search-module-wrapper .client-search-module-container .warning-container{position:absolute;top:0;width:100%;max-height:70px;background-color:#f2dede;display:flex;border-radius:5px;font-size:.9rem;color:#c24a48}.client-search-module-wrapper .client-search-module-container .warning-container .exclamation-circle{margin-right:5px}.client-search-module-wrapper .client-search-module-container .warning-container .close-icon{position:absolute;top:5px;right:5px;cursor:pointer}.client-search-module-wrapper .client-search-module-container .warning-container span{margin:15px}.client-search-module-wrapper .client-search-module-container .component-container{padding:20px 0}.client-search-module-wrapper .client-search-module-container .component-container .search-bar-component-container{position:relative;padding-top:75px}.client-search-module-wrapper .client-search-module-container .component-container .search-bar-component-container:not(:last-child){margin-bottom:7px}.client-search-module-wrapper .client-search-module-container .component-container:not(:last-child){border-bottom:1px solid #adadad}.client-search-module-wrapper .client-search-module-container .hidden{visibility:hidden}.client-search-module-wrapper:not(:last-child){border-bottom:1px solid #adadad}.login-button-div{float:left}.company-details{margin-bottom:30px}.company-details:last-child{margin-bottom:0}.contacts-component-container h2{margin:0}.contacts-component-container .contacts .contact{margin-right:20px;margin-top:20px;flex:1 0 auto}.contacts-component-container .contacts .contact p{margin:0}.customer-state-bar-container{display:inline-block;width:100%}.customer-state-bar-container .title-container{margin:0 0 25px 25px}.customer-state-bar-container .stp-customer-state-bar{counter-reset:step;display:flex;margin:0;padding:0}.customer-state-bar-container .stp-customer-state-bar .step{list-style-type:none;position:relative;text-align:center;color:#7d7d7d;flex:1 1 0%}.customer-state-bar-container .stp-customer-state-bar .step:before{width:30px;height:30px;line-height:30px;content:counter(step);counter-increment:step;text-align:center;display:block;margin:0 auto 10px auto;border-radius:50%;background-color:#b2b2b2;color:#fff;font-weight:700}.customer-state-bar-container .stp-customer-state-bar .step:after{width:100%;height:3px;content:"";position:absolute;top:15px;left:-50%;z-index:-1;background-color:#b2b2b2}.customer-state-bar-container .stp-customer-state-bar .step:first-child:after{content:none}.customer-state-bar-container .stp-customer-state-bar .step.active:before{content:"✔";font-size:14px;font-family:"Segoe UI Symbol",sans-serif;background-color:#ffd200}.customer-state-bar-container .stp-customer-state-bar .step.active{color:#000}.customer-state-bar-container .stp-customer-state-bar .step.active:after{background-color:#ffd200}.details-component-container .details-first-line-container{margin-bottom:20px}.details-component-container .details-first-line-container:last-child{margin-bottom:0}.details-component-container .details-title{margin-bottom:0}.details-component-container .details-table{margin:0 0 10px 15px}.details-component-container .details-table tr{height:28px}.details-component-container .details-table td{vertical-align:top}.details-component-container .details-table td:nth-child(1){width:200px;font-weight:700}.details-component-container details-table:last-child{margin-bottom:0}.details-component-container .button-container{display:flex;flex-wrap:wrap}.details-component-container .button-container #tupasLoginForm,.details-component-container .button-container button{flex:0 1 auto;margin-right:14px}.details-component-container .button-container #tupasLoginForm button,.details-component-container .button-container button{min-width:270px}.details-component-container .button-container button:last-child{margin-right:0}.details-component-container header button{margin-left:30px}.empty-result{text-align:center;padding:40px}.estimate-pdf-link-component{display:flex;justify-content:space-between}.estimate-pdf-link-component .left-side-container,.estimate-pdf-link-component .right-side-container{display:flex}.estimate-pdf-link-component .left-side-container span,.estimate-pdf-link-component .right-side-container span{align-self:center}.estimate-pdf-link-component .left-side-container .show-button,.estimate-pdf-link-component .right-side-container .show-button{margin:0 20px 0 40px}.company-insurance-details .details-title,.person-insurance-details .details-title{margin-bottom:15px}.company-insurance-details .details-table,.person-insurance-details .details-table{width:100%}.company-insurance-details .details-table tr,.person-insurance-details .details-table tr{height:30px}.company-insurance-details .details-table tr:not(:last-child),.person-insurance-details .details-table tr:not(:last-child){border-bottom:2px solid #d0d0d0}.company-insurance-details .details-table:not(:last-child),.person-insurance-details .details-table:not(:last-child){margin-bottom:15px}.pdf-link-component{display:flex;justify-content:space-between}.pdf-link-component .left-side-container,.pdf-link-component .right-side-container{display:flex}.pdf-link-component .left-side-container span,.pdf-link-component .right-side-container span{align-self:center}.pdf-link-component .left-side-container .show-button,.pdf-link-component .right-side-container .show-button{margin:0 20px 0 40px}.person-details{margin-bottom:30px}.person-details:last-child{margin-bottom:0}.search-area-buttons-row{display:flex;flex-wrap:wrap;margin-top:-15px}.search-area-buttons-row .primary-button,.search-area-buttons-row .secondary-button{margin-right:20px;margin-top:15px;padding:10px 20px}.search-area-buttons-row+.search-area-buttons-row{margin-top:10px}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.search-bar-component{width:280px;margin:auto;position:relative}.search-bar-component .search-input-type{position:absolute;top:40px;left:-120px;width:100px;text-align:right;color:gray}.search-bar-component .search-bar-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:12px}.search-bar-component .search-bar-container .search-bar{width:186px;outline:0;text-transform:uppercase;border-radius:8px;border-color:#6c66b9;border-width:1px;padding:16px;height:50px}.search-bar-component .search-bar-container .search-bar::-webkit-input-placeholder{text-transform:none}.search-bar-component .search-bar-container .search-bar:-moz-placeholder{text-transform:none}.search-bar-component .search-bar-container .search-bar::-moz-placeholder{text-transform:none}.search-bar-component .search-bar-container .search-bar:-ms-input-placeholder{text-transform:none}.search-bar-component .search-bar-container .search-bar::placeholder{text-transform:none}.search-bar-component .search-bar-container .search-button{padding:8px 20px;white-space:nowrap}.search-bar-component .search-bar-container .error-message{width:100%;margin-top:6px;visibility:hidden;min-height:27px}.search-bar-component .loader{position:absolute;right:-40px;top:40px}.search-bar-component .back-btn{position:absolute;top:32px;left:306px;width:160px;padding:8px 10px}.search-bar-component.invalid-input .error-message{visibility:visible}.consent-control-panel-area .reqiured-consent-title{font-weight:700;margin:50px 0}.consent-control-panel-area .consent-choice-title{font-weight:700;margin:0}.consent-control-panel-area .required-checkbox-area{display:flex;margin-bottom:25px}.consent-control-panel-area .required-checkbox-area p{margin-bottom:0}.consent-control-panel-area .email-field{height:40px;padding-left:10px;width:320px;border:1px solid #000}.consent-control-panel-area .email-information{margin-top:25px}.consent-control-panel-area .email-label{margin:0;font-weight:700}.consent-control-panel-area .required-error{color:red}.consent-control-panel-area .consent-info{margin-left:25px}.consent-control-panel-area .consent-info i{color:#0056b3}.consent-control-panel-area input[type=checkbox]{width:27px;height:27px;accent-color:#ffe04d;margin-top:10px}.consent-control-panel-area .required-area{display:flex;margin-bottom:25px}.consent-control-panel-area .required-area p{margin:0}.consent-control-panel-area .consent-row{display:flex;margin-bottom:30px}.consent-control-panel-area .consent-row .consent-info h3,.consent-control-panel-area .consent-row .consent-info p{margin:0;padding:0}@media only screen and (max-width:630px){.consent-control-panel-area{margin:0 20px}}body .contact-details .contact-details-content{background-color:#ffd202;padding:40px;padding-top:69px;padding-bottom:64px}@media screen and (max-width:768px){body .contact-details .contact-details-content{padding:30px}}.contact-details h5{margin-bottom:20px}.contact-details p{margin:0}.contact-details img{max-width:100%;display:inline!important}.contact-details a{color:#333;text-decoration:underline}.pdf-container .contact-details{flex:none!important}.contact-details .content{display:flex;flex-direction:row}.contact-details figure{flex:0 0 81px;height:99px;width:81px;margin:0;margin-right:20px}.contact-details .description{flex:1 1 100%}.csv-generation-container{width:380px;height:250px}.csv-generation-container form.invalid input{border:1px solid red}.csv-generation-container form.invalid .warning-text{visibility:visible}.csv-generation-container .date-range-inputs-container{display:flex;justify-content:center;margin:20px 0;flex-wrap:wrap}.csv-generation-container .date-range-inputs-container .warning-text{margin:auto;width:100%;margin-top:10px;text-overflow:ellipsis;overflow:hidden;font-size:.8rem;color:red;visibility:hidden;text-align:center}.csv-generation-container .date-range-inputs-container input{border:1px solid #a5a5a5}.csv-generation-container .date-range-inputs-container input.first{margin-right:20px}.csv-generation-container p{text-align:center}.csv-generation-container button{display:block;margin:0 auto}.csv-generation-container .middle-div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}body{overflow-x:hidden}.ctabanner{width:100%;position:relative;margin-bottom:20px}.ctabanner.full-width{margin-top:-135px;position:relative;width:100vw;max-width:1660px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);box-sizing:border-box;height:75vh;border-radius:0 0 32px 32px;overflow:visible;display:flex;justify-content:flex-start;align-items:flex-end;padding:60px}@media screen and (min-width:1790px){.ctabanner.full-width{padding-left:0!important}}@media screen and (max-width:1023px){.ctabanner.full-width{padding-left:2.5rem!important}}@media screen and (max-width:599px){.ctabanner.full-width{padding-left:1rem!important}}.ctabanner.full-width.content-right{display:flex;justify-content:end}.ctabanner.full-width.content-centered{justify-content:center;align-items:center}.ctabanner.full-width.content-centered .image-area:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:radial-gradient(85% 70% at 50% 55%,rgba(0,0,0,.75) 0,rgba(0,0,0,0) 100%);z-index:2;border-radius:0 0 32px 32px}.ctabanner.full-width.content-centered .banner-content{width:50%;justify-content:center;align-items:center}@media screen and (max-width:768px){.ctabanner.full-width.content-centered .banner-content{width:100%!important}}.ctabanner.full-width.content-centered .banner-content .content-area>*{text-align:center}.ctabanner.full-width.content-centered .banner-content .content-cta{display:flex;flex-direction:row;gap:8px}.ctabanner.full-width.content-centered .banner-content .content-cta>*{margin:0}.ctabanner.full-width.content-centered .banner-content .content-cta .btn{width:100%;min-width:100%}.ctabanner.full-width .image-area{position:absolute;top:0;left:0;height:100%;width:100vw;align-items:center!important;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.ctabanner.full-width .image-area:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(35deg,rgba(0,0,0,.65) 30%,rgba(0,0,0,0) 80%);z-index:2;border-radius:0 0 32px 32px}.ctabanner.full-width .image-area img{object-fit:cover;height:100%;z-index:1}.ctabanner.full-width .image-area video{object-fit:cover;height:100%;z-index:1}.ctabanner.full-width .image-area .play-pause-button{z-index:3;position:absolute;bottom:32px;right:60px;padding:12px!important;display:flex!important;justify-content:center;align-items:center}.ctabanner.full-width .image-area .play-pause-button .play{display:none}.ctabanner.full-width .banner-content{z-index:3;position:static;transform:none;margin:0;max-width:50%;padding:0;display:flex;flex-direction:column;gap:32px}.ctabanner.full-width .banner-content .description{padding:0}.ctabanner .banner-content{padding:0 25px;position:absolute;top:50%;left:6%;transform:translateY(-50%);max-width:45%;overflow:hidden;margin-bottom:20px}.ctabanner .banner-content.content-centered{left:28%}.ctabanner .banner-content.content-right{right:6%;left:auto}.ctabanner .banner-content h1{margin:15px 0;font-size:52px;font-weight:600;line-height:67.6px}.ctabanner .banner-content .description{padding-bottom:16px;font-size:20px!important;font-weight:500;line-height:30px!important}.ctabanner .banner-content .link-text{background-color:#ffd202;display:inline-block;border-radius:4rem}.ctabanner .banner-content .link-text a{font-size:14px;color:#333;text-align:center;min-width:130px;border-radius:4rem}.ctabanner .banner-content .text-link{background-color:transparent!important}.ctabanner .banner-content .indent-button{margin-left:10px}.ctabanner .image-area img,.ctabanner .image-area video{width:100%;border-bottom-right-radius:2.125rem;border-bottom-left-radius:2.125rem}@media screen and (max-width:768px){.ctabanner.full-width{padding:40px 16px 48px 16px}.ctabanner.full-width .image-area .play-pause-button{width:auto!important;position:absolute;bottom:16px;right:16px}.ctabanner.full-width .banner-content{width:100%;max-width:100%}.ctabanner.full-width .banner-content .content-cta{flex-direction:column}.ctabanner.full-width .banner-content .content-area{width:100%;max-width:100%;position:relative;top:0;padding:0;background-color:transparent!important}.ctabanner.full-width .banner-content .content-area .description{font-size:20px;font-weight:500;line-height:30px}.ctabanner:not(.full-width){margin-bottom:0;padding-bottom:20px;border-bottom:thin solid #c6c6c9}.ctabanner:not(.full-width) .banner-content{position:static;max-width:initial;padding:0 20px;transform:initial}.ctabanner:not(.full-width) .banner-content h1{font-size:2.3rem;line-height:2.5rem;word-break:break-word}.ctabanner:not(.full-width) .banner-content .link-text{position:relative;top:0;width:100%}.ctabanner:not(.full-width) .banner-content .link-text a{width:100%}.ctabanner:not(.full-width) .banner-content .indent-button{margin-left:0}.ctabanner:not(.full-width) .text-color-set{color:#000!important}.ctabanner:not(.full-width) .mobile-image+.description{padding-top:16px}.ctabanner:not(.full-width) h1{margin:20px 0!important}}@media screen and (min-width:576px) and (max-width:768px){.ctabanner .content-area h1{font-size:44px;font-weight:600;line-height:65px}}@media screen and (max-width:576px){.ctabanner.full-width{padding-bottom:40px}.ctabanner .content-area h1{font-size:28px;line-height:38px}}@media screen and (min-width:768px) and (max-width:1199px){.ctabanner:not(.full-width) .banner-content h1{font-size:2.2rem;line-height:2.5rem}.ctabanner.full-width{padding:48px 40px 48px 60px}.ctabanner.full-width .image-area .play-pause-button{position:absolute;bottom:32px;right:40px}.ctabanner.full-width .image-area:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.65) 30%,rgba(0,0,0,0) 80%);z-index:2;border-radius:0 0 32px 32px}.ctabanner.full-width .image-area .content-area .description{font-size:20px;font-weight:500;line-height:30px}.ctabanner.full-width .image-area .content-area h1{font-size:60px;font-weight:600;line-height:78px}}@media screen and (min-width:768px) and (max-width:991px){.ctabanner:not(.full-width) .description{display:none}}@media screen and (min-width:1200px){.ctabanner.full-width{padding-bottom:120px}}.decision-tree-container{width:100%}.decision-tree-container .decision-tree-module{padding:20px}.decision-tree-container .question .answer span{margin-left:15px;vertical-align:text-bottom}.decision-tree-container .prev-btn{margin-right:15px}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.timeline-box,.timeline-box *{box-sizing:border-box}.timeline-box{background:#fff;display:flex;flex-direction:row;gap:0;align-items:flex-start;justify-content:flex-start;position:relative}.custom-row>.timeline-box{padding:0 24px 0 24px}.section-header{padding:32px 0;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start;flex:1;max-width:360px;position:relative}.stack{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.parent-event-description{color:#000;text-align:left;font-size:14px;line-height:160%;font-weight:400;position:relative;align-self:stretch;display:flex;align-items:center;justify-content:flex-start}.child-timeline-container{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:flex-start;flex:1;position:relative}.start{padding:16px 0 0 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-shrink:0;height:67px;position:relative}.logo-sun-old{flex-shrink:0;width:36px;height:36px;position:relative;overflow:visible}.logo-sun-line{margin:-1px 0 0 0;background:#ffd200;flex-shrink:0;width:4px;height:32px;position:relative}.timeline-event-group{padding:0 0 0 16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.child-events{border-style:solid;border-color:#ffd200;border-width:0 0 0 4px;padding:40px 16px 32px 40px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.child-events h1{margin-top:-17px}.child-events h2{margin-top:-10px}.child-events h3{margin-top:-13px}.child-events h4,.child-events h5{margin-top:-5px}.child-events h6{margin-top:-4px}.child-event-description{color:#000;text-align:left;font-size:14px;line-height:160%;font-weight:400;position:relative;align-self:stretch;display:flex;align-items:center;justify-content:flex-start}.timeline-mark{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:flex-start;flex-shrink:0;position:absolute;left:-7px;top:40px}.ellipse{background:#fff;border-radius:50%;border-style:solid;border-color:#ffd200;border-width:4px;flex-shrink:0;width:12px;height:12px;position:relative}.timeline-mark-rectangle{background:#ffd200;flex-shrink:0;width:24px;height:4px;position:relative}@media screen and (max-width:1024px){.timeline-box{flex-direction:column;padding:0 24px!important}.section-header{max-width:100%;width:100%;order:-1}.child-timeline-container{width:100%}.child-events{padding:40px 40px 32px 40px}.child-events h1{margin-top:-17px}.child-events h2{margin-top:-10px}.child-events h3{margin-top:-13px}.child-events h4,.child-events h5{margin-top:-5px}.child-events h6{margin-top:-4px}.timeline-mark{top:40px;left:-7px}.start:not(:has(svg)){height:0;padding-top:0}}@media screen and (max-width:768px){.timeline-box{padding:0 24px!important}.section-header{padding:24px 0;order:-1}.parent-event-description{font-size:13px;line-height:150%}.child-events{border-left:4px solid #ffd200;padding:40px 12px 32px 40px}.child-events h1{margin-top:-17px}.child-events h2,.child-events h3{margin-top:-10px}.child-events h3{margin-top:-13px}.child-events h4,.child-events h5{margin-top:-5px}.child-events h6{margin-top:-4px}.timeline-mark{left:-7px;top:40px}}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.floatable-element .floatable-area{position:fixed;z-index:1}.floatable-element .floatable-area .floatable-icon{border-radius:10px;cursor:pointer}.floatable-element .floatable-area img{padding:8px}.floatable-element .floatable-area .content-area{border-radius:10px;max-width:420px}.floatable-element .no-style-set{top:33%;left:0;z-index:3}.floatable-element .info-title{text-align:center}.floatable-element .content-area,.floatable-element .mobile-content{display:none}.floatable-element .content-area,.floatable-element .mobile-content,.floatable-element .mobile-content-exp{padding:20px}.floatable-element .floatable-area .content-area,.floatable-element .floatable-area img,.floatable-element .mobile-content,.floatable-element .mobile-content-exp{background:#ffd202}@media screen and (max-width:768px){.floatable-element .floatable-other{display:none}.floatable-element .mobile-content{display:block}}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.feature-header-container{width:100%}@media screen and (min-width:769px){.feature-header-container{padding-bottom:25px}}@media screen and (max-width:769px){.feature-header-container{display:none}}.custom-row .feature-header-container{padding-right:0;padding-left:0}.feature-header{display:flex;flex:1 0 100%;font-family:WorkSans,"Helvetica Neue",Arial}.feature-header .language-area{padding-right:25px;display:flex;flex-direction:column;justify-content:center}.feature-header .language-area .language a{color:#333;font-weight:400;text-decoration:none}.feature-header .language-area .header-right-part .language-icon{display:flex;align-items:center;background-image:url(/content/img/globe.svg);background-repeat:no-repeat;background-position:right;background-size:24px 24px;background-color:#fff;width:24px;height:24px}.feature-header .left-side-area{padding-right:25px;margin-left:auto;display:flex;flex-direction:column;justify-content:center}.feature-header .left-side-area .header-right-part{display:flex;align-items:center;background-image:url(/content/img/search.svg);background-repeat:no-repeat;background-position:right;background-size:24px 24px;background-color:#fff;cursor:pointer;width:24px;height:24px}.feature-header .left-side-area .left-side-area-sub{display:flex}.feature-header .left-side-area img{align-self:center;width:24px;height:24px}.feature-header .left-side-area form{display:inline-block;position:relative}@media screen and (min-width:992px){.feature-header .left-side-area form{width:290px}}.feature-header .left-side-area input[type=text]{width:100%;height:2.5rem;padding:0 1rem;border:none;line-height:2.5rem;font-size:14px;box-shadow:none;border-bottom:1px solid #333}.feature-header .left-side-area input[type=text] ::placeholder{color:#616161}.feature-header .left-side-area form input[type=submit]{position:absolute;top:8px;width:24px;height:24px;right:0;text-indent:-9999px;background-image:url(/content/img/search.svg);background-repeat:no-repeat;background-position:right;background-size:24px 24px;background-color:#fff;border:0}.feature-header input[type=text]:focus{transition:border linear .2s,box-shadow linear .2s;outline-width:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.feature-header logo-area{flex:none}.feature-header .logo-area img{margin:0 10px;display:block;height:105px;width:145px}.feature-header .login-area{padding-top:15px;text-align:right;display:flex;flex-direction:column;justify-content:center}.feature-header .login-area .login-btn{background:#ffd900;padding:10px 15px;color:#735f00;font-weight:700;text-transform:uppercase;display:inline-block;box-shadow:-1px 1px 1px #dbdbdb;border-bottom:1px solid #949494;margin:0 0 0 10px}.feature-header .login-area .language-switcher{display:inline-flex;margin-bottom:15px;position:relative}.feature-header .login-area .language-switcher .language-switcher-tooltip{right:0}.feature-header .login-area .language-switcher ul{list-style-type:none;display:inline-flex;margin:0;padding:0}.feature-header .login-area .language-switcher ul .language{border-right:1px solid #999;padding:0 10px}.feature-header .login-area .language-switcher ul .language:last-child{border:none;padding-right:0}.feature-header .login-area .language-switcher .language-mark{color:gray;display:inline}.feature-header .login-area .language-switcher a{margin-bottom:15px;color:#000;text-decoration:none;font-weight:400}.feature-header .login-area .language-switcher:hover .language-switcher-tooltip{visibility:visible}.feature-header .login-area .login-info-area a{vertical-align:top}.feature-header .login-area .login-info-area a img{height:22px}.feature-header .login-area .login-info-area a:not(:last-child){margin-bottom:10px}@media screen and (max-width:374px){.feature-header .login-area .login-info-area a{padding-right:1rem;padding-left:1rem}}.feature-header .login-area .language{display:flex;flex-direction:column;justify-content:center;margin:5px;clear:right;text-align:left;font-size:14px}.feature-header .login-area .language a{color:#333}.feature-header .header-right-part{display:flex}.feature-header .header-right-part .header-language-menu{display:flex}.feature-header .header-right-part .header-language-menu .language{justify-content:center;flex-direction:column;padding:0 10px;border-right:1px solid #999;display:flex}.feature-header .header-right-part .header-language-menu .language:last-child{border:none}@media screen and (max-width:768px){.feature-header{flex-direction:column;margin-bottom:0;padding-left:20px;padding-right:20px;max-width:100%}.feature-header .input-container{display:none;width:100%;margin:20px auto}.feature-header .input-container form{width:100%}.feature-header .logo-area{order:1}.feature-header .logo-area img{width:140px}.feature-header .login-info-area{margin-top:-10px}.feature-header .login-info-area a{padding-right:1.5rem;padding-left:1.5rem}.feature-header .left-side-area{order:2}.feature-header .login-area{display:flex;padding-top:0;padding-bottom:15px;justify-content:space-between;align-items:start;order:3}.feature-header .login-area .language-switcher{min-width:160px;margin-bottom:10px}.feature-header .login-area .language-switcher li:first-child{padding-left:1px}.feature-header .login-area .language-switcher li a{font-size:14px}.feature-header .login-services-text{display:none}.feature-header .languages{float:left}}.mobile-header-container{width:100%}@media screen and (min-width:769px){.mobile-header-container{display:none}}.mobile-header-container .mobile-header-left-part{float:left;margin:0 15px 5px 15px}.mobile-header-container .mobile-header-left-part img{display:block;height:60px}.mobile-header-container .mobile-header-right-part{float:right;margin-top:15px;margin-right:20px;font-size:12px;text-align:center}.mobile-header-container .mobile-header-right-part img{display:block;margin-left:auto;margin-right:auto;width:24px;height:24px}.mobile-header-container .mobile-image{display:block}.mobile-header-container .mobile-input-container{width:100%;margin:20px auto}.mobile-header-container .mobile-input-container form{display:inline-block;position:relative;width:85%;margin-left:2em;margin-right:2em}@media screen and (min-width:992px){.mobile-header-container .mobile-input-container form{width:290px}}.mobile-header-container .mobile-input-container input[type=text]{width:100%;height:2.5rem;padding:0 1rem;border:none;border-bottom:1px solid;line-height:2.5rem;font-size:14px;box-shadow:none}.mobile-header-container .mobile-input-container input[type=text]:focus-visible{outline:0}.mobile-header-container .mobile-input-container input[type=text] ::placeholder{color:#616161}.mobile-header-container .mobile-input-container form input[type=submit]{position:absolute;top:10px;width:20px;height:20px;right:10px;text-indent:-9999px;background:url(/content/img/icon_search.png) 0 0 no-repeat;border:0}.mobile-header-container .mobile-header-language-menu{position:absolute;z-index:9;background-color:#fff;padding:0 10px 0;margin-left:-20px;border:2px solid #e0e0e0}.mobile-header-container .mobile-header-language-menu .language-mobile{margin:5px;clear:right;text-align:left;font-size:14px}.mobile-header-container .mobile-header-language-menu .language-mobile a{color:#333}.mobile-header-container .mobile-username-text{line-height:2px}.show-visibility{display:none!important}.mobile-header-icons{float:left;width:100%}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.iframe-tile{width:100%;position:relative}.iframe-tile iframe{width:100%}.iframe-tile .iframe-disabled-area{z-index:100;position:absolute;top:0;left:0;right:0;bottom:0;background:#d6d6d6;opacity:.5}.iframe-tile .placeholder-area{text-align:center;position:relative}.iframe-tile .placeholder-area .accept-cookie-btn{cursor:pointer;color:#2985dd;font-size:120%}.iframe-tile .placeholder-area img{width:100%}.iframe-tile .placeholder-area .placeholder-texts{position:absolute;top:150px;left:0;right:0}.iframe-tile .placeholder-area .placeholder-texts .js-cookie-consent-accept-category{color:#4e489d;cursor:pointer;text-decoration:underline}div.image-tile{width:100%}div.image-tile img{width:100%;height:auto}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.icon-text-box{display:flex;flex-direction:column;background-color:#d3d1ea;margin:0 auto;gap:30px;padding:35px 5px;max-width:97%;width:100%}.icon-text-box-title{height:33px;font-family:WorkSans,"Helvetica Neue",Arial;font-style:normal;line-height:100%;display:flex;align-items:center;color:#000;flex:none;order:0;flex-grow:0}.icon-card-row{display:grid;gap:20px;align-items:stretch;width:100%;grid-auto-rows:1fr;flex-wrap:wrap;grid-template-columns:repeat(4,1fr)}.icon-card-row.columns-3{grid-template-columns:repeat(3,1fr)}.icon-card-row.columns-4{grid-template-columns:repeat(4,1fr)}.icon-text-card{display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px;gap:16px;isolation:isolate;background:#fff;border-radius:8px;flex-grow:0;transition:box-shadow .3s ease,background-color .3s ease;border:1px solid #d3d1ea;min-width:262px}.icon-text-card a{text-decoration:none;color:inherit;display:flex;flex-direction:column;flex-grow:1;width:100%}.icon-text-card:hover{background:#fffced;box-shadow:2px 2px 6px 1px rgba(0,0,0,.12);border:1px solid #d3d1ea}.card-inner{position:relative;display:flex;flex-direction:column;gap:12px;flex-grow:1;align-items:flex-start;width:100%}.icon-bg{position:absolute;top:0;left:0;width:48px;height:48px;background:#ffd200;border-radius:1000px;display:flex;justify-content:center;align-items:center;z-index:2;transition:transform .4s ease}.icon-text-card:hover .icon-bg{transform:translateY(-8px)}.card-content{margin-top:56px;display:flex;flex-direction:column;gap:12px;flex-grow:1;width:100%}.card-title{font-weight:600;font-size:16px;line-height:160%;color:#000;margin-top:12px}.card-description{font-weight:400;font-size:16px;line-height:160%;color:#000}.card-button{display:flex;flex-direction:column;align-items:flex-start;margin-top:auto;width:100%}.button-text{font-weight:600;font-size:14px;line-height:160%;color:#4e489d;cursor:pointer;text-decoration:underline 2px;text-underline-offset:6px}.icon-text-card:hover .button-text{text-decoration:none}.icon-card-row .icon-text-card:nth-child(odd) .icon-bg{background:#ffd200}.icon-card-row .icon-text-card:nth-child(even) .icon-bg{background:#d3d1ea}@media screen and (min-width:1024px) and (max-width:1366px){.icon-card-row.columns-4{grid-template-columns:repeat(3,1fr)!important}.icon-text-box{padding:60px 57px!important}}@media screen and (max-width:1024px){.icon-card-row.columns-3{grid-template-columns:repeat(3,minmax(200px,1fr))}}@media screen and (max-width:1024px){.icon-card-row.columns-4{grid-template-columns:repeat(3,minmax(200px,1fr))}.icon-text-card{min-width:33.3%}.icon-text-box{padding:40px!important;max-width:96%;width:96%}}@media screen and (max-width:768px){.icon-card-row.columns-1{grid-template-columns:1fr!important}.icon-card-row{grid-auto-rows:auto}.show-mobile-desc{display:block}.hide-mobile-desc{display:none}.icon-text-box{max-width:100%;width:100%}}.icon-text-box h1,.icon-text-box h2,.icon-text-box h3,.icon-text-box h4,.icon-text-box h5,.icon-text-box h6{margin-top:0;margin-bottom:0}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.white{color:#fff}.custom-btn-link{overflow-wrap:break-word;white-space:normal}.custom-row .linkbutton{font-family:WorkSans,"Helvetica Neue",Arial;justify-content:center;flex-direction:column;margin-bottom:10px}.custom-row .linkbutton .no-img{text-align:center}.custom-row .linkbutton .btn-link-with-image{text-align:left;padding-left:26px}.custom-row .linkbutton .btn-link-with-image img{margin-right:10px}.custom-row .linkbutton .play-icon{display:none}.custom-row .linkbutton .no-underline:hover{text-decoration:none}@media screen and (max-width:768px){#main-placeholder .custom-row .linkbutton:not(.indent-button){padding:0 20px}.custom-btn-link{width:100%!important}}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.custom-row .multiple-link-tile{padding-bottom:15px}.custom-row .multiple-link-tile .title{margin-top:0}.custom-row .multiple-link-tile .btn{text-align:left;padding-left:0;font-weight:400;background-color:transparent}.custom-row .multiple-link-tile .btn img{padding-right:5px}.custom-row .multiple-link-tile .btn:active,.custom-row .multiple-link-tile .btn:hover{box-shadow:none;text-decoration:underline}.custom-row .multiple-link-tile .btn+.btn{margin-top:.2rem}.custom-row .multiple-link-tile .btn:not(.btn-link-with-image){text-decoration:underline!important}.custom-row .multiple-link-tile a{text-decoration:underline!important}.custom-row .multiple-link-tile a:after{margin-left:5px;content:">";text-decoration:none;display:inline-block}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.row nav.site-main-navigation{flex:1 0 100%}nav.site-main-navigation{margin-bottom:25px;padding-right:0;padding-left:0}nav.site-main-navigation ul{list-style-type:none;display:flex;margin:0;padding:0}nav.site-main-navigation ul li{position:relative}nav.site-main-navigation ul .selected{background:#000}nav.site-main-navigation ul .selected>a{color:#fff}nav.site-main-navigation ul .selected:hover>a{color:#000}nav.site-main-navigation ul>*{border-left:1px solid #cecece;flex:1;cursor:pointer;text-align:center}nav.site-main-navigation ul>:last-child{border-right:1px solid #cecece}nav.site-main-navigation ul>* ul{display:none}nav.site-main-navigation a{font-size:16px;text-decoration:none}nav.site-main-navigation .mobile-menu,nav.site-main-navigation a{padding:10px 5px;display:block}nav.site-main-navigation a:hover{text-decoration:none}@media screen and (min-width:769px){nav.site-main-navigation>ul{display:flex!important}nav.site-main-navigation ul>li:hover{background-color:#f2f2f2}nav.site-main-navigation a{font-weight:700}.row nav.site-main-navigation ul li a{color:#333;height:100%;align-content:center;display:grid}.row nav.site-main-navigation>ul>li.selected>a{color:#fff}.row nav.site-main-navigation>ul>li.selected:hover>a{color:#000}.mobile-menu{display:none!important}}@media screen and (max-width:768px){nav.site-main-navigation{margin-bottom:0;border-bottom:2px solid #e0e0e0}nav.site-main-navigation span.toggler.open~ul{display:block!important}nav.site-main-navigation ul{flex-direction:column}nav.site-main-navigation ul li{flex:1;text-align:left}nav.site-main-navigation ul li span.toggler{cursor:pointer;width:80px;position:absolute;top:5px;right:0;height:30px;background:url(/content/img/toggleopen_white.png) no-repeat 40px rgba(0,0,0,0)!important}nav.site-main-navigation ul li span.toggler.open{background:url(/content/img/toggleclosed_white.png) no-repeat 40px rgba(0,0,0,0)!important}nav.site-main-navigation ul li.selected>a{background:#ffd900;color:#333}nav.site-main-navigation .mobile-menu span,nav.site-main-navigation a{font-size:14px!important}nav.site-main-navigation>ul{display:none}nav.site-main-navigation>ul>li{background:#000}nav.site-main-navigation>ul>li a{color:#fff;padding-left:40px;display:block}nav.site-main-navigation>ul>li>ul>li{background:#f2f2f2}nav.site-main-navigation>ul>li>ul>li a{color:#333;padding-left:80px}nav.site-main-navigation>ul>li>ul>li>ul>li{background:#fff}nav.site-main-navigation>ul>li>ul>li>ul>li a{padding-left:120px}nav.site-main-navigation>ul>li>ul>li>ul>li>ul>li a{padding-left:160px}.mobile-menu{border-top:2px solid #cecece;display:none;padding:2px 0 0 20px;margin:0 auto;text-align:center}.mobile-menu>span{display:inline}.mobile-menu-icon{background:url(/content/img/menu.png) 0 2px no-repeat;display:inline-block;height:22px;width:18px;vertical-align:middle}}.security-container{display:none}.my-portfolio-app{font-family:Helvetica,sans-serif;overflow-x:auto;margin-bottom:16px}.portfolio-loader{width:100%}.my-portfolio-app .customer-table{overflow-x:auto}.my-portfolio-app .customer-table p{text-align:center;min-width:1110px}.my-portfolio-app .customer-table table{border-collapse:collapse;min-width:1110px;font-size:1rem;margin-top:1rem;box-sizing:border-box}.my-portfolio-app .customer-table tr:nth-child(even){background-color:#fbfbfb}.my-portfolio-app .customer-table th{border:1px solid #b2b2b2;height:40px;background-color:#f1f1f1;text-indent:1rem}.my-portfolio-app .customer-table th:nth-child(1){width:27.5%}.my-portfolio-app .customer-table th:nth-child(2){width:17%}.my-portfolio-app .customer-table th:nth-child(3){width:18%;text-indent:none}.my-portfolio-app .customer-table th:nth-child(4){width:22.5%}.my-portfolio-app .customer-table th:nth-child(5){width:13%;text-indent:none}.my-portfolio-app .customer-table td{border:1px solid #b2b2b2}.my-portfolio-app .customer-table td:last-of-type{text-align:center}.my-portfolio-app .customer-table tr td:not(:last-of-type){padding-left:1rem}.my-portfolio-app .customer-table .fa{float:right;padding-right:1rem;font-size:2rem;color:#b2b2b2;cursor:pointer}.my-portfolio-app .customer-table .fa.active{color:#ffd200}.my-portfolio-app .customer-table .fa-filter{font-size:1.1rem;padding-top:.5rem}.my-portfolio-app .customer-table .fa-trash{font-size:2.2rem;float:none;vertical-align:bottom;padding-right:0}.my-portfolio-app .customer-table .show-button,.my-portfolio-app .customer-table button{font-weight:700;display:inline-block;font-family:Helvetica,sans-serif;font-weight:700;text-shadow:1px 1px 0 rgba(255,255,255,.3);background-color:#ffd200;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.my-portfolio-app .customer-table .show-button{vertical-align:middle;text-decoration:none;padding:.2rem 1rem;margin:.13rem 1.3rem .13rem 0}.my-portfolio-app .customer-table button{margin:.1rem 0 .1rem .5rem}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.my-portfolio-app .customer-table button{padding-left:0}}.my-portfolio-app .customer-table button a:link,.my-portfolio-app .customer-table button a:visited{text-decoration:inherit;color:inherit}.my-portfolio-app .customer-table button:active,.my-portfolio-app .customer-table button:focus{outline:0}.portfolio-error-banner{padding-right:2.8rem;margin-top:1rem}.container .portfolio-error-banner button{padding-bottom:0;padding-top:.4rem;padding-right:1rem}.filter-dialog label{padding-left:.5rem}.my-portfolio-app .insurance-switcher{font-size:1.2rem;font-weight:700;padding-top:1rem}.my-portfolio-app .insurance-switcher fieldset,.my-portfolio-app .insurance-switcher header{display:inline-block}.my-portfolio-app .insurance-switcher label{margin-left:1rem}.my-portfolio-app .insurance-switcher label input[type=radio]{margin:0 5px -3px 0}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.my-portfolio-app .mode-switcher{padding-top:2rem;display:flex;border-bottom:4px solid #6c66b9}.my-portfolio-app .mode-switcher button{display:inline-block;width:50%;height:74px;padding:.5rem;border-top-left-radius:1rem;border-top-right-radius:1rem;border:none;background-color:#fff;color:#000;cursor:pointer;box-sizing:border-box;font-weight:600}.my-portfolio-app .mode-switcher button:hover{background-color:#f0f0f8}.my-portfolio-app .mode-switcher button:active,.my-portfolio-app .mode-switcher button:focus{outline:0}.my-portfolio-app .mode-switcher button.active{background-color:#6c66b9;color:#fff}.my-portfolio-app .mode-switcher button.active:hover{background-color:#5750af}.my-portfolio-app .mode-switcher button:last-of-type{border-left:none}.my-portfolio-app .search-panel form{font-size:1.2rem;padding-top:1rem}.my-portfolio-app .search-panel form label{display:block}.my-portfolio-app .search-panel form input{outline:0;border:1px solid #b2b2b2;height:40px;background-color:#f5f5f5;text-indent:1rem}.my-portfolio-app .search-panel form button{margin:0 0 0 .5rem;display:inline-block;font-family:Helvetica,sans-serif;text-align:center;font-weight:700;min-width:70px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;outline:0}.my-portfolio-app .search-panel form:focus{outline-color:#cab432}.my-portfolio-app .search-panel .portfolio-tooltip{font-size:1rem;font-style:italic}.portfolio-loader:empty{position:absolute;top:calc(50% + 4rem);left:calc(50% - 4em);width:6em;height:6em;border:1.1em solid rgba(0,0,0,.2);border-left:1.1em solid #000;border-radius:50%;animation:load8 1.1s infinite linear}@keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.desktop-component-container .top-navigation{background:#000;color:#fff;text-align:right;position:fixed;z-index:4;width:100%;top:0;display:flex;justify-content:space-between;align-items:center}.desktop-component-container .top-navigation.preview{position:static}.desktop-component-container .top-navigation.experience-editor{position:static}.desktop-component-container .top-navigation .menu-panel{padding:7px 15px 7px 7px;display:inline-flex;vertical-align:top}.desktop-component-container .top-navigation .logo-container{margin:auto;display:inline-block;float:left;margin-left:10%;margin-right:2%}.desktop-component-container .top-navigation .logo-container img{max-height:45px}.desktop-component-container .top-navigation p:last-child{margin-bottom:0}.desktop-component-container .top-navigation a{text-decoration:none}.desktop-component-container .top-navigation .link{margin-right:20px;white-space:nowrap}.desktop-component-container .top-navigation .link p{overflow:hidden;text-overflow:ellipsis}.desktop-component-container .top-navigation .link:last-child{margin-right:0}.desktop-component-container .top-navigation .link-container{margin-right:30px;flex:1 1 auto}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.footer{background-color:#000;font-size:16px;color:#fff}.footer .navigation-container{margin-left:8.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.footer a{color:#ffd200;text-decoration:underline;font-weight:400}.footer ul{list-style-type:none;margin:0;padding:0}.footer li p{margin-bottom:1px}.footer .column-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .logo-container{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;padding-right:50px;box-sizing:border-box}.footer .logo-container img{max-width:100%}.footer .column{box-sizing:border-box;padding-top:20px;padding-bottom:20px}.footer .column+.column{padding-left:100px}.footer .addthis-container{width:100%;display:inline-flex;padding-top:30px}.footer .copyright-container{text-align:center}.footer .copyright-container p{padding-bottom:5px;margin:0}@media (max-width:768px){.footer .logo-container{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.footer .column{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-bottom:0}.footer .column+.column{padding-left:0}}.top-navigation .language-switcher ul{list-style-type:none;margin-bottom:0}.desktop-component-container .top-navigation .language-switcher ul{display:inline-flex;padding:0}.desktop-component-container .top-navigation .language-switcher{position:relative;margin:0 0 0 40px}.mobile-component-container .top-navigation .language-switcher ul{font-size:1.2rem;padding:0 10px 0 10px}.mobile-component-container .top-navigation .language-switcher ul a{color:#fff}.desktop-component-container .top-navigation .language-switcher li{padding:0 10px 0 10px;border-right:1px solid #999}.desktop-component-container .top-navigation .language-switcher li:last-child{border:none}.top-navigation .language-switcher{display:flex;flex-direction:column;justify-content:center;white-space:nowrap;color:#fff}.mobile-component-container .top-navigation .language-switcher .language-separator{padding:0 2px 0 2px}.mobile-component-container .top-navigation .language-switcher li{display:inline}.mobile-component-container .top-navigation .language-switcher li:before{content:"/"}.mobile-component-container .top-navigation .language-switcher li:first-child:before{content:"";padding-right:0}.top-navigation .language-switcher .language-mark{color:gray;display:inline;font-weight:500}.top-navigation .language-switcher .language-switcher-tooltip{align-self:center;right:0}.top-navigation .language-switcher:hover .language-switcher-tooltip{visibility:visible}.mobile-component-container .top-navigation .menu-panel-background{display:none;background-color:rgba(255,255,255,.8);height:100%;width:100%;z-index:3;position:fixed;top:0}.mobile-component-container .top-navigation-container{height:60px}.mobile-component-container.experience-editor .top-navigation-container{height:100%}.mobile-component-container .top-navigation .menu-panel{position:fixed;z-index:4;width:100%;height:60%;min-height:200px;background-color:#000;padding-bottom:20px;transform:translate3d(0,-100%,0);transition:transform .3s}.mobile-component-container .top-navigation .menu-panel.experience-editor{display:none;position:absolute;max-height:unset}.mobile-component-container .top-navigation .hidden-menu-checkbox{display:none}.mobile-component-container .top-navigation .menu-btn-container{position:fixed;z-index:5;background-color:#000;width:100%;height:60px;display:flex;justify-content:space-between}.mobile-component-container .top-navigation .menu-btn{margin-bottom:0;padding-bottom:0;height:100%;display:inline-flex;float:right;margin-right:20px}.mobile-component-container .top-navigation .logo-container{display:inline-block;margin:0 10px}.mobile-component-container .top-navigation .logo-container img{max-height:60px}.mobile-component-container .top-navigation .menu-btn-container.experience-editor{position:static}.mobile-component-container .top-navigation .hidden-menu-checkbox:checked~.menu-panel{transform:translate3d(0,0,0)}.mobile-component-container .top-navigation .hidden-menu-checkbox:checked~.menu-panel.experience-editor{display:none}.mobile-component-container .top-navigation .hidden-menu-checkbox:checked~.menu-panel-background{display:block}.mobile-component-container .top-navigation .hidden-menu-checkbox:checked~.menu-panel-background.experience-editor{display:none}.mobile-component-container .top-navigation .btn-container{width:50px;height:100%;position:relative;margin-bottom:0;cursor:pointer}.mobile-component-container .top-navigation .column-container{padding:20px 20px 0 20px;justify-content:center;height:calc(100% - 60px);overflow-y:auto}.mobile-component-container .top-navigation .column-container ul{min-width:13%;text-align:center;width:80%;margin-top:auto;margin-bottom:auto}.mobile-component-container .top-navigation .column-container .column:last-child{margin-bottom:0;margin-right:0}.mobile-component-container .top-navigation .column-container li{margin-bottom:10px}.mobile-component-container .top-navigation .column-container li:last-child{margin-bottom:0}.mobile-component-container .top-navigation .column-container li.selected a{color:#ffd200}.mobile-component-container .top-navigation .column-container li a p{margin:0}.mobile-component-container .top-navigation .btn-container span:nth-child(1){top:0}.mobile-component-container .top-navigation .btn-container span:nth-child(2),.mobile-component-container .top-navigation .btn-container span:nth-child(3){top:12px}.mobile-component-container .top-navigation .btn-container span:nth-child(4){top:24px}.mobile-component-container .top-navigation .btn-container span{width:80%;height:5px;background:#fff;display:block;position:absolute;margin-top:15px;margin-left:5px;border-radius:9px}.mobile-component-container .top-navigation .hidden-menu-checkbox:checked~.menu-btn .btn-container span:nth-child(1){top:12px;width:0%;left:50%}.mobile-component-container .top-navigation .hidden-menu-checkbox:checked~.menu-btn .btn-container span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mobile-component-container .top-navigation .hidden-menu-checkbox:checked~.menu-btn .btn-container span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-component-container .top-navigation .hidden-menu-checkbox:checked~.menu-btn .btn-container span:nth-child(4){top:12px;width:0%;left:50%}.mobile-component-container .top-navigation .hidden-menu-checkbox:checked~.menu-btn .btn-container span{background:#fff}.mobile-component-container .top-navigation .navigation-container .column-container ul{padding:0}@media screen and (min-width:769px){.mobile-component-container .top-navigation .experience-editor-placeholder{background-image:none}}@media screen and (max-width:768px){.mobile-component-container .top-navigation .column-container{margin-top:60px}.mobile-component-container .top-navigation .column-container .column:last-child{padding-bottom:0}}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.feature-navigation{flex:1;padding:0 15px 0 0!important}.feature-navigation .toggle-wrapper{position:relative}.feature-navigation>.toggle-wrapper{border-bottom:1px solid #d6d6d6}.feature-navigation a{font-weight:400;display:block;font-size:.9em;color:#333;width:100%;padding-left:25px;padding-top:15px;padding-right:30px;padding-bottom:15px}.feature-navigation .arrow{position:absolute;top:2px;right:0;width:40px;height:50px;background:url(/content/img/arrowdown.png) no-repeat center;transition:transform .1s linear;cursor:pointer}.feature-navigation .arrow.open{transform:rotate(-90deg)}.feature-navigation .child-pages a{font-size:.8em;padding-left:40px;border-bottom:none;padding-top:12px;padding-bottom:12px}.feature-navigation .child-pages .child-pages a{padding-left:70px}.feature-navigation .child-pages .child-pages .child-pages a{padding-left:100px}.feature-navigation .selected{border-left:3px solid #ffd200;font-weight:700;border-bottom:1px solid #d6d6d6!important;border-top:1px solid #d6d6d6!important}.feature-navigation .selected~.descendant-level{display:block}.feature-navigation .non-selected~.descendant-level{display:none}.pdf-header-container{width:100%;height:65px!important;text-align:center;padding:1px 0 0!important;background-color:#000}.pdf-header-container div{width:100%;height:65px!important}.pdf-header-logo{height:65px}.toimitilat .column-container .column p{text-overflow:ellipsis;overflow:hidden;margin-bottom:0}.toimitilat .column-container .column ul li:last-child{margin-bottom:0}.toimitilat .navigation-container{display:flex}.toimitilat .navigation-container a{text-decoration:none}.toimitilat .navigation-container .column{padding-bottom:10px}.toimitilat .navigation-container .column-container{display:flex;flex-grow:1}.toimitilat .navigation-container .column-container .column ul{list-style-type:none;margin:0;padding:0}.toimitilat .navigation-container .column-container .column li{margin-bottom:10px}.toimitilat .footer{background-color:#262626;min-height:295px;width:100%;font-size:23px}.toimitilat .footer a{color:#3cb9e6}.toimitilat .footer .column-container{padding:60px 20px 40px 0}.toimitilat .footer .logo-container{padding:60px 9% 0 9%}.toimitilat .footer .column-container .column{margin-right:5%;width:248px}.toimitilat .footer .column-container .column:last-child{margin-right:0}@media screen and (max-width:768px){.toimitilat .footer{position:relative;flex-direction:column}.toimitilat .footer .logo-container{padding:0 30px 60px 40px;order:1}.toimitilat .footer .column-container{padding:60px 40px 0 40px}.toimitilat .footer .column-container .column{width:50%;padding-right:20px}}.pdf-container .footer-container{flex:0 0 auto;margin-top:14px}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.top-navigation-container{position:relative}.top-navigation{font-family:WorkSans,"Helvetica Neue",Arial;font-size:1rem}.top-navigation .experience-editor{border-left:0!important;border-right:0!important}.top-navigation a{color:#fff;text-decoration:none}.top-navigation .link.selected a{color:#ffd200}.top-navigation .link a:hover{color:#ffd200}.top-navigation .navigation-container .column-container ul{list-style-type:none}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.newsletter-subscription{padding-left:5px;padding-right:5px;width:100%}@media screen and (max-width:768px){.newsletter-subscription h1{font-size:2.5rem}}.newsletter-subscription input[type=checkbox]{width:20px}.newsletter-subscription .hidden{display:none}.notification-banner{width:100%;margin-top:5px;align-items:flex-start;justify-content:center;padding:5px;display:flex}.notification-banner>.notification-banner-image{margin:5px 10px 5px 10px;background-repeat:no-repeat}.notification-banner p{margin-bottom:0}@media screen and (min-width:769px){.pdf-generation-form{margin-left:25px}}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.popupframe{padding:5px}.popup-container{position:fixed;z-index:100000;top:10%;left:6%;right:6%;bottom:10%}.popup-frame{height:100%;width:100%}.popup-dialog{position:fixed;z-index:100000;left:20px;bottom:20px;background-color:#fff;max-width:560px;border:1px solid #6c66b9;padding:20px 32px;border-radius:8px}.popup-dialog h2{line-height:20px;margin-top:auto;font-size:1.5rem}.popup-dialog p:first-of-type{line-height:20px;font-size:1.5rem;font-weight:700;letter-spacing:-.5px;font-family:WorkSans,"Helvetica Neue",Arial;margin:0 0 1.5rem 0}.popup-dialog p:not(:first-of-type){padding-bottom:10px;font-size:14px}.popup-dialog .button-container{padding-top:20px;display:flex;justify-content:flex-start;gap:24px}.popup-dialog .button-container button{font-size:16px;padding:.75em 1rem;border:1px solid #6c66b9}.popup-dialog .button-container button:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}.popup-dialog .button-container .popupFrame-okbutton{background-color:#ffd202}.popup-dialog .button-container .popupFrame-okbutton:hover{background-color:#ffe04d}@media screen and (max-width:768px){.popup-dialog{left:10px;max-width:none;right:10px;bottom:10px}}.popup-close-btn{background:#fff;border-radius:50%;border:solid 1px #6c66b9;padding:10px;display:flex;align-items:center;width:44px;height:44px;position:absolute;top:5px;right:25px;cursor:pointer}.popup-close-btn:hover{background-color:#f0f0f8;transition:background .3s ease-out}.popup-editor-content{background:#ccc;padding:12px}.error-box{padding:5px}.popup-background{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.show-popup-btn{margin-bottom:13px;padding:5px}#popUpFrame,#popUpFrame-bg{display:none}.property-description{padding:45px 25px 25px 25px;background-color:#000;color:#fff}.property-description h1,.property-description h2,.property-description h3,.property-description h4,.property-description h5,.property-description p{overflow:hidden;text-overflow:ellipsis;color:#fff;font-weight:400}.property-description h1{font-size:1.75rem;font-weight:700}.property-description h2{margin:0}.property-description .property-address{font-size:1.25rem}.property-description .description-text-container{margin-top:10px;overflow:hidden}.property-description .description-text .description-text-separator{margin:0;background-color:inherit;position:relative;border-top:2px dashed;color:#8c6a6a}.property-description .show-more-checkbox{display:none}.property-description .show-more-checkbox:checked~.description-text-container{max-height:none}.property-description .description-text-container.experience-editor{max-height:none}.property-description .show-more-link{cursor:pointer;color:#ffd200;margin:0;display:none}.property-description .show-more-link p{margin:0}.property-description .show-more-link.experience-editor{display:inline-block}.pdf-container .property-description-container{flex:1 0 auto;display:flex}.pdf-container .property-description-container .relative-border-container{flex:1 1 auto;display:flex;background-color:#7f7f7f;justify-content:center;align-items:center}.pdf-container .property-description-container .property-description{background-color:inherit;padding:45px 35px 35px 35px;width:100%}.pdf-container .property-description-container.desktop-component-container.enabled{display:flex}.property-description-container.mobile-component-container iframe{max-width:100%}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.btn.btn-link,.yellow-button{border:none;border-radius:0;display:inline-block;padding:.75rem 3rem;font-weight:700;font-size:1rem;color:#000;line-height:1.5rem;text-decoration:none!important;background-color:#ffd202;text-align:center;overflow:auto!important;width:fit-content!important}.btn.btn-link:hover,.yellow-button:hover{text-decoration:none;color:#000;box-shadow:0 2px 8px rgba(0,0,0,.2);outline-color:transparent;outline-width:2px;outline-style:dotted;cursor:pointer}.btn.btn-link:focus,.yellow-button:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.btn-link:not(.btn-link-with-image):hover,.yellow-button:not(.btn-link-with-image):hover{background-color:#ffe04d}.btn.btn-link.btn-link-with-image,.yellow-button.btn-link-with-image{display:flex;align-items:center;text-align:left}.btn.btn-link.btn-link-with-image:hover,.yellow-button.btn-link-with-image:hover{box-shadow:none;text-decoration:underline}.btn.btn-link:active,.yellow-button:active{box-shadow:inset 0 2px 8px rgba(0,0,0,.4)}.btn.btn-link--bordered,.yellow-button--bordered{border-radius:0;border:1px solid #ffd202;padding:.5rem 2rem;background-color:transparent;color:#ffd200;font-weight:400;cursor:pointer;transition:.3s all ease-in-out}.btn.btn-link--bordered:active,.btn.btn-link--bordered:focus,.btn.btn-link--bordered:hover,.yellow-button--bordered:active,.yellow-button--bordered:focus,.yellow-button--bordered:hover{background-color:#ffd202;color:#000;box-shadow:none}@media screen and (max-width:768px){.btn.btn-link,.yellow-button{width:100%!important}}.icon-ghost-button{width:44px!important;height:44px!important;border-radius:50%!important;display:inline-block!important;text-decoration:none!important}.icon-ghost-button:hover{background:#f0f0f8!important}.icon-ghost-button:focus{outline:2px solid #4e489d!important;outline-offset:2px!important;background-color:#fff}.icon-ghost-button:focus,.icon-ghost-button:focus-visible{text-decoration-line:none!important;outline:2px solid #4e489d!important;border-radius:8px!important;outline-offset:2px!important;background-color:#fff!important}.icon-ghost-button:active{background:#d3d1ea!important;outline:0!important}.icon-ghost-button.disabled,.icon-ghost-button:disabled{border-color:#cacaca!important;color:#404040!important;cursor:not-allowed!important}.icon-button,.icon-button-dark{width:44px!important;height:44px!important;border-radius:50%!important;border:1px solid #6c66b9!important;background-color:#fff!important;display:inline-block!important;text-decoration:none!important}.icon-button-dark:hover,.icon-button:hover{background:#f0f0f8!important}.icon-button-dark:focus,.icon-button-dark:focus-visible,.icon-button:focus,.icon-button:focus-visible{text-decoration-line:none!important;outline:2px solid #4e489d!important;outline-offset:2px!important}.icon-button-dark:active,.icon-button:active{background:#d3d1ea!important;outline:0!important}.disabled.icon-button-dark,.icon-button-dark:disabled,.icon-button.disabled,.icon-button:disabled{border-color:#cacaca!important;color:#404040!important;cursor:not-allowed!important}.icon-button-dark{border:1px solid #ffd200!important;background-color:#fff}.icon-button-dark:focus,.icon-button-dark:focus-visible{outline:2px solid #ffd200!important;border:1px solid #d3d1ea!important}.icon-button-dark:hover{background:#fff2c4!important}.icon-button-dark:active{background:#ffe880!important;outline:0!important;border:1px solid #ffd200!important}.ghost-button{background:0 0!important;font-family:WorkSans,"Helvetica Neue",Arial!important;font-weight:600!important;text-decoration-line:underline!important;color:#4e489d!important;border:none!important}.ghost-button:hover{text-decoration-line:none!important}.ghost-button:focus,.ghost-button:focus-visible{text-decoration-line:none!important;outline:2px solid #4e489d!important;border-radius:8px!important;outline-offset:4px!important}.ghost-button:active{text-decoration-line:none!important;outline:0!important}.ghost-button.disabled,.ghost-button:disabled{text-decoration-line:none;border-color:#cacaca!important;color:#404040!important;cursor:not-allowed!important}.primary-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#6c66b9!important;color:#fff!important;border:1px solid #6c66b9!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:12px 24px!important;font-size:14px!important}.primary-button:hover{background-color:#5750af!important;border:1px solid #6c66b9!important}.primary-button:focus{outline:2px solid #6c66b9!important;outline-offset:2px!important}.primary-button:active{background-color:#4e489d!important}.primary-button.disabled,.primary-button:disabled{background-color:#eaeaea!important;border-color:#eaeaea!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.primary-button{width:100%!important}}.primary-large-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#6c66b9!important;color:#fff!important;border:1px solid #6c66b9!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:16px 24px!important;font-size:16px!important}.primary-large-button:hover{background-color:#5750af!important;border:1px solid #6c66b9!important}.primary-large-button:focus{outline:2px solid #6c66b9!important;outline-offset:2px!important}.primary-large-button:active{background-color:#4e489d!important}.primary-large-button.disabled,.primary-large-button:disabled{background-color:#eaeaea!important;border-color:#eaeaea!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.primary-large-button{width:100%!important}}.primary-dark-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#ffd200!important;color:#000!important;border:1px solid #ffd200!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:12px 24px!important;font-size:14px!important}.primary-dark-button:hover{background-color:#ffe880!important;border:1px solid #ffe880!important}.primary-dark-button:focus{outline:2px solid #ffd200!important;outline-offset:2px!important}.primary-dark-button:active{background-color:#fff2c4!important}.primary-dark-button.disabled,.primary-dark-button:disabled{background-color:#cacaca!important;border-color:#cacaca!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.primary-dark-button{width:100%!important}}.primary-dark-large-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#ffd200!important;color:#000!important;border:1px solid #ffd200!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:16px 24px!important;font-size:16px!important}.primary-dark-large-button:hover{background-color:#ffe880!important;border:1px solid #ffe880!important}.primary-dark-large-button:focus{outline:2px solid #ffd200!important;outline-offset:2px!important}.primary-dark-large-button:active{background-color:#fff2c4!important}.primary-dark-large-button.disabled,.primary-dark-large-button:disabled{background-color:#cacaca!important;border-color:#cacaca!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.primary-dark-large-button{width:100%!important}}.secondary-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#fff!important;color:#000!important;border:1px solid #6c66b9!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:12px 24px!important;font-size:14px!important}.secondary-button:hover{background-color:#f0f0f8!important;border:1px solid #6c66b9!important}.secondary-button:focus{outline:2px solid #6c66b9!important;outline-offset:2px!important}.secondary-button:active{background-color:#d3d1ea!important}.secondary-button.disabled,.secondary-button:disabled{background-color:#eaeaea!important;border-color:#eaeaea!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.secondary-button{width:100%!important}}.secondary-large-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#fff!important;color:#000!important;border:1px solid #6c66b9!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:16px 24px!important;font-size:16px!important}.secondary-large-button:hover{background-color:#f0f0f8!important;border:1px solid #6c66b9!important}.secondary-large-button:focus{outline:2px solid #6c66b9!important;outline-offset:2px!important}.secondary-large-button:active{background-color:#d3d1ea!important}.secondary-large-button.disabled,.secondary-large-button:disabled{background-color:#eaeaea!important;border-color:#eaeaea!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.secondary-large-button{width:100%!important}}.secondary-dark-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#fff!important;color:#000!important;border:1px solid #ffd200!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:12px 24px!important;font-size:14px!important}.secondary-dark-button:hover{background-color:#fff2c4!important;border:1px solid #6c66b9!important}.secondary-dark-button:focus{outline:2px solid #ffd200!important;outline-offset:2px!important}.secondary-dark-button:active{background-color:#ffe880!important}.secondary-dark-button.disabled,.secondary-dark-button:disabled{background-color:#cacaca!important;border-color:#cacaca!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.secondary-dark-button{width:100%!important}}.secondary-dark-large-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#fff!important;color:#000!important;border:1px solid #ffd200!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:16px 24px!important;font-size:16px!important}.secondary-dark-large-button:hover{background-color:#fff2c4!important;border:1px solid #6c66b9!important}.secondary-dark-large-button:focus{outline:2px solid #ffd200!important;outline-offset:2px!important}.secondary-dark-large-button:active{background-color:#ffe880!important}.secondary-dark-large-button.disabled,.secondary-dark-large-button:disabled{background-color:#cacaca!important;border-color:#cacaca!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.secondary-dark-large-button{width:100%!important}}.checkBoxInput{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;box-sizing:border-box;border:1px solid #6c66b9;border-radius:50%;background-color:#fff;cursor:pointer;position:relative;outline:0;border-radius:3px}.checkBoxInput:hover:not(:disabled):not(:checked){background-color:#f0f0f8}.checkBoxInput:active:not(:disabled):not(:checked){background-color:#d3d1ea;outline:0}.checkBoxInput:disabled{border:1px solid #cacaca;background-color:#fff;cursor:not-allowed;opacity:1}.checkBoxInput:focus{outline:2px solid #6c66b9;outline-offset:2px}.checkBoxInput:checked{border:2px solid #6c66b9;background-color:#6c66b9}.checkBoxInput:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:7px;background:url(/content/img/icons/input-checkbox.svg)}.checkBoxInput:checked:hover:not(:disabled){border:2px solid #5750af;background-color:#5750af}.checkBoxInput:checked:active:not(:disabled){border:2px solid #4e489d;outline:0;background-color:#4e489d}.checkBoxInput:checked:disabled{border:2px solid #cacaca;background-color:#cacaca;cursor:not-allowed}.radioButtonInput{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;box-sizing:border-box;border:1px solid #6c66b9;border-radius:50%;background-color:#fff;cursor:pointer;position:relative;outline:0}.radioButtonInput:hover:not(:disabled):not(:checked){background-color:#f0f0f8}.radioButtonInput:active:not(:disabled):not(:checked){background-color:#d3d1ea;outline:0}.radioButtonInput:disabled{border:1px solid #cacaca;background-color:#fff;cursor:not-allowed;opacity:1}.radioButtonInput:focus{outline:2px solid #6c66b9;outline-offset:2px}.radioButtonInput:checked{border:2px solid #6c66b9;background-color:#fff}.radioButtonInput:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:#6c66b9}.radioButtonInput:checked:hover:not(:disabled){border:2px solid #5750af}.radioButtonInput:checked:active:not(:disabled){border:2px solid #4e489d;outline:0}.radioButtonInput:checked:disabled{border:2px solid #cacaca;background-color:#fff;cursor:not-allowed}.rich-text-tile,.rich-text-tile div,.rich-text-tile div p{overflow-wrap:break-word;overflow:auto}.rich-text-tile{color:#000;padding:0}.rich-text-tile h1,.rich-text-tile h2,.rich-text-tile h3,.rich-text-tile h4,.rich-text-tile h5,.rich-text-tile p{overflow:hidden;text-overflow:ellipsis;margin-top:0}.rich-text-tile .yellow-button{border-radius:4rem}.rich-text-tile .yellow-button:hover{color:#333;overflow:auto}.rich-text-tile p:last-child{margin:0}.rich-text-tile embed,.rich-text-tile iframe,.rich-text-tile img,.rich-text-tile object,.rich-text-tile source,.rich-text-tile track,.rich-text-tile video{max-width:100%!important}.image-tile{width:100%;margin-bottom:24px}.image-tile img{width:100%;height:auto;border-radius:8px}.rich-text-tile-container h3{font-weight:500}.multi-column-container .with-right-border{border-right:1px solid #d3d1ea}.pdf-container .rich-text-tile-container{flex:0 1 auto;overflow:hidden;display:flex}.pdf-container .rich-text-tile-container .rich-text-tile{width:100%}.pdf-container .rich-text-tile-container:not(:first-child){margin-top:14px}.script-data{padding:5px;background:#d6d6d6;text-align:center}.site-scripts-container{text-align:center;background:#dcdcdc;padding:10px 0}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.search-map-js-component-wrapper .infoBox:before{content:" ";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffd200;position:absolute;top:calc(100% - 27px);left:30px}.apartment-popup-content{background-color:#fff;font-size:12px;font-family:WorkSans,"Helvetica Neue",Arial;margin-bottom:27px;width:207px}.apartment-popup-content div:nth-child(1){background-position:center;background-size:cover;background-repeat:no-repeat;height:105px}.apartment-popup-content a,.apartment-popup-content div:nth-child(2),.apartment-popup-content div:nth-child(3),.apartment-popup-content div:nth-child(4){padding-left:7px;padding-right:7px}.apartment-popup-content div:nth-child(2){padding-top:14px}.apartment-popup-content div:nth-child(3),.apartment-popup-content div:nth-child(4){padding-top:9px}.apartment-popup-content a{margin-top:17px;padding-bottom:12px;padding-top:12px;background-color:#ffd200;color:#000;display:block}.apartment-popup-content a:focus,.apartment-popup-content a:hover{text-decoration:none}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.popup-tip-anchor{height:0;position:absolute;width:200px}.popup-bubble-anchor{position:absolute;width:100%;bottom:8px;left:0}.popup-bubble-anchor::after{content:"";position:absolute;top:0;left:0;transform:translate(-50%,0);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:20px solid #fff}.popup-bubble-content{position:absolute;top:0;left:0;transform:translate(-50%,-100%);background-color:#fff;padding-left:30px;padding-right:30px;padding-bottom:10px;padding-top:10px;font-size:1.3em;border-radius:3px;font-family:WorkSans,"Helvetica Neue",Arial;overflow-y:auto;max-height:60px;box-shadow:0 2px 10px 1px rgba(0,0,0,.5)}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}@media only screen and (max-width:768px){.search-map-parent-component{display:none}}@media screen and (max-width:991px){.search-map-js-component-wrapper{position:static!important;transform:none!important}}.search-map-js-component{height:1000px}.static-map-js-component{width:100%;height:500px}.static-map-container .search-map-consent-message{height:100%}.search-map-consent-message{padding:25px;font-family:WorkSans,"Helvetica Neue",Arial;font-size:16px;line-height:24px}.static-map-js-component .search-map-consent-message{height:100%}.pdf-container .static-map-container{flex:1 1 auto;min-height:40%;display:inline-flex}.pdf-container .static-map-container .static-map-js-component{height:auto}.filters-panel{padding:0;margin:0;background:#ffd200;padding-top:26px;padding-bottom:30px}.filters-panel h2,.filters-panel h3{font-size:22px;margin-bottom:30px}.room-filter{padding-left:30px;padding-bottom:36px}.room-filter .checkbox-list{display:flex;justify-content:center;height:50px}.room-filter .custom-container+.custom-container{margin-left:30px}@media screen and (min-width:768px) and (max-width:950px){.room-filter .custom-container+.custom-container{margin-left:15px}}.room-filter .custom-container{display:inline-block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.room-filter .custom-container .custom-text{position:absolute;top:30px;left:0;width:33px;text-align:center}.room-filter .custom-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.room-filter .custom-checkmark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#fff;border-radius:5px}.room-filter .custom-container:hover input~.custom-checkmark{background-color:#ccc}.room-filter .custom-container input:checked~.custom-checkmark{background-color:#000}.room-filter .custom-checkmark:after{content:"";position:absolute;display:none}.room-filter .custom-container input:checked~.custom-checkmark:after{display:block}.room-filter .custom-container .custom-checkmark:after{left:8px;top:0;width:15px;height:25px;border:solid #fff;border-width:0 5px 5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.apartment-search-panel .filters-panel{margin-left:0;margin-right:0}@media only screen and (max-width:768px){.apartment-search-panel .filters-panel{margin-left:5px;margin-right:5px}}.noui-filter{padding:0 45px 36px 30px}.noui-filter h3{border-top:1px solid #ceac0d;margin-bottom:15px;width:calc(100% + 10px);padding-top:20px}@media only screen and (min-width:768px){.noui-filter{padding:0 50px 36px 50px;border-left:1px solid #ceac0d}.noui-filter h3{border-top:none;padding-top:0}}.noui-filter .slider-range{height:5px;border:none;box-shadow:none}.noui-filter .slider-range .noUi-connect{background-color:#000}.noui-filter .slider-range .noUi-connects{background:#fff}.noui-filter .slider-range .noUi-handle{width:20px;height:20px;background-color:#000;border-radius:10px;border:none;box-shadow:none}.noui-filter .slider-range .noUi-handle:after,.noui-filter .slider-range .noUi-handle:before{display:none}.noui-filter .slider-range .noUi-handle:focus,.noui-filter .slider-range .noUi-touch-area:focus{outline:0}.noui-filter .size-filter-summary{margin-bottom:12px}.front-page-search-panel{min-height:150px;margin:0 auto;padding:15px 50px 12px 50px;text-align:center}.front-page-search-panel h1,.front-page-search-panel h2,.front-page-search-panel h3,.front-page-search-panel h4,.front-page-search-panel h5,.front-page-search-panel h6{margin:0}.front-page-search-panel .title:last-child{padding-bottom:0}.front-page-search-panel .filter-panel-container{padding-bottom:15px;margin-left:auto;margin-right:auto}.front-page-search-panel .filter-panel-container:last-child{padding-bottom:0}.front-page-search-panel .custom-type-filter-component-figure.active{color:#000}@media screen and (min-width:769px){.front-page-search-panel-container{min-width:440px}}.office-floor-space-calculator{display:none;flex-wrap:wrap;width:100%;justify-content:center}.office-floor-space-calculator.active{display:flex}.office-floor-space-calculator .calculator-input-section{flex:1 1 auto;padding-right:5px;margin:auto}.office-floor-space-calculator .calculator-input-section .calculator-disclaimer{font-size:.9rem;max-width:350px;margin-left:auto;margin-right:auto;padding-bottom:20px}.office-floor-space-calculator .calculator-input-section .calculator-input{text-align:center;justify-content:center;padding-bottom:10px}.office-floor-space-calculator .calculator-input-section .image-container{max-width:50%}.office-floor-space-calculator .calculator-input-section .image-container img{padding-right:10px;max-width:100%;height:auto}.office-floor-space-calculator .calculator-input-section .calculator-input .input-container h3{font-size:1.1rem;font-weight:700;margin-bottom:15px}.office-floor-space-calculator .calculator-input-section .calculator-input .input-container .office-floor-space-calculator-input{width:80%;max-width:70px;height:40px;text-align:center}.office-floor-space-calculator .office-floor-space-result-section{flex:1 1 auto;padding-left:5px}.office-floor-space-calculator .office-floor-space-result-section h3{font-size:1.1rem;margin-bottom:5px;text-align:center}.office-floor-space-calculator .office-floor-space-result-section .results-table{margin:0 auto}.office-floor-space-calculator .office-floor-space-result-section .results-table td{padding-right:45px;white-space:nowrap}.office-floor-space-calculator .office-floor-space-result-section .results-table td:nth-child(2){font-weight:600}.office-floor-space-calculator .office-floor-space-result-section .results-table td:last-child{padding-right:0}.office-floor-space-calculator .office-floor-space-result-section .results-table .space-range-container{color:#fff;font-size:1.3rem;text-align:center}.office-floor-space-calculator .office-floor-space-result-section .results-table .space-range-container th{padding-bottom:5px}@media screen and (max-width:768px){.office-floor-space-calculator{padding:15px 15px 30px 15px}.office-floor-space-calculator .calculator-input-section{min-width:100%;padding-right:0}.office-floor-space-calculator .calculator-input-section .image-container{max-width:100%}.office-floor-space-calculator .office-floor-space-result-section{padding-left:0;max-width:100%}.office-floor-space-calculator .office-floor-space-result-section .results-table{width:80%}.office-floor-space-calculator .office-floor-space-result-section .results-table td:nth-child(2){text-align:right}.office-floor-space-calculator .calculator-input-section .calculator-disclaimer{max-width:none}}#searchPanel{background:#fff}@media screen and (min-width:769px){#searchPanel{margin-bottom:-20px}}#searchPanel .search-panel-section{background:#ffd200}#searchPanel .type-filters-panel-section{height:100%}#searchPanel .input-section-container{margin-bottom:15px;width:100%}#searchPanel .input-section-container .search-container-input-block{margin-left:auto;margin-right:auto;display:flex;padding:15px}#searchPanel .type-filters-panel-section-container{margin-right:30px;min-width:calc((100% - 60px)/ 3)}#searchPanel .search-panel-tabs-section-container{flex:1 1 auto;overflow:hidden;width:calc(100% - (100% - 60px)/ 3);position:relative}#searchPanel .search-panel-tools{min-height:200px;display:flex}#searchPanel .tabs-section-content{min-height:150px;height:calc(100% - 50px);padding:15px 60px;display:flex;align-items:center;width:100%;background-color:inherit}#searchPanel .tabs-section-content .helper-text{display:none;min-width:100%;text-align:center;font-size:1.1rem}#searchPanel .tabs-section-content .helper-text.active{display:block}#searchPanel .type-filters-panel-section .title{padding:7px 20px;height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#searchPanel .type-filters-panel-section .filter-panel-container{display:flex;align-items:center;min-height:150px;height:calc(100% - 50px);padding:15px 20px}#searchPanel .type-filters-panel-section .custom-type-filter-panel-component{width:100%}#searchPanel .figure-caption,.front-page-search-panel .figure-caption{color:#000;overflow:hidden;text-overflow:ellipsis;margin-left:auto;margin-right:auto;max-width:95px}@media screen and (max-width:768px){#searchPanel .search-panel-tools{flex-wrap:wrap}#searchPanel .type-filters-panel-section-container{width:100%;margin-right:0;margin-bottom:15px}}.search-container-input-group-addon{border:1px solid #ced4da;border-right:none;background-color:#fff;padding:6px 12px}.search-container-input-group-addon-text{font-weight:700}@media only screen and (max-width:768px){.search-container-input-group-addon-text{display:none}}.custom-type-filter-panel-component.flexible-container{justify-content:center;margin-left:auto;margin-right:auto}.search-container-type-filter-caption{border-bottom:3px #000 solid;font-size:1.3rem;padding-bottom:3px}@media all and (min-width:0px) and (max-width:768px){.search-container-type-filter-caption{font-size:1rem}}.custom-type-filter-component{padding:0 7px;text-align:center;font-weight:700;flex-grow:1}.custom-type-filter-component-figure{padding:6px 15px;cursor:pointer;display:inline-flex;color:#000}.custom-type-filter-component-figure .custom-type-filter-component-active-image{display:none}.custom-type-filter-component-figure .custom-type-filter-component-passive-image{display:block}.custom-type-filter-component-figure.active .custom-type-filter-component-active-image{display:block}.custom-type-filter-component-figure.active .custom-type-filter-component-passive-image{display:none}.search-panel-switcher-container{height:50px}.custom-search-panel-panel-switcher{display:flex;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:100%}.custom-search-panel-square-selection-option{font-size:1.1rem;overflow:hidden;color:#fff;background-color:#000;cursor:pointer;flex:1 1 0px;padding:10px 0}@media all and (min-width:0px) and (max-width:768px){.custom-search-panel-square-selection-option{font-size:1rem}}.custom-search-panel-panel-switcher .tab-incline-group{position:absolute;top:0;right:calc(50% - 26px);height:50.2px;z-index:0;display:inline-flex;flex-wrap:wrap;overflow:hidden}.custom-search-panel-panel-switcher .tab-incline-group .tab-incline:nth-child(1){display:block;height:51px;width:26px}.custom-search-panel-panel-switcher .tab-incline-group .tab-incline:nth-child(2){display:block;height:51px;width:26px}.custom-search-panel-panel-switcher .tab-incline-group.second-selected .tab-incline:nth-child(1){background-color:#000;transform:skewX(-45deg);-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg)}.custom-search-panel-panel-switcher .tab-incline-group.second-selected .tab-incline:nth-child(2){background-color:#ffd200;transform:skewX(-45deg);-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg)}.custom-search-panel-panel-switcher .tab-incline-group.first-selected .tab-incline:nth-child(1){background-color:#ffd200;transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg)}.custom-search-panel-panel-switcher .tab-incline-group.first-selected .tab-incline:nth-child(2){background-color:#000;transform:skewX(45deg);-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg)}.custom-search-panel-panel-switcher .tab-incline-group.calculator-disabled .tab-incline:nth-child(2){background-color:#b2b2b2}.custom-search-panel-square-selection-option.active{cursor:default;color:#000;background:#ffd200}.custom-search-panel-square-selection-option.disabled{background-color:#b2b2b2;color:#fff;cursor:not-allowed}.custom-area-filters-panel-component{display:none;width:100%}.custom-area-filters-panel-component.active{display:flex}.custom-area-filters-row-component{display:none;text-align:center;width:100%;flex-wrap:wrap}.custom-area-filters-row-component.active{display:flex}.custom-area-filter-component{flex-grow:1;padding:0 7px;text-align:center;font-weight:700}.custom-area-filter-component-figure{padding:6px 15px;cursor:pointer;display:inline-flex;color:#000}.custom-area-filter-component-figure .custom-area-filter-component-active-image{display:none}.custom-area-filter-component-figure .custom-area-filter-component-passive-image{display:block}.custom-area-filter-component-figure.active .custom-area-filter-component-active-image{display:block}.custom-area-filter-component-figure.active .custom-area-filter-component-passive-image{display:none}.search-container-search-button-block{margin-left:auto;margin-right:auto;width:125px}.search-container-search-button{width:100%;background-color:#000;border-color:#000;border-radius:4px;min-height:30px;display:flex}.search-container-search-button:hover{background-color:#000;border-color:#000}.search-container-search-button:focus,.search-container-search-button:not([disabled]):not(.disabled):active{padding:1px 6px;margin:0;box-shadow:0 0 0 .2rem rgba(0,0,0,.5);width:100%;background-color:#000;border-color:#000}.search-container-search-button-action-text{color:#63b6e8;font-weight:700;flex:1 1 auto;text-align:right;padding-right:5px}.search-container-search-button-number-text{color:#c5c0c0;font-weight:700;flex:1 1 auto;position:relative;text-align:left;margin-top:auto;margin-bottom:auto;display:flex;align-items:center}.search-input-container.input-group-addon{display:flex;flex:1 1 auto;border-radius:0;background-color:#fff;color:#868e96}.search-container-search-button-number-text .loader{border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #3498db;width:20px;height:20px;-webkit-animation:search-button-spin 2s linear infinite;animation:search-button-spin 2s linear infinite}@keyframes search-button-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.type-filters-panel-section .title{padding:0 20px 18px 20px;text-align:center;margin:0;font-size:1.5rem}.service-list-component .custom-minus-m-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.service-list-component .service-list-item{overflow:hidden;text-overflow:ellipsis;min-width:130px}.service-list-component .service-list-item .service-list-item-icon{display:block}.service-list-component .service-list-item .service-list-item-icon-active{display:none}.service-list-component .service-list-item p{font-weight:700;color:#ffd200}.service-list-component .service-list-item figure{cursor:pointer}.service-list-component .apartments-service-list-item{overflow:hidden;text-overflow:ellipsis;min-width:130px}.service-list-component .apartments-service-list-item .apartments.service-list-item-icon{display:block}.service-list-component .apartments-service-list-item p{font-weight:700;color:#ffd200}.service-list-component .service-list-item.active .service-list-item-icon{display:none}.service-list-component .service-list-item.active .service-list-item-icon-active{display:block}.service-list-component .service-list-item.active p{color:#7f7f7f}.service-list-component .service-list-item-description{color:#7f7f7f;margin-top:5px;padding-left:5px!important;padding-right:5px!important}.service-list-component .service-list-item-description:not(:last-child){margin-bottom:30px}.service-list-pdf-component>div{width:100%;color:#fff;padding:30px 100px 30px 50px;background-color:#000;background-color:#7f7f7f}.service-list-pdf-component .service-list-item{margin-right:20px;min-width:175px;max-width:175px}.service-list-pdf-component .service-list-pdf-item{flex-wrap:nowrap;align-items:center}.service-list-pdf-component .service-list-pdf-item .figure-wrapper figcaption{color:#fff}.service-list-pdf-component .service-list-item-description p{margin:0}.service-list-pdf-component:not(:first-child){margin-top:30%!important}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.search-keyword-suggestions{position:absolute;z-index:1;background-color:#ebebeb;padding:0;width:250px}.search-keyword-suggestions li.keyword-suggestion{list-style:none;border-bottom:1px solid #cbcbcb;line-height:20px;padding:10px}.search-keyword-suggestions li.keyword-suggestion a{color:#333;padding:0 10px 0 10px;display:block;line-height:20px;text-decoration:none;font-weight:400}.search-keyword-suggestions li.keyword-suggestion a .result-ulr{font-weight:400}.search-keyword-suggestions li.keyword-suggestion a :hover{text-decoration:none!important}.search-keyword-suggestions li.keyword-suggestion .keyword-suggestion-match{font-weight:700}.search-keyword-suggestions li.keyword-suggestion:hover,.search-keyword-suggestions li.selected{background-color:#ccc;text-decoration:none;border:1px solid #fbd850}.search-keyword-suggestions li.keyword-suggestion a:hover{text-decoration:none}.search-page-container{margin:12px}.search-page-container .search-pagination{padding:24px 0}.search-page-container .search-pagination a{cursor:pointer}.search-page-container .search-pagination a:hover{text-decoration:underline}.search-page-container .search-pagination .next::after{padding-left:8px;content:">"}.search-page-container .search-pagination .previous::before{padding-right:8px;content:"<"}.search-page-container .search-pagination .page{margin-right:10px}.search-page-container .search-pagination .page::after{padding-left:8px;content:"|"}.search-page-container .search-pagination .current{font-weight:700;text-decoration:underline}.search-page-container .search-pagination .current::after,.search-page-container .search-pagination .current::before{font-weight:400}.search-page-container .search-pagination .previous+.page::before{padding-right:8px;content:"|"}.search-page-container a.search-result{display:block;padding-bottom:24px}.search-page-container a.search-result strong{color:#000;font-weight:600}.search-page-container a.search-result .file-info{color:#000}.search-page-container a.search-result .icon{padding:0 5px}.search-page-container .search-spinner,.search-page-container .search-spinner:after{border-radius:50%;width:10em;height:10em}.search-page-container .search-spinner{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid #ccc;border-right:1.1em solid #ccc;border-bottom:1.1em solid #ccc;border-left:1.1em solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin 1.1s infinite linear;animation:spin 1.1s infinite linear}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}body{overflow-x:hidden}.sub-cta-banner{display:flex;background-color:#ffd200;width:100%;height:auto;margin-top:-245px}.sub-cta-banner .empty-hidden:empty{display:none}.sub-cta-banner.no-image{padding-right:0!important}.sub-cta-banner.no-image .content-area{padding-right:6rem;width:calc(100% - 7.5rem);-webkit-flex-grow:inherit;flex-grow:inherit}.sub-cta-banner.no-image .content-area .banner-content{padding-bottom:5rem;max-width:58rem}.sub-cta-banner.no-image .pattern-area svg{color:#fff}.sub-cta-banner .content-area{display:flex;align-self:flex-end;gap:8.56rem;padding-right:2rem;margin-top:16.25rem;margin-left:auto;margin-right:auto;max-width:103.75rem!important;flex-grow:1}.sub-cta-banner.bottom-rounded{border-radius:0 0 2rem 2rem}.sub-cta-banner .image-container{display:flex;position:relative;align-items:flex-end;max-height:26rem;max-width:37.25rem}.sub-cta-banner .image-container .image-area img{border-radius:0 1rem 1rem 2rem;min-height:24rem;width:100%;object-fit:cover}.sub-cta-banner .banner-content{display:flex;flex:1;flex-direction:column;align-self:end;gap:2rem;padding-bottom:3rem;z-index:1}.sub-cta-banner .banner-content .text-content{display:flex;flex-direction:column;gap:1rem}.sub-cta-banner .banner-content .text-content h1{margin-bottom:0;font-weight:500;font-size:2.75rem;line-height:130%}.sub-cta-banner .banner-content .text-content .description{font-size:18px;line-height:150%}.sub-cta-banner .heading-xs{font-size:1.25rem;font-weight:500;line-height:1.875rem;margin-bottom:0}.sub-cta-banner .pattern-area{position:absolute;right:0;bottom:0;height:19rem}.sub-cta-banner .pattern-area svg{color:#ffd200;height:100%}.sub-cta-banner .pattern-area svg.Dots{width:96px}@media screen and (max-width:1285px){.sub-cta-banner.no-image .content-area{gap:5rem}.sub-cta-banner:not(.no-image) .banner-content{gap:1rem}.sub-cta-banner .content-area{gap:3rem}}@media screen and (max-width:1024px){.sub-cta-banner:not(.no-image){gap:2rem;margin-top:-180px}.sub-cta-banner:not(.no-image) .content-area{margin-top:13rem}.sub-cta-banner:not(.no-image) .banner-content{padding-left:8.563rem}.sub-cta-banner.no-image .content-area .banner-content{padding-bottom:3rem}.sub-cta-banner .content-area{flex-wrap:wrap}.sub-cta-banner .content-area .banner-content h1{font-size:2.5rem}.sub-cta-banner .content-area .image-container .image-area img{border-radius:0 1rem 1rem 0}}@media screen and (max-width:885px){.sub-cta-banner:not(.no-image) .banner-content{padding-left:4rem}.sub-cta-banner.no-image .content-area svg.SunLeaf{width:14.625rem}.sub-cta-banner .content-area{gap:2rem}.sub-cta-banner .content-area .banner-content{padding-bottom:3rem}}@media screen and (max-width:768px){.sub-cta-banner.no-image .content-area .banner-content{padding-bottom:3rem}.sub-cta-banner .content-area .image-container .image-area img{min-height:15rem;max-height:23.375rem}}@media screen and (max-width:740px){.sub-cta-banner:not(.no-image){margin-top:-200px}}@media screen and (max-width:600px){.sub-cta-banner.no-image .content-area{padding-left:1rem;padding-right:2rem;width:100%}.sub-cta-banner.no-image .content-area .banner-content{gap:1.5rem}.sub-cta-banner.no-image .content-area .pattern-area:has(svg.Dots){max-height:initial}.sub-cta-banner.no-image .content-area svg.SunLeaf{width:10.63rem}.sub-cta-banner .content-area .image-container{max-height:24rem;max-width:32.25rem}.sub-cta-banner .content-area .pattern-area{max-height:14rem;max-width:16rem;height:19rem}.sub-cta-banner .content-area .banner-content h1{font-size:2rem}.sub-cta-banner .content-area .banner-content .description{font-size:1rem;line-height:160%}}@media screen and (max-width:400px){.sub-cta-banner.no-image .content-area .banner-content{padding-left:initial}.sub-cta-banner .content-area .banner-content{padding-left:1rem}.sub-cta-banner .content-area .image-container{min-width:18.75rem;max-width:22rem}}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.table-lookup{padding:25px;width:100%}.table-lookup h1{margin-bottom:0}.table-lookup .result-text-header{font-size:22px;line-height:22px}.table-lookup .tableLookUpResult{font-size:38px;line-height:38px;margin-top:10px}.table-lookup .dropdown-area{display:flex;margin-bottom:15px}.table-lookup .dropdown-area>div{flex:1;margin-right:25px}.table-lookup .dropdown-area>div select{width:100%;height:30px}@media screen and (max-width:575px){.table-lookup .dropdown-area{flex-direction:column}}.pension-calculator-root{margin-bottom:20px}.pension-calculator-root .age-wrapper{max-width:600px}.pension-calculator-root input.year-input{border:0;font-size:1.8rem;width:100%}.pension-calculator-root input[type=range]{height:43px;-webkit-appearance:none;margin:0 0 10px;width:100%}.pension-calculator-root input[type=range]:focus{outline:0}.pension-calculator-root input[type=range]::-webkit-slider-runnable-track{width:100%;height:10px;cursor:pointer;box-shadow:1px 1px 1px #cca800;background:#ffd200;border-radius:0;border:0 solid #000}.pension-calculator-root input[type=range]::-webkit-slider-thumb{box-shadow:2px 2px 2px #cca800;border:0 solid #ffd200;height:35px;width:15px;border-radius:2px;background:#ffe08c;cursor:pointer;-webkit-appearance:none;margin-top:-12.5px}.pension-calculator-root input[type=range]:focus::-webkit-slider-runnable-track{background:#ffd200}.pension-calculator-root input[type=range]::-moz-range-track{width:100%;height:10px;cursor:pointer;box-shadow:1px 1px 1px #cca800;background:#ffd200;border-radius:0;border:0 solid #000}.pension-calculator-root input[type=range]::-moz-range-thumb{box-shadow:2px 2px 2px #cca800;border:0 solid #ffd200;height:35px;width:15px;border-radius:2px;background:#ffed75;cursor:pointer}.pension-calculator-root input[type=range]::-ms-track{width:100%;height:10px;cursor:pointer;background:0 0;border-color:transparent;color:transparent}.pension-calculator-root input[type=range]::-ms-fill-lower{background:#ffd200;border:0 solid #000;border-radius:0;box-shadow:1px 1px 1px #cca800}.pension-calculator-root input[type=range]::-ms-fill-upper{background:#ffd200;border:0 solid #000;border-radius:0;box-shadow:1px 1px 1px #cca800}.pension-calculator-root input[type=range]::-ms-thumb{margin-top:1px;box-shadow:2px 2px 2px #cca800;border:0 solid #ffd200;height:35px;width:15px;border-radius:2px;background:#ffed75;cursor:pointer}.pension-calculator-root input[type=range]:focus::-ms-fill-lower{background:#ffd200}.pension-calculator-root input[type=range]:focus::-ms-fill-upper{background:#ffd200}.pension-calculator-root select.selectMonth,.pension-calculator-root select.selectYear{width:200px;padding:7px}.pension-calculator-root .result-section{padding-bottom:20px}.pension-calculator-root .slider-end-label{float:right}.apartment-content{padding-top:5px}.apartment-content .text-content{margin:0 -5px;padding-bottom:25px;font-size:20px}.apartment-content .text-content .row+.row{padding-top:12px}.apartment-content .text-content .row{line-height:1}.apartment-content .kodisto-link-block{background-color:#ffd202;margin:0 -25px -25px -25px;padding:12px 0}.apartment-content .kodisto-link-block a,.apartment-content .kodisto-link-block a:hover{color:#000}.apartment-container{border:solid 1px #ced4da;border-top:0;background-color:#fff}.apartment-summary-row{padding:0 15px}.apartment-summary-row div:nth-of-type(1){width:100%;padding-top:0}.apartment-summary-row div:nth-of-type(2){width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left;padding-top:10px}.apartment-summary-row div:nth-of-type(3){width:100%;text-align:left;padding-top:10px}@media only screen and (min-width:380px){.apartment-summary-row div:nth-of-type(1){width:35%;padding-top:0}.apartment-summary-row div:nth-of-type(2){width:65%;text-align:right;padding-top:0}.apartment-summary-row div:nth-of-type(3){width:100%;text-align:left;padding-top:10px}}@media only screen and (min-width:475px){.apartment-summary-row div:nth-of-type(1){width:25%;padding-top:0}.apartment-summary-row div:nth-of-type(2){width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;padding-top:0}.apartment-summary-row div:nth-of-type(3){width:25%;text-align:right;padding-top:0}}@media only screen and (min-width:769px){.apartment-summary-row div:nth-of-type(1){width:100%;padding-top:0}.apartment-summary-row div:nth-of-type(2){width:100%;text-align:left;padding-top:10px}.apartment-summary-row div:nth-of-type(3){width:100%;text-align:left;padding-top:10px}}@media only screen and (min-width:1200px){.apartment-summary-row div:nth-of-type(1){width:35%;padding-top:0}.apartment-summary-row div:nth-of-type(2){width:65%;text-align:right;padding-top:0}.apartment-summary-row div:nth-of-type(3){width:100%;text-align:left;padding-top:10px}}@media only screen and (min-width:1500px){.apartment-summary-row div:nth-of-type(1){width:25%;padding-top:0}.apartment-summary-row div:nth-of-type(2){width:47%;text-align:center;padding-top:0}.apartment-summary-row div:nth-of-type(3){width:28%;text-align:right;padding-top:0}}.show-less-apartments-btn,.show-more-apartments-btn{cursor:pointer}.show-less-apartments-container,.show-more-apartments-container{margin-top:-5px}.app-prop-info-text+.app-prop-info-text{padding-top:20px}.apartment-row{padding:0 15px}.apartment-row>*{overflow:hidden}.apartment-row .apartment-size{width:100%}.apartment-row .apartment-plan{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left}.apartment-row .apartment-rent{width:100%;text-align:left;white-space:nowrap}.apartment-row+.apartment-row{padding-top:10px}@media only screen and (min-width:340px){.apartment-row .apartment-size{width:24%}.apartment-row .apartment-plan{width:50%;text-align:left}.apartment-row .apartment-rent{width:26%;text-align:right}.apartment-row+.apartment-row{padding-top:0}}@media only screen and (min-width:375px){.apartment-row .apartment-size{width:20%}.apartment-row .apartment-plan{width:55%;text-align:left;padding-left:15px}.apartment-row .apartment-rent{width:25%;text-align:right}.apartment-row+.apartment-row{padding-top:0}}@media only screen and (min-width:450px){.apartment-row .apartment-size{width:25%}.apartment-row .apartment-plan{width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left;padding-left:0}.apartment-row .apartment-rent{width:25%;text-align:right}.apartment-row+.apartment-row{padding-top:0}}@media only screen and (min-width:769px){.apartment-row .apartment-size{width:100%}.apartment-row .apartment-plan{width:100%;text-align:left}.apartment-row .apartment-rent{width:100%;text-align:left}.apartment-row+.apartment-row{padding-top:10px}}@media only screen and (min-width:1200px){.apartment-row .apartment-size{width:26%}.apartment-row .apartment-plan{width:calc(46% - 10px);padding:0 5px;text-align:left}.apartment-row .apartment-rent{width:28%;text-align:right}.apartment-row+.apartment-row{padding-top:0}}@media only screen and (min-width:1400px){.apartment-row .apartment-size{width:30%}.apartment-row .apartment-plan{width:46%;text-align:left}.apartment-row .apartment-rent{width:24%;text-align:right}.apartment-row+.apartment-row{padding-top:0}}@media only screen and (min-width:1600px){.apartment-row .apartment-size{width:25%}.apartment-row .apartment-plan{width:50%;text-align:left}.apartment-row .apartment-rent{width:25%;text-align:right}.apartment-row+.apartment-row{padding-top:0}}.pdf-tile-list.tile-list .tile{margin-bottom:0;height:1658px;display:flex;flex-direction:column}.pdf-tile-list.tile-list .tile .tile-content{background-color:#7f7f7f;color:#fff;flex:0 0 auto;margin-bottom:14px}.pdf-tile-list.tile-list .tile .tile-content .main-container{padding:50px}.pdf-tile-list.tile-list .tile .tile-content:last-child{margin-bottom:0}.pdf-tile-list .estate-details{padding-left:0;background-color:inherit}.pdf-tile-list .estate-details ul li{border-color:#000!important}.pdf-premise-images{display:flex;flex:0 1 auto;flex-direction:column;flex-wrap:nowrap;overflow:hidden}.pdf-premise-images .pdf-image{background-repeat:no-repeat;background-position-x:center;background-position-y:top;background-size:contain;overflow:hidden;flex:1 1 auto;margin-bottom:14px}.pdf-premise-images .pdf-image img{width:100%}.pdf-premise-images .pdf-image:last-child{margin-bottom:0}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.tile-list-container .premise-details-content{background-color:#e8e8ec;margin-bottom:30px;position:relative}.tile-list-container .premise-details-content .toimitilat-first-header{margin-bottom:1rem}.tile-list-container .premise-details-content h1,.tile-list-container .premise-details-content h2,.tile-list-container .premise-details-content h3,.tile-list-container .premise-details-content h4,.tile-list-container .premise-details-content h5,.tile-list-container .premise-details-content p{overflow:hidden;text-overflow:ellipsis}.tile-list-container .premise-details-content .details-container{flex:1;padding:30px;overflow:hidden}.tile-list-container .premise-details-content .premise-details-pdf-button{text-align:right;padding-right:1rem}.tile-list-container .premise-details-content .image-container{width:70%}.tile-list-container .premise-details-content .image-container>div{height:100%;background:#f5f5f5}.tile-list-container .premise-details-content .image-container img{height:500px;object-fit:contain}.tile-list-container .premise-details-content .description-text{overflow-y:auto;max-height:50%}.tile-list-container .premise-details-content .popup-viewer-open-btn::after{content:"\f002";margin-left:10px;font-family:WorkSans,"Helvetica Neue",Arial;font-size:16px;font-weight:100}.tile-list-container .premise-details-content .close-btn-container{position:absolute;right:10px;top:10px}.tile-list-container .premise-details-content .close-btn-container .close-btn{position:relative;display:inline-block;width:40px;height:40px;overflow:hidden;cursor:pointer}.tile-list-container .premise-details-content .close-btn-container .close-btn::after,.tile-list-container .premise-details-content .close-btn-container .close-btn::before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff}.tile-list-container .premise-details-content .close-btn-container .close-btn::before{transform:rotate(45deg)}.tile-list-container .premise-details-content .close-btn-container .close-btn::after{transform:rotate(-45deg)}.tile-list-container .premise-details-content .estate-details{padding-right:1rem;padding-bottom:0;padding-left:0;color:inherit;background-color:inherit}.tile-list-container .premise-details-content .estate-details ul li{display:flex;justify-content:space-between;padding:.5rem 0}.tile-list-container .premise-details-content .estate-details ul li span{padding-left:1rem;text-align:right}@media screen and (min-width:769px){.tile-list-container .premise-details-content .estate-details ul li a{color:#ffd202}}.tile-list-container .premise-details-content .estate-details-container{padding-right:0;padding-left:0}.tile-list-container .premise-details-panel .premise-details-radiobutton{display:none}.tile-list-container .premise-details-panel .premise-details-radiobutton:not(:checked)~.premise-details-content{display:none}.premise-details-panel-container .tile-tab-label{height:40px;width:100%;color:#fff;background-color:#000;display:none;margin:0;padding-left:20px;position:relative}.tile-tab-radio-btn{display:none}@media screen and (max-width:1200px){.tile-list-container .premise-details-content .image-container{width:50%}}@media screen and (max-width:768px){.premise-details-panel-container .tile-tab-label{display:flex}.premise-details-panel-container .tile-tab-label .estate-size{min-width:35%;align-items:center;display:flex}.premise-details-panel-container .tile-tab-label .estate-name{flex-shrink:1;align-items:center;display:flex;overflow:hidden}.premise-details-panel-container .tile-tab-label .estate-name p{text-overflow:ellipsis;overflow:hidden;color:#fff;font-size:1rem}.premise-details-panel-container .tile-tab-label p{margin:0;color:#fff;font-size:1rem}.premise-details-panel-container .tile-tab-label .close-state-icon-container{position:relative;flex-grow:1;min-width:35px}.premise-details-panel-container .tile-tab-label .close-state-icon-container .close-state-icon{position:absolute;top:5px;right:15px;width:15px;color:#fff;text-align:center}.premise-details-panel-container .tile-tab-label .close-state-icon::before{top:6px;font-size:1.5rem;content:"-"}.premise-details-panel-container .premise-details-radiobutton:not(:checked)~.tile-tab-label .close-state-icon::before{content:"+"}.premise-details-panel-container .premise-details-panel{margin-bottom:1rem}.premise-details-panel-container .premise-details-panel .premise-details-content{margin-bottom:0}.tile-list-container .premise-details-content{height:auto}.tile-list-container .premise-details-content .image-container{min-width:100%;width:unset}.tile-list-container .premise-details-content .image-container img{height:auto;width:100%}.tile-list-container .premise-details-content .close-btn-container{display:none}}@media screen and (min-width:769px){.tile-list-container .premise-details-content h1,.tile-list-container .premise-details-content h2,.tile-list-container .premise-details-content h3,.tile-list-container .premise-details-content h4,.tile-list-container .premise-details-content h5,.tile-list-container .premise-details-content p{color:#fff}}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.tile{position:relative}.tile a{text-decoration:none}.tile-list.premise-details-view .col-md-4:nth-child(n+4){margin-top:30px}.tile-list.premise-details-view .tile{height:100%;border-bottom:5px solid transparent;transition:.5s all ease;cursor:pointer}.tile-list.premise-details-view .tile-content{height:100%;background-color:#4c4c4c}.tile-list.premise-details-view .tile-content h2,.tile-list.premise-details-view .tile-content h3,.tile-list.premise-details-view .tile-content h4,.tile-list.premise-details-view .tile-content h5{color:#fff}.tile-list.premise-details-view .tile .main-container span{display:block;font-size:20px}.tile-list.premise-details-view .tile .main-container .buttons,.tile-list.premise-details-view .tile .main-container .short-description{display:flex;flex-wrap:wrap;justify-content:space-between}.tile-list.premise-details-view .tile .main-container .buttons div,.tile-list.premise-details-view .tile .main-container .short-description div{min-width:48%;padding-bottom:1rem}.tile-list.premise-details-view .tile .main-container .buttons a,.tile-list.premise-details-view .tile .main-container .buttons button.btn,.tile-list.premise-details-view .tile .main-container .short-description a,.tile-list.premise-details-view .tile .main-container .short-description button.btn{width:100%;padding:.75rem 2rem;background-color:#ffd202;color:#000;text-align:center;transition:.3s all ease-in-out}.tile-list.premise-details-view .tile .main-container .buttons a:hover,.tile-list.premise-details-view .tile .main-container .buttons button.btn:hover,.tile-list.premise-details-view .tile .main-container .short-description a:hover,.tile-list.premise-details-view .tile .main-container .short-description button.btn:hover{background-color:#ffe04d}.tile-list.premise-details-view .tile .main-container .short-description+.buttons{margin-top:15px}.tile-list .tile{margin-bottom:30px}.tile-list .tile:last-child{margin-bottom:0}.tile-list-container{min-width:50%}.tile-list-info-message{font-size:1.1rem;margin:20px auto;color:#000}.tile-list-info-message p{text-align:center;margin:0}.tile-list-ee-info-message{font-size:x-large}.tile-list-ee-info-message p{margin:0}.tile .image-container img{width:100%;display:block}.tile .image-container .image-class-contain img{object-fit:contain}.tile .image-container .image-class-cover img{object-fit:cover}.tile .main-container{padding:25px}.tile .main-container p:last-child{margin-bottom:0}.tile .main-container h4,.tile .main-container h5{margin-bottom:0;font-size:1.25rem}.tile .main-container .short-description{margin-top:10px;overflow:hidden;text-overflow:ellipsis}.tile .type-container{position:absolute;background-color:inherit;padding:5px 8px;text-transform:uppercase;z-index:2;font-family:WorkSans,"Helvetica Neue",Arial}.tile .type-container.apartment-property{background-color:#ffd200;color:#000;padding:5px 8px;max-width:100%;overflow:hidden}.tile-list{display:flex}.tile-list h1,.tile-list h2,.tile-list h3,.tile-list h4,.tile-list h5,.tile-list p{overflow:hidden;text-overflow:ellipsis}.tile .estate-list{list-style-type:none;padding-left:0;padding-top:10px}.tile .estate-list table td{padding-right:15px}.tile .estate-list td:last-child{padding-right:0}.tile .property-link{color:#ffd200;font-weight:700}.tile .article-link{color:#000;font-weight:700}.tile .estate-list table td:first-child{width:80px}.tile .estate-list table .type-name{font-weight:700}.tile .available-estates-title{margin-bottom:5px;font-size:20px}.tile-list-container .tile-list-top-panel{width:100%;margin-bottom:15px;padding:2.5rem 0 1rem;display:flex;justify-content:center;align-items:center}.tile-list-container .tile-list-top-panel h4{margin:0;font-size:2rem}.tile-list-container .tile-list-top-panel.apartment-tilelist-title{color:#000;background-color:#fff}.tile-list-container .tile-list-top-panel.apartment-tilelist-title h5{font-family:WorkSans,"Helvetica Neue",Arial}.default-type-settings-disclaimer{min-width:10%;position:absolute;min-height:50px;right:0;padding:15px;z-index:3}.default-type-settings-disclaimer p{margin:0}.tile-list .tile-selected-checkbox{display:none}.tile .read-more-state{display:none}.extra-table{overflow:hidden;transition:max-height .2s ease;will-change:max-height;max-height:1000px}.tile .read-more-state:not(:checked)~.extra-table{max-height:0!important}.tile .read-more-state:checked~.show-more-link .show-less{display:block}.tile .read-more-state:checked~.show-more-link .show-more{display:none}.tile .show-more-link{cursor:pointer;color:#ffd200;margin:3px 0 0 0;font-weight:700}.tile .show-more-link p{margin:0}.tile-list-container .loader{border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #3498db;width:60px;height:60px;-webkit-animation:tile-list-spin 2s linear infinite;animation:tile-list-spin 2s linear infinite;margin:30px auto}@keyframes tile-list-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes tile-list-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (max-width:768px){.tile-list{flex-wrap:wrap}.tile-list .tile-column{margin-right:0;margin-bottom:30px;min-width:100%!important}.tile-list .tile-column:last-child{margin-bottom:0}.tile-list.premise-details-view{display:none}.tile-list.row{margin-left:0;margin-right:0}.tile-list .main-container{position:relative}.tile .read-more-state:not(:checked)~.extra-table{max-height:none!important}.tile .show-more-link{display:none}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.two-column-tile{padding:0}@media screen and (min-width:768px){.two-column-tile.content-left .image-area{float:right;padding-left:20px}}@media screen and (min-width:768px){.two-column-tile.content-right .image-area{float:left;padding-right:20px}}.two-column-tile .content-area h1,.two-column-tile .content-area h2,.two-column-tile .content-area h3,.two-column-tile .content-area h4,.two-column-tile .content-area h5,.two-column-tile .content-area h6{margin-top:0}.two-column-tile .content-area .image-area{padding-bottom:20px}@media screen and (min-width:768px){.two-column-tile .content-area .image-area{width:50%}}.two-column-tile .content-area .image-area img{width:100%}.two-column-tile .content-area .link-text i{font-size:1.2em}.two-column-tile .content-area .btn-link a{color:#333}.two-column-tile .content-area .btn-link a:hover{text-decoration:none}.two-column-tile .content-area .arrow-right-icon{margin-right:5px}@media screen and (max-width:768px){.two-column-tile .link-text{padding-bottom:15px}.two-column-tile .button-area{margin-bottom:15px}.two-column-tile .content-block{display:flex;flex-direction:column}.two-column-tile .button-area,.two-column-tile .link-text{order:3}.two-column-tile.image-after-heading .image-area{order:1}.two-column-tile.image-after-heading .data-area{order:2}.two-column-tile.image-last .image-area{order:2}.two-column-tile.image-last .data-area{order:1}}.security-container{display:none}.insurance-estimation-app{font-family:Helvetica;overflow-x:auto;margin-bottom:16px}.insurance-estimation-app h1,h5{font-weight:700}.estimation-loader{width:100%}.payments-panel{width:100%}.payments-panel-inner{margin-bottom:5px;margin-top:5px;margin-left:5px;margin-right:5px}.payments-panel table{border-collapse:collapse}.payments-panel table th{border-bottom:1px solid #000;border-top:2px #fff}.payments-panel table th:nth-child(1){width:50%}.payments-panel table th:nth-child(2){width:25%}.payments-panel table th:nth-child(3){width:25%}.payments-panel table td{border-bottom:1px solid #ff0;background-color:#d3d3d3}.customer-panel{background-color:gold}.customer-panel-inner{margin-bottom:15px;margin-top:15px;margin-left:5px;margin-right:5px}.search-bar{width:186px;padding:0 5px;outline:0;text-transform:uppercase}.tyel-form button:focus{outline-color:#cab432}.tyel-form .stp-input:focus,.tyel-form .stp-textarea:focus{outline:0}.tyel-form .form-control{border-radius:0}.tyel-form .form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.tyel-form fieldset{padding-left:15px;border:1px solid #fff}.tyel-form input.invalid:not(:focus),.tyel-form textarea.invalid:not(:focus){border-color:#fa3e67}.tyel-form fieldset.invalid:not(:focus){border:1px solid #fa3e67}.tyel-form select.invalid:not(:focus){border:1px solid #fa3e67}.tyel-form button:disabled{background-color:#b2b2b2!important;border:1px solid #b2b2b2;color:#000!important;cursor:not-allowed}.tyel-form-spinner{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:tyel-form-spin 2s linear infinite}.tyel-form-error-banner{padding-right:2.8rem;margin-top:1rem}.tyel-form-error-banner button{padding-bottom:0;padding-top:.4rem;padding-right:1rem}@keyframes tyel-form-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.tyel-form .start-date .react-datepicker-wrapper,.tyel-form .start-date .react-datepicker__input-container{width:100%}.tyel-form .transfer-date .react-datepicker-wrapper{padding-left:5px}.tyel-form .transfer-date .react-datepicker-wrapper,.tyel-form .transfer-date .react-datepicker__input-container,.tyel-form .transfer-date .react-datepicker__input-container input{width:100px}.tyel-form .transfer-date .react-datepicker__input-container input{height:30px}.tyel-form .xsmall{font-size:.75rem}.tyel-form .control-btn+.control-btn{margin-left:1.5rem}.tyel-from-competitor,.tyel-from-growthcompany,.tyel-from-language,.tyel-from-offer,.tyel-from-payment,.tyel-from-urgency{height:100%}.tyel-form .vertically-centered{height:100%;vertical-align:middle}.tyel-form .invisible{display:none}.loader{width:100%}.loader:empty{position:absolute;top:calc(50% - 4em);left:calc(50% - 4em);width:6em;height:6em;border:1.1em solid rgba(0,0,0,.2);border-left:1.1em solid #000;border-radius:50%;animation:load8 1.1s infinite linear}@keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.video-tile.col-md-12 .col-md-4 .placeholder-text{margin-top:60px}.video-tile .video-tile-title{padding-left:5px;padding-right:5px;font-weight:700;font-family:"ITC Franklin Gothic",FranklinGothicDemiRegular,Arial,sans-serif}.video-tile .placeholder-img{z-index:-1}.video-tile .no-cookies-text{min-height:300px;top:0;position:absolute;width:100%;padding:25px;text-align:center;z-index:2}.video-tile .no-cookies-text .accept-cookie-btn{color:#00f;cursor:pointer}.video-tile .no-cookies-text .placeholder-text{font-size:125%}.video-tile .placeholder-text{margin-top:100px}.col-md-12 .placeholder-text{margin-top:20%}.col-md-4 .placeholder-text{margin-top:60px}.video-playback-disabled{background-color:rgba(200,200,200,.5);position:absolute;top:0}.video-playback-disabled p{color:red;text-align:center}@media screen and (min-width:769px){.video-tile-title{padding-right:0;padding-left:0}}@media screen and (max-width:768px){.video-tile-title{padding-right:20px;padding-left:20px}}#wage-calculator-wrapper{width:100%}@media print{body,html{border:1px solid #fff;height:99%;page-break-after:avoid;page-break-before:avoid}}#yel-calculator-v2-wrapper{width:100%}.analytics-csv-generation-container{width:380px;height:250px}.analytics-csv-generation-container form.invalid input{border:1px solid red}.analytics-csv-generation-container form.invalid .warning-text{visibility:visible}.analytics-csv-generation-container .date-range-inputs-container{display:flex;justify-content:center;margin:20px 0;flex-wrap:wrap}.analytics-csv-generation-container .date-range-inputs-container .warning-text{margin:auto;width:100%;margin-top:10px;text-overflow:ellipsis;overflow:hidden;font-size:.8rem;color:red;visibility:hidden;text-align:center}.analytics-csv-generation-container .date-range-inputs-container input{border:1px solid #a5a5a5}.analytics-csv-generation-container .date-range-inputs-container input.first{margin-right:20px}.analytics-csv-generation-container p{text-align:center}.analytics-csv-generation-container button{display:block;margin:0 auto}.analytics-csv-generation-container .middle-div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contact-search{margin-bottom:15px}.contact-search .contact-search-btn,.contact-search .contact-search-save-btn{margin-left:10px}.contact-search .contact-search-input{height:40px;padding-left:10px;width:320px;border:1px solid #000}.relative-border-container{position:relative}.component-device-type-flag{height:30px;width:100px;top:0;left:0;position:absolute}.component-device-type-flag p{margin:5px 0 0 15px;font-size:1.3rem;color:#0006ff;font-style:italic}.mobile-component-container.enabled .component-device-type-flag{display:none!important}.desktop-component-container.enabled .component-device-type-flag{display:none!important}.experience-editor .desktop-component-border .desktop-component-border{border:none!important}.experience-editor .mobile-component-border .mobile-component-border{border:none!important}.mobile-component-container.experience-editor .mobile-component-container.experience-editor .component-device-type-flag{display:none!important}.desktop-component-container.experience-editor .desktop-component-container.experience-editor .component-device-type-flag{display:none!important}@media screen and (min-width:769px){.desktop-component-container.enabled{display:block}.mobile-component-container.enabled{display:none}.mobile-component-container.experience-editor{position:relative}.experience-editor .mobile-component-border{border:solid 2.5em;border-image-source:repeating-linear-gradient(45deg,#d6d6d6,#d6d6d6 2%,#ebebeb 2%,#ebebeb 5%);border-image-slice:40;background-clip:padding-box}.desktop-component-container.experience-editor .component-device-type-flag{display:none!important}}@media screen and (max-width:768px){.desktop-component-container.enabled{display:none}.mobile-component-container.enabled{display:block}.desktop-component-container.experience-editor{position:relative}.experience-editor .desktop-component-border{border:solid 2.5em;border-image-source:repeating-linear-gradient(45deg,#d6d6d6,#d6d6d6 2%,#ebebeb 2%,#ebebeb 5%);border-image-slice:40;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-clip:padding-box}.mobile-component-container.experience-editor .component-device-type-flag{display:none!important}}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Regular.woff) format("woff2");font-weight:400}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-Medium.woff) format("woff2");font-weight:500}@font-face{font-family:WorkSans;src:url(/Content/fonts/WorkSans-SemiBold.woff) format("woff2");font-weight:600}.btn.btn-link,.yellow-button{border:none;border-radius:0;display:inline-block;padding:.75rem 3rem;font-weight:700;font-size:1rem;color:#000;line-height:1.5rem;text-decoration:none!important;background-color:#ffd202;text-align:center;overflow:auto!important;width:fit-content!important}.btn.btn-link:hover,.yellow-button:hover{text-decoration:none;color:#000;box-shadow:0 2px 8px rgba(0,0,0,.2);outline-color:transparent;outline-width:2px;outline-style:dotted;cursor:pointer}.btn.btn-link:focus,.yellow-button:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.btn-link:not(.btn-link-with-image):hover,.yellow-button:not(.btn-link-with-image):hover{background-color:#ffe04d}.btn.btn-link.btn-link-with-image,.yellow-button.btn-link-with-image{display:flex;align-items:center;text-align:left}.btn.btn-link.btn-link-with-image:hover,.yellow-button.btn-link-with-image:hover{box-shadow:none;text-decoration:underline}.btn.btn-link:active,.yellow-button:active{box-shadow:inset 0 2px 8px rgba(0,0,0,.4)}.btn.btn-link--bordered,.yellow-button--bordered{border-radius:0;border:1px solid #ffd202;padding:.5rem 2rem;background-color:transparent;color:#ffd200;font-weight:400;cursor:pointer;transition:.3s all ease-in-out}.btn.btn-link--bordered:active,.btn.btn-link--bordered:focus,.btn.btn-link--bordered:hover,.yellow-button--bordered:active,.yellow-button--bordered:focus,.yellow-button--bordered:hover{background-color:#ffd202;color:#000;box-shadow:none}@media screen and (max-width:768px){.btn.btn-link,.yellow-button{width:100%!important}}.icon-ghost-button{width:44px!important;height:44px!important;border-radius:50%!important;display:inline-block!important;text-decoration:none!important}.icon-ghost-button:hover{background:#f0f0f8!important}.icon-ghost-button:focus{outline:2px solid #4e489d!important;outline-offset:2px!important;background-color:#fff}.icon-ghost-button:focus,.icon-ghost-button:focus-visible{text-decoration-line:none!important;outline:2px solid #4e489d!important;border-radius:8px!important;outline-offset:2px!important;background-color:#fff!important}.icon-ghost-button:active{background:#d3d1ea!important;outline:0!important}.icon-ghost-button.disabled,.icon-ghost-button:disabled{border-color:#cacaca!important;color:#404040!important;cursor:not-allowed!important}.icon-button,.icon-button-dark{width:44px!important;height:44px!important;border-radius:50%!important;border:1px solid #6c66b9!important;background-color:#fff!important;display:inline-block!important;text-decoration:none!important}.icon-button-dark:hover,.icon-button:hover{background:#f0f0f8!important}.icon-button-dark:focus,.icon-button-dark:focus-visible,.icon-button:focus,.icon-button:focus-visible{text-decoration-line:none!important;outline:2px solid #4e489d!important;outline-offset:2px!important}.icon-button-dark:active,.icon-button:active{background:#d3d1ea!important;outline:0!important}.disabled.icon-button-dark,.icon-button-dark:disabled,.icon-button.disabled,.icon-button:disabled{border-color:#cacaca!important;color:#404040!important;cursor:not-allowed!important}.icon-button-dark{border:1px solid #ffd200!important;background-color:#fff}.icon-button-dark:focus,.icon-button-dark:focus-visible{outline:2px solid #ffd200!important;border:1px solid #d3d1ea!important}.icon-button-dark:hover{background:#fff2c4!important}.icon-button-dark:active{background:#ffe880!important;outline:0!important;border:1px solid #ffd200!important}.cookie-consent-settings__legal-notice-link,.cookie-consent__legal-notice,.ghost-button,a.cookie-consent__open-settings{background:0 0!important;font-family:WorkSans,"Helvetica Neue",Arial!important;font-weight:600!important;text-decoration-line:underline!important;color:#4e489d!important;border:none!important}.cookie-consent-settings__legal-notice-link:hover,.cookie-consent__legal-notice:hover,.ghost-button:hover,a.cookie-consent__open-settings:hover{text-decoration-line:none!important}.cookie-consent-settings__legal-notice-link:focus,.cookie-consent-settings__legal-notice-link:focus-visible,.cookie-consent__legal-notice:focus,.cookie-consent__legal-notice:focus-visible,.ghost-button:focus,.ghost-button:focus-visible,a.cookie-consent__open-settings:focus,a.cookie-consent__open-settings:focus-visible{text-decoration-line:none!important;outline:2px solid #4e489d!important;border-radius:8px!important;outline-offset:4px!important}.cookie-consent-settings__legal-notice-link:active,.cookie-consent__legal-notice:active,.ghost-button:active,a.cookie-consent__open-settings:active{text-decoration-line:none!important;outline:0!important}.cookie-consent-settings__legal-notice-link:disabled,.cookie-consent__legal-notice:disabled,.disabled.cookie-consent-settings__legal-notice-link,.disabled.cookie-consent__legal-notice,.ghost-button.disabled,.ghost-button:disabled,a.cookie-consent__open-settings:disabled,a.disabled.cookie-consent__open-settings{text-decoration-line:none;border-color:#cacaca!important;color:#404040!important;cursor:not-allowed!important}.cookie-consent-settings__accept-btn,.cookie-consent__accept-all-btn,.primary-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#6c66b9!important;color:#fff!important;border:1px solid #6c66b9!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:12px 24px!important;font-size:14px!important}.cookie-consent-settings__accept-btn:hover,.cookie-consent__accept-all-btn:hover,.primary-button:hover{background-color:#5750af!important;border:1px solid #6c66b9!important}.cookie-consent-settings__accept-btn:focus,.cookie-consent__accept-all-btn:focus,.primary-button:focus{outline:2px solid #6c66b9!important;outline-offset:2px!important}.cookie-consent-settings__accept-btn:active,.cookie-consent__accept-all-btn:active,.primary-button:active{background-color:#4e489d!important}.cookie-consent-settings__accept-btn:disabled,.cookie-consent__accept-all-btn:disabled,.disabled.cookie-consent-settings__accept-btn,.disabled.cookie-consent__accept-all-btn,.primary-button.disabled,.primary-button:disabled{background-color:#eaeaea!important;border-color:#eaeaea!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.cookie-consent-settings__accept-btn,.cookie-consent__accept-all-btn,.primary-button{width:100%!important}}.primary-large-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#6c66b9!important;color:#fff!important;border:1px solid #6c66b9!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:16px 24px!important;font-size:16px!important}.primary-large-button:hover{background-color:#5750af!important;border:1px solid #6c66b9!important}.primary-large-button:focus{outline:2px solid #6c66b9!important;outline-offset:2px!important}.primary-large-button:active{background-color:#4e489d!important}.primary-large-button.disabled,.primary-large-button:disabled{background-color:#eaeaea!important;border-color:#eaeaea!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.primary-large-button{width:100%!important}}.primary-dark-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#ffd200!important;color:#000!important;border:1px solid #ffd200!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:12px 24px!important;font-size:14px!important}.primary-dark-button:hover{background-color:#ffe880!important;border:1px solid #ffe880!important}.primary-dark-button:focus{outline:2px solid #ffd200!important;outline-offset:2px!important}.primary-dark-button:active{background-color:#fff2c4!important}.primary-dark-button.disabled,.primary-dark-button:disabled{background-color:#cacaca!important;border-color:#cacaca!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.primary-dark-button{width:100%!important}}.primary-dark-large-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#ffd200!important;color:#000!important;border:1px solid #ffd200!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:16px 24px!important;font-size:16px!important}.primary-dark-large-button:hover{background-color:#ffe880!important;border:1px solid #ffe880!important}.primary-dark-large-button:focus{outline:2px solid #ffd200!important;outline-offset:2px!important}.primary-dark-large-button:active{background-color:#fff2c4!important}.primary-dark-large-button.disabled,.primary-dark-large-button:disabled{background-color:#cacaca!important;border-color:#cacaca!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.primary-dark-large-button{width:100%!important}}.cookie-consent__accept-required-btn,.cookie-consent__open-settings,.secondary-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#fff!important;color:#000!important;border:1px solid #6c66b9!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:12px 24px!important;font-size:14px!important}.cookie-consent__accept-required-btn:hover,.cookie-consent__open-settings:hover,.secondary-button:hover{background-color:#f0f0f8!important;border:1px solid #6c66b9!important}.cookie-consent__accept-required-btn:focus,.cookie-consent__open-settings:focus,.secondary-button:focus{outline:2px solid #6c66b9!important;outline-offset:2px!important}.cookie-consent__accept-required-btn:active,.cookie-consent__open-settings:active,.secondary-button:active{background-color:#d3d1ea!important}.cookie-consent__accept-required-btn:disabled,.cookie-consent__open-settings:disabled,.disabled.cookie-consent__accept-required-btn,.disabled.cookie-consent__open-settings,.secondary-button.disabled,.secondary-button:disabled{background-color:#eaeaea!important;border-color:#eaeaea!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.cookie-consent__accept-required-btn,.cookie-consent__open-settings,.secondary-button{width:100%!important}}.secondary-large-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#fff!important;color:#000!important;border:1px solid #6c66b9!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:16px 24px!important;font-size:16px!important}.secondary-large-button:hover{background-color:#f0f0f8!important;border:1px solid #6c66b9!important}.secondary-large-button:focus{outline:2px solid #6c66b9!important;outline-offset:2px!important}.secondary-large-button:active{background-color:#d3d1ea!important}.secondary-large-button.disabled,.secondary-large-button:disabled{background-color:#eaeaea!important;border-color:#eaeaea!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.secondary-large-button{width:100%!important}}.secondary-dark-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#fff!important;color:#000!important;border:1px solid #ffd200!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:12px 24px!important;font-size:14px!important}.secondary-dark-button:hover{background-color:#fff2c4!important;border:1px solid #6c66b9!important}.secondary-dark-button:focus{outline:2px solid #ffd200!important;outline-offset:2px!important}.secondary-dark-button:active{background-color:#ffe880!important}.secondary-dark-button.disabled,.secondary-dark-button:disabled{background-color:#cacaca!important;border-color:#cacaca!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.secondary-dark-button{width:100%!important}}.secondary-dark-large-button{display:inline-block!important;overflow:auto!important;font-weight:400!important;line-height:1.5rem!important;text-decoration:none!important;text-align:center!important;border-radius:4rem!important;background-color:#fff!important;color:#000!important;border:1px solid #ffd200!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none!important;cursor:pointer!important;width:fit-content;padding:16px 24px!important;font-size:16px!important}.secondary-dark-large-button:hover{background-color:#fff2c4!important;border:1px solid #6c66b9!important}.secondary-dark-large-button:focus{outline:2px solid #ffd200!important;outline-offset:2px!important}.secondary-dark-large-button:active{background-color:#ffe880!important}.secondary-dark-large-button.disabled,.secondary-dark-large-button:disabled{background-color:#cacaca!important;border-color:#cacaca!important;color:#404040!important;cursor:not-allowed!important}@media screen and (max-width:768px){.secondary-dark-large-button{width:100%!important}}.checkBoxInput{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;box-sizing:border-box;border:1px solid #6c66b9;border-radius:50%;background-color:#fff;cursor:pointer;position:relative;outline:0;border-radius:3px}.checkBoxInput:hover:not(:disabled):not(:checked){background-color:#f0f0f8}.checkBoxInput:active:not(:disabled):not(:checked){background-color:#d3d1ea;outline:0}.checkBoxInput:disabled{border:1px solid #cacaca;background-color:#fff;cursor:not-allowed;opacity:1}.checkBoxInput:focus{outline:2px solid #6c66b9;outline-offset:2px}.checkBoxInput:checked{border:2px solid #6c66b9;background-color:#6c66b9}.checkBoxInput:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:7px;background:url(/content/img/icons/input-checkbox.svg)}.checkBoxInput:checked:hover:not(:disabled){border:2px solid #5750af;background-color:#5750af}.checkBoxInput:checked:active:not(:disabled){border:2px solid #4e489d;outline:0;background-color:#4e489d}.checkBoxInput:checked:disabled{border:2px solid #cacaca;background-color:#cacaca;cursor:not-allowed}.radioButtonInput{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;box-sizing:border-box;border:1px solid #6c66b9;border-radius:50%;background-color:#fff;cursor:pointer;position:relative;outline:0}.radioButtonInput:hover:not(:disabled):not(:checked){background-color:#f0f0f8}.radioButtonInput:active:not(:disabled):not(:checked){background-color:#d3d1ea;outline:0}.radioButtonInput:disabled{border:1px solid #cacaca;background-color:#fff;cursor:not-allowed;opacity:1}.radioButtonInput:focus{outline:2px solid #6c66b9;outline-offset:2px}.radioButtonInput:checked{border:2px solid #6c66b9;background-color:#fff}.radioButtonInput:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:#6c66b9}.radioButtonInput:checked:hover:not(:disabled){border:2px solid #5750af}.radioButtonInput:checked:active:not(:disabled){border:2px solid #4e489d;outline:0}.radioButtonInput:checked:disabled{border:2px solid #cacaca;background-color:#fff;cursor:not-allowed}.cookie-wrapper{width:100vw;padding:10px 20px}#cookie-consent-settings{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:rgba(0,0,0,.2);display:flex;overflow:auto}#cookie-consent,.cookie-consent-settings{margin:auto;padding:25px 50px 25px 50px;z-index:200}@media screen and (min-width:769px){#cookie-consent,.cookie-consent-settings{left:50%;transform:translateX(-50%)}}#cookie-consent{position:fixed;background-color:#d3d1ea;color:#000;text-align:center;bottom:0;width:100%;border-top-left-radius:32px;border-top-right-radius:32px}.cookie_buttons{margin-top:24px}.cookie-consent-settings{position:absolute;background-color:#fff;color:#000;bottom:30vh}.cookie-consent-settings h3{margin-top:-5px;margin-bottom:0;font-size:1.25rem;font-weight:500}.cookie-consent__accept-btn{font-size:20px;padding:10px 20px}#cookie_background{z-index:999;background-color:rgba(0,0,0,.5);top:0;left:0;bottom:0;right:0}.cookie-consent__legal-notice,a.cookie-consent__open-settings{margin-top:24px;display:inline-block}div.cookie-consent__open-settings{padding-bottom:10px}.cookie-consent__actions{position:fixed;top:40px;right:30px;width:10%;text-align:center}.cookie-consent-settings{margin:0 auto;padding:0 30px 50px;z-index:200;max-width:800px;top:5vh;overflow:auto;border-radius:8px;height:max-content;font-weight:500}.cookie-consent-settings__logo{display:block;margin:0 auto}.cookie-consent-settings__options{margin:0 80px}.cookie-consent-settings__footer{padding-top:32px;display:flex;flex-direction:column;gap:32px;align-items:center}.cookie-consent-settings__switch{position:relative;display:inline-block;width:60px;height:34px;margin-bottom:20px}.cookie-consent-settings__category{display:flex}.cookie-consent-settings__category p{margin-bottom:0;font-size:14px;font-weight:400}.cookie-consent-settings__categories{flex-direction:column;display:flex;gap:16px}.cookie-consent-settings__category-description{display:inline-block;margin-left:40px;vertical-align:middle;width:85%}.cookie-consent-settings__switch input{opacity:0!important;width:0;height:0}.cookie-consent-settings__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cacaca;-webkit-transition:.4s;transition:.4s;border-radius:34px}.cookie-consent-settings__slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}input:hover+.cookie-consent-settings__slider{background-color:#888}input:active+.cookie-consent-settings__slider{background-color:#4e489d}input:focus+.cookie-consent-settings__slider{outline:2px solid #6c66b9;outline-offset:2px!important}input:checked+.cookie-consent-settings__slider{background-color:#6c66b9}input:checked+.cookie-consent-settings__slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}input:checked+.cookie-consent-settings__slider:hover{background-color:#5750af}input:checked+.cookie-consent-settings__slider:active{background-color:#4e489d}.cookie-consent-settings__header{background-color:#ffd200;padding:32px;margin:0 -30px 32px;text-align:center;border-top-left-radius:8px;border-top-right-radius:8px}@media screen and (max-width:768px){.cookie_buttons{display:flex;flex-direction:column;gap:8px;justify-self:center}#cookie-consent,.cookie-consent-settings{width:initial}.cookie-consent-settings{top:10vh;left:0;right:0;bottom:initial}.cookie-consent-settings__accept-btn{width:auto}}.estate-details{margin:0;background-color:#000;color:#fff;padding:35px}.estate-details h3{color:#fff;font-size:1.25rem}.property-details-panel .estate-details h2{padding-top:0}.estate-details ul{padding:0;list-style-type:none}.estate-details ul li{border-bottom:1.5px solid;padding:2px 0 2px 0;border-color:#767676;overflow:hidden;text-overflow:ellipsis}.estate-details ul li:first-child{border-top:1.5px solid;border-color:#767676}.pdf-container .estate-details-container{width:100%;height:100%;padding-bottom:20px}.pdf-container .estate-details-container .estate-details{width:100%;height:100%;background-color:#7f7f7f}.pdf-container .estate-details-container ul li{border-color:#fff}@media only screen and (max-width:760px){.modal3d{display:none}}.centered-component{margin-left:auto;margin-right:auto}
/*# sourceMappingURL=main.css.map */
