@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&family=Oxygen:wght@300;400;700&display=swap);@font-face{font-display:swap;font-family:FontAwesome-Light;src:url(/wp-content/themes/southdowns-theme/assets/fonts/FontAwesome/FontAwesome-Light.woff2)}.font-oswald{font-family:"Oswald",sans-serif}.font-awesome-light{font-family:FontAwesome-Light}.vertical-text{writing-mode:vertical-lr;transform:rotate(180deg)}.heading-1{font-family:"Oswald",sans-serif;font-size:40px;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}@media (min-width:1024px){.heading-1{font-size:56px;letter-spacing:.05em}}.heading-2{font-family:"Oswald",sans-serif;font-size:36px;line-height:1.2;text-transform:uppercase}@media (min-width:1024px){.heading-2{font-size:45px}}.heading-3{font-family:"Oswald",sans-serif;font-size:28px;line-height:1.2;text-transform:uppercase}@media (min-width:1024px){.heading-3{font-size:34px}}.heading-4{font-family:"Oswald",sans-serif;font-size:30px;text-transform:uppercase}.heading-5{font-family:"Oswald",sans-serif;font-size:20px;text-transform:uppercase}.text-primary{color:#313980}.hover\:text-primary:hover{color:#313980}.text-secondary{color:#d06449}.hover\:text-secondary:hover{color:#d06449}.group:hover .group-hover\:text-secondary{color:#d06449}.hover\:text-green:hover{color:#229c98}.hover\:text-lightgreen:hover{color:#b9ce5f}.hover\:border-lightgreen:hover{border-color:#b9ce5f}.text-dark{color:#1d1d1b}.text-gray{color:#3c3c3b}.text-lightgray{color:#706f6f}.border-primary{border-color:#313980}.hover\:border-primary:hover{border-color:#313980}.border-gray{border-color:#9d9d9c}.bg-primary{background-color:#313980}.bg-primary\/90{background-color:#313980e6}.hover\:bg-primary:hover{background-color:#313980!important}.group:hover .group-hover\:bg-primary{background-color:#313980}.bg-secondary{background-color:#d06449}.hover\:bg-secondary:hover{background-color:#d06449!important}.bg-green,.page-template-template-news .bg-green,.home .bg-green{background-color:#229c98}.hover\:bg-green:hover{background-color:#229c98!important}.bg-lightgreen{background-color:#b9ce5f}.hover\:bg-lightgreen:hover{background-color:#b9ce5f}.nav-link.active{color:#d06449}.side-link.active{font-weight:700;color:#229c98}.cta-btn{display:inline-flex;justify-content:center;padding:12px 60px;text-transform:uppercase;color:#fff;background-color:#d06449;transition:0.3s}.cta-btn.secondary{background-color:#313980}.cta-btn:hover,.cta-btn[type=submit]:hover{background-color:#9d9d9c!important}.box-arrow{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #fff;font-size:32px;transition:0.3s;cursor:pointer}.box-arrow:hover{border-color:#b9ce5f;color:#b9ce5f}body{font-family:"Oxygen",sans-serif;font-size:16px;font-weight:400;padding-top:92px}.main-container{padding-left:20px;padding-right:20px}@media (min-width:768px){.main-container{padding-left:4vw;padding-right:4vw}}@media (min-width:1536px){.main-container{padding-left:10vw;padding-right:10vw}}.menu-content{width:0;transition:width 0.5s}.menu-content.active{width:100%}.menu-content ::-webkit-scrollbar,.team-modal ::-webkit-scrollbar,.school-modal ::-webkit-scrollbar,#ctf p.ctf-tweet-text::-webkit-scrollbar,.juicer-feed.polaroid .j-message::-webkit-scrollbar{width:2px}.menu-content ::-webkit-scrollbar-track{background:#fff}.team-modal ::-webkit-scrollbar-track,.school-modal ::-webkit-scrollbar-track,#ctf p.ctf-tweet-text::-webkit-scrollbar-track,.juicer-feed.polaroid .j-message::-webkit-scrollbar-track{background:#ccc}.menu-content ::-webkit-scrollbar-thumb{background:#d06449}.team-modal ::-webkit-scrollbar-thumb,.school-modal ::-webkit-scrollbar-thumb,#ctf p.ctf-tweet-text::-webkit-scrollbar-thumb,.juicer-feed.polaroid .j-message::-webkit-scrollbar-thumb{background:#313980}.bg-hero-gradient{background:linear-gradient(0deg,#1d1d1b -.97%,rgb(29 29 27 / .42) 25.34%,#fff0 51.89%,#1d1d1b 92.38%);opacity:.68}.bg-cta-gradient-1{background-image:radial-gradient(50% 50% at 50% 50%,#fff0 57.4%,rgb(22 20 18 / .65) 79.8%,rgb(22 20 18 / .74) 83.3%,rgb(22 20 18 / .95) 100%);opacity:.45}.bg-cta-gradient-2{background-image:linear-gradient(180deg,#fff0 -74%,rgb(29 29 27 / .14) 46.38%,rgb(29 29 27 / .58) 173.31%,#1d1d1b 254%)}.bg-school-gradient{background-image:linear-gradient(180deg,#fff0 21.2%,rgb(29 29 27 / .37) 42.04%,rgb(29 29 27 / .84) 80.9%,#1d1d1b 115.2%)}.bg-cta-gradient-3{opacity:.75;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0) 100%)}.bg-testimonial-gradient{background-image:linear-gradient(0deg,#1d1d1b -.97%,rgb(29 29 27 / .42) 25.34%,#fff0 51.89%,#1d1d1b 92.38%);opacity:.68}.testimonials-carousel-pagination{position:absolute;z-index:10;left:unset!important;right:0!important;bottom:0!important;width:max-content!important;padding:2px 10px;background-color:#b9ce5f}.testimonials-carousel-pagination .swiper-pagination-bullet{margin:0 6px!important;background-color:#fff;opacity:1}.testimonials-carousel-pagination .swiper-pagination-bullet-active{background-color:#313980}.video-overlay .video-container .vimeo-modal-vid,.video-overlay .video-container .vimeo-modal-vid #vimeoContainer,.video-overlay .video-container .vimeo-modal-vid #vimeoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.form-overlay{float:left;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#ffffff45;display:flex;justify-content:center;align-items:center;opacity:0}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid #329c98;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-0.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}input.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:red}.wpcf7-not-valid-tip{display:none}.cta-btn[type=submit]{background-color:#d06449}.cta-btn[type=submit].secondary{background-color:#313980}.wpcf7 form .wpcf7-response-output{margin:20px 0 0;text-align:center;background:#313980;border:#313980;color:#fff;padding:10px}body.error404 header,body.error404 footer{display:none}body.error404 section div{background:#d06449;padding:40px}body.error404 h1{font-size:14em;font-weight:700;line-height:1;margin-bottom:20px}body.error404 b{background:#229c98;text-transform:uppercase;color:#fff;padding:10px 20px;letter-spacing:.4em;margin:0 0 20px}body.error404{background:#313980;padding:0}body.error404 p{margin:40px 0 0}.content p{margin-bottom:15px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{float:left;width:100%;font-weight:700;margin:0 0 6px}.content ul,.content ol{margin:0 0 20px;padding:0 0 0 35px}.content ul{list-style:outside}.content li{margin:0 0 10px}.content ol{list-style:auto}.content li:last-of-type{margin:0}.content blockquote{padding-left:40px;border-left:2px solid #b9ce60;margin:0 0 20px}.content blockquote p{font-size:20px}section .float-left.w-full section.main-container.my-20{padding:0}section .float-left.w-full section.main-container.my-20:first-of-type{margin-top:0}.content br{display:none}#ctf .ctf-hide-avatar .ctf-author-name,#ctf .ctf-screename-sep{display:none}#ctf.ctf-styles .ctf-author-screenname{margin:0}#ctf.ctf-styles .ctf-author-screenname,#ctf .ctf-tweet-meta a{margin:0;color:#d06449!important;font-size:.875rem;line-height:1.25rem;margin-bottom:.75rem;margin:0}#ctf p.ctf-tweet-text{color:#1d1d1b;font-size:16px;margin:1.5rem 0 1.0rem!important}#ctf p.ctf-tweet-text br{content:"";display:block;margin:10px}#ctf .ctf-item{padding-top:0;padding-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem;background:#fff;--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(
    --tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column-reverse}#ctf.ctf-narrow .ctf-tweet-content{display:flex;flex-direction:column-reverse;margin:0;padding:0}#ctf .ctf-tweet-media{margin:0 0 0;min-width:calc(100% + 3rem);position:relative;left:-1.5rem}#ctf .ctf-tweet-media .ctf-lightbox-link{width:100%;border-radius:0;margin:0}#ctf .ctf-tweet-media img,#ctf .ctf-tweet-media video{border-radius:0}.ctf-carousel .ctf-owl-item{padding:0 10px}#ctf .ctf-tweet-media a{width:100%;border-radius:0}#ctf .ctf-tweet-media img{height:255px}#ctf p.ctf-tweet-text{height:130px;overflow-y:auto;width:100%}.header-scroll{background:#fff}.home header div{color:#fff}.home header .border-primary{border-color:#fff}header .border-primary:hover{border-color:#d06449}.home header img,.menu-open header img,.menu-open.home header.header-scroll img{filter:brightness(0) invert(1)}.home header.header-scroll .topbar div{color:#313980}.home header.header-scroll .border-primary{border-color:#313980}.home header.header-scroll .border-primary:hover{border-color:#d06449}.home header.header-scroll img{filter:brightness(1) invert(0)}.search-toggle.active:before{content:"";width:1px;height:25px;background:#313980;position:absolute;transform:rotate(-45deg);top:0;left:10px;z-index:1}.home .search-toggle.active:before{background:#fff}.search-toggle.active:hover:before{background:#d06449}form.search-form input{background:none;outline:none}.home form.search-form input,.home form.search-form input::placeholder{color:#fff}form.search-form input,form.search-form input::placeholder,.home .header-scroll form.search-form input,.home .header-scroll form.search-form input::placeholder{color:#313980}.home .header-scroll .search-toggle.active:before{background:#313980}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}.accordion-content h1,.accordion-content h2,.accordion-content h3,.accordion-content h4,.accordion-content h5,.accordion-content h6{line-height:1.25;font-weight:700;font-size:1.5rem;margin:0 0 10px}.juicer-feed.polaroid li.feed-item{display:none}.juicer-feed h1,.juicer-feed .j-meta{display:none!important}.juicer-feed.polaroid li.feed-item:nth-child(1){display:block}.juicer-feed.polaroid .j-image img{object-fit:cover;height:100%!important}body .juicer-feed.polaroid li.feed-item{padding-top:0;padding-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem;background:#fff;--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(
    --tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);float:left}body .juicer-feed a.j-image{margin:0;min-width:calc(100% + 3rem);position:relative;left:-1.5rem;float:left;height:255px}body .juicer-feed.polaroid .j-post-container{float:left;width:100%}body .juicer-feed.polaroid .j-poster-meta,body .juicer-feed.polaroid .j-message{color:#1d1d1b;font-size:16px;margin:1.5rem 0 1rem!important;text-align:left}body .juicer-feed.polaroid .j-message{height:130px;overflow-y:auto;width:100%}body .j-post-overlay a.j-image{min-width:100%}.header-social-icon:hover{border-color:#d06449}.grecaptcha-badge{display:none!important}.iframe-container-map iframe{height:100%;width:100%}.additional-image{height:100px!important}