@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--main-color:#44c0c9;--main-color-opacity:rgba(68, 192, 201, 0.5);--main-color-opacity-light:rgba(68, 192, 201, 0.1);--grey-color:#8e8e8e;--body-font:"Inter", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--main-color-text:var(--main-color);--full-grid-row:1 / -1}.container{min-height:50vh;max-width:800px;margin:0 auto;padding:2rem 1rem;font-family:inter,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,sans-serif;line-height:1.7;color:#333;animation:fadeIn .6s ease-in-out;font-weight:400}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}section p,section ul,section div,.quote_link,video,h4,h5,h6{grid-column:4/-1}@media(max-width:768px){section p,section ul,section div,.quote_link,video,h4,h5,h6{grid-column:1/-1}}section{font-size:calc(16px + .2vw);display:grid !important;grid-column-gap:1.5em;grid-template-columns:repeat(var(--grid-cols),1fr);padding:0}@media(max-width:768px){section{grid-column-gap:0}}section:last-of-type{padding-bottom:3em}h1{grid-column:var(--full-grid-row)}h3{grid-column:var(--full-grid-row);padding-top:.8em}.about__media ul,.about__interviews ul,.about__books ul{margin-top:1em}p strong{background:var(--main-color);padding:.05em .25em}.about__intro p{grid-column:5/-1}@media(max-width:768px){.about__intro p{grid-column:1/-1}.about__intro{padding:16px}}figure{grid-column:4/-1;justify-self:center;margin-top:1.4em;margin-bottom:1em}@media(max-width:768px){figure{grid-column:1/-1}}@media(max-width:768px){figure{margin-top:1em}}figure.about__intro_img{grid-column:1/span 3;grid-row:1/span 5;margin:20;height:auto}@media(max-width:768px){figure.about__intro_img{grid-column:var(--full-grid-row);margin-top:1em}}#about__speaking{grid-column:var(--full-grid-row);grid-row-start:8;margin:3em 0 0;background:linear-gradient(to left,transparent 30%,rgba(0,0,0,.9) 100%),url(../img/home/nadieh_bremer_speaking.jpg);background-position:50% 100%;background-size:cover;background-repeat:no-repeat;min-height:450px;color:#fff;display:grid;grid-template-columns:repeat(12,1fr);padding:0 3em 1.5em}@media(max-width:768px){#about__speaking{display:block;padding:0 1em 2em}}.about__speaking_title{grid-column:1/span 7;margin:2em 0 .7em;border-top:none}@media(max-width:768px){.about__speaking_title{margin:1.4em 0 1em;text-align:center}}.about__speaking_subtitle{grid-column:1/-1;font-size:.9em;font-style:italic;opacity:.8;margin:0;line-height:1.4em}@media(max-width:768px){.about__speaking_subtitle{justify-content:center;margin:0 0 1em;font-size:.95em;text-align:center}}.about__speaking_logo_group{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;align-content:center}@media(max-width:768px){.about__speaking_logo_group{justify-content:center}}.about__speaking_logo{margin:.5em 1.5em;max-width:60%}.about__speaking_link_group{grid-column:1/-1;margin-top:1em}@media(max-width:768px){.about__speaking_link_group{text-align:center}}a.about__speaking_link{border-bottom:.1em solid #fff;background:0 0;font-size:1em;padding:.3em .1em}a.about__speaking_link:hover,a.about__speaking_link:focus{background:#fff;color:#000}div.about__logo_group .about__book_cover{margin:0 0 1.4em;filter:grayscale(100)}.about__intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5em;padding:0;max-width:100%;margin:0 auto}.about__intro_img{grid-column:1;margin:100 500 500 2550px;max-width:450px;text-align:right}.about__intro_img img{width:50%;height:auto}.about__content{grid-column:2;font-size:calc(20px + .2vw);margin-top:0}.about__content h3,.about__content p{margin-top:.5em;margin-bottom:.5em;text-align:left}.about-container{display:flex;gap:2rem;padding:1rem}.about-content{flex:7}.about-image{flex:3}.about-image img{max-width:100%;height:auto}@media(max-width:768px){.about-container{flex-direction:column}}.half-image-container{display:inline-block;width:48%;margin:0 1% 1rem 0;vertical-align:top}.half-image{text-align:center}.half-image img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.half-image.left{float:left}.half-image.right{float:right}.half-image-container::after{content:"";display:table;clear:both}@media(max-width:768px){.half-image-container{width:100%;margin:0 0 1rem;float:none}.half-image.left,.half-image.right{float:none}}