.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}@font-face{font-display:swap;font-family:"Catamaran";src:url(/app/themes/dc-theme/fonts/Catamaran-VariableFont_wght.ttf);font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Rubik";src:url(/app/themes/dc-theme/fonts/Rubik-Italic-VariableFont_wght.ttf);src:url(/app/themes/dc-theme/fonts/Rubik-VariableFont_wght.ttf);font-weight:400;font-style:normal}*{box-sizing:border-box}body{font-family:"Rubik",sans-serif;margin:0;overflow-x:hidden}p{font-size:18px}.events_section{box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);background-color:#fff;min-height:400px;margin-top:0;padding-top:70px;position:relative;padding-bottom:100px}.events_section::before{content:"";height:5000px;width:100%;max-width:500px;position:fixed;z-index:-2;right:40%;top:-100%;background-color:#00a5f6;box-sizing:border-box;display:flex;transform:rotate(40deg) translate(100px,-100px)}.events_section .posts_container{padding-bottom:20px;margin-top:60px}.events_section .posts_container .slick-slide{margin:0 10px}.events_section .posts_container .slick-list{margin:0 -10px}.events_section .posts_container .slick-track{padding-bottom:28px}.events_section .posts_container .single_post{display:flex;box-shadow:rgb(0 0 0 / .5) 0 13px 6px 0;flex-direction:column;border-radius:20px}.events_section .posts_container .single_post img{width:100%;border-radius:20px 20px 0 0;object-fit:cover;max-height:230px;min-height:230px}.events_section .posts_container .single_post .info_container{background-color:#151c23;min-height:200px;border-radius:0 0 20px 20px;padding:15px;color:#fff;display:flex;flex-direction:column;align-items:center}.events_section .posts_container .single_post .info_container .post_title{font-size:20px;text-align:center;margin-top:10px;margin-bottom:10px;min-height:49px}.events_section .posts_container .single_post .info_container .description{min-height:170px;text-align:center;overflow:hidden}.events_section .posts_container .single_post .info_container .program_url{background-color:#00a5f6;color:#fff;padding:15px 25px;border-radius:10px;text-decoration:none;transition:0.4s color}.events_section .posts_container .single_post .info_container .program_url:hover{background-color:#eaeef0;color:#151c23}div.grw-row.grw-row-m div.grw-content div.grw-content-inner div.grw-reviews .grw-review .grw-review-inner{background-color:#151c23!important;border-radius:12px!important}header{font-family:"Catamaran",sans-serif;font-weight:600;align-items:center;color:hsl(0 0% 100% / .75);-webkit-transition:all 0.5s cubic-bezier(.445,.05,.55,.95);transition:all 0.5s cubic-bezier(.445,.05,.55,.95);-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95);background:rgb(20 22 24 / .25);color:hsl(0 0% 100% / .75);border-bottom:1px solid hsl(0 0% 100% / .1);position:fixed;width:100%;z-index:99;top:0}header.page_scrolled{top:-110px}header:hover{background:rgb(20 22 24 / .85)}header .container{max-width:1400px;padding:20px 25px;margin:auto;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:600px){header .container{padding:20px 15px}}header .container img{width:75px;height:auto}@media only screen and (max-width:750px){header .container nav.main_menu{display:none}}header .container nav.main_menu ul.header-menu{display:flex;gap:25px;list-style:none;padding:0}header .container nav.main_menu ul.header-menu .menu-item{text-decoration:none;font-size:18px}header .container nav.main_menu ul.header-menu .menu-item.join_us a{background-color:#fff;color:#00a5f6;border-radius:10px;font-weight:600;padding:8px 35px;transition:0.4s color,0.4s background-color}header .container nav.main_menu ul.header-menu .menu-item.join_us a:hover{background-color:#00a5f6;color:#fff}header .container nav.main_menu ul.header-menu .menu-item a{text-decoration:none;color:#fff;transition:0.4s color}header .container nav.main_menu ul.header-menu .menu-item a:hover{color:#00a5f6}footer{font-family:"Catamaran",sans-serif;font-weight:600;max-width:1400px;padding:0 30px;margin:auto;align-items:center;position:relative;background-color:#151c23}@media only screen and (max-width:600px){footer{padding:0 15px}}footer::after{content:"";background-image:url(/app/themes/dc-theme/assets/img/hero-bg.png);background-position:center;background-size:cover;position:absolute;background-repeat:no-repeat;max-height:586px;z-index:-1;top:0;right:0;left:0;bottom:0;box-shadow:0 0 0 100vmax #151c23;clip-path:inset(0 -100vmax);background-color:#151c23}footer .main{padding:50px 0}footer .main .container{display:flex;flex-wrap:wrap;gap:13px}footer .main .container .column{color:#fff;width:calc(25% - 10px);min-width:250px}@media only screen and (max-width:1265px){footer .main .container .column{width:calc(33.3% - 10px)}}@media only screen and (max-width:980px){footer .main .container .column{width:calc(50% - 10px)}}@media only screen and (max-width:665px){footer .main .container .column{width:100%;text-align:center}}footer .main .container .column h3{display:flex;flex-direction:column}footer .main .container .column h3::after{content:"";height:3px;border-radius:15px;background-color:#00a5f6;width:50px}@media only screen and (max-width:665px){footer .main .container .column h3{justify-content:center;align-items:center}}@media only screen and (max-width:665px){footer .main .container .column .site-logo{display:flex;justify-content:center}}footer .main .container .column .site-logo img{width:75px;height:auto}footer .main .container .column ul{padding-left:0;display:flex;flex-direction:column;gap:15px}footer .main .container .column ul.socials{flex-direction:row;gap:10px}footer .main .container .column ul.socials li a{font-size:24px}@media only screen and (max-width:665px){footer .main .container .column ul.socials{justify-content:center}}footer .main .container .column ul li.menu-item{list-style:none;display:flex;align-items:center}@media only screen and (max-width:665px){footer .main .container .column ul li.menu-item{justify-content:center}}footer .main .container .column ul li.menu-item .icon{width:30px;height:30px;background-size:contain;background-repeat:no-repeat;margin-right:10px;background-position:center}footer .main .container .column ul li.menu-item .icon.address{background-image:url(/app/themes/dc-theme/assets/img/home.png)}footer .main .container .column ul li.menu-item .icon.phone{height:25px;background-image:url(/app/themes/dc-theme/assets/img/phone-call.png)}footer .main .container .column ul li.menu-item .icon.email{height:25px;background-image:url(/app/themes/dc-theme/assets/img/email.png)}footer .main .container .column ul li.menu-item a{text-decoration:none;color:#fff;transition:0.4s color}footer .main .container .column ul li.menu-item a:hover{color:#00a5f6}footer .main .container .column .footer-menu{padding-left:0;display:flex;flex-direction:column;gap:10px}footer .main .container .column .footer-menu .menu-item{list-style:none}footer .main .container .column .footer-menu .menu-item a{text-decoration:none;color:#fff;transition:0.4s color}footer .main .container .column .footer-menu .menu-item a:hover{color:#00a5f6}footer .lower{padding:5px 25px;color:#fff;box-shadow:0 0 0 100vmax #201c1c;clip-path:inset(0 -100vmax);background-color:#201c1c;display:flex;justify-content:space-between}@media only screen and (max-width:665px){footer .lower{flex-direction:column;align-items:center}}main{max-width:1400px;padding:10px 25px;margin:auto}.not-found-page{display:flex;justify-content:center;align-items:center;min-height:60vh;background-color:#f9fafb;text-align:center}.not-found-page .container{max-width:600px;padding:20px}.not-found-page .error-code{font-size:6rem;font-weight:800;color:#1f2937}.not-found-page .error-message{font-size:1.5rem;font-weight:600;color:#4b5563;margin-top:10px}.not-found-page .error-details{font-size:1rem;color:#6b7280;margin:10px 0 20px}.not-found-page .home-link{background-color:#00a5f6;color:#fff;padding:10px 25px;width:fit-content;border-radius:8px;font-size:14px;transition:0.4s color;text-decoration:none}@media only screen and (max-width:1180px){.not-found-page .home-link{display:flex;justify-content:center}}.not-found-page .home-link:hover{background-color:#fff;color:#00a5f6}@media only screen and (max-width:1180px){.not-found-page .home-link{margin:auto}}.home{background-color:#151c23;overflow-x:hidden}.home::before{content:"";background-image:url(/app/themes/dc-theme/assets/img/hero-bg.png);background-position:left;background-size:contain;position:absolute;width:100%;height:100%;background-repeat:no-repeat;max-height:586px;z-index:-2}.home .home_section_1{overflow:hidden;display:flex;gap:50px;justify-content:space-between;min-height:100vh;position:relative}@media only screen and (max-width:1180px){.home .home_section_1{flex-direction:column;padding-top:150px}}.home .home_section_1::before{content:"";background-image:url(/app/themes/dc-theme/assets/img/homepage/DSC08667.webp);position:absolute;top:0;bottom:0;left:0;right:0;z-index:-2;background-size:cover;background-repeat:no-repeat;background-position:center}.home .home_section_1::after{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000 0%,rgb(0 0 0 / .75) 15%,rgb(0 0 0 / .7) 25%,#fff0 100%);pointer-events:none}@media only screen and (max-width:1180px){.home .home_section_1::after{background:rgb(0 0 0 / .5);width:100%}}.home .home_section_1 main{width:100%}@media only screen and (max-width:1180px){.home .home_section_1 main{margin-bottom:auto;margin-top:0}}.home .home_section_1 main .home_text_container{display:flex;flex-direction:column;justify-content:center}.home .home_section_1 main .home_text_container .fitness_club{width:fit-content;display:flex;background-color:#1d242b;padding:5px;border-radius:5px}@media only screen and (max-width:1180px){.home .home_section_1 main .home_text_container .fitness_club{margin:auto}}.home .home_section_1 main .home_text_container .fitness_club div{border-radius:5px;color:#fff}.home .home_section_1 main .home_text_container .fitness_club .the_best{background-color:#00a5f6;padding:10px}.home .home_section_1 main .home_text_container .fitness_club .fitness_club{padding:10px}.home .home_section_1 main .home_text_container .get_started_btn{background-color:#00a5f6;color:#fff;padding:10px 25px;width:fit-content;border-radius:8px;font-size:14px;transition:0.4s color;text-decoration:none}@media only screen and (max-width:1180px){.home .home_section_1 main .home_text_container .get_started_btn{display:flex;justify-content:center}}.home .home_section_1 main .home_text_container .get_started_btn:hover{background-color:#fff;color:#00a5f6}@media only screen and (max-width:1180px){.home .home_section_1 main .home_text_container .get_started_btn{margin:auto}}.home .home_section_1 main .home_text_container .home_phrase{color:#fff;font-size:53px;font-family:"Catamaran",sans-serif;letter-spacing:3px;line-height:60px}@media only screen and (max-width:1180px){.home .home_section_1 main .home_text_container .home_phrase{font-size:46px}}@media only screen and (max-width:1180px){.home .home_section_1 main .home_text_container .home_phrase{text-align:center}}.home main{padding:0 30px}@media only screen and (max-width:665px){.home main{padding:0 15px}}.home main .container{width:100%}.home main .container .our_programs_sections{box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);background-color:#fff;min-height:400px;margin-top:0;padding-top:50px;position:relative;display:flex;gap:20px;padding-bottom:100px;overflow:hidden}.home main .container .our_programs_sections::before{content:"";height:5000px;width:100%;max-width:500px;position:fixed;z-index:-2;right:40%;top:-100%;background-color:#00a5f6;box-sizing:border-box;display:flex;transform:rotate(40deg) translate(100px,-100px)}.home main .container .our_programs_sections .our_program_container{width:100%;text-align:center}.home main .container .our_programs_sections .our_program_container .out_programs_title{margin:auto;font-size:20px;width:fit-content;padding:15px 15px;border-radius:15px;margin-bottom:0;color:#fff;background-color:#3a3939}.home main .container .our_programs_sections .our_program_container .out_programs_title span{color:#00a5f6}.home main .container .our_programs_sections .our_program_container .subtitle{font-size:25px;font-weight:700}.home main .container .our_programs_sections .our_program_container .price{font-size:22px;margin-top:0;min-height:54px}.home main .container .our_programs_sections .our_program_container .price span{font-size:18px;font-weight:400}.home main .container .our_programs_sections .our_program_container .fitness_posts_container{padding-bottom:30px}.home main .container .our_programs_sections .our_program_container .fitness_posts_container .slick-slide{margin:0 10px}.home main .container .our_programs_sections .our_program_container .fitness_posts_container .slick-list{margin:0 -10px}.home main .container .our_programs_sections .our_program_container .fitness_posts_container .slick-track{padding-bottom:28px}.home main .container .our_programs_sections .our_program_container .fitness_posts_container .single_fitness_container{display:flex;box-shadow:rgb(0 0 0 / .5) 0 13px 6px 0;flex-direction:column;border-radius:20px;height:auto}.home main .container .our_programs_sections .our_program_container .fitness_posts_container .single_fitness_container img{width:100%;border-radius:20px 20px 0 0;object-fit:cover;max-height:230px;min-height:230px;object-position:center}.home main .container .our_programs_sections .our_program_container .fitness_posts_container .single_fitness_container .info_container{background-color:#151c23;min-height:200px;border-radius:0 0 20px 20px;padding:15px;color:#fff;display:flex;flex-direction:column;align-items:center}.home main .container .our_programs_sections .our_program_container .fitness_posts_container .single_fitness_container .info_container .program_title{font-size:20px;text-align:center;margin-top:10px}.home main .container .our_programs_sections .our_program_container .fitness_posts_container .single_fitness_container .info_container .description{min-height:200px;text-align:center;overflow:hidden;margin-top:20px}.home main .container .our_programs_sections .our_program_container .fitness_posts_container .single_fitness_container .info_container .description p{padding-left:40px;padding-right:40px;min-height:175px;font-size:16px}@media only screen and (max-width:880px){.home main .container .our_programs_sections .our_program_container .fitness_posts_container .single_fitness_container .info_container .description p{min-height:230px}}@media only screen and (max-width:700px){.home main .container .our_programs_sections .our_program_container .fitness_posts_container .single_fitness_container .info_container .description p{min-height:145px}}.home main .container .our_programs_sections .our_program_container .fitness_posts_container .single_fitness_container .info_container .program_url{background-color:#00a5f6;color:#fff;padding:15px 25px;border-radius:10px;text-decoration:none;transition:0.4s color}.home main .container .our_programs_sections .our_program_container .fitness_posts_container .single_fitness_container .info_container .program_url:hover{background-color:#eaeef0;color:#151c23}.home main .container .running_club_container{min-height:550px;margin-top:0;padding-top:50px;position:relative;padding-bottom:20px;color:#fff}.home main .container .running_club_container .title{background-color:#fff;color:#151c23;margin-top:0}.home main .container .running_club_container .title span{color:#00a5f6}.home main .container .running_club_container .running_club{display:flex;gap:30px;justify-content:center;padding-bottom:90px;margin-top:40px;color:#fff}@media only screen and (max-width:1400px){.home main .container .running_club_container .running_club{flex-direction:column;gap:50px}}.home main .container .running_club_container .running_club .content{width:calc(50% - 15px);border-radius:30px;display:flex;flex-direction:column;text-align:center;justify-content:center}@media only screen and (max-width:1400px){.home main .container .running_club_container .running_club .content{width:100%}}.home main .container .running_club_container .running_club .content .find_out_more_btn{background-color:#00a5f6;color:#fff;padding:15px 25px;border-radius:10px;text-decoration:none;transition:0.4s color;width:fit-content;margin:auto;margin-top:30px;margin-bottom:0}.home main .container .running_club_container .running_club .content .find_out_more_btn:hover{background-color:#eaeef0;color:#151c23}.home main .container .running_club_container .running_club .running_club_photos{width:calc(50% - 15px)}@media only screen and (max-width:1400px){.home main .container .running_club_container .running_club .running_club_photos{width:100%}}.home main .container .running_club_container .running_club .running_club_photos .single_photo{border:5px solid #fff;border-radius:30px;min-height:570px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.home main .container .reasons_section_container{min-height:550px;margin-top:0;padding-top:50px;position:relative;padding-bottom:140px;color:#fff}.home main .container .reasons_section_container .title{background-color:#fff;color:#151c23}.home main .container .reasons_section_container .slick-slide{margin:0 10px}.home main .container .reasons_section_container .slick-list{margin:0 -10px}.home main .container .reasons_section_container .slick-arrow.slick-next:before{content:"";color:#000;background-image:url(/app/themes/dc-theme/assets/img/next_black.png);background-repeat:no-repeat;background-size:contain;height:32px;padding-top:10px;background-position:center;padding-bottom:10px;width:32px}.home main .container .reasons_section_container .slick-arrow.slick-prev:before{content:"";color:#fff;background-image:url(/app/themes/dc-theme/assets/img/back_black.png);background-repeat:no-repeat;background-size:contain;height:32px;padding-top:10px;padding-bottom:10px;width:32px;background-position:center}.home main .container .reasons_section_container .reasons_posts_container .single_reason{display:flex;background-color:#fff;color:#151c23;border-radius:15px;margin-top:30px;margin-bottom:50px}@media only screen and (max-width:900px){.home main .container .reasons_section_container .reasons_posts_container .single_reason{flex-direction:column}}.home main .container .reasons_section_container .reasons_posts_container .single_reason .img_container{width:50%;max-height:650px;height:650px;border-radius:15px 0 0 15px;position:relative}@media only screen and (max-width:900px){.home main .container .reasons_section_container .reasons_posts_container .single_reason .img_container{width:100%;height:400px;border-radius:15px 15px 15px 15px}}.home main .container .reasons_section_container .reasons_posts_container .single_reason .img_container img{border-radius:15px 0 0 15px;width:100%;height:100%;object-fit:cover}@media only screen and (max-width:900px){.home main .container .reasons_section_container .reasons_posts_container .single_reason .img_container img{width:100%;object-position:center;height:400px;border-radius:15px 15px 0 0}}.home main .container .reasons_section_container .reasons_posts_container .single_reason .info_container{width:50%;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:900px){.home main .container .reasons_section_container .reasons_posts_container .single_reason .info_container{min-height:250px;width:unset}}.home main .container .reasons_section_container .reasons_posts_container .single_reason .info_container .reason_title{font-size:25px}.home main .container .reasons_section_container .reasons_posts_container .single_reason .info_container .description{font-size:16px;text-align:center;padding:30px}@media only screen and (max-width:900px){.home main .container .reasons_section_container .reasons_posts_container .single_reason .info_container .description{min-height:278px}}@media only screen and (max-width:450px){.home main .container .reasons_section_container .reasons_posts_container .single_reason .info_container .description{min-height:350px}}.home main .container .wp-gr{font-size:16px!important;margin-top:40px!important}.home main .container .wp-gr .grw-content .grw-content-inner .grw-reviews{margin-left:0!important;margin-right:0!important}.home main .container .wp-gr .grw-content .grw-content-inner .grw-reviews .grw-review{flex:0 0 calc(33.3% - 7px)!important;background-color:#151c23!important;margin-right:5px!important;margin-left:5px!important;border-radius:15px!important;box-shadow:rgb(0 0 0 / .5) 0 13px 6px 0px!important}@media only screen and (max-width:1024px){.home main .container .wp-gr .grw-content .grw-content-inner .grw-reviews .grw-review{flex:0 0 calc(50% - 7px)!important}}@media only screen and (max-width:650px){.home main .container .wp-gr .grw-content .grw-content-inner .grw-reviews .grw-review{flex:0 0 100%!important}}.home main .container .wp-gr .grw-content .grw-content-inner .grw-reviews .grw-review .wp-google-name{color:white!important}.home main .container .wp-gr .grw-content .grw-content-inner .grw-reviews .grw-review .wp-google-feedback{height:200px!important;font-size:16px!important}.home main .container .wp-gr .grw-content .grw-content-inner .grw-reviews .grw-review .wp-star svg{color:#00a5f6!important}.home main .container .wp-gr .grw-content .grw-dots{margin-top:20px!important}.home main .container .wp-gr .grw-content .grw-dots .grw-dot{width:15px!important;height:15px!important;background-color:rgb(255 255 255 / .6)!important;list-style:none!important;border-radius:50%!important;margin:5px!important;border:2px solid #323232!important;cursor:pointer!important;transition:background-color 0.3s!important}.home main .container .wp-gr .grw-content .grw-dots .grw-dot.active{background-color:#323232!important}.home main .container .our_events_container{box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);background-color:#fff;min-height:400px;margin-top:0;padding-top:50px;position:relative;padding-bottom:100px;overflow:hidden}.home main .container .our_events_container::before{content:"";height:5000px;width:100%;max-width:500px;position:fixed;z-index:-2;right:40%;top:-100%;background-color:#00a5f6;box-sizing:border-box;display:flex;transform:rotate(40deg) translate(100px,-100px)}.home main .container .our_events_container .posts_container{padding-bottom:20px;margin-top:60px}.home main .container .our_events_container .posts_container .slick-slide{margin:0 10px}.home main .container .our_events_container .posts_container .slick-list{margin:0 -10px}.home main .container .our_events_container .posts_container .slick-track{padding-bottom:28px}.home main .container .our_events_container .posts_container .single_post{display:flex;box-shadow:rgb(0 0 0 / .5) 0 13px 6px 0;flex-direction:column;border-radius:20px}.home main .container .our_events_container .posts_container .single_post img{width:100%;border-radius:20px 20px 0 0;object-fit:cover;max-height:230px;min-height:230px}.home main .container .our_events_container .posts_container .single_post .info_container{background-color:#151c23;min-height:200px;border-radius:0 0 20px 20px;padding:15px;color:#fff;display:flex;flex-direction:column;align-items:center}.home main .container .our_events_container .posts_container .single_post .info_container .post_title{font-size:20px;text-align:center;margin-top:10px;margin-bottom:10px;min-height:49px}.home main .container .our_events_container .posts_container .single_post .info_container .description{min-height:170px;text-align:center;overflow:hidden}@media only screen and (max-width:1350px){.home main .container .our_events_container .posts_container .single_post .info_container .description{min-height:190px}}@media only screen and (max-width:1200px){.home main .container .our_events_container .posts_container .single_post .info_container .description{min-height:230px}}@media only screen and (max-width:1024px){.home main .container .our_events_container .posts_container .single_post .info_container .description{min-height:190px}}@media only screen and (max-width:780px){.home main .container .our_events_container .posts_container .single_post .info_container .description{min-height:230px}}@media only screen and (max-width:700px){.home main .container .our_events_container .posts_container .single_post .info_container .description{min-height:190px}}@media only screen and (max-width:500px){.home main .container .our_events_container .posts_container .single_post .info_container .description{min-height:208px}}.home main .container .our_events_container .posts_container .single_post .info_container .program_url{background-color:#00a5f6;color:#fff;padding:15px 25px;border-radius:10px;text-decoration:none;transition:0.4s color}.home main .container .our_events_container .posts_container .single_post .info_container .program_url:hover{background-color:#eaeef0;color:#151c23}.home .title{margin:auto;font-size:20px;width:fit-content;padding:15px 15px;border-radius:15px;margin-bottom:0;color:#fff;background-color:#3a3939}.home .title span{color:#00a5f6}.home .subtitle{font-size:25px;font-weight:700;text-align:center}:root{--blackish:#282b28;--orange:#00a5f6;--yellow:#00a5f6;--grey:#30aeee}.slick-dots{position:absolute;left:0;right:0;bottom:-70px;display:flex;justify-content:center;z-index:505;padding-left:0}.slick-dots li{width:15px;height:15px;background-color:rgb(255 255 255 / .6);list-style:none;border-radius:50%;margin:5px;border:2px solid #323232;cursor:pointer;transition:background-color 0.3s}.slick-dots li button{font-size:0;display:none}.slick-dots li.slick-active{background-color:#323232}.slick-arrow{color:#fff;font-size:40px;margin:auto;z-index:5;display:flex;align-items:center;justify-content:center;font-size:0;border:none;width:60px;position:absolute;top:50%;transform:translate(0%,-50%)}.slick-arrow:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:29px}.slick-arrow.slick-next:before{content:"";color:#000;background-image:url(/app/themes/dc-theme/assets/img/next.png);background-repeat:no-repeat;background-size:contain;height:32px;padding-top:10px;background-position:center;padding-bottom:10px;width:32px}.slick-arrow.slick-prev:before{content:"";color:#fff;background-image:url(/app/themes/dc-theme/assets/img/back.png);background-repeat:no-repeat;background-size:contain;height:32px;padding-top:10px;padding-bottom:10px;width:32px;background-position:center}.slick-arrow.slick-disabled{opacity:.4}.slick-arrow.slick-next{right:0;background-color:#fff0}.slick-arrow.slick-prev{left:0;background-color:#fff0}.page-template-page-templatesabout-php main{padding:0 25px}@media only screen and (max-width:665px){.page-template-page-templatesabout-php main{padding:0 10px}}.page-template-page-templatesabout-php main .container{width:100%}.page-template-page-templatesabout-php main .container .title{margin:auto;font-size:20px;width:fit-content;padding:15px 15px;border-radius:15px;margin-bottom:0;color:#fff;background-color:#3a3939}.page-template-page-templatesabout-php main .container .title span{color:#00a5f6}.page-template-page-templatesabout-php main .container .subtitle{font-size:25px;font-weight:700;text-align:center}.page-template-page-templatesabout-php main .container .about_header_section{box-shadow:0 0 0 100vmax #151c23;clip-path:inset(0 -100vmax);background-color:#151c23;color:#fff;height:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:110px}@media only screen and (max-width:665px){.page-template-page-templatesabout-php main .container .about_header_section{text-align:center}}.page-template-page-templatesabout-php main .container .about_section{display:flex;gap:30px;justify-content:center;padding-bottom:90px;border-bottom:3px solid;margin-top:40px;overflow:hidden}@media only screen and (max-width:1024px){.page-template-page-templatesabout-php main .container .about_section{flex-direction:column;gap:20px}}.page-template-page-templatesabout-php main .container .about_section::before{content:"";height:5000px;width:100%;max-width:500px;position:fixed;z-index:-2;right:40%;top:-100%;background-color:#00a5f6;box-sizing:border-box;display:flex;transform:rotate(40deg) translate(100px,-100px)}.page-template-page-templatesabout-php main .container .about_section .about_container{width:calc(50% - 15px);border-radius:30px;display:flex;flex-direction:column}@media only screen and (max-width:1024px){.page-template-page-templatesabout-php main .container .about_section .about_container{width:100%}}.page-template-page-templatesabout-php main .container .about_section .about_container h2{font-size:30px;padding:15px 15px;border-radius:15px;margin-bottom:0;color:#fff;background-color:#3a3939;text-align:center;margin-top:0;margin-bottom:20px}.page-template-page-templatesabout-php main .container .about_section .about_gallery_container{width:calc(40% - 15px)}@media only screen and (max-width:1024px){.page-template-page-templatesabout-php main .container .about_section .about_gallery_container{width:100%;max-width:500px;margin:auto}}.page-template-page-templatesabout-php main .container .about_section .about_gallery_container .single_image{border:3px solid #fff;border-radius:30px;min-height:570px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:top}body.show-nav{overflow:hidden}#navicon{display:none;width:38px;height:28px;position:relative;margin:10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}@media only screen and (max-width:750px){#navicon{display:block}}#navicon span{display:block;position:absolute;height:4px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;background-color:#fff;background-color:#00a5f6}#navicon span:nth-child(1){top:0}#navicon span:nth-child(2),#navicon span:nth-child(3){top:12px}#navicon span:nth-child(4){top:24px}#navicon.open span:nth-child(1){top:12px;width:0%;left:50%}#navicon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#navicon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#navicon.open span:nth-child(4){top:12px;width:0%;left:50%}body.show-nav .mobile-nav{opacity:1;pointer-events:auto;background-color:rgb(0 0 0 / .6)}body.show-nav .mobile-nav .menu{display:flex;flex-direction:column;margin-left:calc(100% - 450px);list-style:none;padding-left:0;opacity:1;position:relative;overflow-x:hidden}body.show-nav .mobile-nav .menu .menu-item{color:#fff;padding-left:45px;padding-top:10px;padding-bottom:10px;padding-right:30px;display:flex;justify-content:space-between;align-items:center}body.show-nav .mobile-nav .menu .menu-item>.menu-arrow{display:none}body.show-nav .mobile-nav .menu .menu-item a{display:flex!important;align-items:center;gap:12px;color:#fff;text-decoration:none}body.show-nav .mobile-nav .menu .menu-item a .menu_background_image{width:40px;background-size:contain;background-repeat:no-repeat;background-position:center center;min-height:35px}body.show-nav .mobile-nav .menu .menu-item:last-child{justify-content:center;margin-top:15px}body.show-nav .mobile-nav .menu .menu-item:last-child a{color:#00a5f6;background-color:#fff;padding:10px 35px;border-radius:10px;transition:all 0.6s}body.show-nav .mobile-nav .menu .menu-item:last-child a:hover{background-color:#00a5f6;color:#fff}body.show-nav .mobile-nav .menu .menu-item.menu-item-has-children{display:flex;justify-content:space-between;position:static}body.show-nav .mobile-nav .menu .menu-item.menu-item-has-children>a{pointer-events:none}body.show-nav .mobile-nav .menu .menu-item.menu-item-has-children>.menu-arrow{position:relative;padding-top:8px;padding-bottom:8px;padding-right:10px;display:flex;align-items:center}body.show-nav .mobile-nav .menu .menu-item.menu-item-has-children>.sub-menu{padding-top:290px;position:absolute;display:block;width:100%;height:100%;background-color:#09253a;left:100%;top:0;z-index:100;transition:left 0.3s}body.show-nav .mobile-nav .menu .menu-item.menu-item-has-children.expanded>.sub-menu{left:0}body .mobile-nav{bottom:0;overflow-y:hidden;overflow-x:hidden;position:fixed;left:0;margin-top:-50.5px;width:100%;height:100%;background-color:#fff0;pointer-events:none;z-index:999999999;transition:background-color 0.3s}body .mobile-nav .contact_container{display:flex;align-items:center}body .mobile-nav .contact_container a.support_btn{margin:auto;width:200px;position:relative;overflow:hidden;max-width:100%;box-sizing:border-box;cursor:pointer;transform:translateZ(0);transition:all 0.3s cubic-bezier(.5,.12,.46,.88);height:40px;background-color:#00a5f6;text-transform:uppercase;text-decoration:none}body .mobile-nav .contact_container a.support_btn .current_state{position:relative;width:100%;height:100%;z-index:2;background-color:#00a5f6;text-decoration:none;opacity:1;transform:translateY(0%);transition:all 0.3s cubic-bezier(.5,.12,.46,.88);display:flex;justify-content:center;color:#fff;align-items:center;font-size:16px;font-weight:500}body .mobile-nav .contact_container a.support_btn .current_state svg{width:25px;margin-right:10px}body .mobile-nav .contact_container a.support_btn .hover_state{background-color:#0d4066;z-index:3;display:block;width:100%;height:100%;top:0;left:0;position:absolute;opacity:1;transform:translateX(100%);transition:all 0.3s cubic-bezier(.5,.12,.46,.88);display:flex;justify-content:center;color:#fff;align-items:center;font-size:16px;font-weight:500;text-transform:uppercase}body .mobile-nav .contact_container a.support_btn .hover_state svg{width:25px;margin-right:10px}body .mobile-nav .contact_container a.support_btn:hover .current_state{opacity:0;transform:translateY(100%)}body .mobile-nav .contact_container a.support_btn:hover .hover_state{opacity:1;transform:translateX(0)}body .mobile-nav .contact{margin:auto;margin-bottom:35px;margin-top:30px}body .mobile-nav .contact .contact_link{font-size:14px;border-color:rgb(255 255 255 / .1);border-style:solid;padding:10px 10px;border-width:1px}body .mobile-nav .contact .contact_link i,body .mobile-nav .contact .contact_link svg{margin-right:5px}body .mobile-nav .contact a{text-decoration:none;color:#fff;transition:color 0.6s}body .mobile-nav .contact a:hover{color:#00a5f6}body .mobile-nav .socials{display:flex;margin:auto;margin-bottom:35px;margin-top:20px}body .mobile-nav .socials .social_link{font-size:16px;color:#fff;border-color:rgb(255 255 255 / .1);border-style:solid;border-width:1px;padding:10px 10px;width:42px;display:flex;align-items:center;justify-content:center;transition:color 0.6s;text-decoration:none}body .mobile-nav .socials .social_link i,body .mobile-nav .socials .social_link svg{margin-right:5px}body .mobile-nav .socials .social_link:hover{color:#00a5f6}body .mobile-nav .close_mobile_nav{position:absolute;display:flex;justify-content:flex-end;margin-right:10px;top:72px;right:20px;width:25px;height:25px;color:#fff}body .mobile-nav .close_mobile_nav i{font-size:30px;color:#fff;font-weight:900}body .mobile-nav .close_mobile_nav:hover{cursor:pointer}body .mobile-nav .menu{background-color:rgb(0 0 0 / .98);display:inline-block;max-width:450px;min-width:450px;opacity:0;padding-top:190px;height:100%;transition:margin 0.3s,opacity 0.3s;overflow-y:auto;margin-left:150%}@media (max-width:600px){body .mobile-nav .menu{min-width:100%;margin-left:0!important}}body .mobile-nav .menu:after{content:"";width:6px;height:100%;position:absolute;left:100%;top:0;background-image:linear-gradient(90deg,rgb(0 0 0 / .1),transparent)}body .mobile-nav .menu .menu-item,body .mobile-nav .menu .menu-item .sub-menu .menu-item{border-bottom:solid;border-width:1px;border-color:rgb(255 255 255 / .1)}@media only screen and (max-width:750px){body .mobile-nav .menu .menu-item .description,body .mobile-nav .menu .menu-item .sub-menu .menu-item .description{display:none}}body .mobile-nav .menu .menu-item a,body .mobile-nav .menu .menu-item .sub-menu .menu-item a{padding:8px 0;display:block}body .mobile-nav .menu .menu-item:last-of-type,body .mobile-nav .menu .menu-item .sub-menu .menu-item:last-of-type{border-bottom:none}body .mobile-nav .menu .menu-item.return-item{font-weight:700;display:flex;align-items:center;padding:8px 12px}body .mobile-nav .menu .menu-item.return-item:before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block}body .mobile-nav .menu .menu-item.return-item a{padding:0!important;margin-left:12px}@media (min-width:750px){.mobile-nav{display:none!important}}@media (max-width:750px){.mobile-nav{display:block!important}}.single-post main{padding-top:0;justify-content:center;flex-direction:column}.single-post main .events_header_section{box-shadow:0 0 0 100vmax #151c23;clip-path:inset(0 -100vmax);background-color:#151c23;color:#fff;height:350px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width:530px){.single-post main .events_header_section{text-align:center}}.single-post main .events_header_section .post_info{display:flex;gap:20px;justify-content:space-between;margin-bottom:15px}@media only screen and (max-width:530px){.single-post main .events_header_section .post_info{flex-wrap:wrap;text-align:center;justify-content:center}}.single-post main .events_header_section .post_info i,.single-post main .events_header_section .post_info svg{margin-right:5px}.single-post main .single_post_container{display:flex;gap:20px;margin-bottom:30px;margin-top:30px}@media only screen and (max-width:1024px){.single-post main .single_post_container{flex-wrap:wrap}}.single-post main .single_post_container article{width:calc(70% - 10px)}@media only screen and (max-width:1024px){.single-post main .single_post_container article{width:100%}}.single-post main .single_post_container article .post-thumbnail{display:flex;justify-content:center}.single-post main .single_post_container article .gallery{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1400px;margin:0 auto;gap:26px}.single-post main .single_post_container article .gallery::after{content:"";width:350px}.single-post main .single_post_container article .gallery a{display:inline-block;position:relative;width:294px;height:315px;overflow:hidden;border-radius:10px;cursor:pointer}.single-post main .single_post_container article .gallery a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.single-post main .single_post_container .recent-posts-list{width:calc(30% - 10px);display:flex;flex-direction:column;gap:20px;min-width:320px}@media only screen and (max-width:1024px){.single-post main .single_post_container .recent-posts-list{width:100%;flex-direction:row;flex-wrap:wrap}}@media only screen and (max-width:780px){.single-post main .single_post_container .recent-posts-list{justify-content:center}}.single-post main .single_post_container .recent-posts-list h3{margin-bottom:0}@media only screen and (max-width:1024px){.single-post main .single_post_container .recent-posts-list h3{width:100%}}@media only screen and (max-width:780px){.single-post main .single_post_container .recent-posts-list h3{text-align:center}}.single-post main .single_post_container .recent-posts-list .single_post{display:flex;box-shadow:rgb(0 0 0 / .5) 0 13px 6px 0;flex-direction:column;border-radius:20px;max-width:500px}@media only screen and (max-width:1024px){.single-post main .single_post_container .recent-posts-list .single_post{width:calc(50% - 10px)}}@media only screen and (max-width:780px){.single-post main .single_post_container .recent-posts-list .single_post{width:100%}}.single-post main .single_post_container .recent-posts-list .single_post img{width:100%;border-radius:20px 20px 0 0;object-fit:cover;max-height:230px;min-height:230px}.single-post main .single_post_container .recent-posts-list .single_post .info_container{background-color:#151c23;min-height:150px;border-radius:0 0 20px 20px;padding:15px;color:#fff;display:flex;flex-direction:column;align-items:center}.single-post main .single_post_container .recent-posts-list .single_post .info_container .post_title{font-size:20px;text-align:center;margin-top:10px;margin-bottom:10px;min-height:49px}.single-post main .single_post_container .recent-posts-list .single_post .info_container .description{min-height:110px;text-align:center;overflow:hidden}.single-post main .single_post_container .recent-posts-list .single_post .info_container .program_url{background-color:#00a5f6;color:#fff;padding:15px 25px;border-radius:10px;text-decoration:none;transition:0.4s color}.single-post main .single_post_container .recent-posts-list .single_post .info_container .program_url:hover{background-color:#eaeef0;color:#151c23}.page-template-contact .title{margin:auto;font-size:20px;width:fit-content;padding:15px 15px;border-radius:15px;margin-bottom:0;color:#fff;background-color:#3a3939}.page-template-contact .title span{color:#00a5f6}.page-template-contact .subtitle{font-size:25px;font-weight:700;text-align:center}.page-template-contact main{padding:0 25px}@media only screen and (max-width:665px){.page-template-contact main{padding:0 10px}}.page-template-contact main .container{width:100%}.page-template-contact main .container .contact_header_section{box-shadow:0 0 0 100vmax #151c23;clip-path:inset(0 -100vmax);background-color:#151c23;color:#fff;height:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:110px}.page-template-contact main .container .contact_header_section h1{margin-bottom:0;margin-top:30px}.page-template-contact main .container .contact_header_section p{margin:0;max-width:600px;text-align:center;margin-bottom:15px}.page-template-contact main .container .contact_section{display:flex;gap:40px}@media only screen and (max-width:900px){.page-template-contact main .container .contact_section{flex-wrap:wrap;gap:0}}.page-template-contact main .container .contact_section::before{content:"";height:5000px;width:100%;max-width:500px;position:fixed;z-index:-2;right:40%;top:-100%;background-color:#00a5f6;box-sizing:border-box;display:flex;transform:rotate(40deg) translate(100px,-100px)}.page-template-contact main .container .contact_section .contact_container{width:calc(50% - 20px);padding-top:50px;padding-bottom:50px}@media only screen and (max-width:900px){.page-template-contact main .container .contact_section .contact_container{width:100%;padding-top:20px;padding-bottom:20px}}.page-template-contact main .container .contact_section .contact_container ul{padding-left:0;display:flex;flex-direction:column;gap:30px;margin-top:40px}.page-template-contact main .container .contact_section .contact_container ul.socials{flex-direction:row;gap:10px}@media only screen and (max-width:665px){.page-template-contact main .container .contact_section .contact_container ul.socials{justify-content:center}}.page-template-contact main .container .contact_section .contact_container ul li.menu-item{list-style:none;display:flex;align-items:center}.page-template-contact main .container .contact_section .contact_container ul li.menu-item i{margin-right:15px;font-size:35px;width:35px;height:35px;text-align:center}.page-template-contact main .container .contact_section .contact_container ul li.menu-item a{text-decoration:none;color:#000;transition:0.4s color}.page-template-contact main .container .contact_section .contact_container ul li.menu-item a:hover{color:#00a5f6}.page-template-contact main .container .contact_section .contact_form_container{width:calc(50% - 20px)}@media only screen and (max-width:900px){.page-template-contact main .container .contact_section .contact_form_container{width:100%}}.page-template-contact main .container .contact_section .contact_form_container form{display:flex;flex-direction:column;padding-top:50px;padding-bottom:50px}@media only screen and (max-width:900px){.page-template-contact main .container .contact_section .contact_form_container form{padding-top:20px;padding-bottom:20px}}.page-template-contact main .container .contact_section .contact_form_container form p{margin-top:10px;margin-bottom:10px}.page-template-contact main .container .contact_section .contact_form_container form input[type=submit]{padding:15px 25px;border-radius:10px;text-decoration:none;transition:0.4s color;background-color:#151c23;color:#fff;border:none;font-size:16px}.page-template-contact main .container .contact_section .contact_form_container form input[type=submit]:hover{background-color:#eaeef0;color:#151c23;cursor:pointer}.page-template-contact main .container .google_map_container #google-map{border-radius:30px;height:500px}input[type=text],input[type=email],select,input[type=number],input[type=date]{height:57px;background:#fff;box-shadow:0 0 20px 7px rgb(0 0 0 / .1);border-radius:10px;border:none!important;width:100%;padding:10px 15px}input[type=text]:hover,input[type=text]:active,input[type=text]:focus,input[type=email]:hover,input[type=email]:active,input[type=email]:focus,select:hover,select:active,select:focus,input[type=number]:hover,input[type=number]:active,input[type=number]:focus,input[type=date]:hover,input[type=date]:active,input[type=date]:focus{border:none!important}input::-webkit-input-placeholder{opacity:1!important;color:black!important}input::-moz-placeholder{opacity:1!important;color:black!important}input:-ms-input-placeholder{opacity:1!important;color:black!important}input:-moz-placeholder{opacity:1!important;color:black!important}textarea{height:100px;background:#fff;box-shadow:0 0 20px 7px rgb(0 0 0 / .1);border-radius:10px;border:none!important;resize:none;width:100%;padding:10px 15px}textarea:hover,textarea:active,textarea:focus{border:none!important}label{font-weight:600}.input-button{display:flex}.input-button input[type=text],.input-button input[type=email]{border-radius:10px 0 0 10px}.input-button .button{border-radius:0 10px 10px 0}.page-template-events-archive main{padding:0 30px}@media only screen and (max-width:600px){.page-template-events-archive main{padding:0 15px}}.page-template-events-archive main .container div.events_header_section{box-shadow:0 0 0 100vmax #151c23;clip-path:inset(0 -100vmax);background-color:#151c23;color:#fff;height:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:110px}@media only screen and (max-width:665px){.page-template-events-archive main .container div.events_header_section{text-align:center}}.page-template-events-archive main .container section.events_section .events_container{display:flex;flex-wrap:wrap;gap:30px}.page-template-events-archive main .container section.events_section .events_container .single_post{display:flex;box-shadow:rgb(0 0 0 / .5) 0 13px 6px 0;flex-direction:column;border-radius:20px;width:calc(33.3% - 20px)}@media only screen and (max-width:1200px){.page-template-events-archive main .container section.events_section .events_container .single_post{width:calc(50% - 20px)}}@media only screen and (max-width:750px){.page-template-events-archive main .container section.events_section .events_container .single_post{width:100%}}.page-template-events-archive main .container section.events_section .events_container .single_post img{width:100%;border-radius:20px 20px 0 0;object-fit:cover;max-height:230px;min-height:230px}.page-template-events-archive main .container section.events_section .events_container .single_post .info_container{background-color:#151c23;min-height:200px;border-radius:0 0 20px 20px;padding:15px;color:#fff;display:flex;flex-direction:column;align-items:center;height:100%}.page-template-events-archive main .container section.events_section .events_container .single_post .info_container .post_title{font-size:20px;text-align:center;margin-top:10px;margin-bottom:10px;min-height:49px}.page-template-events-archive main .container section.events_section .events_container .single_post .info_container .description{min-height:170px;text-align:center;overflow:hidden}.page-template-events-archive main .container section.events_section .events_container .single_post .info_container .program_url{background-color:#00a5f6;color:#fff;padding:15px 25px;border-radius:10px;text-decoration:none;transition:0.4s color}.page-template-events-archive main .container section.events_section .events_container .single_post .info_container .program_url:hover{background-color:#eaeef0;color:#151c23}.page-template-events-archive main .container .pagination{display:flex;justify-content:center;gap:15px;margin-top:20px}.page-template-events-archive main .container .pagination span{background-color:#000;color:#fff;padding:5px 10px;border-radius:20px;display:flex;justify-content:center;align-items:center}.page-template-events-archive main .container .pagination a{background-color:#fff0;color:#000;padding:5px 10px;border-radius:20px;display:flex;justify-content:center;align-items:center;text-decoration:none}.post-type-archive-resources main{padding:0 30px}@media only screen and (max-width:600px){.post-type-archive-resources main{padding:0 15px}}.post-type-archive-resources main .container div.events_header_section{box-shadow:0 0 0 100vmax #151c23;clip-path:inset(0 -100vmax);background-color:#151c23;color:#fff;height:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:110px;text-align:center}@media only screen and (max-width:665px){.post-type-archive-resources main .container div.events_header_section{text-align:center}}.post-type-archive-resources main .container section.events_section .events_container{display:flex;flex-wrap:wrap;gap:30px}.post-type-archive-resources main .container section.events_section .events_container .single_post{display:flex;box-shadow:rgb(0 0 0 / .5) 0 13px 6px 0;flex-direction:column;border-radius:20px;width:calc(50% - 20px)}@media only screen and (max-width:750px){.post-type-archive-resources main .container section.events_section .events_container .single_post{width:100%}}.post-type-archive-resources main .container section.events_section .events_container .single_post .img_container{display:flex}.post-type-archive-resources main .container section.events_section .events_container .single_post .img_container img{width:100%;border-radius:20px 20px 0 0;object-fit:cover;max-height:370px;min-height:230px}.post-type-archive-resources main .container section.events_section .events_container .single_post .btn_container{display:flex;gap:10px}@media only screen and (max-width:1330px){.post-type-archive-resources main .container section.events_section .events_container .single_post .btn_container{flex-wrap:wrap;flex-direction:column}}.post-type-archive-resources main .container section.events_section .events_container .single_post .info_container{background-color:#151c23;min-height:100px;border-radius:0 0 20px 20px;padding:15px;color:#fff;display:flex;align-items:center;justify-content:space-between;height:100%}.post-type-archive-resources main .container section.events_section .events_container .single_post .info_container .post_title{font-size:20px;margin-top:10px;margin-bottom:10px;max-width:300px}.post-type-archive-resources main .container section.events_section .events_container .single_post .info_container .description{min-height:170px;text-align:center;overflow:hidden}.post-type-archive-resources main .container section.events_section .events_container .single_post .info_container .download_btn{background-color:#fff0;color:#00a5f6;border:2px solid #00a5f6;padding:15px 25px;border-radius:10px;text-decoration:none;transition:0.4s color}.post-type-archive-resources main .container section.events_section .events_container .single_post .info_container .download_btn:hover{background-color:#eaeef0;color:#151c23;border-color:#eaeef0}.post-type-archive-resources main .container section.events_section .events_container .single_post .info_container .view_more_btn{border:2px solid #00a5f6;background-color:#00a5f6;color:#fff;padding:15px 25px;border-radius:10px;text-decoration:none;transition:0.4s color;white-space:nowrap}.post-type-archive-resources main .container section.events_section .events_container .single_post .info_container .view_more_btn:hover{background-color:#eaeef0;color:#151c23;border:2px solid #eaeef0}.post-type-archive-resources main .container .pagination{display:flex;justify-content:center;gap:15px;margin-top:20px}.post-type-archive-resources main .container .pagination span{background-color:#000;color:#fff;padding:5px 10px;border-radius:20px;display:flex;justify-content:center;align-items:center}.post-type-archive-resources main .container .pagination a{background-color:#fff0;color:#000;padding:5px 10px;border-radius:20px;display:flex;justify-content:center;align-items:center;text-decoration:none}.single-resources main{padding:0 30px}@media only screen and (max-width:600px){.single-resources main{padding:0 15px}}.single-resources main .resource_header_section{box-shadow:0 0 0 100vmax #151c23;clip-path:inset(0 -100vmax);background-color:#151c23;color:#fff;height:350px;display:flex;justify-content:center;align-items:center;flex-direction:column}.single-resources main .resource_header_section p{text-align:center}@media only screen and (max-width:530px){.single-resources main .resource_header_section{text-align:center}}.single-resources main .resource_header_section .post_info{display:flex;gap:20px;justify-content:space-between;margin-bottom:15px}@media only screen and (max-width:530px){.single-resources main .resource_header_section .post_info{flex-wrap:wrap;text-align:center;justify-content:center}}.single-resources main .resource_header_section .post_info i,.single-resources main .resource_header_section .post_info svg{margin-right:5px}.single-resources main .resource_container{min-height:550px;margin-top:0;padding-top:50px;position:relative;padding-bottom:50px;color:#151c23}.single-resources main .resource_container .title{background-color:#151c23;color:#151c23;margin-top:0;color:#fff;width:fit-content;padding:15px 15px;margin-left:auto;margin-right:auto;border-radius:15px;margin-bottom:0;font-size:20px}.single-resources main .resource_container .title span{color:#00a5f6}.single-resources main .resource_container .subtitle{font-size:25px;margin-bottom:10px;margin-top:20px}.single-resources main .resource_container .resource{display:flex;gap:30px;justify-content:center;color:#151c23}@media only screen and (max-width:1400px){.single-resources main .resource_container .resource{flex-direction:column;gap:50px}}.single-resources main .resource_container .resource .content{width:calc(50% - 15px);border-radius:30px;display:flex;flex-direction:column;text-align:center;justify-content:center}@media only screen and (max-width:1400px){.single-resources main .resource_container .resource .content{width:100%}}.single-resources main .resource_container .resource .content .find_out_more_btn{background-color:#00a5f6;color:#fff;padding:15px 25px;border-radius:10px;text-decoration:none;transition:0.4s color;width:fit-content;margin:auto;margin-top:30px;margin-bottom:0}.single-resources main .resource_container .resource .content .find_out_more_btn:hover{background-color:#eaeef0;color:#151c23}.single-resources main .resource_container .resource .resource_photos{width:calc(50% - 15px)}@media only screen and (max-width:1400px){.single-resources main .resource_container .resource .resource_photos{width:100%}}.single-resources main .resource_container .resource .resource_photos img{border:5px solid #151c23;border-radius:30px;min-height:570px;width:100%;object-fit:cover;max-height:600px}.single-resources main .other_resources_container{box-shadow:0 0 0 100vmax #f3f3f3;clip-path:inset(0 -100vmax);background-color:#f3f3f3;padding-top:40px;padding-bottom:40px}.single-resources main .other_resources_container .section_title{font-size:25px;font-weight:700;text-align:center}.single-resources main .other_resources_container .recent-posts-list{display:flex;gap:20px}@media only screen and (max-width:900px){.single-resources main .other_resources_container .recent-posts-list{width:100%;flex-direction:row;flex-wrap:wrap}}.single-resources main .other_resources_container .single_post{display:flex;flex-direction:column;border-radius:20px;width:calc(50% - 10px)}@media only screen and (max-width:900px){.single-resources main .other_resources_container .single_post{width:100%}}.single-resources main .other_resources_container .single_post .img_container{display:flex}.single-resources main .other_resources_container .single_post .img_container img{width:100%;border-radius:20px 20px 0 0;object-fit:cover;max-height:370px;min-height:230px}.single-resources main .other_resources_container .single_post .btn_container{display:flex;gap:10px}@media only screen and (max-width:1330px){.single-resources main .other_resources_container .single_post .btn_container{flex-wrap:wrap;flex-direction:column}}.single-resources main .other_resources_container .single_post .info_container{background-color:#151c23;min-height:100px;border-radius:0 0 20px 20px;padding:15px;color:#fff;display:flex;align-items:center;justify-content:space-between;height:100%}.single-resources main .other_resources_container .single_post .info_container .post_title{font-size:20px;margin-top:10px;margin-bottom:10px;max-width:300px}.single-resources main .other_resources_container .single_post .info_container .description{min-height:170px;text-align:center;overflow:hidden}.single-resources main .other_resources_container .single_post .info_container .download_btn{background-color:#fff0;color:#00a5f6;border:2px solid #00a5f6;padding:15px 25px;border-radius:10px;text-decoration:none;transition:0.4s color}.single-resources main .other_resources_container .single_post .info_container .download_btn:hover{background-color:#eaeef0;color:#151c23;border-color:#eaeef0}.single-resources main .other_resources_container .single_post .info_container .view_more_btn{border:2px solid #00a5f6;background-color:#00a5f6;color:#fff;padding:15px 25px;border-radius:10px;text-decoration:none;transition:0.4s color;white-space:nowrap}.single-resources main .other_resources_container .single_post .info_container .view_more_btn:hover{background-color:#eaeef0;color:#151c23;border:2px solid #eaeef0}