﻿#main-content .page-content section.bg_default{background:#fff}#main-content .page-content section.brokers.bg_alternate_light .broker,#main-content .page-content section.brokers.bg_alternate_light_trans .broker{background:rgba(0,0,0,.15);border-radius:5px}#main-content .page-content section.single_member .image-container{max-width:320px;position:relative;aspect-ratio:3.2/4}#main-content .page-content section.single_member .image-container img{max-width:100%;object-fit:cover;object-position:center}#main-content .page-content section.single_member .image-container.shape_round,#main-content .page-content section.single_member .image-container.shape_rnd_square,#main-content .page-content section.single_member .image-container.shape_square{aspect-ratio:1}#main-content .page-content section.single_member .image-container.shape_round{border-radius:50%}#main-content .page-content section.single_member .image-container.shape_rnd_square{border-radius:10px}@media screen and (max-width: 768px){#main-content .page-content section.single_member .image-container{max-width:100%;width:100% !important}}#main-content .page-content section.single_member .section-layout{display:grid;grid-gap:20px}#main-content .page-content section.single_member .section-layout.content-align-left{grid-template-columns:1fr auto;grid-template-areas:"content picture"}@media screen and (max-width: 768px){#main-content .page-content section.single_member .section-layout.content-align-left{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){#main-content .page-content section.single_member .section-layout.content-align-left{grid-template-columns:1fr;grid-template-areas:"picture" "content"}}#main-content .page-content section.single_member .section-layout.content-align-center{grid-template-columns:1fr;grid-template-areas:"picture" "content";place-items:center}#main-content .page-content section.single_member .section-layout.content-align-center .content{place-items:center;text-align:center}#main-content .page-content section.single_member .section-layout.content-align-right{grid-template-columns:auto 1fr;grid-template-areas:"picture content"}@media screen and (max-width: 768px){#main-content .page-content section.single_member .section-layout.content-align-right{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){#main-content .page-content section.single_member .section-layout.content-align-right{grid-template-columns:1fr;grid-template-areas:"picture" "content"}}#main-content .page-content section.single_member .section-layout .content{grid-area:content;display:grid;grid-template-columns:1fr;grid-template-areas:"name" "bio" "contact";grid-gap:10px}#main-content .page-content section.single_member .section-layout .content .name{grid-area:name}#main-content .page-content section.single_member .section-layout .content .bio{grid-area:bio}#main-content .page-content section.single_member .section-layout .content .contact-list{grid-area:contact;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2px;place-items:center start}#main-content .page-content section.single_member .section-layout .content .contact-list .contact-item{display:grid;grid-template-columns:auto 1fr;grid-gap:5px;place-items:center start}#main-content .page-content section.single_member .section-layout .content .contact-list .contact-item:nth-child(n+2){place-self:center}#main-content .page-content section.single_member .section-layout .content .contact-list .contact-item:nth-child(n+3){place-self:center end}@media screen and (max-width: 768px){#main-content .page-content section.single_member .section-layout .content .contact-list{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}#main-content .page-content section.single_member .section-layout .content .contact-list .contact-item{place-self:center start !important}}#main-content .page-content section.single_member .section-layout .picture{grid-area:picture}#main-content .page-content section.single_member .contact-list .fa{font-size:20px;width:25px}#main-content .page-content section.single_member .contact-list .fa.fa-mobile{font-size:150%}#main-content .page-content section.single_member .contact-list .phone{color:inherit;font-weight:700}#main-content .page-content section.single_member .socials .fa{font-size:20px}#main-content .page-content section.contact_form .aliquando-form .form-item-list .form-item textarea{height:190px}@media screen and (max-width: 640px){#main-content .page-content section.contact_form .office-contact{width:80%}}#main-content .page-content section.offices .office-logo{text-align:right;padding-right:30px;border-right:solid 1px #ccc}#main-content .page-content section.offices .office-contact{list-style:none;padding:10px 0px;margin:20px auto;width:75%;border-top:solid 1px #999}#main-content .page-content section.offices .office-contact li{position:relative;margin:5px;padding-left:30px;text-align:left}#main-content .page-content section.offices .office-contact li .fa{position:absolute;left:0px;top:5px;color:#888}#main-content .page-content section.map{overflow:hidden}#main-content .page-content section.map .map-canvas{margin:0px;border-radius:0px}#main-content .page-content section.map .map-canvas .map-marker-icon:before{content:"";color:#fff;font-family:var(--fa-style-family, "Font Awesome 6 Pro");font-weight:700;line-height:44px;font-size:26px;text-align:center;display:block;background:#333}#main-content .page-content section.map .map-canvas .map-marker-icon:after{border-top-color:#333}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#main-content .page-content .section-layout{display:block}#main-content .page-content .section-layout .content{display:block;float:right;overflow:hidden;width:calc(100% - 350px)}#main-content .page-content .section-layout .picture{float:left;width:350px}#main-content .page-content .section-layout .picture .image-container{max-width:100%}#main-content .page-content .section-layout .picture .image-container img{flex:1;max-width:100%;max-height:100%;min-width:0px}}