@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400&family=Permanent+Marker&display=swap");.has-white-background-color{background:#fff}.has-light-background-color{background:#fff}.has-red-background-color{background:#d33}.has-grey-dark-background-color{background:#2a2a2a}.has-grey-background-color{background:#979797}.has-grey-light-background-color{background:#fafafa}.has-grey-lightest-background-color{background:#fafafa}.has-dark-background-color{background:#000}.has-black-background-color{background:#000}.has-white-color{color:#fff}.has-light-color{color:#fff}.has-grey-color{color:#979797}.has-red-color{color:#d33}.has-grey-dark-color{color:#2a2a2a}.has-grey-lightest-color{color:#fafafa}.has-grey-light-color{color:#fafafa}.has-dark-color{color:#000}.has-black-color{color:#000}.alignfull img{width:auto !important}@media only screen and (max-width: 1500px){.alignwide{margin-left:auto;margin-right:auto}}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomin{0%{background-size:100%}100%{background-size:150%}}.img-hover-zoom{height:300px;overflow:hidden}.img-hover-zoom img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.img-hover-zoom:hover img{-webkit-transform:scale(1.5);transform:scale(1.5)}.img-hover-zoom--quick-zoom img{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:visibility .25s ease-in, -webkit-transform .25s;transition:visibility .25s ease-in, -webkit-transform .25s;transition:transform .25s, visibility .25s ease-in;transition:transform .25s, visibility .25s ease-in, -webkit-transform .25s}.img-hover-zoom--quick-zoom:hover img{-webkit-transform:scale(2);transform:scale(2)}.img-hover-zoom--point-zoom img{-webkit-transform-origin:65% 75%;transform-origin:65% 75%;-webkit-transition:-webkit-transform 1s, -webkit-filter .5s ease-out;transition:-webkit-transform 1s, -webkit-filter .5s ease-out;transition:transform 1s, filter .5s ease-out;transition:transform 1s, filter .5s ease-out, -webkit-transform 1s, -webkit-filter .5s ease-out}.img-hover-zoom--point-zoom:hover img{-webkit-transform:scale(5);transform:scale(5)}.img-hover-zoom--zoom-n-rotate img{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.img-hover-zoom--zoom-n-rotate:hover img{-webkit-transform:scale(2) rotate(25deg);transform:scale(2) rotate(25deg)}.img-hover-zoom--slowmo img{-webkit-transform-origin:50% 65%;transform-origin:50% 65%;-webkit-transition:-webkit-transform 5s, -webkit-filter 3s ease-in-out;transition:-webkit-transform 5s, -webkit-filter 3s ease-in-out;transition:transform 5s, filter 3s ease-in-out;transition:transform 5s, filter 3s ease-in-out, -webkit-transform 5s, -webkit-filter 3s ease-in-out;-webkit-filter:brightness(150%);filter:brightness(150%)}.img-hover-zoom--slowmo:hover img{-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transform:scale(3);transform:scale(3)}.img-hover-zoom--brightness img{-webkit-transition:-webkit-transform 2s, -webkit-filter 1.5s ease-in-out;transition:-webkit-transform 2s, -webkit-filter 1.5s ease-in-out;transition:transform 2s, filter 1.5s ease-in-out;transition:transform 2s, filter 1.5s ease-in-out, -webkit-transform 2s, -webkit-filter 1.5s ease-in-out;-webkit-transform-origin:center center;transform-origin:center center;-webkit-filter:brightness(50%);filter:brightness(50%)}.img-hover-zoom--brightness:hover img{-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transform:scale(1.3);transform:scale(1.3)}.img-hover-zoom--zoom-n-pan-h img{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transform-origin:100% 0;transform-origin:100% 0}.img-hover-zoom--zoom-n-pan-h:hover img{-webkit-transform:scale(1.5) translateX(30%);transform:scale(1.5) translateX(30%)}.img-hover-zoom--zoom-n-pan-v img{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transform-origin:0 0;transform-origin:0 0}.img-hover-zoom--zoom-n-pan-v:hover img{-webkit-transform:scale(1.25) translateY(-30%);transform:scale(1.25) translateY(-30%)}.img-hover-zoom--blur img{-webkit-transition:-webkit-transform 1s, -webkit-filter 2s ease-in-out;transition:-webkit-transform 1s, -webkit-filter 2s ease-in-out;transition:transform 1s, filter 2s ease-in-out;transition:transform 1s, filter 2s ease-in-out, -webkit-transform 1s, -webkit-filter 2s ease-in-out;-webkit-filter:blur(2px);filter:blur(2px);-webkit-transform:scale(1.2);transform:scale(1.2)}.img-hover-zoom--blur:hover img{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}.img-hover-zoom--colorize img{-webkit-transition:-webkit-transform .5s, -webkit-filter 1.5s ease-in-out;transition:-webkit-transform .5s, -webkit-filter 1.5s ease-in-out;transition:transform .5s, filter 1.5s ease-in-out;transition:transform .5s, filter 1.5s ease-in-out, -webkit-transform .5s, -webkit-filter 1.5s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.img-hover-zoom--colorize:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.1);transform:scale(1.1)}body{font-size:1.7rem;font-family:"Lato",sans-serif;font-weight:400;color:#979797;font-display:swap}h1{font-size:4.6rem;font-family:"Oswald",sans-serif;color:#2a2a2a;font-weight:400;margin-bottom:2rem;text-align:center}@media only screen and (max-width: 900px){h1{font-size:3rem}}@media only screen and (max-width: 860px){h1{font-size:2.8rem}}@media only screen and (max-width: 680px){h1{font-size:2.6rem}}h2{font-size:4rem;font-family:"Oswald",sans-serif;color:#2a2a2a;font-weight:300;position:relative;margin-bottom:1.4rem}h2 strong{font-weight:400}@media only screen and (max-width: 1100px){h2{font-size:2.5rem}}@media only screen and (max-width: 680px){h2{font-size:2.2rem}}h3{font-family:"Oswald",sans-serif;font-size:2.9rem;font-weight:400;color:#000;position:relative;margin-bottom:1rem;line-height:1.1 !important}@media only screen and (max-width: 1100px){h3{font-size:2.2rem}}@media only screen and (max-width: 680px){h3{font-size:2rem;text-align:center}}h4{font-family:"Lato",sans-serif;font-size:2.6rem;color:#000;font-weight:900;margin-bottom:1.2rem}@media only screen and (max-width: 1100px){h4{font-size:2.5rem}}@media only screen and (max-width: 680px){h4{font-size:2.3rem;text-align:center}}article p p,.content-area p{margin:0 0 2rem;line-height:1.4}@media only screen and (max-width: 798px){article p p,.content-area p{text-align:center}}a{color:#d33;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-post img.featured-thumbnail.wp-post-image{max-width:35%;float:right;margin:1.2rem 0 3rem 6rem}@media only screen and (max-width: 580px){.single-post img.featured-thumbnail.wp-post-image{max-width:100%;float:none;margin:0 0 3rem 0}}.single-post img.article-thumbnail.wp-post-image{max-width:50%;margin:0 0 3rem 3rem}@media only screen and (max-width: 800px){.single-post img.article-thumbnail.wp-post-image{max-width:100%;width:100%;margin-left:0;margin-top:1rem}}.blog-content{margin-top:1.5rem}.blog-content h2{font-family:"Lato",sans-serif !important;font-size:2rem;font-weight:600;text-align:left}.blog-content span.content_exerpt{font-size:1.7rem;line-height:1.6}.imagewrapper{width:100%;padding-top:70%;overflow:hidden;position:relative}.imagewrapper img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%}article.type-post{margin-bottom:4rem}img.post-image.wp-post-image{float:right;max-width:40%;margin:0 0 3rem 3rem}@media only screen and (max-width: 900px){img.post-image.wp-post-image{max-width:50%}}@media only screen and (max-width: 700px){img.post-image.wp-post-image{max-width:100%;width:100%;float:none;margin:0 0 3rem}}.meta-info{margin-bottom:1rem;font-style:italic}@media only screen and (max-width: 910px){.article-listing{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width: 570px){.article-listing{-ms-grid-columns:100%;grid-template-columns:100%}}.article-listing article.type-post{margin-bottom:0}img.article-thumbnail{float:right;margin:0 0 3rem 3rem}.imagewrapper{min-height:100%;width:100%;padding-top:100%;overflow:hidden;margin-bottom:1rem;position:relative}.imagewrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:3000;background-color:rgba(0,0,0,0.8);-webkit-transition:.5s all ease-out;transition:.5s all ease-out}.imagewrapper img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%;z-index:0}.imagewrapper:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}h2.featured-title{font-family:"Oswald",sans-serif !important}#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-item{position:relative}@media only screen and (min-width: 1040px){#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-item::before{position:absolute;content:"";width:0;height:.2rem;background-color:#d33;bottom:0;left:0;display:block !important;opacity:1 !important;visibility:visible !important;-webkit-transition:.3s all ease;transition:.3s all ease}#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-item:hover::before,#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-item.mega-current-menu-item::before{width:100%}#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-item>a.mega-menu-link{-webkit-transition:.4s all ease-in;transition:.4s all ease-in;font-family:"Oswald",sans-serif !important;letter-spacing:.15em}}@media only screen and (min-width: 1040px){body.home #mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-item>a.mega-menu-link{color:#fff !important}body.home header.fixed-header #mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-item>a.mega-menu-link{color:#000 !important}}.timetable ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;margin:0;padding:0;gap:2rem}@media only screen and (max-width: 1040px){.timetable ul{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width: 730px){.timetable ul{-ms-grid-columns:100%;grid-template-columns:100%}}.timetable ul li{list-style-type:none;padding:1rem 2rem;margin:0}.timetable ul li strong{color:#d33}.timetable ul li em{font-size:1.5rem;font-style:normal;color:#000;display:inline-block;position:relative}.timetable ul li em::before{content:"\f017";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:bold;color:#979797;padding-right:1rem}.timetable ul li:hover{background-color:#fafafa}.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before{height:.2rem}footer{background-color:#191919;color:#979797;padding:12rem 0 8rem;clear:both}@media only screen and (max-width: 1090px){footer{padding:6rem 0 4rem;text-align:center}}footer a{color:#979797}footer h3{color:#fff;font-size:2rem;margin-bottom:2.5rem}footer .container{max-width:160rem;padding:0 3rem}footer .footer{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:3rem}@media only screen and (max-width: 1090px){footer .footer{-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:center}}footer .footer__menu{margin-top:2rem}footer .footer__contact-phone,footer .footer__contact-phone-2{position:relative;padding-left:2.8rem;line-height:1.8}footer .footer__contact-phone::before,footer .footer__contact-phone-2::before{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";content:"\f095";font-weight:bold;position:absolute;top:0;left:0;color:#d33}footer .footer__contact-email{position:relative;padding-left:2.8rem;line-height:1.9}footer .footer__contact-email::before{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";content:"\f0e0";font-weight:bold;position:absolute;top:0;left:0;color:#d33}.additional-info{background-color:#2b2b2b;padding:3rem 0;font-family:"Oswald",sans-serif}@media only screen and (max-width: 1180px){.additional-info .container{-ms-grid-columns:100%;grid-template-columns:100%;gap:1rem;text-align:center}}.additional-info a{color:#979797}.news-content .meta-info{color:#d33;font-size:1.4rem;font-style:normal}.news-content h3{font-size:2rem;color:#979797;text-transform:uppercase}.footer__donate input{border:none}input[type="image"]{border:none}html{-webkit-font-smoothing:antialiased}.container,.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width{max-width:124rem}@media only screen and (max-width: 1240px){.container,.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width{padding:0 3rem}}.content-wrapper{padding:0}.wrapper{position:relative}body.home{background-color:#fafafa}body.home .content-wrapper{padding:0 0 2.8rem}body.home .posts{padding:0}.posts{padding:0 0 2rem 0}.nf-form-fields-required{display:none}#respond input#submit,a.button,button.button,input.button,#respond input#submit.alt,a.button.alt,button.button.alt,input.button.alt,button.button,.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{background-color:transparent;display:inline-block;border-radius:0 !important;border:0 !important;line-height:1;color:#000;padding:0 !important;font-size:2rem;-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out;font-weight:400;font-family:"Oswald",sans-serif;z-index:100 !important;overflow:visible !important;position:relative;margin-left:1rem;-webkit-transition:.3s all ease;transition:.3s all ease}#respond input#submit::after,a.button::after,button.button::after,input.button::after,#respond input#submit.alt::after,a.button.alt::after,button.button.alt::after,input.button.alt::after,button.button::after,.nf-form-content button::after,.nf-form-content input[type=button]::after,.nf-form-content input[type=submit]::after{content:"\f061";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-size:1.3rem;color:#d33;margin-right:1rem;opacity:1 !important;display:block !important;position:absolute !important;left:-1.8rem !important;top:.3rem !important;width:auto !important;height:auto !important;background-color:transparent !important;-webkit-transition:.2s all ease;transition:.2s all ease}#respond input#submit:hover,a.button:hover,button.button:hover,input.button:hover,#respond input#submit.alt:hover,a.button.alt:hover,button.button.alt:hover,input.button.alt:hover,button.button:hover,.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{-webkit-transform:translateX(0.6rem);transform:translateX(0.6rem)}#respond input#submit:hover::after,a.button:hover::after,button.button:hover::after,input.button:hover::after,#respond input#submit.alt:hover::after,a.button.alt:hover::after,button.button.alt:hover::after,input.button.alt:hover::after,button.button:hover::after,.nf-form-content button:hover::after,.nf-form-content input[type=button]:hover::after,.nf-form-content input[type=submit]:hover::after{-webkit-transform:translateX(-0.8rem);transform:translateX(-0.8rem)}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{outline:none !important;background-color:transparent !important;border:1px solid #d33 !important;border-radius:0 !important;line-height:1;font-size:2rem !important;color:#000 !important;padding:.8rem 2rem .9rem 2rem !important;cursor:pointer}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{background-color:#d33 !important;color:#fff !important}div#nf-field-5-wrap{display:-ms-grid !important;display:grid !important;-ms-grid-columns:10rem auto;grid-template-columns:10rem auto}@media only screen and (max-width: 550px){div#nf-field-5-wrap{-ms-grid-columns:auto;grid-template-columns:auto}}div#nf-field-5-wrap .nf-field-element{width:auto !important}@media only screen and (max-width: 760px){.three-col-list ul li{width:auto !important}}@media only screen and (min-width: 960px){ul.twocol-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.twocol-list li{-ms-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}ul.twocol-list li:nth-of-type(even){margin-left:4%}}@media only screen and (max-width: 870px){.kt-svg-icon-list-columns-2 ul.kt-svg-icon-list{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption{background:rgba(151,151,151,0.8) !important;padding:0.5rem 1.6rem !important;width:auto !important;right:0 !important;margin:1rem}.wp-block-image figure{position:relative}.wp-block-image figure figcaption{position:absolute;right:1.2rem;bottom:1.2rem;background-color:rgba(255,255,255,0.6);padding:1rem 2rem;margin:0;color:#000;width:calc(100% - 2.4rem)}@media only screen and (max-width: 750px){.kt-svg-icon-list-columns-3 ul.kt-svg-icon-list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width: 600px){.kt-svg-icon-list-columns-3 ul.kt-svg-icon-list{-ms-grid-columns:100%;grid-template-columns:100%}}@media only screen and (max-width: 870px){.kt-svg-icon-list-columns-2 ul.kt-svg-icon-list{-ms-grid-columns:100%;grid-template-columns:100%}}.wp-block-table.is-style-stripes{border-bottom:none;font-size:1.6rem}.wp-block-table.is-style-stripes tr:nth-child(even){background-color:#fff}.wp-block-table.is-style-stripes thead{border-bottom:2px solid #d33;color:#000;font-family:"Oswald",sans-serif;text-transform:uppercase;font-size:1.8rem;font-weight:600}header{background-color:unset;position:absolute;top:3.2rem;left:0;width:100%;z-index:100;height:13rem}@media only screen and (max-width: 1110px){header{top:2rem}}@media only screen and (max-width: 810px){header{top:1rem}}@media only screen and (max-width: 420px){header{top:0.3rem}}header .container.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;height:100%}@media only screen and (max-width: 1296px){header .container.header__container{padding-left:2rem;padding-right:2rem}}header .logo{border-radius:50%;overflow:hidden}header .logo img{max-width:17.8rem}@media only screen and (max-width: 1110px){header .logo img{max-width:14.8rem}}@media only screen and (max-width: 810px){header .logo img{max-width:13.4rem}}@media only screen and (max-width: 420px){header .logo img{max-width:12rem}}nav.navigation{margin-bottom:8rem}header.fixed-header{background-color:#fff;height:8rem;top:0}header.fixed-header nav.navigation{margin-bottom:0}header.fixed-header .logo img{max-width:7rem}body.home div#n2-ss-2 .n2-ss-slide-active{height:100vh !important}body.home .n2-ss-slider-1.n2_ss__touch_element.n2-ow{height:100vh !important}body.home .n2-ss-slider-2.n2-ow{height:100vh !important}.slideshow-wrapper{position:relative;z-index:0}.slideshow-wrapper strong{font-weight:400}.header__page{height:27rem;position:relative;top:10rem;background:#000;background-repeat:no-repeat;background-size:cover;background-position:50% 40%;margin-bottom:14.5rem;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1110px){.header__page{top:8.5rem;margin-bottom:12rem}}@media only screen and (max-width: 810px){.header__page{top:7rem;margin-bottom:10rem}}@media only screen and (max-width: 420px){.header__page{top:5.8rem;margin-bottom:8rem}}.header__page h1{color:#fff;text-align:center;text-transform:uppercase}@media only screen and (max-width: 1300px){.wp-block-kadence-rowlayout.boxes #kt-layout-id_90a48c-05>.kt-row-column-wrap{min-height:52vw}}.wp-block-kadence-rowlayout.boxes p{margin-bottom:0}.wp-block-kadence-rowlayout.boxes .kt-row-column-wrap{min-height:45vw;color:#fff}.wp-block-kadence-rowlayout.boxes .kt-row-column-wrap h3{color:#fff;margin-top:.3rem;text-align:left !important}.wp-block-kadence-rowlayout.boxes .wp-block-kadence-rowlayout.boxes__animated{opacity:0;-webkit-transition:.5s all ease;transition:.5s all ease;padding:3rem}.wp-block-kadence-rowlayout.boxes .wp-block-kadence-rowlayout.boxes__animated .box-link{font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:1.4rem;font-weight:600;position:relative}.wp-block-kadence-rowlayout.boxes .wp-block-kadence-rowlayout.boxes__animated .box-link::before{content:"\f061";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-size:1.3rem;color:#d33;margin-right:1rem}.wp-block-kadence-rowlayout.boxes .column-1::before,.wp-block-kadence-rowlayout.boxes .column-2::before{content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.wp-block-kadence-rowlayout.boxes .column-1:hover::before,.wp-block-kadence-rowlayout.boxes .column-2:hover::before{content:"";background:rgba(0,0,0,0.7) !important;position:absolute;left:0;top:0;width:100%;height:100%}.wp-block-kadence-rowlayout.boxes .column-1:hover .wp-block-kadence-rowlayout.boxes__animated,.wp-block-kadence-rowlayout.boxes .column-2:hover .wp-block-kadence-rowlayout.boxes__animated{opacity:1}.homepage-gallery{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media only screen and (max-width: 840px){.homepage-gallery{-ms-grid-columns:1fr;grid-template-columns:1fr}}.homepage-gallery__photo{background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.homepage-gallery__photo::before{position:absolute;content:"";left:0;top:0;background-color:rgba(0,0,0,0.7);width:100%;height:100%;z-index:10;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.homepage-gallery__photo:hover::before{opacity:1}.homepage-gallery__photo h3{font-family:"Oswald",sans-serif;font-weight:600;color:#fff;padding:3rem;position:relative;font-size:2rem;z-index:1000;opacity:0}@media only screen and (max-width: 840px){.homepage-gallery__photo h3{opacity:1;background:rgba(0,0,0,0.7);padding:1rem 2rem}}.homepage-gallery__photo:hover h3{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(1rem);transform:translateX(1rem)}.homepage-gallery .row-two{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media only screen and (max-width: 480px){.homepage-gallery .row-two{-ms-grid-columns:1fr;grid-template-columns:1fr}}.homepage-gallery__1 .homepage-gallery__photo,.homepage-gallery__6 .homepage-gallery__photo{height:50vw}@media only screen and (max-width: 840px){.homepage-gallery__1 .homepage-gallery__photo,.homepage-gallery__6 .homepage-gallery__photo{height:100vw}}.homepage-gallery__2 .homepage-gallery__photo,.homepage-gallery__3 .homepage-gallery__photo,.homepage-gallery__4 .homepage-gallery__photo,.homepage-gallery__5 .homepage-gallery__photo{height:25vw}@media only screen and (max-width: 840px){.homepage-gallery__2 .homepage-gallery__photo,.homepage-gallery__3 .homepage-gallery__photo,.homepage-gallery__4 .homepage-gallery__photo,.homepage-gallery__5 .homepage-gallery__photo{height:50vw}}@media only screen and (max-width: 480px){.homepage-gallery__2 .homepage-gallery__photo,.homepage-gallery__3 .homepage-gallery__photo,.homepage-gallery__4 .homepage-gallery__photo,.homepage-gallery__5 .homepage-gallery__photo{height:100vw}}.testimonials{padding:10rem 0 0}.teachers .kt-row-column-wrap{min-height:35vw !important}@media only screen and (min-width: 1025px){.teachers .kt-row-column-wrap{height:35vw !important}}.teachers .teachers__animated{opacity:0;-webkit-transition:.5s all ease;transition:.5s all ease;padding:3rem;position:relative}@media only screen and (max-width: 750px){.teachers .wp-block-kadence-column>.kt-inside-inner-col{min-height:60vw}}.teachers .column-1,.teachers .column-2,.teachers .column-3,.teachers .column-4{position:relative}.teachers .column-1::before,.teachers .column-2::before,.teachers .column-3::before,.teachers .column-4::before{content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.teachers .column-1:hover::before,.teachers .column-2:hover::before,.teachers .column-3:hover::before,.teachers .column-4:hover::before{content:"";background:rgba(0,0,0,0.7) !important;position:absolute;left:0;top:0;width:100%;height:100%}.teachers .column-1:hover .teachers__animated,.teachers .column-2:hover .teachers__animated,.teachers .column-3:hover .teachers__animated,.teachers .column-4:hover .teachers__animated{opacity:1}body.blog .content-wrapper{padding:9.5rem 0 5rem}
