@font-face{font-family:base-theme;font-display:swap;font-style:normal;font-weight:100;src:url(../fonts/Montserrat-Thin.ttf) format("truetype"),url(../fonts/Montserrat-Thin.woff2) format("woff2"),url(../fonts/Montserrat-Thin.woff) format("woff")}@font-face{font-family:base-theme;font-display:swap;font-style:normal;font-weight:200;src:url(../fonts/Montserrat-ExtraLight.ttf) format("truetype"),url(../fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLight.woff) format("woff")}@font-face{font-family:base-theme;font-display:swap;font-style:normal;font-weight:300;src:url(../fonts/Montserrat-Light.ttf) format("truetype"),url(../fonts/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat-Light.woff) format("woff")}@font-face{font-family:base-theme;font-display:swap;font-style:normal;font-weight:400;src:url(../fonts/Montserrat-Regular.ttf) format("truetype"),url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff")}@font-face{font-family:base-theme;font-display:swap;font-style:normal;font-weight:500;src:url(../fonts/Montserrat-Medium.ttf) format("truetype"),url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff")}@font-face{font-family:base-theme;font-display:swap;font-style:normal;font-weight:600;src:url(../fonts/Montserrat-SemiBold.ttf) format("truetype"),url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:base-theme;font-display:swap;font-style:normal;font-weight:700;src:url(../fonts/Montserrat-Bold.ttf) format("truetype"),url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff")}@font-face{font-family:base-theme;font-display:swap;font-style:normal;font-weight:800;src:url(../fonts/Montserrat-ExtraBold.ttf) format("truetype"),url(../fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/Montserrat-ExtraBold.woff) format("woff")}@font-face{font-family:base-theme;font-display:swap;font-style:normal;font-weight:900;src:url(../fonts/Montserrat-Black.ttf) format("truetype"),url(../fonts/Montserrat-Black.woff2) format("woff2"),url(../fonts/Montserrat-Black.woff) format("woff")}*,::after,::before{box-sizing:inherit;margin:0;padding:0;outline:0}html{box-sizing:border-box}a,a:hover{text-decoration:none;color:inherit}p,ul{margin:0;padding:0}li,ul{list-style-type:none}button{cursor:pointer}button,input{outline:0;border:none}body{overflow-x:hidden;scroll-behavior:smooth;font-family:base-theme}body.overflow-hidden{overflow:hidden}.d-none{display:none!important}@media (min-width:991.98px){.d-none-desktop{display:none}}@media (max-width:991.98px){.d-none-mobile{display:none}}h1,h2,h3,p{margin-bottom:0}.tab-content>.tab-pane{display:none}.fade:not(.show){opacity:0}.fade{transition:opacity .15s linear}.tab-content>.active{display:block}.centerize{display:flex;justify-content:center;text-align:center;align-items:center}.flex{display:flex}.block{display:block}@media (min-width:991.98px){body:not(.home) #primary{min-height:75vh}}.section-header{text-align:center;margin-bottom:12px}.section-header-title{font-size:30px;font-weight:600;line-height:35px}@media (min-width:991.98px){.section-header-title{font-size:40px;font-weight:600;line-height:45px}}.section-header-title.no-subtitle{margin-bottom:40px}@media (min-width:991.98px){.section-header-title.no-subtitle{margin-bottom:60px}}.section-header-subtitle{font-size:16px;line-height:20px;font-weight:400}@media (min-width:991.98px){.section-header-subtitle{font-size:18px;line-height:22px}}.site-archive.archive-page .archive-content{padding:40px 0}.site-archive.archive-page .archive-content .page-header{margin-bottom:10px}.site-archive.archive-page .archive-content .articles{display:flex;flex-direction:column;row-gap:10px}.site-404{display:table;width:100%;height:calc(100vh - 70px);text-align:center;color:#888}.site-404 .fof{display:table-cell;vertical-align:middle}.site-404 .fof h1{font-size:50px;display:inline-block;padding-right:12px;animation:type .5s alternate infinite}@keyframes type{from{box-shadow:inset -3px 0 0 #888}to{box-shadow:inset -3px 0 0 transparent}}.header-404-button a{min-width:185px;padding-left:12px;padding-right:12px;height:45px;border:1px solid transparent;color:#000;text-align:center;display:flex;justify-content:center;align-items:center;will-change:box-shadow,transform;background-color:#fcd13f;background-image:linear-gradient(to right,#fcd13f 0,#fdd656 51%,#fcd13f 100%);border-radius:4px;box-shadow:0 2px 4px rgba(252,209,63,.3),0 3px 6px -2px rgba(252,209,63,.4),0 1px 8px rgba(252,209,63,.25);background-size:200% auto!important;white-space:nowrap;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),background-position .5s;min-width:unset;width:-moz-fit-content;width:fit-content}.header-404-button a:hover{box-shadow:0 14px 26px -12px rgba(252,209,63,.7),0 4px 23px rgba(0,0,0,.3),0 8px 10px -5px rgba(252,209,63,.5);background-position:right center;background-color:#fdd656;border-color:transparent}.navbar-toggler{padding:0!important;outline:unset!important;border-color:unset!important;border:unset!important;z-index:99}.navbar-toggler:focus{box-shadow:unset}.menu-m{cursor:pointer;margin:0 auto;padding:0;position:relative;width:40px;height:30px}.menu-m .menu-bottom-click,.menu-m .menu-top-click{border-color:#000!important}.menu-m .menu-global.menu-bottom-click,.menu-m .menu-global.menu-top-click{left:20%}.menu-m span:nth-child(1){border-color:#000}.menu-m span:nth-child(2){border-color:#000}.menu-m span:nth-child(3){border-color:#000}.menu-m .menu-global{backface-visibility:hidden;position:absolute;left:50%;transform:translateX(-50%);border-top:3px solid;width:25px;transition:.44s;-webkit-transition:.44s;-moz-transition:.44s;-ms-transition:.44s;-o-transition:.44s;border-radius:24px;border-radius:8px}.menu-m .menu-top{top:7px}.menu-m .menu-middle{top:14px}.menu-m .menu-bottom{top:21px}.menu-m .menu-top-click{backface-visibility:hidden;top:15px;transform:rotate(50deg);transition:.44s;-webkit-transition:.44s;-moz-transition:.44s;-ms-transition:.44s;-o-transition:.44s}.menu-m .menu-middle-click{opacity:0}.menu-m .menu-bottom-click{backface-visibility:hidden;top:15px;transform:rotate(-410deg);transition:.44s .4s;-webkit-transition:.44s;-moz-transition:.44s .4s;-ms-transition:.44s .4s;-o-transition:.44s .4s}.logo_header{z-index:3}.logo_header li{height:40px;max-width:170px}.logo_header li img{width:100%;height:100%!important;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}@media (min-width:991.98px){.logo_header li:last-child{display:none}}@media (max-width:991.98px){.logo_header li:first-child{display:none}}.logo_header.logo-change-on-scroll img:first-child{display:none}.logo_header.logo-change-on-scroll img:last-child{display:inherit!important}.logo_header.logo-change-on-scroll li:first-child{display:none}.logo_header.logo-change-on-scroll li:last-child{display:inherit!important}header{position:relative}.header-sticky:not(.with-announcement) header{position:sticky;top:0;z-index:2}.header-sticky.body-on-scroll #headerbar{width:100%;position:fixed;top:0}.header-sticky.body-on-scroll #page{top:70px;position:relative}body.menu-open{overflow:hidden}body.menu-open.centerized-logo:before,body.menu-open.rightmenu:before{position:fixed;content:"";width:100%;height:100%;opacity:1;filter:brightness(.6);transition:1s;z-index:2;background:rgba(0,0,0,.6509803922);top:0}body.menu-open.centerized-logo .headerbar,body.menu-open.rightmenu .headerbar{overflow:hidden;width:100%}@media (min-width:991.98px){body.menu-open.centerized-logo .headerbar,body.menu-open.rightmenu .headerbar{position:fixed}}body.menu-open.centerized-logo .headerbar #navbarNav,body.menu-open.rightmenu .headerbar #navbarNav{height:100%!important;overflow-y:auto}body.menu-open.centerized-logo .headerbar #navbarNav .navbar-nav,body.menu-open.rightmenu .headerbar #navbarNav .navbar-nav{height:100%;position:relative;padding-top:70px}@media (max-width:991.98px){body.menu-open.centerized-logo .headerbar #navbarNav .navbar-nav,body.menu-open.rightmenu .headerbar #navbarNav .navbar-nav{padding-top:90px}}body.menu-open.centerized-logo .headerbar #navbarNav .navbar-nav li:last-of-type,body.menu-open.rightmenu .headerbar #navbarNav .navbar-nav li:last-of-type{padding-bottom:20px}body.menu-open.centerized-logo .headerbar:before,body.menu-open.rightmenu .headerbar:before{position:absolute;content:"";width:100%;height:100%;opacity:1;z-index:11;filter:brightness(.6);transition:1s;background:rgba(0,0,0,.6509803922)}.shadow-show-on-scroll{box-shadow:0 10px 16px rgba(26,26,46,.062745098);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.reduce-header-height-on-scroll{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;padding:10px 0!important}.image-on-menu-item{width:30px;height:30px;background-repeat:no-repeat;background-size:contain;display:inline-flex}#wpadminbar{position:absolute!important}.right-widget ul li select{border-color:transparent;padding:5px;background-color:#fcd13f;border-radius:4px}#navbarNav #primary-menu .menu-item.menu-item-language{margin-top:30px}#navbarNav #primary-menu .menu-item.menu-item-language select{border-color:transparent;padding:5px;background-color:#fcd13f;border-radius:4px}header .header-right-menu{background:#fff;align-items:center;display:flex;padding:15px 0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}header .header-right-menu .menu-here nav{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;flex-wrap:unset}header .header-right-menu .menu-here nav #navbarNav{width:100%;justify-content:center;text-align:center;display:flex;flex:1;top:0}@media (max-width:991.98px){header .header-right-menu .menu-here nav #navbarNav:before{position:fixed;height:70px;top:0;right:0;content:"";width:75%;background-color:#fff;z-index:1;right:-80%;transition:.2s ease-out}}@media (max-width:575.98px){header .header-right-menu .menu-here nav #navbarNav:before{width:85%;right:-100%}}header .header-right-menu .menu-here nav #navbarNav .navbar-nav{-moz-column-gap:30px;column-gap:30px;row-gap:20px}@media (max-width:1200px){header .header-right-menu .menu-here nav #navbarNav .navbar-nav{-moz-column-gap:20px;column-gap:20px}}header .header-right-menu .menu-here nav #navbarNav .navbar-nav li{color:#000;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (min-width:991.98px){header .header-right-menu .menu-here nav #navbarNav .navbar-nav li{display:flex;align-items:center}}header .header-right-menu .menu-here nav #navbarNav .navbar-nav li a{-moz-column-gap:10px;column-gap:10px;font-size:16px;font-weight:500}@media (max-width:1200px){header .header-right-menu .menu-here nav #navbarNav .navbar-nav li a{font-size:14px}}@media (max-width:991.98px){header .header-right-menu .menu-here nav #navbarNav .navbar-nav li a{font-weight:700;font-size:16px}}@media (min-width:991.98px){header .header-right-menu .menu-here nav #navbarNav .navbar-nav li a{display:flex;align-items:center}}@media (min-width:991.98px){header .header-right-menu .menu-here nav #navbarNav{flex:1}}@media (max-width:991.98px){header .header-right-menu .menu-here nav #navbarNav{position:fixed;display:flex;right:-80%;height:100%;width:75%;bottom:0;background:#fff;transition:.2s ease-out;z-index:12}header .header-right-menu .menu-here nav #navbarNav.show{right:0!important;transition:.2s ease-in-out}header .header-right-menu .menu-here nav #navbarNav.show:before{right:0!important;transition:.2s ease-in-out}}@media (max-width:575.98px){header .header-right-menu .menu-here nav #navbarNav{width:85%;right:-100%}}header.header-404 nav{justify-content:space-between}.sub-menu{display:none!important}footer{padding:0 0}footer .site-footer-columns{padding:30px 0 0 0;background:#fff}footer .site-footer-columns .col-lg-2,footer .site-footer-columns .col-lg-3,footer .site-footer-columns .col-lg-4{margin:30px 0}@media (max-width:991.98px){footer .site-footer-columns .col-lg-2,footer .site-footer-columns .col-lg-3,footer .site-footer-columns .col-lg-4{max-width:600px}footer .site-footer-columns .col-lg-2:first-child,footer .site-footer-columns .col-lg-3:first-child,footer .site-footer-columns .col-lg-4:first-child{margin-top:0}footer .site-footer-columns .col-lg-2:last-child,footer .site-footer-columns .col-lg-3:last-child,footer .site-footer-columns .col-lg-4:last-child{margin-bottom:0}}@media (max-width:767.98px){footer .site-footer-columns .col-lg-2,footer .site-footer-columns .col-lg-3,footer .site-footer-columns .col-lg-4{max-width:90%}}footer .site-footer-columns h2{font-size:20px;margin-bottom:24px;position:relative}footer .site-footer-columns h2:after{position:absolute;content:"";width:20%;height:2px;background-color:#fcd13f;left:0;bottom:-12px;transform:translateY(-50%)}footer .site-footer-columns ul{display:flex;flex-direction:column;row-gap:6px}footer .site-footer-columns ul li{position:relative}footer .site-footer-columns ul li a{font-size:16px;font-weight:300;position:relative;color:#000;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}footer .site-footer-columns ul li:hover>a{color:#fcd13f}footer .site-footer-columns .footer-1 .socials{margin-top:24px}footer .site-footer-columns .footer-1 .socials ul li ul{display:flex;flex-direction:row;-moz-column-gap:18px;column-gap:18px}footer .site-footer-columns .footer-1 .socials ul li ul li a{font-size:24px}footer .site-footer-columns .footer-1 .socials ul li ul li a span:hover{color:#fcd13f}footer .site-footer-copyrights{padding:10px 0;background:#fff}footer .site-footer-copyrights p{margin:0;text-align:center;color:#000;font-size:14px}footer .logo_footer{z-index:3}footer .logo_footer li{height:40px;max-width:170px}footer .logo_footer li img{width:100%;height:100%!important;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}footer .copyrights{padding:10px 0}footer .copyrights p{margin:0;text-align:center;color:#fff}footer .columns{padding:30px 0;background:#fff}.site-single .intro{height:250px;overflow:hidden;width:100%}.site-single .intro img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.site-single .content{margin-top:40px}.single-events{padding:60px 0}@media (max-width:991.98px){.single-events{padding:40px 0}}.single-events .row .lefts .img{height:auto;max-height:600px;min-height:200px;width:100%;height:100%;border-radius:4px;overflow:hidden}.single-events .row .lefts .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.single-events .row .rights .date{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.single-events .row .rights .date .event-day{font-size:50px;color:#fcd13f;font-weight:700;line-height:55px}.single-events .row .rights .date .event-month{text-transform:uppercase}.register-form{padding:80px 0 30px 0}@media (max-width:991.98px){.register-form{padding:40px 0 20px 0}}@media (max-width:767.98px){.register-form .extra-section>.container{padding:0}}.register-form .extra-section>.container .extra-title{max-width:800px;margin:auto}.register-form .extra-section>.container .extra-title p{font-size:24px;line-height:35px;margin-bottom:24px;text-align:center}@media (max-width:767.98px){.register-form .extra-section>.container .extra-title p{text-align:left;font-size:20px;line-height:24px}}.register-form .extra-section>.container .extra-shortcode{max-width:800px;margin:auto}.register-form .extra-section>.container .extra-shortcode .wpcf7 form{display:flex;flex-direction:column;row-gap:18px}.register-form .extra-section>.container .extra-shortcode .wpcf7 form .wpcf7-form-control.wpcf7-submit{min-width:185px;padding-left:12px;padding-right:12px;height:45px;border:1px solid transparent;color:#000;text-align:center;display:flex;justify-content:center;align-items:center;will-change:box-shadow,transform;background-color:#fcd13f;background-image:linear-gradient(to right,#fcd13f 0,#fdd656 51%,#fcd13f 100%);border-radius:4px;box-shadow:0 2px 4px rgba(252,209,63,.3),0 3px 6px -2px rgba(252,209,63,.4),0 1px 8px rgba(252,209,63,.25);background-size:200% auto!important;white-space:nowrap;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),background-position .5s;width:-moz-fit-content;width:fit-content;margin:auto;padding-left:20px;padding-right:20px}.register-form .extra-section>.container .extra-shortcode .wpcf7 form .wpcf7-form-control.wpcf7-submit:hover{box-shadow:0 14px 26px -12px rgba(252,209,63,.7),0 4px 23px rgba(0,0,0,.3),0 8px 10px -5px rgba(252,209,63,.5);background-position:right center;background-color:#fdd656;border-color:transparent}.register-form .extra-section>.container .extra-shortcode .wpcf7 form label{width:100%}.register-form .extra-section>.container .extra-shortcode .wpcf7 form label input{height:45px;border-radius:4px;padding-left:12px;background:#f8f8f8;color:#5b5b5b;width:100%;border:1px solid transparent}.register-form .extra-section>.container .extra-shortcode .wpcf7 form label input:active,.register-form .extra-section>.container .extra-shortcode .wpcf7 form label input:focus{border-color:#fcd13f}.register-form .extra-section>.container .extra-shortcode .wpcf7 form label input::-moz-placeholder{color:#5b5b5b;font-size:14px;font-weight:400;line-height:17px}.register-form .extra-section>.container .extra-shortcode .wpcf7 form label input::placeholder{color:#5b5b5b;font-size:14px;font-weight:400;line-height:17px}.register-form .extra-section>.container .extra-shortcode .wpcf7 form label textarea{height:90px;border-radius:4px;padding-left:12px;padding-top:6px;background:#f8f8f8;color:#5b5b5b;width:100%;border:1px solid transparent;width:100%;font-size:14px;font-weight:400;line-height:17px}.register-form .extra-section>.container .extra-shortcode .wpcf7 form label textarea:active,.register-form .extra-section>.container .extra-shortcode .wpcf7 form label textarea:focus{border-color:#fcd13f}.register-form .extra-section>.container .extra-shortcode .wpcf7 form label textarea::-moz-placeholder{color:#5b5b5b;font-size:14px;font-weight:400;line-height:17px}.register-form .extra-section>.container .extra-shortcode .wpcf7 form label textarea::placeholder{color:#5b5b5b;font-size:14px;font-weight:400;line-height:17px}.register-form .extra-section>.container .extra-shortcode .wpcf7 form .wpcf7-submit{width:-moz-fit-content!important;width:fit-content!important;margin:auto;padding-left:20px;padding-right:20px;box-shadow:unset!important}.register-form .extra-section>.container .extra-shortcode .wpcf7 form .wpcf7-spinner{display:none}.section__about-us{padding:40px 0 0 0}@media (min-width:991.98px){.section__about-us{padding:60px 0 20px 0}}.section__about-us .row{row-gap:40px}.section__about-us .lefts{align-self:center}.section__about-us .lefts .img{width:100%;height:300px;position:relative}@media (min-width:991.98px){.section__about-us .lefts .img{height:600px}}.section__about-us .lefts .img:before{z-index:-1;top:30px;background:#fcd13f;position:absolute;content:"";width:100px;height:200px;left:-10px}.section__about-us .lefts .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;overflow:hidden}.section__about-us .rights{align-self:center;flex-direction:column;display:flex;row-gap:12px}@media (min-width:991.98px){.section__about-us .rights{padding-left:40px}}.section__about-us .rights .buttons{display:flex;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;row-gap:10px}.section__about-us .rights .buttons a{min-width:185px;padding-left:12px;padding-right:12px;height:45px;border:1px solid transparent;color:#000;text-align:center;display:flex;justify-content:center;align-items:center;will-change:box-shadow,transform;background-color:#fcd13f;background-image:linear-gradient(to right,#fcd13f 0,#fdd656 51%,#fcd13f 100%);border-radius:4px;box-shadow:0 2px 4px rgba(252,209,63,.3),0 3px 6px -2px rgba(252,209,63,.4),0 1px 8px rgba(252,209,63,.25);background-size:200% auto!important;white-space:nowrap;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),background-position .5s}.section__about-us .rights .buttons a:hover{box-shadow:0 14px 26px -12px rgba(252,209,63,.7),0 4px 23px rgba(0,0,0,.3),0 8px 10px -5px rgba(252,209,63,.5);background-position:right center;background-color:#fdd656;border-color:transparent}.section__about-us .rights h2{color:#000;font-size:35px;font-weight:700;line-height:40px;position:relative;margin-bottom:20px}@media (min-width:767.98px){.section__about-us .rights h2{font-size:40px;line-height:45px;margin-bottom:30px}}.section__about-us .rights h2:after{position:absolute;content:"";width:25%;height:5px;background-color:#fcd13f;left:0;bottom:-15px;transform:translateY(-50%)}.section__about-us .rights h3,.section__about-us .rights h4{color:#000;font-size:16px;line-height:24px}@media (min-width:767.98px){.section__about-us .rights h3,.section__about-us .rights h4{font-size:19px;line-height:25px}}.section__about-us .rights h3{font-weight:500}.section__about-us .rights h4{font-weight:300}.section__about-us .more-about-us{margin-top:40px;display:flex;flex-direction:column;row-gap:40px}@media (min-width:991.98px){.section__about-us .more-about-us{margin-top:60px}}.section__about-us .more-about-us .about-mission h5,.section__about-us .more-about-us .about-vision h5{color:#000;font-size:25px;font-weight:700;line-height:30px;position:relative;margin-bottom:10px;width:-moz-fit-content;width:fit-content}.section__about-us .more-about-us .about-mission h5:after,.section__about-us .more-about-us .about-vision h5:after{position:absolute;content:"";width:35%;height:3px;background-color:#fcd13f;left:0;bottom:-8px;transform:translateY(-50%)}@media (max-width:767.98px){.section__about-us .more-about-us .about-mission h5,.section__about-us .more-about-us .about-vision h5{font-size:30px;line-height:35px;margin-bottom:20px}}.section__about-us .more-about-us .about-mission p,.section__about-us .more-about-us .about-vision p{font-weight:300}.banner__section.banner-one__section{display:flex;align-items:center;min-height:312px;background-repeat:no-repeat;background-size:cover;max-height:812px;position:relative;z-index:1}.banner__section.banner-one__section .image-overlay{position:absolute;width:100%;height:100%;content:"";top:0;left:0;z-index:-1}.banner__section.banner-one__section .video-wrapper{z-index:-1;position:absolute;width:100%;height:100%}.banner__section.banner-one__section .video-wrapper .overlay{position:absolute;width:100%;height:100%;content:"";top:0;left:0}.banner__section.banner-one__section .video-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__section.banner-one__section .lefts{display:flex;flex-direction:column;row-gap:16px}.banner__section.banner-one__section .lefts h1{color:#fff;font-size:60px;font-weight:700;line-height:60px}@media (min-width:767.98px){.banner__section.banner-one__section .lefts h1{font-size:80px;line-height:80px}}.banner__section.banner-one__section .lefts p{color:#fff;font-size:18px;font-weight:400;line-height:22px}@media (min-width:767.98px){.banner__section.banner-one__section .lefts p{font-size:20px;line-height:25px}}.banner__section.banner-one__section .lefts .buttons{display:flex;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;row-gap:10px;margin-top:32px}.banner__section.banner-one__section .lefts .buttons a{min-width:185px;padding-left:12px;padding-right:12px;height:45px;border:1px solid transparent;color:#000;text-align:center;display:flex;justify-content:center;align-items:center;will-change:box-shadow,transform;background-color:#fcd13f;background-image:linear-gradient(to right,#fcd13f 0,#fdd656 51%,#fcd13f 100%);border-radius:4px;box-shadow:0 2px 4px rgba(252,209,63,.3),0 3px 6px -2px rgba(252,209,63,.4),0 1px 8px rgba(252,209,63,.25);background-size:200% auto!important;white-space:nowrap;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),background-position .5s}.banner__section.banner-one__section .lefts .buttons a:hover{box-shadow:0 14px 26px -12px rgba(252,209,63,.7),0 4px 23px rgba(0,0,0,.3),0 8px 10px -5px rgba(252,209,63,.5);background-position:right center;background-color:#fdd656;border-color:transparent}.banner__section.banner-one__section .lefts .buttons .two-btns{display:flex;flex-direction:column;row-gap:15px}.contact__section{padding:60px 0}.contact__section .contact-info-boxes{margin-bottom:80px}@media (max-width:991.98px){.contact__section .contact-info-boxes{row-gap:24px}}.contact__section .contact-info-boxes .contact-box{text-align:center;padding:30px;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);height:100%}.contact__section .contact-info-boxes .contact-box .contact-icon img,.contact__section .contact-info-boxes .contact-box .contact-icon svg{width:50px;margin-bottom:15px}.contact__section .contact-info-boxes .contact-box .contact-icon svg path{fill:#fcd13f}.contact__section .contact-info-boxes .contact-box .contact-box-title{font-size:18px;font-weight:600;margin-bottom:10px}.contact__section .contact-info-boxes .contact-box .contact-box-text{font-size:14px;line-height:1.6}.contact__section .contact-intro{margin-bottom:30px;text-align:center;max-width:600px;margin:0 auto;font-weight:400;font-size:24px;margin-bottom:24px}.contact__section .contact-form-wrapper{max-width:600px;margin:0 auto}.contact__section .contact-form-wrapper .wpcf7 form{display:flex;flex-direction:column;row-gap:18px}.contact__section .contact-form-wrapper .wpcf7 form .wpcf7-form-control.wpcf7-submit{min-width:185px;padding-left:12px;padding-right:12px;height:45px;border:1px solid transparent;color:#000;text-align:center;display:flex;justify-content:center;align-items:center;will-change:box-shadow,transform;background-color:#fcd13f;background-image:linear-gradient(to right,#fcd13f 0,#fdd656 51%,#fcd13f 100%);border-radius:4px;box-shadow:0 2px 4px rgba(252,209,63,.3),0 3px 6px -2px rgba(252,209,63,.4),0 1px 8px rgba(252,209,63,.25);background-size:200% auto!important;white-space:nowrap;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),background-position .5s;width:-moz-fit-content;width:fit-content;margin:auto;padding-left:20px;padding-right:20px}.contact__section .contact-form-wrapper .wpcf7 form .wpcf7-form-control.wpcf7-submit:hover{box-shadow:0 14px 26px -12px rgba(252,209,63,.7),0 4px 23px rgba(0,0,0,.3),0 8px 10px -5px rgba(252,209,63,.5);background-position:right center;background-color:#fdd656;border-color:transparent}.contact__section .contact-form-wrapper .wpcf7 form label{width:100%}.contact__section .contact-form-wrapper .wpcf7 form label input{height:45px;border-radius:4px;padding-left:12px;background:#f8f8f8;color:#5b5b5b;width:100%;border:1px solid transparent}.contact__section .contact-form-wrapper .wpcf7 form label input:active,.contact__section .contact-form-wrapper .wpcf7 form label input:focus{border-color:#fcd13f}.contact__section .contact-form-wrapper .wpcf7 form label input::-moz-placeholder{color:#5b5b5b;font-size:14px;font-weight:400;line-height:17px}.contact__section .contact-form-wrapper .wpcf7 form label input::placeholder{color:#5b5b5b;font-size:14px;font-weight:400;line-height:17px}.contact__section .contact-form-wrapper .wpcf7 form label textarea{height:90px;border-radius:4px;padding-left:12px;padding-top:6px;background:#f8f8f8;color:#5b5b5b;width:100%;border:1px solid transparent;width:100%;font-size:14px;font-weight:400;line-height:17px}.contact__section .contact-form-wrapper .wpcf7 form label textarea:active,.contact__section .contact-form-wrapper .wpcf7 form label textarea:focus{border-color:#fcd13f}.contact__section .contact-form-wrapper .wpcf7 form label textarea::-moz-placeholder{color:#5b5b5b;font-size:14px;font-weight:400;line-height:17px}.contact__section .contact-form-wrapper .wpcf7 form label textarea::placeholder{color:#5b5b5b;font-size:14px;font-weight:400;line-height:17px}.contact__section .contact-form-wrapper .wpcf7 form .wpcf7-submit{width:-moz-fit-content!important;width:fit-content!important;margin:auto;padding-left:20px;padding-right:20px;box-shadow:unset!important}.contact__section .contact-form-wrapper .wpcf7 form .wpcf7-spinner{display:none}.slider__events{padding:40px 0;background-color:#f2f2f2}@media (min-width:991.98px){.slider__events{padding:60px 0}}@media (max-width:575.98px){.slider__events .container{padding:0}.slider__events .section-header{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.slider__events .mySwiper-events{padding-left:calc(var(--bs-gutter-x) * .5)}}.slider__events .swiper .swiper-slide{height:auto}.slider__events .swiper .swiper-slide .slider-wrap{height:100%;border-radius:4px;overflow:hidden}.slider__events .swiper .swiper-slide .slider-wrap .img{width:100%;height:200px;position:relative;overflow:hidden}.slider__events .swiper .swiper-slide .slider-wrap .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.slider__events .swiper .swiper-slide .slider-wrap .content{background-color:#fff;height:100%;position:relative}.slider__events .swiper .swiper-slide .slider-wrap .content h4{margin-top:5px;margin-bottom:12px;text-align:left;padding-left:16px;padding-right:16px}.slider__events .swiper .swiper-slide .slider-wrap .content .description{padding-left:16px;padding-right:16px;text-align:left}.slider__events .swiper .swiper-slide .slider-wrap .content .description p{padding-bottom:16px}.slider__events .swiper .swiper-slide .slider-wrap .content .date{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;padding-left:16px;padding-right:16px}.slider__events .swiper .swiper-slide .slider-wrap .content .date .event-day{font-size:50px;color:#fcd13f;font-weight:700;line-height:55px}.slider__events .swiper .swiper-slide .slider-wrap .content .date .event-month{text-transform:uppercase}.slider__events .swiper .swiper-slide .slider-wrap .content .shift{text-align:left;padding-left:16px;padding-right:16px;margin-bottom:12px}.slider__events .swiper .swiper-slide .slider-wrap .content .shift i{margin-right:6px}.slider__events .swiper .swiper-slide .slider-wrap .content .shift i::before{color:#fcd13f}.slider__events .swiper .swiper-slide .slider-wrap .content .badge{position:absolute;top:-16.5px;right:25px;height:20px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:0;z-index:1}.slider__events .swiper .swiper-slide .slider-wrap .content .badge:before{content:"";width:0;height:0;border-bottom:16px solid;border-left:14px solid transparent;position:absolute;left:calc(-1 * var(--thim-ekits-event-status-triangle,14px));top:0;padding-left:12px;padding-right:12px;z-index:-1}.slider__events .swiper .swiper-slide .slider-wrap .content .badge.happening{background:#59d7a4}.slider__events .swiper .swiper-slide .slider-wrap .content .badge.happening:before{border-bottom-color:#59d7a4}.slider__events .swiper .swiper-slide .slider-wrap .content .badge.upcoming{background:#fcd13f}.slider__events .swiper .swiper-slide .slider-wrap .content .badge.upcoming:before{border-bottom-color:#fcd13f}.slider__events .swiper .swiper-slide .slider-wrap .content .badge.ended{background:red}.slider__events .swiper .swiper-slide .slider-wrap .content .badge.ended:before{border-bottom-color:red}.slider__events .swiper .swiper-slide:hover a .img img{transform:scale(1.1)}.gallery__section{padding:40px 0}@media (max-width:1200px){.gallery__section{padding:20px 0}}.gallery__section .row{overflow:hidden;border-radius:4px;margin:0}@media (max-width:767.98px){.gallery__section .row{row-gap:20px}}.gallery__section .row>div{padding:0;height:425px;background-color:transparent}@media (max-width:1200px){.gallery__section .row>div{height:350px}}@media (max-width:575.98px){.gallery__section .row>div{height:240px}}.gallery__section .row>div .image-wrap{width:100%;height:100%;overflow:hidden;position:relative}.gallery__section .row>div .image-wrap img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transform:scale(1.01)}.gallery__section .row>div .image-wrap .image-overlay{position:absolute;bottom:0;visibility:hidden;width:100%;opacity:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;padding:5px 20px;text-align:center;color:#fff;font-size:14px}.gallery__section .row>div .image-wrap:hover img{transform:scale(1.05)}.gallery__section .row>div .image-wrap:hover .image-overlay{visibility:visible;opacity:1;background-color:#fcd13f}.gallery__section .row>div .image-wrap:active img,.gallery__section .row>div .image-wrap:focus img{transform:scale(1.05)}.gallery__section .row>div .image-wrap:active .image-overlay,.gallery__section .row>div .image-wrap:focus .image-overlay{visibility:visible;opacity:1;background-color:#fcd13f}.gallery__section.about-us-gallery{padding:40px 0 0 0}.gallery__section.about-us-gallery .container{overflow:hidden;padding-bottom:40px}.gallery__section.about-us-gallery .aboutUsSwiper{overflow:unset}.gallery__section.about-us-gallery .aboutUsSwiper .swiper-wrapper .swiper-slide .image-wrap{height:170px}.gallery__section.about-us-gallery .aboutUsSwiper .swiper-wrapper .swiper-slide .image-wrap img{border-radius:4px;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.gallery__section.about-us-gallery .swiper-pagination{bottom:-30px}.gallery__section.about-us-gallery .swiper-pagination .swiper-pagination-bullet{width:15px;height:3px;border-radius:0;background-color:#888}.gallery__section.about-us-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fcd13f;width:25px}.block-hero{min-height:300px;display:flex;align-items:center;overflow:hidden;position:relative}.block-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}@media (min-width:767.98px){.block-hero{background-attachment:fixed}}@media (max-width:767.98px){.block-hero{background-position:center;background-repeat:no-repeat}}.block-hero .container .block-hero-content{position:relative}.block-hero .container .block-hero-content .content{display:flex;flex-direction:column;row-gap:12px}.block-hero .container .block-hero-content .content .hero-title{color:#fff}.block-hero .breadcrumbs p span{color:#fff;font-weight:500}.block-hero .breadcrumbs p span .breadcrumb_last{font-weight:300}.block-hero .breadcrumbs p span a{position:relative}.block-hero .breadcrumbs p span a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;transition:all .2s ease 0s;background-color:#fff}.block-hero .breadcrumbs p span a:hover:before{width:100%}.slider__partners-section{padding:20px 0}.slider__partners-section>.container{padding:0;max-width:unset}.slider__partners-section .swiper{padding:0 85px}.slider__partners-section .swiper .img{width:120px;height:120px;margin:auto;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.slider__partners-section .swiper .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider__reviews{padding:40px 0}.slider__reviews .swiper .slider-wrap{justify-content:flex-end;flex-direction:column;display:flex;text-align:center;align-items:center}.slider__reviews .swiper .slider-wrap .img{max-width:130px;padding:7px 7px 7px 7px;margin-bottom:25px;border-style:dashed;border-width:4px 6px 2px 2px;border-color:#fcd13f;border-radius:50%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.slider__reviews .swiper .slider-wrap .img img{width:112px;border-radius:50%;height:112px;-o-object-fit:cover;object-fit:cover}.slider__reviews .swiper .slider-wrap .img:hover{max-width:141px;padding:0}.slider__reviews .swiper .slider-wrap h3{margin-top:5px;margin-bottom:5px;font-size:1.1em;font-weight:500}.slider__reviews .swiper .slider-wrap p{opacity:.8}.footer-newsletter{background-color:#fcd13f;position:relative;padding:40px 0}.footer-newsletter:before{background-image:url(../img/bg-newsletter.webp);content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;filter:invert(1)}@media (max-width:767.98px){.footer-newsletter:before{background-position:inherit}}.footer-newsletter .container{position:relative}@media (max-width:767.98px){.footer-newsletter .container .row{flex-direction:column;row-gap:20px}}.footer-newsletter .container p{font-size:1.8rem;color:#fff;font-weight:600;line-height:1.2em}.footer-newsletter .container .newsletter-form .tnp-subscription{margin-right:0;-moz-column-gap:12px;column-gap:12px}@media (max-width:767.98px){.footer-newsletter .container .newsletter-form .tnp-subscription{margin:0}}.footer-newsletter .container .newsletter-form form{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}.footer-newsletter .container .newsletter-form form>div{margin:0}.footer-newsletter .container .newsletter-form form .tnp-field label{display:none}.footer-newsletter .container .newsletter-form form .tnp-field.tnp-field-email{width:100%}.footer-newsletter .container .newsletter-form form .tnp-field.tnp-field-email input{border-radius:4px;overflow:hidden;font-size:16px}@media (max-width:767.98px){.footer-newsletter .container .newsletter-form form .tnp-field.tnp-field-email input{font-size:14px}}.footer-newsletter .container .newsletter-form form .tnp-field.tnp-field-button{width:-moz-fit-content;width:fit-content}.footer-newsletter .container .newsletter-form form .tnp-field.tnp-field-button input{border-radius:4px;overflow:hidden;background:#000;font-size:16px}@media (max-width:767.98px){.footer-newsletter .container .newsletter-form form .tnp-field.tnp-field-button input{font-size:14px}}.section__our-courses{padding:40px 0;background-color:#f2f2f2}@media (min-width:991.98px){.section__our-courses{padding:60px 0}}.section__our-courses .row{row-gap:40px}.section__our-courses .box__wrapper{justify-content:flex-start;flex-direction:column;display:flex;text-align:center;align-items:center}.section__our-courses .box__wrapper-inner{background:#fff;height:100%;border:4px solid #fff;border-radius:4px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.section__our-courses .box__wrapper-inner a{height:100%;padding:16px;display:flex;flex-direction:column;row-gap:6px}.section__our-courses .box__wrapper-inner a .img{width:50px;height:50px;margin-left:auto;margin-right:auto}.section__our-courses .box__wrapper-inner a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section__our-courses .box__wrapper-inner a h3{margin-top:5px;margin-bottom:5px;font-size:20px;line-height:25px}.section__our-courses .box__wrapper-inner a p{font-size:16px;line-height:20px;font-weight:300;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.section__our-courses .box__wrapper-inner:hover{border:4px solid #fcd13f}.section__our-courses .event-boxes-section{margin-bottom:60px}@media (max-width:991.98px){.section__our-courses .event-boxes-section{margin-bottom:40px}}.section__our-courses .event-boxes-section>.container h2{text-align:center;margin-bottom:40px}@media (max-width:991.98px){.section__our-courses .event-boxes-section>.container h2{margin-bottom:30px}}.section__our-courses .event-boxes-section>.container .row .event-box{text-align:center;row-gap:12px;display:flex;flex-direction:column}.section__our-courses .event-boxes-section>.container .row .event-box .box-span{color:#fcd13f;font-weight:900;line-height:40px;font-size:40px}.section__our-courses .event-boxes-section>.container .row .event-box h3{line-height:25px;font-size:25px}.section__our-courses .event-boxes-section>.container .row .event-box p{line-height:18px;font-size:14px;font-weight:400}.quick__section{padding:40px 0;background-size:cover;background-attachment:fixed;overflow:hidden;position:relative}@media (min-width:991.98px){.quick__section{padding:60px 0}}.quick__section .image-overlay{position:absolute;left:0;top:0;width:100%;height:100%}.quick__section>.container{position:relative;z-index:1}.quick__section .side-wrapper .row{justify-content:space-between;display:flex;align-items:center;row-gap:40px}@media (max-width:991.98px){.quick__section .side-wrapper .row{flex-wrap:wrap;row-gap:24px}}.quick__section .side-wrapper .lefts{display:flex;flex-direction:column;row-gap:8px;justify-content:center}.quick__section .side-wrapper .lefts p{color:#fff;font-size:18px;font-weight:300;line-height:22px}@media (min-width:767.98px){.quick__section .side-wrapper .lefts p{font-size:20px;line-height:25px}}.quick__section .side-wrapper .lefts h3{color:#fff;font-size:30px;font-weight:700;line-height:35px}@media (min-width:767.98px){.quick__section .side-wrapper .lefts h3{font-size:40px;line-height:45px}}.quick__section .side-wrapper .rights .wpcf7 form{display:flex;flex-direction:column;row-gap:18px}.quick__section .side-wrapper .rights .wpcf7 form .wpcf7-form-control{height:45px;width:100%;border-radius:4px}.quick__section .side-wrapper .rights .wpcf7 form .wpcf7-form-control.wpcf7-submit{min-width:185px;padding-left:12px;padding-right:12px;height:45px;border:1px solid transparent;color:#000;text-align:center;display:flex;justify-content:center;align-items:center;will-change:box-shadow,transform;background-color:#fcd13f;background-image:linear-gradient(to right,#fcd13f 0,#fdd656 51%,#fcd13f 100%);border-radius:4px;box-shadow:0 2px 4px rgba(252,209,63,.3),0 3px 6px -2px rgba(252,209,63,.4),0 1px 8px rgba(252,209,63,.25);background-size:200% auto!important;white-space:nowrap;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),background-position .5s;width:100%;padding-left:20px;padding-right:20px}.quick__section .side-wrapper .rights .wpcf7 form .wpcf7-form-control.wpcf7-submit:hover{box-shadow:0 14px 26px -12px rgba(252,209,63,.7),0 4px 23px rgba(0,0,0,.3),0 8px 10px -5px rgba(252,209,63,.5);background-position:right center;background-color:#fdd656;border-color:transparent}.quick__section .side-wrapper .rights .wpcf7 form label{width:100%}.quick__section .side-wrapper .rights .wpcf7 form label input,.quick__section .side-wrapper .rights .wpcf7 form label select{height:45px;border-radius:4px;padding-left:12px;background:rgba(255,255,255,.1803921569);color:#fff;width:100%;font-size:14px;font-weight:400;line-height:17px}.quick__section .side-wrapper .rights .wpcf7 form label input::-moz-placeholder,.quick__section .side-wrapper .rights .wpcf7 form label select::-moz-placeholder{color:#fff;font-size:14px;font-weight:400;line-height:17px}.quick__section .side-wrapper .rights .wpcf7 form label input::placeholder,.quick__section .side-wrapper .rights .wpcf7 form label select::placeholder{color:#fff;font-size:14px;font-weight:400;line-height:17px}.quick__section .side-wrapper .rights .wpcf7 form label input option,.quick__section .side-wrapper .rights .wpcf7 form label select option{font-size:14px;font-weight:400;line-height:17px}.quick__section .side-wrapper .rights .wpcf7 form label select{padding-left:8px}.quick__section .side-wrapper .rights .wpcf7 form .wpcf7-spinner{display:none}.quick__section .side-wrapper .rights .wpcf7 form .other-course-wrap textarea{height:90px;border-radius:4px;padding-left:12px;padding-top:6px;background:rgba(255,255,255,.1803921569);color:#fff;width:100%;font-size:14px;font-weight:400;line-height:17px}.quick__section .side-wrapper .rights .wpcf7 form .other-course-wrap textarea::-moz-placeholder{color:#fff;font-size:14px;font-weight:400;line-height:17px}.quick__section .side-wrapper .rights .wpcf7 form .other-course-wrap textarea::placeholder{color:#fff;font-size:14px;font-weight:400;line-height:17px}