#about-the-company .e-con-inner{display:grid;gap:5.8rem clamp(4.8rem,5vw,5.75rem);grid-template-columns:minmax(37.75rem,1.6fr) 2fr;max-width:99rem}@media(max-width:920px){#about-the-company .e-con-inner{grid-template-columns:1fr;justify-items:center;max-width:57.5rem}}#about-the-company .e-con-inner .e-con{width:100%}@media(max-width:920px){#about-the-company .elementor-widget-image{max-width:47.5rem}#about-the-company img{max-height:60rem;-o-object-fit:cover;object-fit:cover}}#founder-quote{display:grid;gap:3.6rem clamp(4.8rem,5.25vw,6rem);grid-template-columns:23rem auto;margin:2.4rem 0;overflow:hidden}@media(max-width:895px){#founder-quote{grid-template-columns:1fr;justify-items:center}#founder-quote img{max-width:22.5rem}}#founder-quote .quote{font-size:2.25rem;font-weight:600}@media(max-width:895px){#founder-quote .quote{font-size:2.15rem;max-width:60rem}}#founder-quote .quote:after{bottom:0;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 320' fill='%2338A9CF'%3E%3Cpath d='M192 200A120 120 0 0 1 72 320H32v-64h40a56 56 0 0 0 56-56v-8H0V0h192v200Zm256 0a120 120 0 0 1-120 120h-40v-64h40a56 56 0 0 0 56-56v-8H256V0h192v200Z'/%3E%3C/svg%3E");line-height:1;opacity:.15;position:absolute;right:0;width:10rem}@media(max-width:895px){#founder-quote .quote:after{width:9.8rem}}@media(max-width:668px){#founder-quote .quote:after{display:none}}#founder-quote blockquote{margin:0 0 2.4rem;position:relative;z-index:1}#founder-quote figcaption{font-size:1.7rem}#administrative-staff .e-con-inner{max-width:102rem}@media(max-width:905px){#administrative-staff .e-con-inner{max-width:60rem}}#administrative-staff h2{margin-bottom:4.4rem}#administrative-staff .section__main{gap:3.6rem}@media(max-width:905px){#administrative-staff .section__main{gap:4.4rem}}#administrative-staff .staff-category{display:grid;gap:2.4rem clamp(4.8rem,5.5vw,10rem);grid-template-columns:1fr minmax(48rem,1.3fr)}@media(max-width:905px){#administrative-staff .staff-category{grid-template-columns:1fr}}#administrative-staff .staff-members{display:grid;gap:1.6rem;grid-template-columns:1fr 1fr}@media(max-width:905px){#administrative-staff .staff-members{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}}#administrative-staff .staff-member{border-radius:.5rem;box-shadow:1px 2px 5px rgba(0,0,0,.05),1px 2px 3px rgba(0,0,0,.1);min-width:auto;padding:2rem 1.6rem}#administrative-staff .staff-member .elementor-widget-text-editor{font-size:1.4rem}#administrative-staff .elementor-widget-image{border-radius:100%;margin-bottom:1.4rem;overflow:hidden}#administrative-staff img{aspect-ratio:1/1;max-width:8rem;-o-object-fit:cover;object-fit:cover}#administrative-staff .name-and-title{margin-bottom:2.2rem}#administrative-staff h4{margin-bottom:.25rem}#administrative-staff .contact-info{font-size:1.375rem;margin-top:auto;min-width:-moz-max-content;min-width:max-content}#administrative-staff .contact-info .elementor-shortcode{display:flex;flex-direction:column;gap:.75rem}#administrative-staff .contact-info .icon-wrapper{height:1.15em;position:relative;top:calc((2.13125rem - 1.15em)/2);width:1.15em}#administrative-staff .contact-info .icon-wrapper svg{fill:var(--e-global-color-primary);max-width:1.15em}#administrative-staff .contact-info .icon-wrapper .phone{height:92.5%;margin-top:2.5%}#administrative-staff .contact-item{display:flex;gap:.7em}#administrative-staff .contact-item__text{color:var(--e-global-color-text)}#administrative-staff .contact-item__text:focus,#administrative-staff .contact-item__text:hover{text-decoration:underline}#administrative-staff .elementor-widget-button{margin-top:5.2rem}@media(max-width:905px){#administrative-staff .elementor-widget-button{gap:4.4rem}}#prefooter .button-wrapper{grid-template-columns:auto 1fr;width:100%}@media(max-width:400px){#prefooter .button-wrapper{gap:.75rem;grid-template-columns:1fr;width:90%}#prefooter .elementor-button{white-space:normal}}