*,*:before,*:after{box-sizing:border-box}*{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}nav ul{list-style:none;padding:0}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,sub,sup,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{font-size:100%;font:inherit}.sr-only{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}:root{--s: .33rem;--s2: calc(var(--s) * 2);--s3: calc(var(--s) * 3);--s4: calc(var(--s) * 4);--s5: calc(var(--s) * 5);--s6: calc(var(--s) * 6);--s7: calc(var(--s) * 7);--s8: calc(var(--s) * 8);--s9: calc(var(--s) * 9);--s10: calc(var(--s) * 10);--sem: .33em;--sem2: calc(var(--sem) * 2);--sem3: calc(var(--sem) * 3);--sem4: calc(var(--sem) * 4);--sem5: calc(var(--sem) * 5);--sem6: calc(var(--sem) * 6);--sem7: calc(var(--sem) * 7);--sem8: calc(var(--sem) * 8);--sem9: calc(var(--sem) * 9);--sem10: calc(var(--sem) * 10);--gap: .99rem;--gutter: .99rem;--safe-area: calc(var(--s) * 3);--cols: 12}@media screen and (min-width: 992px){:root{--safe-area: calc(var(--s) * 12)}}:root{--breakpoint-xs: 576px;--breakpoint-sm: 768px;--breakpoint-md: 992px;--breakpoint-lg: 1200px;--breakpoint-xl: 1600px;--breakpoint-xxl: 2400px}.grid{display:grid;--grid-min-col-width: 0;--grid-gap: var(--gap);grid-template-columns:repeat(var(--cols),minmax(var(--grid-min-col-width),1fr))}.grid .grid__col.grid__col--start-1{grid-column-start:1}.grid .grid__col.grid__col--end-1{grid-column-end:1}.grid .grid__col.grid__col--start-2{grid-column-start:2}.grid .grid__col.grid__col--end-2{grid-column-end:2}.grid .grid__col.grid__col--start-3{grid-column-start:3}.grid .grid__col.grid__col--end-3{grid-column-end:3}.grid .grid__col.grid__col--start-4{grid-column-start:4}.grid .grid__col.grid__col--end-4{grid-column-end:4}.grid .grid__col.grid__col--start-5{grid-column-start:5}.grid .grid__col.grid__col--end-5{grid-column-end:5}.grid .grid__col.grid__col--start-6{grid-column-start:6}.grid .grid__col.grid__col--end-6{grid-column-end:6}.grid .grid__col.grid__col--start-7{grid-column-start:7}.grid .grid__col.grid__col--end-7{grid-column-end:7}.grid .grid__col.grid__col--start-8{grid-column-start:8}.grid .grid__col.grid__col--end-8{grid-column-end:8}.grid .grid__col.grid__col--start-9{grid-column-start:9}.grid .grid__col.grid__col--end-9{grid-column-end:9}.grid .grid__col.grid__col--start-10{grid-column-start:10}.grid .grid__col.grid__col--end-10{grid-column-end:10}.grid .grid__col.grid__col--start-11{grid-column-start:11}.grid .grid__col.grid__col--end-11{grid-column-end:11}.grid .grid__col.grid__col--start-12{grid-column-start:12}.grid .grid__col.grid__col--end-12{grid-column-end:12}.grid .grid__col.grid__col--start-13{grid-column-start:13}.grid .grid__col.grid__col--end-13{grid-column-end:13}@media screen and (min-width: 768px){.grid .grid__col.grid__col--start-1-sm{grid-column-start:1}.grid .grid__col.grid__col--end-1-sm{grid-column-end:1}.grid .grid__col.grid__col--start-2-sm{grid-column-start:2}.grid .grid__col.grid__col--end-2-sm{grid-column-end:2}.grid .grid__col.grid__col--start-3-sm{grid-column-start:3}.grid .grid__col.grid__col--end-3-sm{grid-column-end:3}.grid .grid__col.grid__col--start-4-sm{grid-column-start:4}.grid .grid__col.grid__col--end-4-sm{grid-column-end:4}.grid .grid__col.grid__col--start-5-sm{grid-column-start:5}.grid .grid__col.grid__col--end-5-sm{grid-column-end:5}.grid .grid__col.grid__col--start-6-sm{grid-column-start:6}.grid .grid__col.grid__col--end-6-sm{grid-column-end:6}.grid .grid__col.grid__col--start-7-sm{grid-column-start:7}.grid .grid__col.grid__col--end-7-sm{grid-column-end:7}.grid .grid__col.grid__col--start-8-sm{grid-column-start:8}.grid .grid__col.grid__col--end-8-sm{grid-column-end:8}.grid .grid__col.grid__col--start-9-sm{grid-column-start:9}.grid .grid__col.grid__col--end-9-sm{grid-column-end:9}.grid .grid__col.grid__col--start-10-sm{grid-column-start:10}.grid .grid__col.grid__col--end-10-sm{grid-column-end:10}.grid .grid__col.grid__col--start-11-sm{grid-column-start:11}.grid .grid__col.grid__col--end-11-sm{grid-column-end:11}.grid .grid__col.grid__col--start-12-sm{grid-column-start:12}.grid .grid__col.grid__col--end-12-sm{grid-column-end:12}.grid .grid__col.grid__col--start-13-sm{grid-column-start:13}.grid .grid__col.grid__col--end-13-sm{grid-column-end:13}}.grid--auto-fit{column-gap:var(--grid-gap);--grid-min-col-width: calc(var(--s) * 50);grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-col-width),1fr))}.grid-z{display:grid}.grid-z>*{grid-area:1/-1}:root{--wrapper-centered-xs: 540px;--wrapper-centered-sm: 720px;--wrapper-centered-md: 960px;--wrapper-centered-lg: 1140px;--wrapper-centered-xl: 1540px;--wrapper-centered-xxl: 2340px}:root .wrapper-centered{width:100%;max-width:100%;margin:0 auto;padding-left:var(--gutter, 15px);padding-right:var(--gutter, 15px)}@media screen and (min-width: 576px){:root .wrapper-centered{width:var(--wrapper-centered-xs)}}@media screen and (min-width: 768px){:root .wrapper-centered{width:var(--wrapper-centered-sm)}}@media screen and (min-width: 992px){:root .wrapper-centered{width:var(--wrapper-centered-md)}}@media screen and (min-width: 1200px){:root .wrapper-centered{width:var(--wrapper-centered-lg)}}@media screen and (min-width: 1600px){:root .wrapper-centered{width:var(--wrapper-centered-xl)}}@media screen and (min-width: 2400px){:root .wrapper-centered{width:var(--wrapper-centered-xxl)}}.wrapper-fluid{width:100%;max-width:100%;margin:0 auto;padding-left:var(--safe-area, 15px);padding-right:var(--safe-area, 15px)}@media screen and (min-width: 992px){.wrapper-fluid{padding-left:var(--safe-area, 60px);padding-right:var(--safe-area, 60px)}}@media screen and (max-width: 767px){.hidden-xs{display:none!important}}@media screen and (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none!important}}@media screen and (max-width: 767px){.hidden-sm-down{display:none!important}}@media screen and (min-width: 768px){.hidden-sm-up{display:none!important}}@media screen and (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none!important}}@media screen and (max-width: 991px){.hidden-md-down{display:none!important}}@media screen and (min-width: 992px){.hidden-md-up{display:none!important}}@media screen and (min-width: 1200px) and (max-width: 1599px){.hidden-lg{display:none!important}}@media screen and (max-width: 1199px){.hidden-lg-down{display:none!important}}@media screen and (min-width: 1200px){.hidden-lg-up{display:none!important}}@media screen and (min-width: 1600px) and (max-width: 2399px){.hidden-xl{display:none!important}}@media screen and (max-width: 1599px){.hidden-xl-down{display:none!important}}@media screen and (min-width: 1600px){.hidden-xl-up{display:none!important}}@media screen and (min-width: 2400px){.hidden-xxl{display:none!important}}@media screen and (max-width: 2399px){.hidden-xxl-down{display:none!important}}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/themes/afa-jesuitak/ui/assets/fonts/OpenSans.ttf) format("truetype")}@font-face{font-display:swap;font-family:Neuton;font-style:normal;font-weight:400;src:url(/themes/afa-jesuitak/ui/assets/fonts/Neuton-Regular.ttf) format("truetype")}:root{--html-font-size-v: 16;--html-font-size: calc(var(--html-font-size-v) * 1px);--html-line-height: 1.375;--s: .357143rem;--gutter: var(--s4);font-size:var(--html-font-size);--cols: 12;--safe-area: var(--s3);--menu-height: calc(var(--s) * 8);--safe-space: calc(var(--s) * 20);--color-primary: #333333;--color-primary-rgb: 51, 51, 51;--color-secondary: #009dbe;--color-secondary-rgb: 00, 157, 190;--color-tertiary: #67afcc;--color-tertiary-rgb: 103, 175, 204;--color-contrast: #fff;--color-contrast-rgb: 255, 255, 255;--color-grey-100: #f2f2f2;--color-grey-200: #999;--color-backgrounds-color: var(--color-secondary);--color-backgrounds-light: var(--color-primary-contrast);--color-backgrounds-medium: var(--color-grey-100);--color-border: var(--color-primary);--font-primary: "Open Sans", "Arial", sans-serif;--fs-sm-v: 12;--lh-sm-v: 14;--fs-sm: calc(var(--fs-sm-v) / var(--html-font-size-v) * 1rem);--lh-sm: calc(var(--lh-sm-v) / var(--html-font-size-v) * 1rem);--fs-base-v: 14;--lh-base-v: 22;--fs-base: calc(var(--fs-base-v) / var(--html-font-size-v) * 1rem);--lh-base: calc(var(--lh-base-v) / var(--html-font-size-v) * 1rem);--fs-md-v: 16;--lh-md-v: 24;--fs-md: calc(var(--fs-md-v) / var(--html-font-size-v) * 1rem);--lh-md: calc(var(--lh-md-v) / var(--html-font-size-v) * 1rem);--fs-lg-v: 18;--lh-lg-v: 22;--fs-lg: calc(var(--fs-lg-v) / var(--html-font-size-v) * 1rem);--lh-lg: calc(var(--lh-lg-v) / var(--html-font-size-v) * 1rem);--fs-xl-v: 20;--lh-xl-v: 24;--fs-xl: calc(var(--fs-xl-v) / var(--html-font-size-v) * 1rem);--lh-xl: calc(var(--lh-xl-v) / var(--html-font-size-v) * 1rem);--fs-xxl-v: 30;--lh-xxl-v: 35;--fs-xxl: calc(var(--fs-xxl-v) / var(--html-font-size-v) * 1rem);--lh-xxl: calc(var(--lh-xxl-v) / var(--html-font-size-v) * 1rem)}@media screen and (max-height: 740px) and (min-width: 1200px){:root{--html-font-size: calc(var(--html-font-size-v) * .9 * 1px)}}@media screen and (min-width: 1600px){:root{font-size:clamp(var(--html-font-size),var(--html-font-size-v) * 100 / 1200 * 1vw,var(--html-font-size) * 1.3);--sv: .5;--s: calc(var(--sv) * 1rem);--s1: .5rem;--s2: 1rem;--s3: 1.5rem;--s4: 2rem;--s5: 2.5rem;--s6: 3rem;--s7: 3.5rem;--s8: 4rem;--s9: 4.5rem;--s10: 5rem}}@media screen and (min-width: 992px){:root{--safe-area: var(--s5)}}@media screen and (min-width: 1200px){:root{--safe-area: calc(var(--s) * 11)}}@media screen and (min-width: 992px){:root{--menu-height: calc(var(--s) * 17)}}@media screen and (min-width: 1200px){:root{--safe-space: calc(var(--s) * 25)}}@media screen and (min-width: 1200px){:root{--fs-sm-v: 14;--lh-sm-v: 18;--fs-sm: calc(var(--fs-sm-v) / var(--html-font-size-v) * 1rem);--lh-sm: calc(var(--lh-sm-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 1200px){:root{--fs-base-v: 16;--lh-base-v: 22;--fs-base: calc(var(--fs-base-v) / var(--html-font-size-v) * 1rem);--lh-base: calc(var(--lh-base-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 1200px){:root{--fs-md-v: 20;--lh-md-v: 26;--fs-md: calc(var(--fs-md-v) / var(--html-font-size-v) * 1rem);--lh-md: calc(var(--lh-md-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 1200px){:root{--fs-lg-v: 24;--lh-lg-v: 30;--fs-lg: calc(var(--fs-lg-v) / var(--html-font-size-v) * 1rem);--lh-lg: calc(var(--lh-lg-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 1200px){:root{--fs-xl-v: 28;--lh-xl-v: 30;--fs-xl: calc(var(--fs-xl-v) / var(--html-font-size-v) * 1rem);--lh-xl: calc(var(--lh-xl-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 1200px){:root{--fs-xxl-v: 52;--lh-xxl-v: 56;--fs-xxl: calc(var(--fs-xxl-v) / var(--html-font-size-v) * 1rem);--lh-xxl: calc(var(--lh-xxl-v) / var(--html-font-size-v) * 1rem)}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body,html{font-family:var(--font-primary);font-size:var(--html-font-size);line-height:var(--html-line-height);font-variation-settings:"wght" 400;color:var(--color-primary)}body{background-color:var(--color-primary-contrast)}.site-wrapper{display:flex;flex-direction:column;height:100vh;position:relative}.site-wrapper .main-content{flex:1}h1{font-size:var(--fs-xxl);line-height:var(--lh-xxl);letter-spacing:var(--ls-xxl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 600)}.h2,h2{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 600)}ul,ol,p{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}p+p,ol+p,p+ol,ul+p,p+ul,h2+p{margin-top:var(--s3)}p+h2{margin-top:var(--s6)}img{height:100%;width:100%}a{text-decoration:none;color:var(--font-primary)}ul,ol{padding-left:0;list-style:none}.otgs-development-site-front-end,.cky-footer-wrapper div[data-cky-tag=detail-powered-by]{display:none!important}.cky-table-wrapper{margin-top:var(--s5)}.button{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);cursor:pointer;padding:0;max-height:fit-content;width:fit-content;border:none;color:var(--color-primary);text-decoration:none;text-transform:uppercase;transition:background-color .4s;background-color:transparent;display:flex;align-items:center}.button__select{-webkit-appearance:none;-moz-appearance:none;padding:var(--s2) var(--s10) var(--s2) var(--s3);border:calc(var(--s) / 5) solid var(--color-primary);border-radius:var(--s10)}.button-404:hover{background-color:var(--color-secondary);border:calc(var(--s) / 5) solid var(--color-secondary);color:var(--color-contrast)}.button-menu__select{-webkit-appearance:none;-moz-appearance:none;transition:.4s;color:var(--color-primary)}.button-menu__select:hover{color:var(--color-secondary)}.button--external,.button--back,.button--modal,.button--activity{padding:var(--s2) var(--s3) var(--s2) var(--s2);border:calc(var(--s) / 5) solid var(--color-primary);border-radius:var(--s10);display:flex;flex-direction:row;column-gap:var(--s2)}.button--external:hover,.button--back:hover,.button--modal:hover,.button--activity:hover{background-color:var(--color-secondary);border:calc(var(--s) / 5) solid var(--color-secondary);color:var(--color-contrast)}.button--external:hover>*,.button--back:hover>*,.button--modal:hover>*,.button--activity:hover>*{color:var(--color-contrast)}.button--external:hover svg path,.button--back:hover svg path,.button--modal:hover svg path,.button--activity:hover svg path{stroke:var(--color-contrast)}.button--external{padding:var(--s2) var(--s2) var(--s2) var(--s3)}.button--modal{padding:var(--s2)}.button--activity{align-self:flex-end}.post{margin-top:var(--s10);margin-bottom:var(--s10)}@media screen and (min-width: 768px){.post{width:calc(10 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.post{width:auto;display:flex;flex-wrap:wrap;column-gap:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.post{column-gap:calc(2 * 100 / 12 * 1%)}}.post .button--back{display:none}@media screen and (min-width: 992px){.post .button--back{display:flex}}.post-title{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 600);margin-bottom:var(--s6)}@media screen and (min-width: 992px){.post-content{padding-top:var(--s2);width:calc(8 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.post-content{width:50%}}.post-content p>img{margin-top:var(--s8);margin-bottom:var(--s8)}.post .recent-posts{margin-top:var(--safe-space);display:flex;flex-direction:column;gap:var(--s3)}.post .recent-posts--title{padding-bottom:var(--s5);grid-column:span 3}@media screen and (min-width: 992px){.post .recent-posts{display:grid;grid-template-columns:repeat(3,1fr)}}.single-activity{margin-top:var(--s10);margin-bottom:var(--s10)}@media screen and (min-width: 768px){.single-activity{width:calc(10 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.single-activity{width:auto;display:flex;flex-wrap:wrap;column-gap:calc(1 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.single-activity{column-gap:calc(2 * 100 / 12 * 1%)}}.single-activity .button--back{display:none}@media screen and (min-width: 992px){.single-activity .button--back{display:flex}}.single-activity .activity-title{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 600);margin-bottom:var(--s6)}@media screen and (min-width: 992px){.single-activity .activity-content{padding-top:var(--s2);width:calc(8 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.single-activity .activity-content{width:50%}}.single-activity .activity-content p>img{margin-top:var(--s8);margin-bottom:var(--s8)}.single-activity .activity-card{margin:auto;margin-top:var(--s10);padding:var(--s3) var(--s3);border:calc(var(--s) / 5) solid var(--color-primary);border-radius:var(--s)}@media screen and (min-width: 768px){.single-activity .activity-card{width:fit-content}}@media screen and (min-width: 992px){.single-activity .activity-card{max-width:50%}}.single-activity .activity-card tbody{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.single-activity .activity-card tbody tr td{padding-top:var(--s)}@media screen and (min-width: 1200px){.single-activity .activity-card tbody tr td{padding-top:var(--s2)}}.single-activity .activity-card tbody tr td:last-of-type{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 600);padding-left:var(--s4)}@media screen and (min-width: 992px){.single-activity .activity-card tbody tr td:last-of-type{padding-left:var(--s8)}}.single-activity .activity-card tbody tr:first-of-type td{padding-top:0}.single-activity .activity__form{margin:auto;margin-top:var(--safe-space)}.single-activity .activity__form.google iframe{margin-top:var(--s7);width:100%}.single-activity .activity__form .form__title{color:var(--color-primary)}.single-activity .activity__form form{margin-top:var(--s7);display:flex;flex-direction:column;gap:var(--s3)}.single-activity .activity__form form h3{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 600);margin-top:var(--s7)}@media screen and (min-width: 576px){.single-activity .activity__form form div{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2);justify-items:end}}.single-activity .activity__form form p{width:100%}.single-activity .activity__form form p:has(input[type=submit]){width:fit-content}@media screen and (min-width: 576px){.single-activity .activity__form form p+p{margin-top:0}}.single-activity .activity__form form span{margin:0;padding-bottom:var(--s);width:100%;display:inline-block}.single-activity .activity__form form input{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);width:100%}.single-activity .activity__form form label:has(input[type=checkbox]){display:flex;flex-direction:row;align-items:baseline;gap:var(--s)}.single-activity .activity__form form label:has(input[type=checkbox]) input[type=checkbox]{width:fit-content}.single-activity .activity__form form input[type=text],.single-activity .activity__form form input[type=tel],.single-activity .activity__form form input[type=email]{background-color:var(--color-backgrounds-medium);padding:var(--s2);border:calc(var(--s) / 5) solid var(--color-grey-100);border-radius:var(--s2)}.single-activity .activity__form form input[type=submit]{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);cursor:pointer;padding:var(--s2) var(--s3);max-height:fit-content;width:fit-content;border:calc(var(--s) / 5) solid var(--color-border);border-radius:var(--s10);background-color:var(--color-primary);color:var(--color-contrast);text-decoration:none;text-transform:uppercase;transition:background-color .4s;display:flex;align-items:center}.single-activity .activity__form form input[type=submit]:hover{background-color:var(--color-backgrounds-color);border:calc(var(--s) / 5) solid var(--color-secondary)}.single-activity .activity__form form .wpcf7-list-item-label>a{text-decoration:underline}.single-activity .activity__form form .wpcf7-list-item input[type=checkbox]{display:none}.single-activity .activity__form form .wpcf7-list-item-label{position:relative;padding-left:var(--s6);cursor:pointer;color:var(--color-primary)}.single-activity .activity__form form .wpcf7-list-item-label:before{content:"";position:absolute;left:0;top:45%;transform:translateY(-50%);width:var(--s4);height:var(--s4);border:2px solid var(--color-primary);background:transparent;border-radius:4px;box-sizing:border-box}.single-activity .activity__form form .wpcf7-list-item-label:after{content:"";position:absolute;left:var(--s);top:45%;transform:translateY(-50%) scale(0);width:var(--s2);height:var(--s2);background-color:var(--color-primary);border-radius:2px;transition:transform .2s ease-in-out}.single-activity .activity__form form .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after{transform:translateY(-50%) scale(1)}.single-activity .activity__form form .wpcf7-not-valid-tip{padding-top:var(--s2);color:#b80000!important}.single-activity .activity__form form .wpcf7-response-output{grid-template-columns:1fr;place-items:flex-start;margin-top:0;padding:var(--s2);border-color:#b80000!important;color:var(--color-primary)}.template-home .page-hero{height:90dvh}@media screen and (min-width: 768px){.template-home .page-hero{height:calc(var(--s2) * 45)}}.template-home .page-hero>picture{width:100%;height:100%;overflow:hidden}.template-home .page-hero>picture img{width:100%;height:100%;object-fit:cover}.template-home .page-content{margin-top:calc(var(--s4) * 3);display:flex;flex-direction:column}@media screen and (min-width: 992px){.template-home .page-content{display:grid;grid-template-columns:calc(8 * 100 / 12 * 1%) auto;gap:var(--s4)}}@media screen and (min-width: 992px){.template-home .page-content .last-posts{padding:0 0 0 var(--safe-area)}}.template-home .page-content .last-posts__wrapper{margin-top:var(--s8);display:flex;flex-direction:column;gap:var(--s2)}@media screen and (min-width: 768px){.template-home .page-content .last-posts__wrapper{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 992px){.template-home .page-content .last-posts__wrapper{display:flex;flex-direction:column}}.template-home .page-content .last-activities{margin-top:calc(var(--s4) * 3)}@media screen and (min-width: 992px){.template-home .page-content .last-activities{margin-top:unset;padding:0 var(--safe-area) 0 0}}.template-home .page-content .last-activities__wrapper{margin-top:var(--s8);display:flex;flex-direction:column;gap:var(--s2)}@media screen and (min-width: 768px){.template-home .page-content .last-activities__wrapper{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 992px){.template-home .page-content .last-activities__wrapper{display:flex;flex-direction:column}}.template-home .page-content .last-activities__wrapper .activity-card{padding:var(--gutter);background-color:var(--color-backgrounds-light);border:calc(var(--s) / 5) solid var(--color-border);border-radius:var(--s);display:flex;flex-direction:column;gap:var(--s3)}.template-home .page-content .last-activities__wrapper .activity-card__title{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);padding-bottom:var(--s2)}.template-home .page-content .last-activities__wrapper .activity-card__date{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.template-quienes-somos .about-presentation{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);margin-top:var(--safe-space);margin-left:0;text-transform:inherit}@media screen and (min-width: 768px){.template-quienes-somos .about-presentation{width:calc(10 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-quienes-somos .about-presentation{width:calc(8 * 100 / 12 * 1%)}}.template-quienes-somos .about-us{margin-top:var(--s10);padding:0 var(--safe-area);display:flex;flex-direction:column;row-gap:var(--s8)}@media screen and (min-width: 768px){.template-quienes-somos .about-us{margin-top:var(--safe-space);flex-direction:row;column-gap:var(--s4)}}@media screen and (min-width: 992px){.template-quienes-somos .about-us{column-gap:var(--safe-area)}}@media screen and (min-width: 768px){.template-quienes-somos .about-us__image{width:calc(5 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-quienes-somos .about-us__image{width:50%}}.template-quienes-somos .about-us__image>picture{height:100%;aspect-ratio:1/1}@media screen and (min-width: 1200px){.template-quienes-somos .about-us__image>picture{aspect-ratio:2/1}}.template-quienes-somos .about-us__image img{object-fit:cover}.template-quienes-somos .about-us__content{display:flex;flex-direction:column;row-gap:var(--s6)}@media screen and (min-width: 768px){.template-quienes-somos .about-us__content{width:calc(7 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-quienes-somos .about-us__content{width:50%}}.template-quienes-somos .about-us__content-cta{margin-top:auto;display:flex;flex-direction:column;gap:var(--s2)}@media screen and (min-width: 992px){.template-quienes-somos .about-us__content-cta{flex-wrap:wrap;flex-direction:row;column-gap:var(--s2);row-gap:var(--s4)}}.template-quienes-somos .about-prices{margin-top:var(--safe-space);padding:var(--s10) var(--safe-area);background-color:var(--color-backgrounds-color);display:flex;flex-direction:column;gap:var(--s4)}@media screen and (min-width: 1200px){.template-quienes-somos .about-prices{padding:calc(var(--s) * 11) var(--safe-area)}}.template-quienes-somos .about-prices__title{width:fit-content;color:var(--color-contrast)}.template-quienes-somos .about-prices__content{margin-bottom:var(--s4);color:var(--color-contrast)}@media screen and (min-width: 768px){.template-quienes-somos .about-prices__content{margin-bottom:var(--s6);width:calc(10 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.template-quienes-somos .about-prices__content{margin-bottom:calc(var(--s) * 12);width:unset;display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width: 1200px){.template-quienes-somos .about-prices__content>*{margin-top:0;padding-right:calc(1 * 100 / 12 * 1%);width:50%}}.template-quienes-somos .about-prices__content--two{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--s4)}.template-quienes-somos .about-prices__content--two .about-prices--prices{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2)}@media screen and (min-width: 576px){.template-quienes-somos .about-prices__content--two .about-prices--prices{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 1300px){.template-quienes-somos .about-prices__content--two .about-prices--prices{width:calc(11 * 100 / 12 * 1%)}}.template-quienes-somos .about-prices__content--two .prices-item{padding:var(--s3);background-color:var(--color-contrast);border-radius:var(--s2);display:flex;flex-direction:column;gap:var(--s2)}@media screen and (min-width: 1200px){.template-quienes-somos .about-prices__content--two .prices-item{padding:var(--s4)}}.template-quienes-somos .about-prices__content--two .prices-item>div:first-of-type{width:90%}@media screen and (min-width: 576px){.template-quienes-somos .about-prices__content--two .prices-item>div:first-of-type{width:100%}}@media screen and (min-width: 768px){.template-quienes-somos .about-prices__content--two .prices-item>div:first-of-type{width:70%}}.template-quienes-somos .about-prices__content--two .prices-item>div:last-of-type{display:flex;flex-direction:row;gap:var(--s);align-self:flex-end}.template-quienes-somos .about-prices__content--two .prices-item__number,.template-quienes-somos .about-prices__content--two .prices-item__text{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.template-quienes-somos .about-prices__content--two .prices-item__price{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 992px){.template-quienes-somos .about-prices__content--two .prices-item__price{font-size:var(--fs-xxl);line-height:var(--lh-xxl);letter-spacing:var(--ls-xxl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}}.template-quienes-somos .about-prices__content--two .prices-item__period{align-self:flex-end}@media screen and (min-width: 992px){.template-quienes-somos .about-prices__content--two .prices-item__period{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);padding-bottom:calc(var(--s) / 2)}}.template-quienes-somos .about-prices__content--two .about-prices__note{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--ls-sm);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);color:var(--color-contrast)}.template-quienes-somos .management{margin-top:var(--safe-space);padding-top:var(--s10);padding-bottom:var(--s10);background-color:var(--color-backgrounds-medium)}@media screen and (min-width: 992px){.template-quienes-somos .management{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}}@media screen and (min-width: 1200px){.template-quienes-somos .management{grid-template-columns:calc(5 * 100 / 12 * 1%) calc(7 * 100 / 12 * 1%)}}.template-quienes-somos .management__image{margin-top:var(--s10)}@media screen and (min-width: 992px){.template-quienes-somos .management__image{margin-top:unset;grid-row:span 4}}@media screen and (min-width: 1200px){.template-quienes-somos .management__image{height:auto}}.template-quienes-somos .management__image>picture img{object-fit:cover}.template-quienes-somos .management__board{margin-top:var(--s10);margin-bottom:var(--s10);display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--s2);row-gap:var(--s4)}@media screen and (min-width: 768px){.template-quienes-somos .management__board{margin-bottom:var(--s6);grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 992px){.template-quienes-somos .management__board{margin-bottom:var(--s10);grid-template-columns:repeat(2,1fr)}}.template-quienes-somos .management__board .management__member{width:fit-content;display:flex;flex-direction:column;gap:var(--s)}.template-quienes-somos .management__board .management__member--position{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 600)}.template-quienes-somos .management__board .management__member--name{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.template-quienes-somos .management__title--vocals{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 600)}.template-quienes-somos .management__vocals{margin-top:var(--s3);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2)}@media screen and (min-width: 768px){.template-quienes-somos .management__vocals{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 992px){.template-quienes-somos .management__vocals{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1200px){.template-quienes-somos .management__vocals{row-gap:var(--s3)}}.template-quienes-somos .management__vocals .management__vocal--name{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.template-quienes-somos .functions{margin-top:var(--safe-space)}.template-quienes-somos .functions__header{display:flex;flex-direction:column;gap:var(--s6)}@media screen and (min-width: 768px){.template-quienes-somos .functions__header{flex-direction:row;align-items:center;justify-content:space-between}}.template-quienes-somos .functions__cards{margin-top:var(--s8);display:flex;flex-direction:column;gap:var(--s2)}@media screen and (min-width: 768px){.template-quienes-somos .functions__cards{flex-direction:row;justify-content:center}}.template-quienes-somos .functions__cards--title{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);text-transform:inherit;color:var(--color-primary)}.template-quienes-somos .functions__cards--main{padding:var(--s5) var(--s4);background-color:var(--color-backgrounds-medium);border-radius:var(--s2);aspect-ratio:300/240;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px){.template-quienes-somos .functions__cards--main{max-width:calc(5 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-quienes-somos .functions__cards--main{max-width:calc(4 * 100 / 12 * 1%)}}.template-quienes-somos .functions__cards--grid{display:flex;flex-direction:column;gap:var(--s2)}@media screen and (min-width: 992px){.template-quienes-somos .functions__cards--grid{display:grid;grid-template-columns:repeat(2,1fr)}}.template-quienes-somos .functions__cards--grid .modal-card{cursor:pointer;padding:var(--s4) var(--s4);background-color:var(--color-backgrounds-medium);border:calc(var(--s) / 5) solid var(--color-grey-100);border-radius:var(--s2);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s3);text-align:left;transition:.4s}.template-quienes-somos .functions__cards--grid .modal-card:hover{background-color:var(--color-contrast);border:calc(var(--s) / 5) solid var(--color-border)}@media screen and (min-width: 1200px){.template-quienes-somos .functions__cards--grid .modal-card{flex-direction:column;align-items:flex-start}}.template-quienes-somos .functions__cards--grid .modal-card .icon{padding:var(--s);max-height:var(--s6);min-width:var(--s6);max-width:var(--s6);border:calc(var(--s) / 5) solid var(--color-border);border-radius:var(--s10);color:var(--color-primary);transition:background-color .4s;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1200px){.template-quienes-somos .functions__cards--grid .modal-card .icon{min-height:var(--s8);min-width:var(--s8);max-width:var(--s8);align-self:flex-end}}.template-legal{margin-top:calc(var(--s10) + var(--menu-height))}@media screen and (min-width: 768px){.template-legal{width:calc(10 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-legal{width:auto}}.template-legal .legal-title{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 700)}.template-legal .guten-content{margin-top:var(--s10)}@media screen and (min-width: 992px){.template-legal .guten-content{margin-left:25%;width:calc(8 * 100 / 12 * 1%)}}@media screen and (min-width: 1200px){.template-legal .guten-content{width:50%}}.template-legal .guten-content p>img{margin-top:var(--s8);margin-bottom:var(--s8)}.posts .filter{margin-top:var(--s10);padding-left:var(--safe-area);width:fit-content;display:flex;align-items:center;position:relative}.posts .filter:hover .button{background-color:var(--color-secondary);border:calc(var(--s) / 5) solid var(--color-secondary);color:var(--color-contrast)}.posts .filter:hover .icon{pointer-events:none}.posts .filter:hover .icon svg path{stroke:var(--color-contrast)}.posts .filter .icon{position:absolute;right:var(--s3)}.posts__grid{margin-top:var(--s10);display:flex;flex-direction:column;gap:var(--s3)}@media screen and (min-width: 768px){.posts__grid{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 992px){.posts__grid{grid-template-columns:repeat(3,1fr)}}.posts .no-results.hidden{display:none}.error-404{margin-top:calc(var(--s10) + var(--menu-height));padding-top:var(--s10);height:100%;display:flex;flex-direction:column;align-items:center;gap:var(--s10)}.error-404__title{color:var(--color-secondary)}.site-header{background-color:var(--color-contrast);padding:var(--s2) var(--safe-area);width:100%}.site-header .site-header-toolbar{display:flex;justify-content:space-between;align-items:center}.site-header .site-header-toolbar .brand{width:calc(2 * 100 / 6 * 1%)}@media screen and (min-width: 768px){.site-header .site-header-toolbar .brand{width:calc(2.5 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.site-header .site-header-toolbar .brand{width:12.5%}}.site-header .site-header-toolbar .menu-primary-outer{display:none}@media screen and (min-width: 992px){.site-header .site-header-toolbar .menu-primary-outer{display:flex;flex-direction:row;align-items:center;column-gap:var(--s6)}}.site-header .site-header-toolbar .menu-primary-outer .menu{display:flex;flex-direction:row;column-gap:var(--s3)}.site-header .site-header-toolbar .menu-primary-outer .menu-item a{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);cursor:pointer;color:var(--color-primary);text-decoration:none;text-transform:uppercase;transition:.4s}.site-header .site-header-toolbar .menu-primary-outer .menu-item a:hover{color:var(--color-secondary)}@media screen and (min-width: 992px){.site-header .button-side-menu{display:none}}.site-header .button-side-menu svg{fill:var(--color-light)}.site-header .button-side-menu:focus{border:none;outline:1px dotted var(--color-grey-200)}.side-menu{position:fixed;top:0;right:0;width:100%;height:100%;background-color:var(--color-secondary);pointer-events:none;z-index:9999;transform:translate(100%);color:var(--color-primary-contrast);padding:var(--safe-area)}.side-menu a{color:var(--color-light)}.side-menu.open{transform:translate(0);pointer-events:all}.side-menu nav{height:100%;display:grid;place-items:center}.side-menu nav ul{display:grid;place-items:center;gap:var(--s5)}.side-menu .menu-item a{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);cursor:pointer;color:var(--color-contrast);text-decoration:none;text-transform:uppercase;transition:.4s;display:flex;flex-direction:column;align-items:center}.side-menu .menu-item a:after{content:"";height:calc(var(--s) / 5);width:100%;bottom:0;color:var(--color-contrast)}.side-menu .menu-item a:hover{color:var(--color-contrast)}.side-menu .button-close{position:absolute;top:var(--s4);right:var(--safe-area)}.side-menu .button-close .icon{cursor:pointer;padding:var(--s2);border:calc(var(--s) / 5) solid var(--color-border);border-radius:var(--s10);background-color:var(--color-contrast);color:var(--color-primary);transition:background-color .4s;display:flex;align-items:center;justify-content:center}.site-footer{padding:var(--s5) var(--safe-area);background-color:var(--color-backgrounds-medium)}@media screen and (min-width: 768px){.site-footer{padding:var(--s6) var(--safe-area)}}@media screen and (min-width: 992px){.site-footer{padding:var(--s8) var(--safe-area)}}.site-footer-legal ul{display:flex;flex-direction:row;justify-content:flex-start;column-gap:var(--gutter)}.site-footer-legal ul a{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);transition:.4s}.site-footer-legal ul a:hover{color:var(--color-secondary)}.page-hero{color:var(--color-contrast);aspect-ratio:1/1;position:relative;display:flex;align-items:center}@media screen and (min-width: 768px){.page-hero{aspect-ratio:1440/650}}@media screen and (min-width: 992px){.page-hero{aspect-ratio:1440/350}}.page-hero__gradient{background:linear-gradient(to right,var(--color-primary) 10%,transparent 90%);opacity:70%;position:absolute;top:0;right:0;left:0;bottom:0;z-index:0}.page-hero__content{display:flex;flex-direction:column;gap:var(--s4);z-index:1}@media screen and (min-width: 768px){.page-hero__content{width:75%}}@media screen and (min-width: 992px){.page-hero__content{width:50%}}.page-hero__content p{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.page-hero__content .btn-hero{margin-top:var(--s6);padding:var(--s2) var(--s4);border:calc(var(--s) / 5) solid var(--color-contrast);border-radius:var(--s10);color:var(--color-contrast);display:none}@media screen and (min-width: 768px){.page-hero__content .btn-hero{display:block}}@media screen and (min-width: 1200px){.page-hero__content .btn-hero{margin-top:var(--s9)}}.page-hero .image{width:100%;position:absolute;top:0;left:0;right:0;z-index:-1;aspect-ratio:1/1}.page-hero .image:before{content:"";position:absolute;display:block;background-color:#00000020;width:100%;height:100%;z-index:40}@media screen and (min-width: 768px){.page-hero .image{aspect-ratio:1440/650}}@media screen and (min-width: 992px){.page-hero .image{aspect-ratio:1440/350}}.page-hero .image img{object-fit:cover}.post-card{background-color:var(--color-backgrounds-medium);transition:background-color .4s;border:calc(var(--s) / 5) solid var(--color-grey-100);border-radius:var(--s)}.post-card:hover{background-color:var(--color-backgrounds-color);color:var(--color-contrast)}.post-card:hover .button{color:var(--color-contrast)}.post-card__url{height:100%;display:flex;flex-direction:column}.post-card__image picture{aspect-ratio:2/1}.post-card__image picture img{border-top-left-radius:var(--s);border-top-right-radius:var(--s);object-fit:cover}.post-card__info{padding:var(--s2);height:100%;width:100%;display:flex;flex-direction:column;row-gap:var(--gutter)}@media screen and (min-width: 992px){.post-card__info{padding:var(--gutter);row-gap:var(--s8)}}.post-card__title{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 1200px){.post-card__title{max-width:80%}}.post-card .button{margin-top:auto}.post-card.hidden{display:none}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;justify-content:center;align-items:center}.modal__title{font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 600);text-transform:inherit}.modal__wrapper{padding:var(--s4) var(--s3);width:90%;max-height:80dvh;overflow-y:auto;background-color:var(--color-contrast);border-radius:var(--s2);position:relative}@media screen and (min-width: 768px){.modal__wrapper{max-width:75%}}@media screen and (min-width: 992px){.modal__wrapper{max-width:60dvw}}@media screen and (min-width: 1200px){.modal__wrapper{padding:var(--s6) var(--s5);max-width:50dvw}}.modal__wrapper header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--s4);margin-bottom:var(--s4)}@media screen and (min-width: 768px){.modal__wrapper header{margin-bottom:var(--s8)}}.modal__wrapper header .close{cursor:pointer;height:fit-content;min-width:var(--s6);max-width:var(--s6)}@media screen and (min-width: 1200px){.modal__wrapper header .close{min-width:var(--s8);max-width:var(--s8)}}.modal__wrapper ol{list-style:revert;padding:0 var(--s3) var(--s4)}.modal__wrapper ol li+li{margin-top:var(--s2)}.large-post-card{background-color:var(--color-backgrounds-medium);transition:background-color .4s;border:calc(var(--s) / 5) solid var(--color-grey-100);border-radius:var(--s)}.large-post-card:hover{background-color:var(--color-backgrounds-color);color:var(--color-contrast)}.large-post-card:hover .button{color:var(--color-contrast)}.large-post-card__url{height:100%;display:flex;flex-direction:column}@media screen and (min-width: 992px){.large-post-card__url{display:grid;grid-template-columns:repeat(8,1fr)}}@media screen and (min-width: 992px){.large-post-card__image{grid-column:span 4}}.large-post-card__image>picture{aspect-ratio:2/1}.large-post-card__image img{object-fit:cover;border-top-left-radius:var(--s);border-top-right-radius:var(--s)}@media screen and (min-width: 992px){.large-post-card__image img{border-top-left-radius:var(--s);border-bottom-left-radius:var(--s);border-top-right-radius:unset}}.large-post-card__info{padding:var(--s2);height:100%;width:100%;display:flex;flex-direction:column;row-gap:var(--gutter)}@media screen and (min-width: 992px){.large-post-card__info{padding:var(--gutter);grid-column:span 4}}.large-post-card__title{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 992px){.large-post-card__title{max-width:80%}}.large-post-card .button{margin-top:auto}.large-post-card.hidden{display:none}.form{margin-top:var(--safe-space);padding:calc(var(--s) * 11) 0;grid-column:span 2;background-color:var(--color-primary)}.form__content{display:flex;flex-direction:column}@media screen and (min-width: 576px){.form__content{flex-direction:row;column-gap:var(--s4)}}@media screen and (min-width: 1200px){.form__content{column-gap:var(--s10)}}.form__title{margin-bottom:var(--s4);color:var(--color-contrast)}.form__image{display:none}@media screen and (min-width: 992px){.form__image{display:block}}@media screen and (min-width: 1200px){.form__image{width:calc(4 * 100 / 12 * 1%)}}.form__image picture{height:100%}.form__image img{object-fit:cover}.form__wrapper{height:fit-content}@media screen and (min-width: 768px){.form__wrapper{margin-top:0}}@media screen and (min-width: 1200px){.form__wrapper{padding-right:calc(1 * 100 / 12 * 1%)}}.form__wrapper div{display:flex;flex-direction:column}@media screen and (min-width: 576px){.form__wrapper div div{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2);justify-items:end}}.form__wrapper div+div,.form__wrapper div+p,.form__wrapper div p+div{margin-top:var(--s3)}.form__wrapper div p{width:100%}.form__wrapper div p:has(input[type=submit]){width:fit-content}@media screen and (min-width: 576px){.form__wrapper div p+p{margin-top:0}}.form__wrapper div label{color:var(--color-contrast)}.form__wrapper div span{margin:0;padding-bottom:var(--s);width:100%;display:inline-block}.form__wrapper div input{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);width:100%}.form__wrapper div textarea{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);min-width:100%;max-width:90%;background-color:var(--color-backgrounds-medium);padding:var(--s2);border:calc(var(--s) / 5) solid var(--color-grey-100);border-radius:var(--s)}.form__wrapper div label:has(input[type=checkbox]){display:flex;flex-direction:row;align-items:baseline;gap:var(--s)}.form__wrapper div label:has(input[type=checkbox]) input[type=checkbox]{width:fit-content}.form__wrapper div input[type=text],.form__wrapper div input[type=tel],.form__wrapper div input[type=email]{background-color:var(--color-backgrounds-medium);padding:var(--s2);border:calc(var(--s) / 5) solid var(--color-grey-100);border-radius:var(--s)}.form__wrapper div input[type=submit]{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);cursor:pointer;padding:var(--s2) var(--s3);max-height:fit-content;width:fit-content;border:calc(var(--s) / 5) solid var(--color-secondary);border-radius:var(--s10);background-color:var(--color-secondary);color:var(--color-contrast);text-decoration:none;text-transform:uppercase;transition:background-color .4s;display:flex;align-items:center}.form__wrapper div input[type=submit]:hover{background-color:var(--color-contrast);color:var(--color-primary);border-color:var(--color-contrast)}.form .wpcf7-list-item-label>a{text-decoration:underline}.form .wpcf7-list-item input[type=checkbox]{display:none}.form .wpcf7-list-item-label{position:relative;padding-left:var(--s6);cursor:pointer;color:var(--color-contrast)}.form .wpcf7-list-item-label:before{content:"";position:absolute;left:0;top:45%;transform:translateY(-50%);width:var(--s4);height:var(--s4);border:2px solid var(--color-contrast);background:transparent;border-radius:4px;box-sizing:border-box}.form .wpcf7-list-item-label:after{content:"";position:absolute;left:var(--s);top:45%;transform:translateY(-50%) scale(0);width:var(--s2);height:var(--s2);background-color:var(--color-contrast);border-radius:2px;transition:transform .2s ease-in-out}.form .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after{transform:translateY(-50%) scale(1)}.form .wpcf7-not-valid-tip{padding-top:var(--s2);color:#b80000!important}.form .wpcf7-response-output{grid-template-columns:1fr;place-items:flex-start;margin-top:0!important;padding:var(--s2)!important;color:#fff!important}.form .wpcf7 form.invalid .wpcf7-response-output,.form .wpcf7 form.unaccepted .wpcf7-response-output,.form .wpcf7 form.payment-required .wpcf7-response-output{border-color:#b80000!important}.contact-btn{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);padding:var(--s2);display:block;position:fixed;bottom:1dvh;left:var(--safe-area);right:var(--safe-area);z-index:1000;background-color:var(--color-secondary);border:none;border-radius:var(--s10);display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:var(--s2);text-align:left;color:var(--color-contrast)}@media screen and (min-width: 768px){.contact-btn{padding:var(--s4);width:fit-content;left:auto}}@media screen and (min-width: 992px){.contact-btn{max-width:250px;bottom:2dvh;right:var(--s4)}}.contact-btn .icon{width:var(--s5)}@media screen and (min-width: 992px){.contact-btn .icon{width:var(--s7)}}.contact-btn.hide{display:none}
