*,*: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;font-size:var(--html-font-size);--cols: 12;--safe-area: calc(var(--s) * 3);--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;--font-secondary: "Neuton", "Times New Roman", 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: 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);--fs-md-v: 18;--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: 16;--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);--fs-hg-v: 40;--lh-hg-v: 42;--fs-hg: calc(var(--fs-hg-v) / var(--html-font-size-v) * 1rem);--lh-hg: calc(var(--lh-hg-v) / var(--html-font-size-v) * 1rem);--fs-sec-sm-v: 12;--lh-sec-sm-v: 14;--fs-sec-sm: calc(var(--fs-sec-sm-v) / var(--html-font-size-v) * 1rem);--lh-sec-sm: calc(var(--lh-sec-sm-v) / var(--html-font-size-v) * 1rem);--fs-sec-base-v: 16;--lh-sec-base-v: 20;--fs-sec-base: calc(var(--fs-sec-base-v) / var(--html-font-size-v) * 1rem);--lh-sec-base: calc(var(--lh-sec-base-v) / var(--html-font-size-v) * 1rem);--fs-sec-md-v: 20;--lh-sec-md-v: 25;--fs-sec-md: calc(var(--fs-sec-md-v) / var(--html-font-size-v) * 1rem);--lh-sec-md: calc(var(--lh-sec-md-v) / var(--html-font-size-v) * 1rem);--fs-sec-lg-v: 25;--lh-sec-lg-v: 30;--fs-sec-lg: calc(var(--fs-sec-lg-v) / var(--html-font-size-v) * 1rem);--lh-sec-lg: calc(var(--lh-sec-lg-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: calc(var(--s) * 5)}}@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: 992px){: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: 23;--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: 25;--lh-xl-v: 28;--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: 992px){:root{--fs-xxl-v: 40;--lh-xxl-v: 48;--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 (min-width: 992px){:root{--fs-hg-v: 70;--lh-hg-v: 75;--fs-hg: calc(var(--fs-hg-v) / var(--html-font-size-v) * 1rem);--lh-hg: calc(var(--lh-hg-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 992px){:root{--fs-sec-sm-v: 16;--lh-sec-sm-v: 18;--fs-sec-sm: calc(var(--fs-sec-sm-v) / var(--html-font-size-v) * 1rem);--lh-sec-sm: calc(var(--lh-sec-sm-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 1200px){:root{--fs-sec-base-v: 18;--lh-sec-base-v: 22;--fs-sec-base: calc(var(--fs-sec-base-v) / var(--html-font-size-v) * 1rem);--lh-sec-base: calc(var(--lh-sec-base-v) / var(--html-font-size-v) * 1rem)}}@media screen and (min-width: 992px){:root{--fs-sec-lg-v: 35;--lh-sec-lg-v: 40;--fs-sec-lg: calc(var(--fs-sec-lg-v) / var(--html-font-size-v) * 1rem);--lh-sec-lg: calc(var(--lh-sec-lg-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}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-hg);line-height:var(--lh-hg);letter-spacing:var(--ls-hg);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 600)}.h2,h2{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, 600);text-transform:uppercase}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}.button{font-size:var(--fs-sec-base);line-height:var(--lh-sec-base);letter-spacing:var(--ls-sec-base);font-family:var(--font-secondary);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-contrast);color:var(--color-primary);text-decoration:none;text-transform:uppercase;transition:background-color .4s;display:flex;align-items:center}.button__select{-webkit-appearance:none;-moz-appearance:none;padding:var(--s2) var(--s10) var(--s2) var(--s3)}.button-activity:hover,.button-404:hover{background-color:var(--color-secondary);border:calc(var(--s) / 5) solid var(--color-secondary);color:var(--color-contrast)}.button-side-menu{padding:var(--s) var(--s3)}.button-menu__select{-webkit-appearance:none;-moz-appearance:none;background-color:#3339;border:calc(var(--s) / 5) solid var(--color-contrast);color:var(--color-contrast)}.button-menu__select:hover{background-color:var(--color-contrast);border:calc(var(--s) / 5) solid var(--color-secondary);color:var(--color-secondary)}.button--external,.button--modal,.button--back{display:flex;flex-direction:row}.button--external:hover .button,.button--external:hover .button__icon,.button--modal:hover .button,.button--modal:hover .button__icon,.button--back:hover .button,.button--back:hover .button__icon{background-color:var(--color-secondary);border:calc(var(--s) / 5) solid var(--color-secondary);color:var(--color-contrast)}.button--external:hover .button svg path,.button--external:hover .button__icon svg path,.button--modal:hover .button svg path,.button--modal:hover .button__icon svg path,.button--back:hover .button svg path,.button--back:hover .button__icon svg path{stroke:var(--color-contrast)}.button__icon{cursor:pointer;padding:var(--s2) calc(var(--s) * 2.25);width:var(--s9);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}.post{margin-top:calc(var(--s10) + var(--menu-height));margin-bottom:var(--safe-space)}@media screen and (min-width: 768px){.post{width:calc(10 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.post{width:auto}}.post-header{display:flex;flex-direction:row;align-items:center;column-gap:calc(1 * 100 / 12 * 1%)}.post-header .button--back{display:none}@media screen and (min-width: 992px){.post-header .button--back{display:flex;width:calc(2 * 100 / 12 * 1%)}}.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)}.post-content{margin-top:var(--s10)}@media screen and (min-width: 992px){.post-content{margin-left:25%;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:calc(var(--s10) * 2);display:flex;flex-direction:column;gap:var(--s3)}@media screen and (min-width: 992px){.post .recent-posts{margin-top:calc(var(--s10) * 2)}}.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:calc(var(--s10) + var(--menu-height));margin-bottom:var(--safe-space)}@media screen and (min-width: 768px){.single-activity{width:calc(10 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.single-activity{width:auto}}.single-activity .activity-header{display:flex;flex-direction:row;align-items:center;column-gap:calc(1 * 100 / 12 * 1%)}.single-activity .activity-header .button--back{display:none}@media screen and (min-width: 992px){.single-activity .activity-header .button--back{display:flex;width:calc(2 * 100 / 12 * 1%)}}.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)}.single-activity .activity-content{margin-top:var(--s10)}@media screen and (min-width: 992px){.single-activity .activity-content{margin-left:25%;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-top:var(--s10);padding:var(--s4) var(--s3);width:fit-content;background-color:var(--color-backgrounds-color);border-radius:var(--s2);color:var(--color-contrast)}@media screen and (min-width: 768px){.single-activity .activity-card{max-width:50%}}@media screen and (min-width: 992px){.single-activity .activity-card{margin-left:25%}}@media screen and (min-width: 1200px){.single-activity .activity-card{width:25%}}.single-activity .activity-card tbody tr:nth-child(n+2) td{padding-top:var(--s2)}.single-activity .activity-card tbody td:nth-child(2){font-size:var(--fs-mad);line-height:var(--lh-mad);letter-spacing:var(--ls-mad);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 700);padding-left:var(--s2)}.single-activity .activity__form{margin-top:var(--safe-space)}@media screen and (min-width: 992px){.single-activity .activity__form{margin-left:25%;width:66.6666666667%}}.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: 992px){.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%}@media screen and (min-width: 992px){.single-activity .activity__form form p:has(input[type=submit]){width:fit-content}}@media screen and (min-width: 992px){.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-sec-base);line-height:var(--lh-sec-base);letter-spacing:var(--ls-sec-base);font-family:var(--font-secondary);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(--s5);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 h3{margin:var(--s3) 0;padding:var(--s) var(--s3);background-color:var(--color-backgrounds-color);color:var(--color-contrast);border-radius:var(--s10);grid-column:span 2}.template-home .page-content .last-activities__wrapper .activity-card{padding:var(--s4) var(--s3);background-color:var(--color-backgrounds-light);border:calc(var(--s) / 5) solid var(--color-border);border-radius:var(--s2);display:flex;flex-direction:column;gap:var(--s3)}.template-home .page-content .last-activities__wrapper .activity-card__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);padding-bottom:var(--s2)}.template-home .page-content .last-activities__wrapper .activity-card__date{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 .about-presentation{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);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: 1200px){.template-quienes-somos .about-presentation{width:calc(8 * 100 / 12 * 1%)}}.template-quienes-somos .about-us{margin-top:var(--safe-space);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{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{padding:var(--s4) 0;width:calc(7 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-quienes-somos .about-us__content{padding:var(--s4) 0;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-direction:row}}.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: 992px){.template-quienes-somos .about-prices{padding:var(--s7) var(--safe-area);flex-direction:row;gap:calc(.5 * 100 / 12 * 1%)}}.template-quienes-somos .about-prices__content{color:var(--color-contrast)}@media screen and (min-width: 768px){.template-quienes-somos .about-prices__content{width:calc(10 * 100 / 12 * 1%)}}@media screen and (min-width: 992px){.template-quienes-somos .about-prices__content{width:calc(4 * 100 / 12 * 1%)}}.template-quienes-somos .about-prices__content--two{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--s4)}@media screen and (min-width: 992px){.template-quienes-somos .about-prices__content--two{width:calc(8 * 100 / 12 * 1%)}}.template-quienes-somos .about-prices__content--two .about-prices--prices{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2)}.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;align-items:center;gap:var(--s2)}@media screen and (min-width: 768px){.template-quienes-somos .about-prices__content--two .prices-item{flex-direction:row;align-items:baseline}}@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{display:flex;flex-direction:row;align-items:flex-end;gap:var(--s)}@media screen and (min-width: 992px){.template-quienes-somos .about-prices__content--two .prices-item>div{gap:var(--s2)}}.template-quienes-somos .about-prices__content--two .prices-item__number{font-size:var(--fs-hg);line-height:var(--lh-hg);letter-spacing:var(--ls-hg);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__number{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__text{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)}@media screen and (min-width: 768px){.template-quienes-somos .about-prices__content--two .prices-item__text{padding-bottom:calc(var(--s) / 5)}}@media screen and (min-width: 1200px){.template-quienes-somos .about-prices__content--two .prices-item__text{padding-bottom:calc(var(--s) / 2)}}.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)}}@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)}.template-quienes-somos .management__title,.template-quienes-somos .management__image{margin-top:var(--s10)}@media screen and (min-width: 768px){.template-quienes-somos .management__image>picture{aspect-ratio:1440/650}}.template-quienes-somos .management__image>picture img{object-fit:cover}.template-quienes-somos .management__board{margin-top:var(--s10);display:flex;flex-direction:column;gap:var(--s2)}@media screen and (min-width: 768px){.template-quienes-somos .management__board{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1200px){.template-quienes-somos .management__board{grid-template-columns:repeat(4,1fr)}}.template-quienes-somos .management__board .management__member{padding:var(--s4);background-color:var(--color-backgrounds-medium);border-radius:var(--s2);display:flex;flex-direction:column;gap:var(--s4)}.template-quienes-somos .management__board .management__member--name{font-size:var(--fs-sec-lg);line-height:var(--lh-sec-lg);letter-spacing:var(--ls-sec-lg);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.template-quienes-somos .management__vocals{margin-top:var(--s7);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--s2)}.template-quienes-somos .management__vocals .management__vocal{padding:var(--s3) var(--s4);background-color:var(--color-backgrounds-medium);border-radius:var(--s2)}.template-quienes-somos .management__vocals .management__vocal--name{font-size:var(--fs-sec-base);line-height:var(--lh-sec-base);letter-spacing:var(--ls-sec-base);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.template-quienes-somos .functions{margin-top:var(--safe-space);padding:var(--s10) var(--safe-area);background-color:var(--color-backgrounds-color)}@media screen and (min-width: 768px){.template-quienes-somos .functions{padding:var(--s7) var(--safe-area) calc(var(--s) * 14)}}@media screen and (min-width: 992px){.template-quienes-somos .functions{padding:var(--s7) var(--safe-area) calc(var(--s) * 17)}}.template-quienes-somos .functions__header{color:var(--color-contrast);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__header .button--external .button,.template-quienes-somos .functions__header .button--external .button__icon{border:none}.template-quienes-somos .functions__header .button--external:hover .button,.template-quienes-somos .functions__header .button--external:hover .button__icon{background-color:var(--color-primary);color:var(--color-contrast)}.template-quienes-somos .functions__header .button--external:hover .button svg path,.template-quienes-somos .functions__header .button--external:hover .button__icon svg path{stroke:var(--color-contrast)}.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}}.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}.template-quienes-somos .functions__cards--main{padding:var(--s5) var(--s4);background-color:var(--color-contrast);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(--s5) var(--s4);background-color:var(--color-contrast);border-radius:var(--s2);border:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s3);text-align:left;transition:background-color .4s}.template-quienes-somos .functions__cards--grid .modal-card:hover{background-color:var(--color-tertiary)}@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(--s2) calc(var(--s) * 2);min-width:var(--s8);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}@media screen and (min-width: 1200px){.template-quienes-somos .functions__cards--grid .modal-card .icon{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{padding:var(--s4) var(--safe-area);width:100%;position:absolute;z-index:2}.site-header .site-header-toolbar{display:flex;justify-content:space-between;align-items:center;height:var(--menu-height)}.site-header .site-header-toolbar .brand{height:var(--menu-height)}@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:calc(2 * 100 / 12 * 1%)}}.site-header .site-header-toolbar .brand img{width:fit-content}.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;column-gap:var(--s3)}}.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-sec-base);line-height:var(--lh-sec-base);letter-spacing:var(--ls-sec-base);font-family:var(--font-secondary);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-contrast);color:var(--color-primary);text-decoration:none;text-transform:uppercase;transition:background-color .4s;display:flex;align-items:center}.site-header .site-header-toolbar .menu-primary-outer .menu-item a:hover{background-color:var(--color-secondary);border:calc(var(--s) / 5) solid var(--color-secondary);color:var(--color-contrast)}@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-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);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-contrast);color:var(--color-primary);text-decoration:none;text-transform:uppercase;transition:background-color .4s;display:flex;align-items:center}.side-menu .menu-item a:hover{background-color:var(--color-secondary);border:calc(var(--s) / 5) solid var(--color-secondary);color:var(--color-contrast)}.side-menu .button-close{position:absolute;top:calc(var(--s) * 4);right:var(--safe-area)}.side-menu .button-close .icon{cursor:pointer;padding:var(--s2) calc(var(--s) * 2.25);width:var(--s9);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(--s10) var(--safe-area) var(--s5);background-color:var(--color-backgrounds-medium)}@media screen and (min-width: 768px){.site-footer{padding:var(--s6) var(--safe-area)}}.site-footer-top{display:flex;flex-direction:column;justify-content:space-between;row-gap:var(--s8)}@media screen and (min-width: 768px){.site-footer-top{flex-direction:row;align-items:center}}.site-footer__logo{width:calc(4 * 100 / 6 * 1%)}@media screen and (min-width: 576px){.site-footer__logo{width:calc(2 * 100 / 6 * 1%)}}@media screen and (min-width: 768px){.site-footer__logo{width:25%}}.site-footer__contact-items{display:flex;flex-direction:column;row-gap:var(--s)}.site-footer__contact-items a,.site-footer__contact-items 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)}.site-footer__contact-items a{transition:.4s}.site-footer__contact-items a:hover{color:var(--color-secondary)}.site-footer-legal{margin-top:var(--s10);padding-top:var(--s3);border-top:calc(var(--s) / 5) solid var(--color-secondary)}@media screen and (min-width: 768px){.site-footer-legal{margin-top:var(--s8);padding-top:0;border-top:none}}.site-footer-legal ul{display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width: 576px){.site-footer-legal ul{justify-content:flex-start;column-gap:var(--s4)}}.site-footer-legal ul a{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);transition:.4s}.site-footer-legal ul a:hover{color:var(--color-secondary)}.page-hero{color:var(--color-contrast);aspect-ratio:1/1;position:relative}@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__content{padding-bottom:var(--s10);position:absolute;bottom:0;left:var(--safe-area)}.page-hero>picture{width:100%;position:absolute;top:0;left:0;right:0;z-index:-1;aspect-ratio:1/1}.page-hero>picture:before{content:"";position:absolute;display:block;background-color:#00000020;width:100%;height:100%;z-index:40}@media screen and (min-width: 768px){.page-hero>picture{aspect-ratio:1440/650}}@media screen and (min-width: 992px){.page-hero>picture{aspect-ratio:1440/350}}.page-hero>picture img{object-fit:cover}.post-card{background-color:var(--color-backgrounds-medium);transition:background-color .4s;border-radius:var(--s2)}.post-card:hover{background-color:var(--color-backgrounds-color);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(--s2);border-top-right-radius:var(--s2);object-fit:cover}.post-card__info{height:100%;padding:var(--s4) var(--s3);display:flex;flex-direction:column;row-gap:var(--s2)}.post-card__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)}.post-card__date{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);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{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:flex-start;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: 768px){.modal__wrapper header .close{min-width:var(--s9);max-width:var(--s9)}}.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(--s2)}.large-post-card:hover{background-color:var(--color-backgrounds-color);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{flex-direction:row}}@media screen and (min-width: 992px){.large-post-card__image{width:calc(4 * 100 / 12 * 1%)}}.large-post-card__image>picture{height:100%;aspect-ratio:2/1}@media screen and (min-width: 992px){.large-post-card__image>picture{aspect-ratio:3/2}}.large-post-card__image img{object-fit:cover;border-top-left-radius:var(--s2);border-top-right-radius:var(--s2)}@media screen and (min-width: 992px){.large-post-card__image img{border-top-left-radius:var(--s2);border-bottom-left-radius:var(--s2);border-top-right-radius:unset}}.large-post-card__info{padding:var(--s4) var(--s3);height:100%;width:100%;display:flex;flex-direction:column;row-gap:var(--s3)}@media screen and (min-width: 768px){.large-post-card__info{row-gap:var(--s5)}}@media screen and (min-width: 992px){.large-post-card__info{row-gap:var(--s10)}}.large-post-card__data{margin-top:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.large-post-card__data .button{display:none}@media screen and (min-width: 768px){.large-post-card__data .button{display:block}}.large-post-card__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)}@media screen and (min-width: 1200px){.large-post-card__title{max-width:90%}}.large-post-card__date{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)}.large-post-card.hidden{display:none}.form{margin-top:var(--safe-space);grid-column:span 2;background-color:var(--color-backgrounds-color)}.form__content{display:flex;flex-direction:column}@media screen and (min-width: 768px){.form__content{display:grid;grid-template-columns:1fr 2fr}}.form__title{color:var(--color-contrast);grid-column:2/3}.form .mobile-only{padding:var(--s7) var(--safe-area);display:block}@media screen and (min-width: 768px){.form .mobile-only{display:none}}.form .desktop-only{padding-bottom:var(--s7);display:none}@media screen and (min-width: 768px){.form .desktop-only{display:block}}.form__image .image{height:100%}.form__image img{object-fit:cover}.form__wrapper{margin-top:var(--s7)}@media screen and (min-width: 768px){.form__wrapper{margin-top:0;padding-top:var(--s10);padding-bottom:var(--s7)}}.form__wrapper div{display:flex;flex-direction:column}@media screen and (min-width: 1200px){.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%}@media screen and (min-width: 1200px){.form__wrapper div p:has(input[type=submit]){width:fit-content}}@media screen and (min-width: 1200px){.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(--s2)}.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(--s2)}.form__wrapper div input[type=submit]{font-size:var(--fs-sec-base);line-height:var(--lh-sec-base);letter-spacing:var(--ls-sec-base);font-family:var(--font-secondary);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-contrast);color:var(--color-primary);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-primary);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-sec-sm);line-height:var(--lh-sec-sm);letter-spacing:var(--ls-sec-sm);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);padding:var(--s2) var(--s2) var(--s4);height:calc(var(--s7) * 2);width:calc(var(--s7) * 2);display:block;position:fixed;bottom:2dvh;right:var(--safe-area);background-color:var(--color-secondary);z-index:1000;border:none;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--color-contrast)}@media screen and (min-width: 992px){.contact-btn{height:calc(var(--s10) * 2);width:calc(var(--s10) * 2);gap:var(--s)}}.contact-btn .icon{width:var(--s5)}@media screen and (min-width: 992px){.contact-btn .icon{width:var(--s7)}}.contact-btn.hide{display:none}
