.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}.wpac,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac p,.wpac td,.wpac dl,.wpac tr,.wpac dt,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac table,.wpac th,.wpac tbody,.wpac tfoot,.wpac caption,.wpac thead,.wpac ul,.wpac li,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac li,.wpac strong,.wpac legend,.wpac em,.wpac s,.wpac cite,.wpac span,.wpac input,.wpac sup,.wpac label,.wpac dfn,.wpac object,.wpac big,.wpac q,.wpac font,.wpac samp,.wpac acronym,.wpac small,.wpac img,.wpac strike,.wpac code,.wpac sub,.wpac ins,.wpac textarea,.wpac var,.wpac a,.wpac abbr,.wpac applet,.wpac del,.wpac kbd,.wpac tt,.wpac b,.wpac i,.wpac hr{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:black!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpac,.wpac h3,.wpac h5,.wpac p,.wpac h1,.wpac dl,.wpac dt,.wpac h6,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac h2,.wpac caption,.wpac h4,.wpac ul,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac textarea,.wpac hr{display:block}.wpac table{display:table}.wpac tbody{display:table-row-group}.wpac tr{display:table-row}.wpac td{display:table-cell}.wpac ul{list-style-type:none!important}.wpac li{display:list-item;min-height:auto!important;min-width:auto!important}.wpac a,.wpac a *,.wpac input[type=submit],.wpac input[type=radio],.wpac input[type=checkbox],.wpac select{cursor:pointer!important}.wpac a:hover{text-decoration:none!important}.wpac button,.wpac input[type=submit]{height:auto!important;text-align:center!important}.wpac input[type=hidden]{display:none}.wpac select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.wpac input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.wpac input[type="checkbox"]:before,.wpac input[type="checkbox"]:after{content:none!important;border:0!important}.wpac input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wpac input[type="radio"]:before,.wpac input[type="radio"]:after{content:none!important;border:0!important}.wpac li:before,.wpac li:after{content:""!important}.wpac input,.wpac select{vertical-align:middle!important}.wpac select,.wpac textarea,.wpac input{border:1px solid #ccc!important}.wpac table{border-collapse:collapse!important;border-spacing:0!important}.wpac *[dir=rtl]{direction:rtl!important}.wpac img{border:0!important}.wpac svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.wpac{font-size:14px!important;line-height:20px!important;direction:inherit!important;text-align:inherit!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:normal!important;text-decoration:none!important;list-style-type:disc!important}.wp-gr{--rev-gap:4px;--rev-padding:4px}.wp-gr .wp-google-badge{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px 0 rgb(0 0 0 / .26)!important}.wp-gr .wp-google-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important;box-shadow:0 2px 5px 0 rgb(0 0 0 / .26)!important}.wp-gr .wp-google-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.wp-gr .wp-google-badge *{cursor:pointer!important}.wp-gr .wp-google-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important}.wp-gr .wp-google-badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important}.wp-gr .wp-google-badge-btn:hover{background:#f3f3f5!important}.wp-gr .wp-google-badge-score{display:inline-block;margin:0 0 0 4px!important;vertical-align:middle!important}.wp-gr .wp-google-rating{color:var(--star-color,#fb8e28)!important;font-size:21px!important;font-weight:600!important;margin:0 6px 0 0!important;vertical-align:middle!important}.wp-gr .wp-google-stars .wp-star{padding:0 3px 0 0!important;line-height:normal!important}.wp-gr .wp-google-based,.wp-gr .wp-google-powered{color:var(--head-based-color,#555)!important;margin:6px 0 0!important}.wp-gr .wp-google-powered{color:var(--powered-color,#777)!important;font-size:15px!important}.wp-gr .wp-google-powered>span{font-weight:600!important}.wp-gr .wp-google-form .wp-google-reviews{padding:16px 16px 0!important}.wp-gr .wp-google-review{margin-top:15px!important}.wp-gr .wp-google-left{display:table-cell!important;vertical-align:top!important}[dir="ltr"] .wp-google-left{padding-right:10px!important}[dir="rtl"] .wp-google-left{padding-left:10px!important}.wp-gr .wp-google-left img{border:none!important;float:left!important;height:46px!important;width:46px!important;margin-right:10px!important;overflow:hidden!important;border-radius:50%!important;box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 4px rgb(0 0 0 / .24)!important}.wp-gr .wp-google-reviews img{border-radius:50%!important}.wp-gr .wp-google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important}.wp-gr .grw-header.wp-place-center{width:100%!important}.wp-gr .wp-place-center{text-align:center!important}.wp-gr .wp-place-center .wp-google-left{display:block!important}.wp-gr .wp-place-center .wp-google-left img{float:none!important}.wp-gr .wp-star svg{display:inline-block!important}.wp-gr .wp-google-place .wp-star svg{width:20px!important;height:20px!important;vertical-align:middle!important}.wp-gr .wp-star svg{width:18px!important;height:18px!important;vertical-align:middle!important;fill:var(--star-color,#fb8e28)}.wp-gr .wp-google-wrap{display:flex;flex-direction:column;gap:var(--rev-gap)}.wp-gr .wp-google-name{color:var(--name-color,#333)!important;font-size:100%!important;font-weight:bold!important;margin:0 0 2px!important;padding-right:6px!important;text-decoration:none!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#555!important;font-size:13px!important;white-space:nowrap!important}.wp-gr .wp-google-text{color:var(--text-color,#222)!important;font-size:15px!important;line-height:24px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-word!important}.wp-gr .wp-google-text .wp-google-stars{padding-right:7px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-url{display:block;margin:10px 0!important;color:#136aaf!important;text-align:center!important}.wp-gr .wp-google-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.wp-gr .wp-google-form.wp-google-form-left{left:0!important}@media(max-width:460px){.wp-gr .wp-google-form{width:100%!important}}.wp-gr .wp-google-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgb(0 0 0 / .12)!important;z-index:2147483002!important}.wp-gr .wp-google-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:20px!important;width:100%!important;height:100%!important;pointer-events:none!important}.wp-gr .wp-google-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.wp-gr .wp-google-close:hover{color:#555!important}.wp-gr .wp-google-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgb(250 250 251 / .98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgb(0 0 0 / .08)!important;z-index:2147483000!important}.wp-gr .wp-google-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.wp-gr .wp-google-content{top:80px!important;bottom:48px!important}.wp-gr .wp-google-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wp-gr .wp-google-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px 0 rgb(0 0 0 / .06)!important;-moz-text-align-last:center!important;text-align-last:center!important}.wp-gr .wp-google-footer img{float:right!important;padding:16px!important}.wp-gr.wp-dark .wp-google-name{color:#eee!important}.wp-gr.wpac.wp-dark .wp-google-name a{color:var(--head-based-color,#eee)!important}.wp-gr.wp-dark .wp-google-time{color:#bbb!important}.wp-gr.wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wp-dark .wp-google-powered{color:var(--powered-color,#fff)!important}.wp-gr.wp-dark .wp-google-based{color:var(--head-based-color,#999)!important}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{background:var(--rev-color,#fafafa)!important}.wp-gr.wpac .wp-google-name{font-size:100%!important}.wp-gr.wpac .wp-google-hide,.wp-gr.wpac .grw-hide{display:none}.wp-gr.wpac .wp-google-name a{color:var(--head-name-color,#333)!important;font-size:100%!important;text-decoration:none!important}.wp-gr.wpac .wp-google-left img{width:46px!important;height:46px!important;border-radius:50%!important}.wp-gr.wpac a.wp-google-name{color:var(--name-color,#154fc1)!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr.wpac .wp-google-review .wp-google-stars{display:inline-block;margin-right:4px!important}@media(max-width:480px){.wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide{display:none!important}}@media(max-width:480px){.wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide{display:none!important}}.wp-gr{display:block!important;width:100%!important;padding-bottom:20px!important;text-align:left!important;direction:ltr!important;box-sizing:border-box!important}.wp-gr .grw-row{display:-ms-flexbox!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;-ms-flex-wrap:nowrap!important;-ms-flex-align:center!important}.wp-gr .grw-row-xs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wp-gr .grw-row-xs .grw-header,.wp-gr .grw-row-xs .grw-content,.wp-gr .grw-row-xs .grw-review,.wp-gr .grw-row-x .grw-header+.grw-content .grw-review{--gap:0;--col:1}.wp-gr .grw-row-xl .grw-header+.grw-content{--gap:.2;--col:1.2}.wp-gr .grw-row-l .grw-header+.grw-content{--gap:.25;--col:1.25}.wp-gr .grw-row-m .grw-header+.grw-content{--gap:.333333;--col:1.333333}.wp-gr .grw-row-s .grw-header+.grw-content{--gap:.5;--col:1.5}.wp-gr .grw-row-x .grw-header,.wp-gr .grw-row-x .grw-header+.grw-content,.wp-gr .grw-row-x .grw-review,.wp-gr .grw-row-s .grw-header+.grw-content .grw-review{--gap:1;--col:2}.wp-gr .grw-row-s .grw-header,.wp-gr .grw-row-s .grw-review,.wp-gr .grw-row-m .grw-header+.grw-content .grw-review{--gap:2;--col:3}.wp-gr .grw-row-m .grw-header,.wp-gr .grw-row-m .grw-review,.wp-gr .grw-row-l .grw-review{--gap:3;--col:4}.wp-gr .grw-row-l .grw-header,.wp-gr .grw-row-xl .grw-review{--gap:4;--col:5}.wp-gr .grw-row-xl .grw-header{--gap:5;--col:6}.wp-gr .grw-header,.wp-gr .grw-content{-ms-flex:1 0 calc(100% / var(--col,3))!important;flex:1 0 calc(100% / var(--col,3))!important;width:calc(100% / var(--col,3))!important}.wp-gr .grw-review{-ms-flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;width:calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important}.wp-gr .grw-content{position:relative!important;min-width:0!important}.wp-gr .grw-content-inner{position:relative!important;display:flex!important;align-items:center!important}.wp-gr .grw-review-inner{display:flex;flex-direction:column;gap:var(--rev-gap);height:100%!important}.wp-gr .grw-header-inner,.wp-gr .grw-review-inner{position:relative!important;padding:15px!important;width:100%!important}.wp-gr .grw-review-inner.grw-round{border-radius:4px!important}.wp-gr .grw-review-inner.grw-shadow{box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 4px rgb(0 0 0 / .24)!important}.wp-gr .grw-review-inner>svg{position:absolute!important;top:10px!important;right:10px!important;width:18px!important;height:18px!important}.wp-gr .grw-reviews{display:flex!important;display:-ms-flexbox!important;flex:1!important;overflow:hidden!important;scrollbar-width:none}.wp-gr .grw-reviews::-webkit-scrollbar{display:none!important}.wp-gr .grw-review{display:flex;position:relative!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;width:100%!important;padding:var(--rev-padding)!important}.wp-gr .grw-btns{height:33px!important;width:33px!important;text-align:center!important;cursor:pointer!important;border-radius:50%!important;user-select:none!important}.wp-gr .grw-btns svg path{fill:#aaa;transition:all .2s ease-in-out!important}.wp-gr .grw-btns:hover svg path{fill:#555!important}[dir="rtl"] .wp-gr .grw-next,[dir="rtl"] .wp-gr .grw-prev{transform:rotate(180deg)}.wp-gr .grw-review .wp-google-left{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:24px!important}.wp-gr .grw-review .wp-google-stars{margin:8px 0 var(--rev-gap)!important}.wp-gr .grw-review .wp-google-feedback{height:100px!important;overflow-y:auto!important}.wp-gr .grw-scroll::-webkit-scrollbar{width:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .5)!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.wp-gr .wp-google-wr{margin:15px auto 8px!important}.wp-gr .wp-google-wr a{color:#fff!important;padding:6px 15px 10px!important;outline:none!important;border-radius:27px!important;background:var(--btn-color,#1f67e7)!important;white-space:nowrap!important;vertical-align:middle!important;opacity:.9!important;text-shadow:1px 1px 0 #888!important;box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 4px rgb(0 0 0 / .24)!important;user-select:none!important;transition:all .2s ease-in-out!important}.wp-gr .wp-google-wr a:hover{opacity:.95!important;background:var(--btn-color,#1f67e7)!important;box-shadow:0 0 2px rgb(0 0 0 / .12),0 3px 5px rgb(0 0 0 / .24)!important}.wp-gr .wp-google-wr a:active{opacity:1!important;background:var(--btn-color,#1f67e7)!important;box-shadow:none!important}.wp-gr .wp-google-wr a svg{display:inline-block;width:16px;height:16px;padding:1px;margin:0 0 0 4px;background:#fff;border-radius:50%}.wp-gr[data-layout="slider"] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));overflow-x:scroll!important;flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}.wp-gr[data-layout="slider"] .grw-review{scroll-snap-align:start!important;transform-origin:center center!important;transform:scale(1)!important;transition:transform .5s!important}.wp-gr{--slider-dot-size:8px}.wp-gr .rpi-dots-wrap{position:absolute!important;top:calc(100% - 1px)!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;margin:0 var(--slider-btn)!important;padding-top:var(--slider-dot-padding-top,16px)!important}.wp-gr .rpi-dots{display:flex!important;gap:12px!important;flex-wrap:nowrap!important;overflow-x:scroll!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.wp-gr .rpi-dot{display:inline-block!important;width:var(--slider-dot-size)!important;height:var(--slider-dot-size)!important;margin:1px 0!important;background-color:var(--slider-dot-color,#999)!important;border-radius:20px!important;cursor:pointer!important;opacity:.4!important;vertical-align:middle!important;flex:1 0 auto!important;width:var(--slider-dot-size)!important;transform:scale(.65)!important;scroll-snap-align:center!important}.wp-gr .rpi-dot:hover{opacity:1!important}.wp-gr .rpi-dot.active{opacity:1!important;transform:scale(1.1)!important;background-color:var(--slider-act-dot-color,#154fc1)!important}.wp-gr .rpi-dot.s2{transform:scale(.9)!important}.wp-gr .rpi-dot.s3{transform:scale(.75)!important}.wp-gr[data-layout="grid"] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));flex-wrap:wrap!important;-ms-flex-wrap:wrap!important}.wp-gr .grw-b{font-weight:bold!important;white-space:nowrap!important}.wp-gr .wp-google-reply{font-size:14px!important;margin-top:auto!important;margin-left:6px!important;padding-left:6px!important;border-left:1px solid #999!important;overflow:hidden!important;overflow-y:auto!important;line-height:20px!important;max-height:44px!important}.wp-gr .wp-google-reply>div{display:flex;gap:4px;align-items:center}.wp-gr .wp-google-reply .wp-google-time{font-size:11px!important;white-space:nowrap!important}.wp-gr .wp-google-img{display:flex;flex-wrap:wrap;gap:8px}.wp-gr .wp-google-img img{display:flex;width:40px!important;height:40px!important;cursor:pointer!important;border-radius:3px!important;box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 4px rgb(0 0 0 / .24)!important}.rpi-x{position:absolute;top:var(--x-top,6px)!important;right:var(--x-right,8px)!important;display:flex!important;align-items:center;justify-content:center;width:var(--x-width,20px)!important;height:var(--x-height,20px)!important;cursor:pointer;opacity:var(--x-opacity,.65);border-radius:50%;background-color:var(--x-bg,#fafafa);z-index:2147483003}.rpi-x:hover{opacity:1}.rpi-x::before,.rpi-x::after{content:"";position:absolute;display:block;width:var(--x-line-width,12px);height:var(--x-line-height,1px);border-radius:2px;background-color:var(--x-color,#373737)}.rpi-x::before{transform:rotate(45deg)}.rpi-x::after{transform:rotate(-45deg)}.rpi-x.rpi-xa::before{--x-line-width:7px;--x-line-height:7px;top:4px;border-radius:0;border-right:1px solid #373737;border-bottom:1px solid #373737;background-color:#fff0}.rpi-x.rpi-xa::after{content:none}.rpi-bubble:after{content:"";position:absolute;top:-8px;left:16px;bottom:auto;border-style:solid;border-width:0 8px 8px;border-color:#fff #fff0}.rpi-fade{-webkit-transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:transform 150ms ease,opacity 150ms ease;transition:transform 150ms ease,opacity 150ms ease,-webkit-transform 150ms ease}.rpi-lightbox{--x-top:15px;--x-right:15px;--x-bg:none;--x-color:#ececec;--x-line-width:25px;--x-line-height:3px;--x-opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%;max-width:100%;color:#333;text-align:left;z-index:2147483001;user-select:none;background-color:rgb(0 0 0 / .6);transition:all 300ms ease-out}.rpi-lightbox-inner{width:95%;height:100%;max-width:1200px;max-height:calc(100vh - 160px)}.rpi-lightbox-xxx{container-name:lightbox;container-type:inline-size;position:relative;height:100%;border:0;overflow:hidden;border-radius:4px}.rpi-lightbox-content{position:relative;display:flex;flex-direction:row;justify-content:flex-start;color:#000;height:100%;flex-direction:row;border-radius:4px;background-color:#fff}.rpi-lightbox-media{position:relative;display:flex;justify-content:center;flex:2;align-items:center;width:100%;height:100%;overflow:hidden;padding-bottom:0;background-color:#000}.rpi-lightbox-btn{position:absolute;display:flex;width:30px;height:30px;font-size:36px;line-height:22px;justify-content:center;z-index:1;cursor:pointer;border-radius:50%;background-color:rgb(214 214 214 / .7);transition:background 300ms ease-in-out}.rpi-lightbox-btn:hover{background:rgb(225 225 225)}.rpi-lightbox-prev{left:8px}.rpi-lightbox-next{right:8px}.rpi-lightbox-prev::before{content:'‹'}.rpi-lightbox-next::before{content:'›'}.rpi-lightbox-media img{position:relative;display:block;width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;object-fit:contain;border-radius:inherit;transition:opacity 300ms ease-in-out}.rpi-lightbox-review{display:flex;flex-direction:column;flex:1;height:100%;font-size:15px;color:#000;padding:0}@container lightbox(width < 480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}@media(max-width:480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}@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}