:root{--color-beige-light: #ffebce;--color-beige: #f1d8a2;--color-beige-dark: #efeadf;--color-brown: #624c3c;--color-black: #000000;--color-white: #ffffff;--font-family-heading: "NimbusMono", "Courier New", monospace;--font-family-body: "CenturySchoolbook", "Century Schoolbook", Georgia, serif;--font-size-h1: 2.5rem;--font-size-h2: 1.5rem;--font-size-body: 1rem;--font-size-small: .8125rem;--line-height-h1: 1;--line-height-h2: 1;--line-height-body: 1.15;--letter-spacing-h1: -5%;--letter-spacing-h2: -.25rem;--letter-spacing-body: -.03rem;--border-radius-small: .1875rem;--spacing-xs: .9375rem;--spacing-sm: 1.1875rem;--spacing-md: 3.125rem;--spacing-lg: 3.75rem;--spacing-xl: 6.25rem;--spacing-section: 1rem;--gutter: 1rem;--spacing-input: 4px 0;--container-width: 94.5rem;--content-width: 34.0625rem;--image-border-radius: .1875rem;--form-border-radius: .3125rem;--member-name-height: 5rem}@media(min-width:640px){:root{--font-size-h1: 4.5rem;--font-size-body: .9rem;--spacing-section: 3rem}}@media(min-width:1000px){:root{--font-size-h1: 3.5rem;--font-size-h2: 1.5rem}}@media(min-width:2000px){:root{--font-size-h1: clamp(4.5rem, -1.5rem + 4.8vw, 6rem);--font-size-h2: clamp(2rem, 0rem + 1.6vw, 2.5rem);--font-size-body: clamp(.9rem, -1.1rem + 1.6vw, 1.4rem)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:none;margin:0;padding:0;vertical-align:baseline;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}body{margin:0}ul{list-style-type:none}a{background:transparent;text-decoration:none}button{font-size:inherit;font-family:inherit;border:none;box-shadow:none;background-color:transparent;padding:0;color:inherit;margin:0;cursor:pointer}button:focus{outline:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea:focus,input:focus{outline:0}input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}body{background-color:#ffebce;background-color:var(--color-beige-light)}a{color:var(--colors-gray);text-decoration:none}a:hover{color:var(--colors-primary)}img{border-radius:.1875rem;border-radius:var(--border-radius-small)}.js-no-scroll{overflow:hidden}.hide-large{display:none}@media(min-width:1000px){.hide-large{display:block}}table{width:100%;border-collapse:collapse;font-family:sans-serif;font-size:.8125rem;font-size:var(--font-size-small)}table h3{font-size:inherit}table thead{border-bottom:2px solid var(--colors-gray)}:is(table thead) th{padding:.5rem 0}table tr{transition:.3s background-color ease}:is(table tr):hover{background-color:#ebe9e9}:is(table tr) td{padding:.75rem}table tr:not(:last-of-type){border-bottom:1px solid var(--colors-gray-light)}@font-face{font-family:NimbusMono;font-style:normal;font-weight:400;src:url(/wp-content/themes/ellell-advisory/dist/fonts/BzSqbejb.woff) format("woff");font-display:swap}@font-face{font-family:NimbusMono;font-style:normal;font-weight:700;src:url(/wp-content/themes/ellell-advisory/dist/fonts/BB8ljWCf.woff) format("woff");font-display:swap}@font-face{font-family:CenturySchoolbook;font-style:normal;font-weight:400;src:url(/wp-content/themes/ellell-advisory/dist/fonts/Ckh2-Z7U.woff2) format("woff2");font-display:swap}label{margin:0 0 3px;color:#624c3c;color:var(--color-brown);font-size:1rem;font-size:var(--font-size-body)}input{padding:4px 0;padding:var(--spacing-input);border-top:0;border-right:0;border-bottom:1px solid #624c3c;border-bottom:1px solid var(--color-brown);border-left:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group{display:flex;flex-direction:column}body{line-height:1.15;line-height:var(--line-height-body);color:var(--colors-gray);letter-spacing:-.03rem;letter-spacing:var(--letter-spacing-body);font-family:CenturySchoolbook,Century Schoolbook,Georgia,serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-body)}input,textarea,select,button{font-family:inherit;font-size:1rem;font-size:var(--font-size-body)}h1,h2,h3,h4,h5,h6{line-height:1;line-height:var(--line-height-h2);color:#624c3c;color:var(--color-brown);font-family:NimbusMono,Courier New,monospace;font-family:var(--font-family-heading);font-size:2.5rem;font-size:var(--font-size-h1);font-weight:400}p+p{margin-top:.5rem}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:1rem auto;height:auto}.alignleft,.alignright{margin-bottom:1rem;height:auto}@media(min-width:30rem){.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000;background:#fff}.button,.acf-button{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .375rem;border-radius:.1875rem;border-radius:var(--border-radius-small);color:#fff;color:var(--color-white);background-color:#624c3c;background-color:var(--color-brown);transition:all .2s ease;font-family:CenturySchoolbook,Century Schoolbook,Georgia,serif;font-family:var(--font-family-body);font-size:var(--font-size-p);font-weight:400;text-decoration:none}:is(.button,.acf-button):focus-visible{color:#fff;color:var(--color-white);background-color:var(--color-soprus-red)}:is(.button,.acf-button):disabled{color:#000;color:var(--color-black);background:var(--color-gray-2);cursor:not-allowed}@media(hover:hover)and (pointer:fine){:is(.button,.acf-button):hover{color:#000;color:var(--color-black);background-color:#f1d8a2;background-color:var(--color-beige);cursor:pointer;text-decoration:none}}.lazyload,.lazyloading{opacity:0;transition:opacity .5s ease}.lazyloaded{opacity:1}.logo{color:#624c3c;color:var(--color-brown)}@media(min-width:1000px){.logo{text-align:center}}.logo h1{line-height:.6;letter-spacing:-5%;letter-spacing:var(--letter-spacing-h1)}.logo span{font-family:NimbusMono,Courier New,monospace;font-family:var(--font-family-heading);font-size:.8rem;font-weight:700}@media(min-width:1000px){.logo span{font-size:1.3125rem}}.page-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;grid-gap:var(--gutter);gap:1rem;gap:var(--gutter)}@media(min-width:1000px){.page-grid{grid-template-columns:repeat(10,1fr)}}.section{padding:1rem;padding:var(--spacing-section)}@media(min-width:1200px)and (min-height:760px){.section{position:sticky;top:0;left:0;overflow:hidden;width:100%;min-height:100vh}}@media(min-width:640px){.section{min-height:90vh}}@media(min-width:1200px){.section{min-height:85vh}}.section-hero{display:flex;flex-direction:column;min-height:0;min-height:initial;background-color:#ffebce;background-color:var(--color-beige-light)}@media(max-width:1000px){.section-hero{padding-bottom:3rem}}.section-hero .page-grid{flex:1;min-height:0;grid-template-areas:"logo logo language language" ". image image image" "cta cta cta cta" "text text text text" "contact contact contact contact"}@media(min-width:640px){.section-hero .page-grid{grid-template-areas:"logo logo language language" ". image image image" "cta cta text text" ". . contact contact"}}@media(min-width:1000px){.section-hero .page-grid{grid-template-rows:auto 1fr;grid-template-areas:"logo logo logo logo logo image image image image image" ". . . . . image image image image image" "cta cta cta cta cta text text text contact language"}}@media(min-width:1200px){.section-hero .page-grid{grid-template-areas:"logo logo logo logo image image image image language language" "cta cta cta cta image image image image text text"}}@media(max-width:1000px){.section-hero .page-grid{gap:3rem}}.section-hero header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:logo}.section-hero .hero-cta{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:7;line-height:1;line-height:var(--line-height-h2);color:#624c3c;color:var(--color-brown);font-size:1.5rem;font-size:var(--font-size-h2);grid-area:cta}@media(min-width:1200px){.section-hero .hero-cta{align-self:end}}:is(.section-hero .hero-cta) a{text-decoration:underline}.section-hero .hero-image{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:5;grid-area:image}@media(min-width:1200px){.section-hero .hero-image{margin-left:4rem}}@media(min-width:2000px){.section-hero .hero-image{margin-left:10vw}}:is(.section-hero .hero-image) figure{overflow:hidden;height:100%}:is(:is(.section-hero .hero-image) figure) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.section-hero .hero-language{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:3;z-index:1;color:#624c3c;color:var(--color-brown);text-transform:uppercase;grid-area:language}@media(max-width:1200px){.section-hero .hero-language{text-align:right}}.section-hero .hero-text{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:7;grid-area:text}@media(max-width:1200px){:is(.section-hero .hero-text) p{padding-right:2rem}}@media(max-width:640px){:is(.section-hero .hero-text) p{padding-right:1.5rem;padding-left:1.5rem}}.section-hero .hero-contact{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:7;grid-area:contact}@media(min-width:1200px){.section-hero .hero-contact{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:7;align-self:end;grid-area:text}@media(min-width:640px){.section-hero header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.section-hero .hero-cta{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}.section-hero .hero-image{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:5}.section-hero .hero-language{-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:3}.section-hero .hero-text{-ms-grid-row:5;-ms-grid-column:5;-ms-grid-column-span:3}.section-hero .hero-contact{-ms-grid-row:7;-ms-grid-column:5;-ms-grid-column-span:3}.section-hero .hero-contact{-ms-grid-row:5;-ms-grid-column:5;-ms-grid-column-span:3}}@media(min-width:1000px){.section-hero header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:9}.section-hero .hero-cta{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:9}.section-hero .hero-image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:11;-ms-grid-column-span:9}.section-hero .hero-language{-ms-grid-row:5;-ms-grid-column:19;-ms-grid-column-span:1}.section-hero .hero-text{-ms-grid-row:5;-ms-grid-column:11;-ms-grid-column-span:5}.section-hero .hero-contact{-ms-grid-row:5;-ms-grid-column:17;-ms-grid-column-span:1}.section-hero .hero-contact{-ms-grid-row:5;-ms-grid-column:11;-ms-grid-column-span:5}}.section-hero header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:7}.section-hero .hero-cta{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:7}.section-hero .hero-image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:9;-ms-grid-column-span:7}.section-hero .hero-language{-ms-grid-row:1;-ms-grid-column:17;-ms-grid-column-span:3}.section-hero .hero-text,.section-hero .hero-contact{-ms-grid-row:3;-ms-grid-column:17;-ms-grid-column-span:3}}:is(.section-hero .hero-contact) h2{margin-bottom:1rem;color:inherit;text-transform:uppercase;font-family:CenturySchoolbook,Century Schoolbook,Georgia,serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-body)}.section-team{min-height:0;min-height:initial;background-color:#f1d8a2;background-color:var(--color-beige)}@media(min-width:1200px)and (min-height:760px){.section-team{padding-bottom:calc(1rem + 50vh);padding-bottom:calc(var(--spacing-section) + 50vh)}}.section-team .page-grid{min-height:inherit;row-gap:5rem}@media(max-width:640px){.section-team .page-grid{padding-bottom:1rem;padding-bottom:var(--spacing-section)}}@media(min-width:1000px){.section-team .page-grid{gap:3rem}}.section-team .team-member{grid-column:1 / -1}@media(min-width:640px){.section-team .team-member{grid-column:span 5}}.section-services{min-height:calc(100vh - 2rem);min-height:calc(100vh - 2 * var(--spacing-section));background-color:#efeadf;background-color:var(--color-beige-dark)}@media(min-width:1200px)and (min-height:760px){.section-services{padding-bottom:calc(1rem + 50vh);padding-bottom:calc(var(--spacing-section) + 50vh)}}.section-services .page-grid{min-height:inherit}@media(min-width:1000px){.section-services .page-grid{gap:3rem}}.section-services a{text-decoration:underline}.section-services h2{text-align:center;grid-column:1 / -1}@media(min-width:640px){.section-services h2{grid-column:1 / span 5}}@media(max-width:1000px){.section-services h2{position:sticky;z-index:1;top:0;left:0;padding:1rem 0;background-color:#efeadf;background-color:var(--color-beige-dark)}}.section-services .services-description{grid-column:1 / -1}@media(max-width:1000px){.section-services .services-description{margin-top:2rem}}@media(max-width:640px){.section-services .services-description{padding:1rem 1.5rem 2rem;margin-top:0}}.section-services ol{display:flex;flex-direction:column;padding-left:0;list-style:none;counter-reset:services;gap:4rem}@media(min-width:640px){.section-services ol{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media(min-width:1000px)and (max-width:1199px){.section-services ol{justify-content:space-around}}@media(min-width:1200px){.section-services ol{gap:4rem 3rem}}:is(.section-services ol)>li{position:relative;flex:0 0 100%;line-height:1;line-height:var(--line-height-h2);padding-left:3rem;opacity:0;color:#624c3c;color:var(--color-brown);counter-increment:services;font-size:1.5rem;font-size:var(--font-size-h2)}@media(min-width:640px){:is(.section-services ol)>li{flex:0 0 calc(50% - 4rem)}}@media(min-width:1000px){:is(.section-services ol)>li{flex:0 0 calc(1 / 3 * 100% - 2rem)}}:is(.section-services ol)>li:before{position:absolute;top:0;left:0;content:counter(services,upper-roman)}:is(.section-services ol) ul{margin-top:1rem;margin-left:1rem}:is(:is(.section-services ol) ul) li{line-height:1.15;line-height:var(--line-height-body);color:#000;color:var(--color-black);list-style-type:disc;font-size:1rem;font-size:var(--font-size-body)}:is(:is(.section-services ol) ul) li+li{margin-top:.25rem}.section-contact{background-color:#ffebce;background-color:var(--color-beige-light);min-height:0;min-height:initial}@media(max-width:1000px){.section-contact{padding:2.5rem}}@media(max-width:1000px){.section-contact .page-grid{gap:4rem}}.section-contact h3{margin-bottom:1rem;font-family:CenturySchoolbook,Century Schoolbook,Georgia,serif;font-family:var(--font-family-body);font-size:1.5rem;font-size:var(--font-size-h2)}@media(min-width:1000px){.section-contact h3{margin-bottom:3rem}}.section-contact .contact-form{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}@media(min-width:640px){.section-contact .contact-form{grid-column:1 / span 2}}@media(min-width:1000px){.section-contact .contact-form{grid-column:1 / span 5}}.section-contact .newsletter-form{grid-column:1 / -1}@media(min-width:640px){.section-contact .newsletter-form{grid-column:3 / span 2}}@media(min-width:1000px){.section-contact .newsletter-form{grid-column:8 / -1}}.team-member{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-gap:1rem;grid-gap:var(--gutter);gap:1rem;gap:var(--gutter)}@media(min-width:640px){.team-member{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;row-gap:1rem;row-gap:var(--spacing-section)}}@media(min-width:1000px)and (max-width:1199px){.team-member{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto 1fr}}@media(min-width:1200px)and (min-height:760px){.team-member{height:calc(100vh - 2rem);height:calc(100vh - 2 * var(--spacing-section));grid-template-columns:1fr 1fr}}.team-member h2{line-height:.8;text-align:center;letter-spacing:-5%;letter-spacing:var(--letter-spacing-h1)}@media(min-width:640px){.team-member h2{grid-column:1 / -1;grid-row:1}}@media(max-width:1000px){.team-member h2{position:sticky;z-index:1;top:-1px;left:0;padding:1rem 0;background-color:#f1d8a2;background-color:var(--color-beige)}}.team-member .member-image{opacity:0}@media(min-width:640px){.team-member .member-image{grid-column:1;grid-row:2}}@media(min-width:1000px)and (max-width:1199px){.team-member .member-image{grid-column:2 / span 2}}.team-member .member-bio{opacity:0}@media(min-width:640px){.team-member .member-bio{grid-column:2;grid-row:2}}@media(min-width:1000px)and (max-width:1199px){.team-member .member-bio{grid-row:3;grid-column:1 / -1;-moz-column-count:2;column-count:2}}@media(min-width:1400px){.team-member .member-bio{align-self:end}}@media(max-width:640px){.team-member .member-bio{padding:1rem 1.5rem 2rem}}.contact-form h3,.contact-form .acf-notice{grid-column:1 / -1}.contact-form .acf-notice{margin-top:0}.-dismiss:is(.contact-form .acf-notice){display:none}.-error:is(.contact-form .acf-notice){border-color:red;color:red;background:transparent}:is(.contact-form .acf-notice) p{margin:0}.contact-form .acf-form{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.contact-form .acf-fields:after{display:none}.contact-form .acf-fields>.acf-field{padding:0;border-top:0}.contact-form .acf-field .acf-label{margin-bottom:0;color:#624c3c;color:var(--color-brown)}.contact-form .acf-field input[type=text],.contact-form .acf-field input[type=email]{padding-right:0;padding-left:0;border-radius:0;border-radius:initial;background-color:transparent;font-size:1rem;font-size:var(--font-size-body)}.contact-form .acf-field textarea{padding:1rem;padding:var(--gutter);border:1px solid #624c3c;border:1px solid var(--color-brown);border-radius:.1875rem;border-radius:var(--border-radius-small);background-color:transparent;font-size:1rem;font-size:var(--font-size-body);-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form .acf-form-fields{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;grid-gap:2rem;gap:2rem}@media(min-width:1000px){.contact-form .acf-form-fields{gap:1rem}}:is(.contact-form .acf-form-fields) .af-field-name{grid-column:1 / -1}@media(min-width:1000px){:is(.contact-form .acf-form-fields) .af-field-name{grid-column:1 / span 2;grid-row:1}}:is(.contact-form .acf-form-fields) .af-field-email{grid-column:1 / -1}@media(min-width:1000px){:is(.contact-form .acf-form-fields) .af-field-email{align-self:end;grid-column:1 / span 2;grid-row:2}}:is(.contact-form .acf-form-fields) .af-field-message{grid-column:1 / -1}@media(min-width:1000px){:is(.contact-form .acf-form-fields) .af-field-message{grid-column:3 / span 2;grid-row:1 / span 2}}.contact-form .af-submit{display:flex;align-items:center;padding:0;grid-column:1 / -1;gap:.25rem}@media(min-width:1000px){.contact-form .af-submit{align-self:end;grid-row:1 / span 2;grid-column:5}}.contact-form .acf-required{display:none}.contact-form .acf-spinner{background-size:15px 15px}.contact-form .af-success{color:#624c3c;color:var(--color-brown)}.newsletter-form{display:grid}.newsletter-form form{display:flex;align-items:flex-end;flex-direction:row;gap:1rem;gap:var(--gutter)}:is(.newsletter-form form) .form-group{flex-grow:1}.newsletter-form .newsletter-message{display:flex;flex-direction:column;justify-content:flex-end}:is(.newsletter-form .newsletter-message):empty{display:none}
