/*!
Theme Name: TAEBA
Description: Custom theme
Version: 1.0
Author: The Hot Brain
Author URI: https://thehotbrain.com/
*/:root{--white: #fcfcfa;--black: rgba(0, 0, 0, .9);--red: #BF1F40;--blue: #2E3A6D;--lightblue: #26A7D7;--lighterblue: #abdaf5;--sans-serif: "Figtree", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--display: "Tiempos", "IBM Plex Condensed", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}body{background:var(--blue);font-family:var(--sans-serif)}main{position:relative}article{margin:0 auto;background:var(--white)}.container{background:var(--white);padding:0 0 50px;max-width:1200px;margin:0 auto;width:90%}.page-header{margin:0 auto 20px;padding:40px 0 0}@font-face{font-family:"Figtree";src:url("_fonts/Figtree-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Figtree";src:url("_fonts/Figtree-Italic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Figtree";src:url("_fonts/Figtree-Bold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Tiempos";src:url("_fonts/tiempos-headline-semibold.woff2") format("woff2");font-weight:600;font-style:normal}article p{line-height:1.55;margin:0 auto 1em;font-weight:500;font-family:var(--sans-serif);font-size:clamp(1rem,.5vw + .725rem,1.15rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:50rem}article h2,article h3,article h4{max-width:50rem;margin:0 auto 1em}article ul{line-height:1.55;padding:0;font-weight:600;list-style:none;font-size:clamp(.95rem,.5vw + .725rem,1.15rem);max-width:50rem;margin:0 auto 25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article ul li{padding-left:25px;position:relative;margin:0 0 10px}article ul li:before{content:"→ ";font-weight:100;color:var(--red);font-size:1.5rem;line-height:1;position:absolute;left:0;top:0px;text-indent:none}a,a:link{text-decoration:none;color:var(--red);transition:all .3s ease-out}.btn{background:var(--red);display:inline-block;color:#fff;padding:10px 20px}a:hover{color:var(--lightblue)}.page-header h1{font-weight:600;margin:0 auto;line-height:1.1;text-align:center;color:var(--blue);position:relative;display:block;letter-spacing:-0.01em;font-size:clamp(2.5rem,-0.5rem + 4.5vw,4rem);font-family:var(--display);width:90%;max-width:35ch}.page-header h1:after{content:"";width:150px;margin:20px auto 30px;border-top:4px solid var(--red);display:block}h2{font-weight:600;font-family:var(--sans-serif);margin:1em 0 .8em;font-size:clamp(1.4rem,-0.5rem + 4vw,1.5rem);line-height:1.2}.error404{text-align:center}.error404 article{max-width:38em;padding:2em}header[role=banner]{margin:0 auto;padding:20px 20px;display:flex;align-items:center;justify-content:center;align-content:space-between;width:100%;background:var(--blue)}@media only screen and (min-width: 700px){header[role=banner]{padding:20px 50px}}header[role=banner] .title-container{width:80%;display:flex;align-items:center;justify-content:flex-start}@media only screen and (min-width: 700px){header[role=banner] .title-container{width:20%}}header[role=banner] .title-container svg{width:200px;height:auto;transition:all .3s ease-out}@media only screen and (min-width: 700px){header[role=banner] .title-container svg{width:250px}}header[role=banner] .title-container svg .cls-2{fill:var(--red);transition:fill .3s ease-out}header[role=banner] .title-container svg .cls-3{fill:var(--lighterblue);transition:fill .3s ease-out}header[role=banner] .title-container svg .cls-4{fill:var(--lightblue);transition:fill .3s ease-out}header[role=banner] .title-container svg:hover .cls-2,header[role=banner] .title-container svg:hover .cls-3,header[role=banner] .title-container svg:hover .cls-4{fill:var(--lightblue)}header[role=banner] .nav-container{width:20%;position:relative}@media only screen and (min-width: 700px){header[role=banner] .nav-container{width:65%;margin:0 0 0 auto;text-align:right}}header[role=banner] .site-title{padding:0;font-weight:600;text-align:left;font-size:1.85rem;line-height:1;margin:0;white-space:nowrap;letter-spacing:-0.02em;color:var(--red);color:#fff;transition:all .3s ease-out}header[role=banner] .site-title:hover{color:var(--red)}@media only screen and (min-width: 700px){header[role=banner] .site-title{font-size:2rem;margin:0}}@media only screen and (min-width: 1100px){header[role=banner] .site-title{font-size:3rem}}header[role=banner] .social-container{display:none}.menu-main-menu-container{display:none}@media only screen and (min-width: 700px){.menu-main-menu-container{display:inherit}}button.toggler{width:100%;text-align:center;letter-spacing:.2em;z-index:100;background:none;font-family:var(--sans-serif);padding:.75em 1.1em .75em 1.1em;text-transform:uppercase;font-size:.7em;transition:all .3s ease-out;cursor:pointer;font-weight:500;margin:0 0 0 auto;letter-spacing:.2em;display:block;max-width:65px;line-height:1;border:1px solid var(--white);color:var(--white);border-radius:.2em}@media only screen and (min-width: 700px){button.toggler{display:none}}button.toggler:hover{border-color:var(--red);background:var(--red);color:#fff}#js-modal-content .menu-main-menu-container{height:100vh;display:flex;align-items:center;justify-content:center}#js-modal-content .menu-main-menu-container ul{display:block;margin:0;width:100%}#js-modal-content .menu-main-menu-container li{display:block;text-align:center;padding:0}#js-modal-content .menu-main-menu-container a{font-weight:500;width:100%;padding:.5em;display:block;font-size:1.75rem;color:#fff;font-family:var(--sans-serif);text-transform:none;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-0.02em}@media only screen and (min-width: 700px){#js-modal-content .menu-main-menu-container a{font-size:3rem}}#js-modal-content .menu-main-menu-container a:hover{color:var(--lighterblue)}#js-modal-content .menu-main-menu-container .current-menu-item a{border-bottom:none}#js-modal-content .menu-main-menu-container #menu-main-menu-1{margin:0;display:inherit}#js-modal-content .menu-main-menu-container button{width:10px}@media only screen and (min-width: 700px){.menu-main-menu-container{margin:0 auto;text-align:right}}.menu-main-menu-container ul{list-style:none;padding:0;margin:0 0 0 auto;display:flex;justify-content:flex-end}.menu-main-menu-container ul.sub-menu{display:none}.menu-main-menu-container ul li{padding:0;margin:0 .2em 0 0}@media only screen and (min-width: 700px){.menu-main-menu-container ul li{padding:0}}.menu-main-menu-container ul li.menu-item-home{display:none}.menu-main-menu-container ul li:last-child{margin:0}.menu-main-menu-container ul a{padding:1em 0 0;font-family:var(--sans-serif);text-transform:uppercase;font-size:.9em;letter-spacing:.1em;font-weight:600;display:block;line-height:1;color:var(--white);line-height:1;margin:0 .5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu-main-menu-container ul a:hover{color:var(--red)}.menu-main-menu-container ul .cv-link a{background:var(--black);border-radius:.15em;padding:.65em .8em .8em}.menu-main-menu-container ul .cv-link a:hover{color:#fff;background:var(--black)}footer.sitewide{background:var(--blue);margin:0 auto 0;padding:30px 0 50px;text-align:center}footer.sitewide p{color:var(--lighterblue);font-size:clamp(.8rem,2.5vw,.9rem);line-height:1.4;margin:0 0 5px;font-family:var(--sans-serif);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer.sitewide a{color:var(--lighterblue)}footer.sitewide a:hover{color:var(--white)}footer.sitewide .copyright{font-size:105%;font-weight:600;color:var(--white);letter-spacing:-0.015em}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none}dialog{display:block;border:0}.no-scroll{overflow:hidden}.simple-modal-overlay,.simple-animated-modal-overlay{position:fixed;top:0;bottom:0;right:0;left:0;background:var(--red);z-index:666;cursor:pointer}.simple-modal-overlay[data-background-click=disabled],.simple-animated-modal-overlay[data-background-click=disabled]{cursor:auto}.simple-animated-modal-overlay{animation:fadewhite ease .5s 1 normal}@keyframes fadewhite{0%{opacity:0}100%{opacity:.8}}.simple-modal,.simple-animated-modal{position:fixed;left:0;right:auto;top:0;width:100%;max-height:100vh;background:var(--red);z-index:667;padding:0em 2em;right:auto;overflow:auto}.simple-modal-close,.simple-animated-modal-close{color:var(--white);background:none;border:0;padding:0;cursor:pointer;font-family:var(--display);position:absolute;font-size:2.5em;top:1em;right:1em;line-height:1;margin:0;width:inherit;font-weight:100}.simple-modal-close:focus,.simple-modal-close:hover,.simple-modal-close:active{outline:1px dotted rgba(0,0,0,.01)}.simple-modal-close:hover,.simple-modal-close:active{color:var(--lighterblue);background:none;outline:1px dotted rgba(0,0,0,.01)}.simple-animated-modal{animation:apparition ease .5s 1 normal}@keyframes apparition{0%{opacity:0;max-height:0;width:0;left:50%}100%{opacity:1;max-height:100%;width:70%;left:15%}}.home .container{max-width:inherit;width:100%}.home .page-header{background:var(--blue)}.home h1{text-align:center;margin:0 auto 35px;font-size:clamp(1.3rem,-0.5rem + 5vw,1.5rem);text-transform:uppercase;color:var(--lighterblue);letter-spacing:.1em;line-height:1.2;font-family:var(--sans-serif);width:95%}.home h1 b{display:block;font-size:clamp(3.25rem,-0.5rem + 6vw,4rem);text-transform:none;margin:10px auto;color:#fff;max-width:20ch;font-weight:900;letter-spacing:0;font-family:var(--display);line-height:1.05;letter-spacing:-0.01em}.home section{max-width:1200px;margin:0 auto;width:90%}.home #callouts .callout-list{display:flex;flex-wrap:wrap;padding:20px}@media only screen and (min-width: 700px){.home #callouts .callout-list{padding:50px 50px 100px;gap:50px}}.home #callouts .callout-list li{flex:1 1 100%;text-align:center;display:flex;border-bottom:1px solid var(--red);padding:20px 0}@media only screen and (min-width: 700px){.home #callouts .callout-list li{flex:1 1 29%;display:block;border-bottom:none}}.home #callouts .callout-list li div.icon{display:flex;align-items:center;justify-content:center;margin:0 30px 0 0}@media only screen and (min-width: 700px){.home #callouts .callout-list li div.icon{margin:0 0 10px;display:block}}.home #callouts .callout-list li img{max-width:70px;margin:0 auto 10px;height:auto}@media only screen and (min-width: 700px){.home #callouts .callout-list li img{max-width:100px}}.home #callouts .callout-list li h2{color:var(--red);margin:0 auto 5px;font-size:clamp(1.5rem,-0.5rem + 4vw,1.55rem);font-family:var(--display);text-align:left}@media only screen and (min-width: 700px){.home #callouts .callout-list li h2{text-align:center}}.home #callouts .callout-list li p{margin:0 auto 10px;font-size:clamp(.9rem,-0.5rem + 4vw,.95rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left}@media only screen and (min-width: 700px){.home #callouts .callout-list li p{text-align:center}}.home #reports{display:flex;text-align:center;background:rgba(170,218,245,.2);border-radius:5px;flex-wrap:wrap}.home #reports .reports{padding:20px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 700px){.home #reports .reports{padding:30px;flex:1 1 50%}}.home #reports .reports img{width:100%;border-radius:5px;margin:0 0 20px}.home #reports .report-description{padding:40px 0 50px;border-top:1px solid var(--lightblue);margin:0 30px}@media only screen and (min-width: 700px){.home #reports .report-description{-moz-columns:2;columns:2;-moz-column-gap:50px;column-gap:50px;margin:0 50px}}.home #reports .report-description p{text-align:left;margin:0 0 1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home #reports .reports_form{flex:1 1 50%;padding:30px 10px}.home #reports .reports_form h3{font-weight:600;font-family:var(--sans-serif);font-family:var(--display);margin:0 0 -5px;font-size:clamp(1.4rem,-0.5rem + 4vw,1.8rem);line-height:1.2;color:var(--lightblue)}.home #reports .reports_form .sd-root-modern{background:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home #reports .reports_form .sd-element__title{text-align:left}.home #reports .reports_form .sd-element--with-frame{box-shadow:none;background:none;padding:0 0 5px}.home #reports .reports_form .sd-root-modern,.home #reports .reports_form .sd-title.sd-element__title,.home #reports .reports_form .sd-input,.home #reports .reports_form .sd-btn{font-family:var(--sans-serif) !important}.home #reports .reports_form .sd-btn{background:var(--lightblue)}.home #reports .reports_form .sd-body.sd-body--static{margin:0}.home #reports .reports_form .sd-page{padding:0}.home #reports .reports_form .sd-question__header--location-top{padding-bottom:0}.home #reports .reports_form .sd-root-modern .sd-container-modern__title{display:none}.home #reports .reports_form .sd-text__content,.home #reports .reports_form .sd-question__content{padding-left:2px}.home #reports .reports_form .sd-text__content input,.home #reports .reports_form .sd-text__content textarea,.home #reports .reports_form .sd-question__content input,.home #reports .reports_form .sd-question__content textarea{border:1px solid var(--lighterblue);background:#fff}.home #reports .reports_form .sd-body.sd-body--static .sd-body__navigation.sd-action-bar{padding-left:0}.page-template-page-staff ul.staff-list{max-width:inherit;display:flex;flex-wrap:wrap}.page-template-page-staff ul.staff-list li{margin:0 0 0px;padding:20px 0;flex:1 1 100%;display:flex;gap:30px;flex-wrap:wrap}.page-template-page-staff ul.staff-list li::before{content:""}.page-template-page-staff ul.staff-list li .staff-photo img{max-width:200px;border-radius:5px;height:auto;width:100%}@media only screen and (min-width: 700px){.page-template-page-staff ul.staff-list li .staff-photo img{max-width:400px}}@media only screen and (min-width: 700px){.page-template-page-staff ul.staff-list li .staff-photo{flex:1 1 30%}}@media only screen and (min-width: 700px){.page-template-page-staff ul.staff-list li .staff-bio{flex:1 1 65%}}.page-template-page-staff ul.staff-list h2{margin:0 0 5px;color:var(--red)}.page-template-page-staff ul.staff-list h3{margin:0 0 10px;font-weight:600;text-transform:uppercase;font-size:clamp(.9rem,-0.5rem + 4vw,.9rem);letter-spacing:.05em;line-height:1}.page-template-page-staff ul.staff-list p{max-width:inherit;font-size:clamp(.9rem,-0.5rem + 4vw,1.1rem)}.blog .news-container,.archive .news-container{margin:0 auto 0px;background:var(--white);padding:0 0 50px}.blog .page-header a,.archive .page-header a{font-weight:100;color:var(--lightblue)}.blog .page-header a:before,.archive .page-header a:before{content:"/";margin:0 10px 0 0}.blog .news-list,.archive .news-list{background:var(--white);padding:30px 0;display:flex;max-width:1200px;width:90%;margin:0 auto;gap:30px;flex-wrap:wrap}.blog .news-list li,.archive .news-list li{flex:1 1 48%;border:1px solid var(--lighterblue);padding:30px 30px;border-radius:5px;transition:all .3s ease-out}.blog .news-list li:hover,.archive .news-list li:hover{background:var(--lighterblue)}.blog .news-list li:hover h3,.archive .news-list li:hover h3{color:#fff}.blog .news-list p,.archive .news-list p{color:var(--black)}.blog .news-list footer p,.blog .news-list time,.archive .news-list footer p,.archive .news-list time{text-transform:uppercase;font-size:.8rem;font-weight:600;color:#000;letter-spacing:.02em;margin:0 0 20px;display:block}.blog a:hover,.archive a:hover{color:var(--lightblue)}.blog h3,.archive h3{margin:0 0 10px;font-size:clamp(1.2rem,.5vw + 1.5rem,1.65rem);line-height:1.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-0.015em;font-family:var(--display)}.blog p,.archive p{margin:0 0 10px;font-size:clamp(.9rem,.5vw + 1.5rem,1rem);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.single article img{height:auto;mix-blend-mode:multiply}.single h1{max-width:30ch}.single .page-header a{display:block;background:var(--red);margin:0 auto 20px;text-align:center;color:#fff;max-width:150px;padding:5px;text-transform:uppercase;font-size:.8rem;letter-spacing:.1em;font-weight:600}.single nav.pagination{width:100%;display:flex;background:var(--lighterblue)}.single nav.pagination div{flex:1 1 50%}.single nav.pagination div a{padding:20px;display:block;color:#fff;font-weight:800}.single nav.pagination div a:hover{background:var(--lightblue)}.single nav.pagination div:nth-of-type(2){text-align:right}.page-template-page-join main{padding:0 0 50px;background:#fff}.page-template-page-join #callouts{max-width:1200px;margin:0 auto 30px;width:90%}.page-template-page-join #callouts .callout-list{display:flex;flex-wrap:wrap;padding:0 20px;width:100%;max-width:unset}@media only screen and (min-width: 700px){.page-template-page-join #callouts .callout-list{padding:10px 10px;gap:50px}}.page-template-page-join #callouts .callout-list li{flex:1 1 100%;text-align:left;padding-left:0;display:flex;flex-wrap:nowrap}@media only screen and (min-width: 1100px){.page-template-page-join #callouts .callout-list li{flex-direction:column;flex:1 1 29%}}.page-template-page-join #callouts .callout-list li:before{content:""}.page-template-page-join #callouts .callout-list li img{max-width:100px;margin:0 10px 10px}@media only screen and (min-width: 700px){.page-template-page-join #callouts .callout-list li img{max-width:150px;margin:0 auto}}.page-template-page-join #callouts .callout-list li h2{color:var(--red);margin:0 auto 10px;font-size:clamp(1.4rem,-0.5rem + 4vw,1.5rem);text-align:left}@media only screen and (min-width: 1100px){.page-template-page-join #callouts .callout-list li h2{text-align:center}}.page-template-page-join #callouts .callout-list li p{margin:0 auto 10px;font-size:clamp(.9rem,-0.5rem + 4vw,1rem);text-align:left}@media only screen and (min-width: 1100px){.page-template-page-join #callouts .callout-list li p{text-align:center}}.page-template-page-join section#become-member{background:#abdaf5;margin:0 auto 30px;padding:30px 40px;max-width:1200px;width:90%;border-radius:5px}@media only screen and (min-width: 700px){.page-template-page-join section#become-member{padding:40px 50px}}.page-template-page-join section#become-member h2{margin:0 auto 10px;color:#fff;font-size:clamp(1.5rem,-0.5rem + 5vw,2rem);text-align:center}.page-template-page-join section#become-member .btn{color:#fff;margin:40px auto 10px;display:block;max-width:400px;text-align:center}.page-template-page-join section#become-member .btn:hover{background:var(--white);color:var(--red)}
