.section-post .uk-container-small .uk-article{font-weight:300;font-size:clamp(1rem,.75rem + .625vw,1.125rem)}.section-post .uk-container-small h2{font-size:clamp(1.5rem,.5rem + 2.5vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-0.052em}.section-post .uk-container-small h3{font-size:clamp(1.125rem,.375rem + 1.875vw,1.5rem)}.section-hero-profile{background-color:rgba(0,0,0,.35);background-blend-mode:multiply}.section-hero-profile h1{font-weight:700;font-size:clamp(2rem,-0.5rem + 6.25vw,3.25rem);text-shadow:0 2px 2px rgba(0,0,0,.5)}.section-hero-profile h2{color:#fff !important}.section-profile{padding-top:0}.section-profile .grid-profile-bio{padding-top:0}.section-profile .grid-profile-bio article.uk-article{font-size:1rem}.section-profile .grid-profile-bio figure.alignnone{display:flex;flex-direction:column;align-items:flex-start;gap:30px;width:100% !important;margin-block:30px}.section-profile .grid-profile-bio figure.alignnone>img{border-radius:5px;box-shadow:0 0 0 2px #8a0f12}.section-profile .grid-profile-bio figure.alignnone figcaption.wp-caption-text{font-size:.75rem;color:rgba(0,0,0,.8)}.section-profile .grid-profile-media{margin-top:-50px;padding-left:40px}.section-profile .grid-profile-media figure.uk-position-relative picture{display:flex;justify-content:flex-end}.section-profile .grid-profile-media figure.uk-position-relative picture .profile-photo{width:75%;border-radius:15px 20px 15px 25px}.section-profile .grid-profile-media .uk-position-medium{-webkit-backdrop-filter:blur(5px) saturate(180%);backdrop-filter:blur(5px) saturate(180%);margin-right:0;padding:20px;border-radius:5px 0 0 0;z-index:1}.section-profile .grid-profile-media .uk-position-medium .uk-flex{gap:15px}.section-profile .grid-profile-media .uk-position-medium .uk-flex img{border-radius:3px}.section-profile .grid-profile-media .block-profile-contact h3{font-size:1.125rem;font-weight:800}.section-profile .grid-profile-media .block-profile-contact .uk-flex{gap:15px;font-size:.875rem}.section-profile .grid-profile-media .block-profile-contact .uk-text-small{font-size:.75rem;font-weight:500;text-transform:uppercase}.section-profile .grid-profile-media .uk-dropdown{min-width:172px;padding:15px;border-radius:0 0 10px 10px;box-shadow:unset;border:1px solid #bbbdbf}.section-profile .grid-profile-media .uk-dropdown-nav>li>a{text-transform:uppercase}@media screen and (min-width: 640px){.section-profile .grid-profile-bio{padding-top:40px}.section-profile .grid-profile-bio figure.alignnone{flex-direction:row;align-items:flex-end}}@media screen and (min-width: 960px){.section-profile .grid-profile-media{padding-left:70px}.section-profile .grid-profile-media figure.uk-position-relative picture .profile-photo{width:100%;border-bottom-left-radius:50px}}@media screen and (min-width: 1200px){.section-profile .grid-profile-bio article.uk-article{font-size:1.125rem}}.section-random-team .uk-slider-items picture img{border-radius:15px 10px 15px 45px}.section-random-team .uk-position-bottom-right{width:275px;margin-right:-2px;margin-bottom:30px;padding:10px 10px 10px 20px;border-radius:10px 0 0 10px}.section-random-team .uk-overlay{-webkit-backdrop-filter:blur(3px) saturate(180%);backdrop-filter:blur(3px) saturate(180%)}.section-random-team .uk-overlay h3{font-size:1.25rem;font-weight:500;margin:0}.section-random-team .uk-overlay span.uk-text-small{display:block;font-size:.75rem;color:#8a0f12;text-transform:uppercase;line-height:1;margin-block:5px}.section-random-team .uk-slidenav{display:flex;align-items:center;justify-content:center;background-color:#8a0f12;color:#fff;width:42px;height:70px;border-radius:5px}.section-random-team .uk-slidenav svg{width:14px;height:14px}.section-random-team .uk-slidenav polyline{stroke-width:3}.section-random-team .uk-slidenav.uk-slidenav-previous{left:-25px}.section-random-team .uk-slidenav.uk-slidenav-next{right:-25px}.section-hero-case-study .uk-label{background:none;font-size:.875rem;color:#888;padding:5px 10px;border-radius:5px;border:1px solid #ccc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-content-case-study .toc{border-radius:10px}.section-content-case-study .toc h2{font-size:1.5rem;text-transform:uppercase}.section-content-case-study .toc .uk-list li a{font-size:.875rem}.section-content-case-study .toc .uk-list li a:hover{color:#fff !important}.section-content-case-study .uk-grid>.uk-first-column{z-index:0}.section-content-case-study article.uk-article{font-size:1.125rem}.section-content-case-study article.uk-article h2{font-size:clamp(1.5rem,1.1429rem + 1.1429vw,2rem);font-weight:600;color:#8a0f12}.section-hero-property address{font-size:.875rem;color:#888;margin:0}.section-hero-property address .uk-icon{position:relative;top:-1px}.section-hero-property h1{font-size:clamp(2rem,-0.5rem + 6.25vw,3.25rem);font-weight:700;line-height:1.2;text-transform:uppercase;margin:10px 0}.section-hero-property .property-price-info{font-size:1.5rem;font-weight:600;color:#8a0f12;text-transform:uppercase;line-height:1}.section-hero-property .property-price-info>.uk-text-meta{display:inline-block;font-weight:300;text-transform:none;margin-top:15px;padding-top:14px;border-top:1px solid #ddd}.section-property-gallery canvas{position:relative;min-height:360px;z-index:-1}.section-property-gallery iframe{pointer-events:auto}.section-property-gallery .uk-slidenav{display:flex;align-items:center;justify-content:center;background-color:#8a0f12;color:#fff;width:50px;height:60px;border-radius:5px}.section-property-gallery .uk-slidenav svg{width:14px;height:14px}.section-property-gallery .uk-slidenav polyline{stroke-width:3}.section-property-gallery .uk-slidenav.uk-slidenav-previous{left:0}.section-property-gallery .uk-slidenav.uk-slidenav-next{right:0}.section-property-info h2{font-size:clamp(1.5rem,1.375rem + .625vw,2rem);font-weight:700;color:#8a0f12;text-transform:uppercase;margin:0}.section-property-info .grid-property-detail{font-size:1.125rem}.section-property-info .grid-property-detail h3{font-weight:700;text-transform:uppercase;margin:0}.section-property-info .grid-property-detail .property-map .acf-map{min-height:320px;border:5px solid #8a0f12;border-radius:5px 10px 5px 25px;box-sizing:border-box;overflow:hidden}.section-property-info .grid-property-contact .uk-background-muted{background:#eef1f5;border-radius:10px}.section-property-info .grid-property-contact h3{font-weight:700;text-transform:uppercase;margin:0}.section-property-info .grid-property-contact .contact-info:first-child{margin-top:0}.section-property-info .grid-property-contact .contact-info .uk-card-media-top .uk-icon{display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.25);color:#fff;width:30px;height:30px;z-index:0;border-top-left-radius:5px}.section-property-info .grid-property-contact .contact-info .uk-card-media-top img{position:relative;border-radius:5px}.section-property-info .grid-property-contact .contact-info .uk-card-body{padding:0}.section-property-info .grid-property-contact .contact-info .uk-card-body .uk-h4{font-size:1.5rem;letter-spacing:-0.042em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-property-info .grid-property-contact .contact-info .uk-card-body .uk-h4 .uk-text-small{color:#8a0f12}.section-property-info .grid-property-contact .uk-background-secondary{border-radius:10px}.section-property-info .grid-property-contact .uk-background-secondary h3{font-size:1.125rem;margin-bottom:30px}.section-property-info .grid-property-contact .uk-background-secondary .uk-accordion-title{font-size:1rem}.section-property-info .grid-property-contact .uk-background-secondary .uk-accordion-content{font-size:.875rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
