@import url("https://fonts.googleapis.com/css2?family=Darker+Grotesque:wght@300..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");.castleton-block{background:#231f20}@media (min-width: 768px){.castleton-block{padding:38px 0px 112px}}.castleton-block .castleton-slider .castleton-slider-item img{width:100%}@media (min-width: 768px){.castleton-block .castleton-slider .castleton-slider-item img{max-height:1004px;-o-object-fit:cover;object-fit:cover}}.castleton-block .castleton-slider .castleton-slider-item .container{position:absolute;top:50px;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}@media (min-width: 768px){.castleton-block .castleton-slider .castleton-slider-item .container{top:145px}}.castleton-block .castleton-slider .castleton-slider-item .castleton-text{max-width:700px}.castleton-block .castleton-slider .castleton-slider-item .castleton-text h2{font-family:"Darker Grotesque", sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:1px;text-transform:uppercase;color:#fff;margin-bottom:10px}.castleton-block .castleton-slider .castleton-slider-item .castleton-text h3{font-family:"Darker Grotesque", sans-serif;font-weight:400;font-size:22px;line-height:22px;color:#fff;margin:0px}@media (min-width: 480px){.castleton-block .castleton-slider .castleton-slider-item .castleton-text h3{font-size:26px;line-height:26px}}@media (min-width: 768px){.castleton-block .castleton-slider .castleton-slider-item .castleton-text h3{font-size:32px;line-height:32px}}.castleton-block .castleton-slider .castleton-slider-item .castleton-text h3 br{display:none}@media (min-width: 768px){.castleton-block .castleton-slider .castleton-slider-item .castleton-text h3 br{display:block}}.castleton-block .castleton-slider .castleton-slider-item .double-column{margin-top:40px;max-width:760px;display:none}@media (min-width: 768px){.castleton-block .castleton-slider .castleton-slider-item .double-column{display:block}}.castleton-block .castleton-slider .castleton-slider-item .double-column p{font-family:"Open Sans", sans-serif;font-weight:500;font-size:14px;line-height:22px;color:#fff}.castleton-block .castleton-slider .castleton-slider-item .double-column ul.text-list{margin:20px 0px 0px}.castleton-block .castleton-slider .castleton-slider-item .double-column ul.text-list li{font-family:"Open Sans", sans-serif;font-weight:500;font-size:14px;line-height:22px;color:#fff;margin-bottom:10px}.castleton-block .castleton-slider .castleton-slider-item .double-column ul.text-list li:last-child{margin-bottom:0px}.castleton-block .castleton-slider .castleton-slider-item .double-column ul.image-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px -5px 0px}.castleton-block .castleton-slider .castleton-slider-item .double-column ul.image-list li{width:20%;padding:0px 5px}.castleton-block .castleton-slider .castleton-slider-item .double-column ul.image-list li img{width:100%}.castleton-block .castleton-slider .owl-nav{position:absolute;top:70px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;display:none}@media (min-width: 768px){.castleton-block .castleton-slider .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.castleton-block .castleton-slider .owl-nav .owl-prev{background:transparent;border:none;padding:10px 15px;font-size:18px;width:20px;height:20px;cursor:pointer;pointer-events:all;border-radius:50%;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.castleton-block .castleton-slider .owl-nav .owl-prev span{background:url(../images/owl-prev.png) no-repeat;background-size:contain;font-size:0px;width:16px;height:23px;display:-webkit-box;display:-ms-flexbox;display:flex}.castleton-block .castleton-slider .owl-nav .owl-next{background:transparent;border:none;padding:10px 15px;font-size:18px;width:20px;height:20px;cursor:pointer;pointer-events:all;border-radius:50%;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.castleton-block .castleton-slider .owl-nav .owl-next span{background:url(../images/owl-next.png) no-repeat;background-size:contain;font-size:0px;width:16px;height:23px;display:-webkit-box;display:-ms-flexbox;display:flex}.meet-team{background:#00583d;padding:56px 0px 40px}@media (min-width: 768px){.meet-team{padding:56px 0px 280px}}.meet-team .head{margin-bottom:25px}.meet-team .head p{font-family:"Darker Grotesque", sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:1px;text-transform:uppercase;color:#ffffff}@media (max-width: 767px){.meet-team .head p{color:#00583d}}.meet-team .row{position:relative;z-index:99}@media (min-width: 768px){.meet-team .row .col-md-5{width:38%}}@media (min-width: 768px){.meet-team .row .col-md-6{width:53%}}@media (min-width: 768px){.meet-team .row .col-md-1{width:9%}}.meet-team .team-block{position:relative}.meet-team .team-block h2{font-family:"Darker Grotesque", sans-serif;font-weight:400;font-size:38px;line-height:28px;color:#ffffff}.meet-team .team-block h2 span{font-weight:500}@media (max-width: 767px){.meet-team .team-block h2{color:#00583d;max-width:200px;line-height:32px}}.meet-team .team-block h3{font-family:"Darker Grotesque", sans-serif;font-weight:500;font-size:110px;line-height:110px;color:#ffffff}@media (max-width: 767px){.meet-team .team-block h3{position:absolute;margin:0px;right:0;top:0;line-height:40px;color:#c2cdc5}}@media (max-width: 767px){.meet-team .about-slider{margin:0px -12px;width:calc(100% + 24px)}}.meet-team .about-slider .becky-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}@media (max-width: 767px){.meet-team .about-slider .becky-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}}@media (max-width: 767px){.meet-team .about-slider .becky-block .becky-img{width:50%}}.meet-team .about-slider .becky-block .becky-img img{max-width:100%}.meet-team .about-slider .becky-block .becky-text{margin-left:22px}@media (max-width: 767px){.meet-team .about-slider .becky-block .becky-text{width:50%}}.meet-team .about-slider .becky-block .becky-text h3{font-family:"Darker Grotesque", sans-serif;font-weight:500;font-size:110px;line-height:110px;color:#ffffff}.meet-team .about-slider .becky-block .becky-text p{font-family:"Darker Grotesque", sans-serif;font-weight:500;font-size:20px;line-height:22px;color:#ffffff;margin:0px}.meet-team .about-slider .owl-nav{position:absolute;top:auto;width:70%;bottom:26px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}@media (max-width: 767px){.meet-team .about-slider .owl-nav{bottom:auto;top:24px;width:auto;right:10px}}.meet-team .about-slider .owl-nav .owl-prev{background:transparent;border:none;padding:10px 15px;width:20px;height:20px;cursor:pointer;pointer-events:all;border-radius:50%;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;margin-right:4px}.meet-team .about-slider .owl-nav .owl-prev span{background:url(../images/owl-prev.png) no-repeat;background-size:contain;font-size:0px;width:16px;height:23px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.meet-team .about-slider .owl-nav .owl-prev span{background:url(../images/owl-prev-mob.png) no-repeat;opacity:0.5}}.meet-team .about-slider .owl-nav .owl-prev.active span{opacity:1}.meet-team .about-slider .owl-nav .owl-next{background:transparent;border:none;padding:10px 15px;width:20px;height:20px;cursor:pointer;pointer-events:all;border-radius:50%;margin-left:4px;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.meet-team .about-slider .owl-nav .owl-next span{background:url(../images/owl-next.png) no-repeat;background-size:contain;font-size:0px;width:16px;height:23px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.meet-team .about-slider .owl-nav .owl-next span{background:url(../images/owl-next-mob.png) no-repeat;opacity:0.5}}.meet-team .about-slider .owl-nav .owl-next.active span{opacity:1}@media (max-width: 767px){.meet-team .why-castleton{text-align:center;margin-top:25px}}.meet-team .why-castleton h3{font-family:"Darker Grotesque", sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:1px;text-transform:uppercase;color:#ffffff;margin-bottom:10px}.meet-team .why-castleton p{font-family:"Darker Grotesque", sans-serif;font-weight:500;font-size:20px;line-height:24px;color:#ffffff;width:95%}@media (max-width: 767px){.meet-team .why-castleton p{width:100%}}.meet-team .career-statistics{margin-top:30px}.meet-team .career-statistics img{max-width:100%}.meet-team:after{content:"";position:absolute;left:0px;top:0;bottom:auto;width:100%;height:240px;background:#fff}@media (min-width: 768px){.meet-team:after{top:auto;height:340px;bottom:0px;background:#231f20}}@media (min-width: 992px){.state-university{padding-right:92px}}.state-university.wrap{z-index:9}@media (min-width: 768px){.state-university.wrap{margin-top:-128px}}.state-university img{width:100%}@media (min-width: 768px){.state-university img{height:600px}}@media (min-width: 992px){.state-university img{border-top-right-radius:30px;border-bottom-right-radius:30px;height:auto}}.state-university .container{position:absolute;top:0%;left:0%;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media (min-width: 768px){.state-university .container{left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.state-university .container .state-university-text{padding:38px 20px}@media (min-width: 768px){.state-university .container .state-university-text{max-width:600px;min-width:600px;padding:0px}}@media (min-width: 992px){.state-university .container .state-university-text{padding:56px 70px 56px 0px;max-width:730px;min-width:730px}}@media (max-width: 767px){.state-university .container .state-university-text{text-align:center}}.state-university .container .university-logo{margin-bottom:22px}@media (min-width: 768px){.state-university .container .university-logo{margin-bottom:15px}}@media (min-width: 992px){.state-university .container .university-logo{margin-bottom:28px}}.state-university .container .university-logo img{width:auto;height:auto}.state-university .container h2{font-family:"Darker Grotesque", sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:1px;text-transform:uppercase;color:#00583d}.state-university .container h3{font-family:"Darker Grotesque", sans-serif;font-weight:400;font-size:24px;line-height:26px;color:#000000;margin-bottom:0px}@media (min-width: 768px){.state-university .container h3{font-size:26px;line-height:30px;margin-bottom:15px}}@media (min-width: 992px){.state-university .container h3{margin-bottom:28px;font-size:32px;line-height:32px}}.state-university .container h3 span{font-weight:600;color:#00583d}.state-university .container p{font-family:"Open Sans", sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#000000;max-width:96%}@media (max-width: 767px){.state-university .container p{display:none}}.state-university .container ul{list-style:none;padding:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.state-university .container ul{display:none}}.state-university .container ul li{font-family:"Darker Grotesque", sans-serif;font-weight:600;font-size:32px;line-height:100%;color:#00583d;width:25%}.state-university .container ul li span{margin-top:5px;font-family:"Open Sans", sans-serif;font-weight:400;font-size:14px;line-height:100%;color:#000000;display:block;max-width:80%}@media (max-width: 767px){.university-image{display:none}}.university-image ul{padding:0px;margin:10px 0px 0px;list-style:none}.university-image ul li img{max-width:100%}.college-athletic{padding:50px 0px 50px}@media (min-width: 768px){.college-athletic{padding:66px 0px 70px}}@media (max-width: 767px){.college-athletic .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}}.college-athletic .head p{font-family:"Darker Grotesque", sans-serif;font-weight:400;font-size:32px;line-height:100%}@media (max-width: 767px){.college-athletic .head p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:20px}}.college-athletic .head p strong{font-weight:600}.college-athletic .varsity-sports-block{margin-top:30px}.college-athletic .varsity-sports-block .row .col-2{width:14%}.college-athletic .varsity-sports-block .row .col-10{width:86%}.college-athletic .varsity-sports-block .date-block h2{font-family:"Darker Grotesque", sans-serif;font-weight:600;font-size:72px;line-height:52px;color:#00583d;margin-bottom:10px}.college-athletic .varsity-sports-block .date-block p{font-family:"Open Sans", sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#000000;max-width:80%}.college-athletic .varsity-sports-block .varsity-sports-text .copy{margin-bottom:26px}.college-athletic .varsity-sports-block .varsity-sports-text .copy:last-child{margin-bottom:0px}.college-athletic .varsity-sports-block .varsity-sports-text .copy h3{font-family:"Darker Grotesque", sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#00583d;margin-bottom:8px}@media (min-width: 768px){.college-athletic .varsity-sports-block .varsity-sports-text .copy h3{font-size:24px;line-height:32px}}.college-athletic .varsity-sports-block .varsity-sports-text .copy p{font-family:"Open Sans", sans-serif;font-weight:400;font-size:14px;line-height:100%}@media (min-width: 768px){.college-athletic .spartans-logo{text-align:right}}@media (max-width: 767px){.college-athletic .spartans-logo{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.college-athletic .spartans-logo img{max-width:100%}@media (max-width: 767px){.media-guide{background:#c2cdc5}}.media-guide img{width:100%}.media-guide .guide-wrap{background-blend-mode:screen;background:linear-gradient(99.76deg, #c2cdc5 57.66%, rgba(194,205,197,0) 95.65%);background:linear-gradient(99.76deg, rgba(194,205,197,0.8) 57.66%, rgba(194,205,197,0) 95.65%);padding:26px 0px 70px;margin-top:-65px}@media (min-width: 768px){.media-guide .guide-wrap{width:640px;position:absolute;top:50%;left:34%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:26px;margin-top:0px}}.media-guide .guide-wrap .the-castleton{width:156px;margin-left:-62px}@media (max-width: 767px){.media-guide .guide-wrap .the-castleton{width:100%;margin:0px 0px 25px;text-align:center}}.media-guide .guide-wrap .the-castleton img{width:100%}@media (max-width: 767px){.media-guide .guide-wrap .the-castleton img{width:135px}}.media-guide .guide-wrap .guide-text{padding-left:32px}@media (max-width: 767px){.media-guide .guide-wrap .guide-text{text-align:center;padding:0px}}.media-guide .guide-wrap .guide-text p{font-family:"Darker Grotesque", sans-serif;font-weight:400;font-size:32px;line-height:32px;color:#000000}@media (min-width: 768px){.media-guide .guide-wrap .guide-text p{max-width:380px}}.media-guide .guide-wrap .guide-text p span{color:#00583d;font-weight:600}.media-guide .guide-wrap .guide-text a{font-family:"Darker Grotesque", sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:5%;text-transform:uppercase;color:#00583d;text-decoration:none;margin-top:15px;display:inline-block}.media-guide .guide-wrap .guide-text a img{width:auto}.get-touch-block{background:#00583d;padding:50px 0px 300px}@media (min-width: 768px){.get-touch-block{padding:180px 0px 90px}}.get-touch-block .get-touch-text{margin-bottom:50px}@media (min-width: 768px){.get-touch-block .get-touch-text{margin-bottom:0px}}.get-touch-block .get-touch-text h3{font-family:"Darker Grotesque", sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:1px;text-transform:uppercase;color:#fff}.get-touch-block .get-touch-text p{font-family:"Darker Grotesque", sans-serif;font-weight:400;font-size:32px;line-height:32px;color:#fff;max-width:78%}.get-touch-block .get-touch-text p strong{font-weight:600}.get-touch-block .contact-form .row{row-gap:24px}.get-touch-block .contact-form form .form-label{display:none}.get-touch-block .contact-form form .form-control{border:2px solid #ffffff;font-family:"Darker Grotesque", sans-serif;font-weight:500;font-size:20px;line-height:100%;letter-spacing:1px;color:#ffffff;background:transparent;border-radius:10px;resize:none}.get-touch-block .contact-form form .form-control::-webkit-input-placeholder{color:#ffffff;opacity:0.5;text-transform:uppercase}.get-touch-block .contact-form form .form-control:-ms-input-placeholder{color:#ffffff;opacity:0.5;text-transform:uppercase}.get-touch-block .contact-form form .form-control::-ms-input-placeholder{color:#ffffff;opacity:0.5;text-transform:uppercase}.get-touch-block .contact-form form .form-control::placeholder{color:#ffffff;opacity:0.5;text-transform:uppercase}.get-touch-block .contact-form form .form-control::-ms-input-placeholder{color:#ffffff;text-transform:uppercase}.get-touch-block .contact-form form button{border:1px solid #ffffff;font-family:"Darker Grotesque", sans-serif;font-weight:700;font-size:20px;line-height:20px;text-transform:uppercase;color:#ffffff;border-radius:10px;text-decoration:none;width:155px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;position:relative;border-radius:10px;padding:12px 0px 12px 18px;background:transparent}.get-touch-block .contact-form form button span{position:relative;padding-right:10px}.get-touch-block .contact-form form button span img{width:auto}.get-touch-block .contact-form form button span:after{content:"";height:100%;left:0;top:-9px;width:100%;background:#fff;position:absolute;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:-1;height:43px;border-top-right-radius:8px;border-bottom-right-radius:8px}.get-touch-block .contact-form form button:after{content:"";height:100%;left:0;top:0;width:0px;background:#fff;border-radius:8px;position:absolute;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:-1}.get-touch-block .contact-form form button:hover{color:#00583d}.get-touch-block .contact-form form button:hover:after{width:100%}.get-touch-block .side-soccer-logo{position:absolute;bottom:0;left:0}@media (max-width: 767px){.get-touch-block .side-soccer-logo{width:100%;text-align:center}}.get-touch-block .side-soccer-logo img{max-width:100%}.header{position:relative;background:#00583d;padding:20px 0px}@media (min-width: 992px){.header{background:#231f20;padding:46px 0px 36px}}.header .navbar{padding:0px;position:relative}.header .navbar .logo{width:166px;position:absolute;top:-20px;left:-15px;height:70px}@media (min-width: 992px){.header .navbar .logo{display:none}}.header .navbar .logo img{max-width:100%}.header .navbar .navbar-wrap{width:100%;padding-top:30px}@media (min-width: 992px){.header .navbar .navbar-wrap{padding-top:0px;border-bottom:1px solid #ffffff}}.header .navbar .navbar-wrap .navbar-nav li{padding:10px 0px}@media (min-width: 992px){.header .navbar .navbar-wrap .navbar-nav li{margin-right:60px}}.header .navbar .navbar-wrap .navbar-nav li:last-child{margin-right:0px}.header .navbar .navbar-wrap .navbar-nav li a{font-family:"Darker Grotesque", sans-serif;font-weight:500;font-size:20px;letter-spacing:1px;line-height:100%;text-transform:uppercase;color:#ffffff;padding:0px;position:relative}.header .navbar .navbar-wrap .navbar-nav li a:before{position:absolute;top:auto;bottom:-11px;left:0;overflow:hidden;padding:10px 0;width:0;border-bottom:1px solid #00583d;content:attr(data-hover);-webkit-transition:width 0.5s;transition:width 0.5s}.header .navbar .navbar-wrap .navbar-nav li a:hover{color:#00583d}.header .navbar .navbar-wrap .navbar-nav li a:hover:before{width:100%}.header .navbar .get-touch{position:relative;border-radius:10px;margin-left:30px}@media (max-width: 991px){.header .navbar .get-touch{margin-left:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header .navbar .get-touch:after{content:"";height:100%;left:0;top:0;width:0px;background:#fff;border-radius:8px;position:absolute;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.header .navbar .get-touch a{border:1px solid #ffffff;font-family:"Darker Grotesque", sans-serif;font-weight:700;font-size:20px;line-height:20px;text-transform:uppercase;color:#ffffff;border-radius:10px;text-decoration:none;width:180px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;position:relative}.header .navbar .get-touch:hover:after{width:100%}.header .navbar .get-touch:hover a{color:#000}.header .navbar .log-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:26px;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width: 992px){.header .navbar .log-toggle{display:none}}@media (max-width: 390px){.header .navbar .log-toggle{gap:16px}}.header .navbar .log-toggle .navbar-toggler{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0px;border-radius:0}.header .navbar .log-toggle .navbar-toggler span{background:url(../images/hamburger-menu.svg) no-repeat;background-position:center}.header .navbar .log-toggle .navbar-toggler.active span{background:url(../images/hamburger-menu-close.svg) no-repeat;background-position:center}.header .navbar .log-toggle .search-icon img{max-width:100%}.header .navbar .navbar-collapse.show{z-index:888;left:0px;width:100%}.sub-head{background:#231f20;padding:20px 0px 30px}@media (min-width: 992px){.sub-head{background:#00583d;padding:50px 0px 92px}}.sub-head .logo{position:absolute;top:0px;left:0px;display:none}@media (min-width: 992px){.sub-head .logo{display:block}}.sub-head .logo img{max-width:100%}.sub-head .sub-head-text{text-align:center}@media (min-width: 992px){.sub-head .sub-head-text{text-align:right}}.sub-head .sub-head-text p{font-family:"Darker Grotesque", sans-serif;font-weight:700;font-size:16px;line-height:100%;text-transform:uppercase;color:#ffffff}@media (min-width: 768px){.sub-head .sub-head-text p{font-size:20px}}.sub-head .sub-head-text p span{font-weight:600;font-size:32px;line-height:32px;display:block;margin-top:6px}@media (min-width: 768px){.sub-head .sub-head-text p span{font-size:42px;line-height:42px}}.search-bar{display:none;position:absolute;top:calc(100% + 20px);left:0;width:100%;padding:5px;background-color:#fff;border-radius:0;z-index:100;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.search-bar input{width:100%;padding:8px 40px 8px 10px;border:1px solid #ccc;border-radius:4px;font-family:"Darker Grotesque", sans-serif;font-size:18px;line-height:100%}.search-bar .close-search{background:none;border:none;font-size:18px;cursor:pointer;padding:5px;position:absolute;top:8px;right:5px}.hero-block{position:relative;background:#231f20}@media (min-width: 992px){.hero-block{height:calc(613px - 60px)}}@media (min-width: 768px){.hero-block .hero-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}}@media (min-width: 992px){.hero-block .hero-inner{top:-60px;min-height:613px;max-height:613px}}.hero-block .hero-inner .class-block{position:relative}@media (min-width: 768px){.hero-block .hero-inner .class-block{width:50%}}@media (min-width: 992px){.hero-block .hero-inner .class-block{padding-left:92px;width:67%}}.hero-block .hero-inner .class-block img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (min-width: 992px){.hero-block .hero-inner .class-block img{border-top-left-radius:60px;border-bottom-left-radius:60px}}.hero-block .hero-inner .class-block .class-text-block{padding:32px 20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}@media (min-width: 768px){.hero-block .hero-inner .class-block .class-text-block{top:0;width:auto;left:auto;max-width:500px;padding:58px 15px 0px 15px;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}}@media (min-width: 992px){.hero-block .hero-inner .class-block .class-text-block{padding:58px 0px 0px 50px}}.hero-block .hero-inner .class-block .class-text-block h1{font-family:"Darker Grotesque", sans-serif;font-weight:600;font-size:32px;line-height:32px;color:#fff;margin-bottom:26px;max-width:70%}@media (min-width: 768px){.hero-block .hero-inner .class-block .class-text-block h1{font-size:72px;line-height:72px;max-width:100%}}.hero-block .hero-inner .class-block .class-text-block p{font-family:"Darker Grotesque", sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:1px;text-transform:uppercase;color:#fff;max-width:70%}@media (min-width: 768px){.hero-block .hero-inner .class-block .class-text-block p{font-size:20px;line-height:28px;max-width:100%}}.hero-block .hero-inner .class-block .class-text-block a{border:1px solid #ffffff;font-family:"Darker Grotesque", sans-serif;font-weight:700;font-size:20px;line-height:20px;text-transform:uppercase;color:#ffffff;border-radius:10px;text-decoration:none;width:200px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;position:relative;border-radius:10px;margin-top:34px;padding:12px 0px 12px 18px}.hero-block .hero-inner .class-block .class-text-block a span{position:relative;padding-right:10px}.hero-block .hero-inner .class-block .class-text-block a span img{width:auto}.hero-block .hero-inner .class-block .class-text-block a span:after{content:"";height:100%;left:0;top:-10px;width:100%;background:#fff;position:absolute;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:-1;height:44px;border-top-right-radius:8px;border-bottom-right-radius:8px}.hero-block .hero-inner .class-block .class-text-block a:after{content:"";height:100%;left:0;top:0;width:0px;background:#fff;border-radius:8px;position:absolute;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:-1}.hero-block .hero-inner .class-block .class-text-block a:hover{color:#00583d}.hero-block .hero-inner .class-block .class-text-block a:hover:after{width:100%}.hero-block .hero-inner .hero-slider{overflow:hidden}@media (min-width: 768px){.hero-block .hero-inner .hero-slider{padding-left:8px;width:50%}}@media (min-width: 992px){.hero-block .hero-inner .hero-slider{width:33%}}.hero-block .hero-inner .hero-slider .hero-slider-item{max-height:100%}.hero-block .hero-inner .hero-slider .hero-slider-item img{max-width:100%;width:100%;height:100%}.hero-block .hero-inner .hero-slider .owl-dots{position:relative;z-index:888;bottom:40px;padding:0px 20px}.hero-block .hero-inner .hero-slider .owl-dots .owl-dot{display:inline-block;width:12px;height:12px;margin:0 10px 0px 0px;border-radius:50%;opacity:0.4;background-color:#ffffff;-webkit-transition:background-color 0.3s ease, -webkit-transform 0.3s ease;transition:background-color 0.3s ease, -webkit-transform 0.3s ease;transition:background-color 0.3s ease, transform 0.3s ease;transition:background-color 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease}.hero-block .hero-inner .hero-slider .owl-dots .owl-dot span{width:100%;height:100%}.hero-block .hero-inner .hero-slider .owl-dots .owl-dot.active{opacity:1}footer{position:relative;background:#231f20;padding:32px 0px 16px}footer .foot-top-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ffffff;padding-bottom:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){footer .foot-top-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}footer .foot-top-wrap ul{padding:0px;margin:0px;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){footer .foot-top-wrap ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}footer .foot-top-wrap ul li{text-align:center;margin-bottom:10px}@media (min-width: 768px){footer .foot-top-wrap ul li{margin-right:58px;text-align:left;margin-bottom:0px}}footer .foot-top-wrap ul li:last-child{margin:0px}footer .foot-top-wrap ul li a{font-family:"Darker Grotesque", sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:5%;text-transform:uppercase;color:#ffffff;text-decoration:none}footer .foot-top-wrap .email-block a{font-family:"Darker Grotesque", sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:5%;text-transform:uppercase;color:#ffffff;text-decoration:none}@media (max-width: 767px){footer .foot-top-wrap .email-block{text-align:center;margin-top:15px}}footer .foot-midd-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){footer .foot-midd-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:34px}}footer .foot-midd-wrap .logos-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){footer .foot-midd-wrap .logos-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}footer .foot-midd-wrap .logos-wrap .spartans-logo{margin-bottom:20px}@media (min-width: 768px){footer .foot-midd-wrap .logos-wrap .spartans-logo{margin-right:30px;margin-bottom:0px}}footer .foot-midd-wrap .logos-wrap .spartans-logo img{max-width:100%}footer .foot-midd-wrap .logos-wrap .vermont-logo{margin-bottom:20px}@media (min-width: 768px){footer .foot-midd-wrap .logos-wrap .vermont-logo{margin-bottom:0px}}footer .foot-midd-wrap .logos-wrap .vermont-logo img{max-width:100%}footer .foot-midd-wrap .social-block ul{padding:0px;margin:0px;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}footer .foot-midd-wrap .social-block ul li{margin-left:24px}footer .foot-midd-wrap .social-block ul li:first-child{margin:0px}footer .foot-midd-wrap .social-block ul li a img{max-width:100%}footer .copy-right{padding-top:40px}footer .copy-right p{font-family:"Open Sans", sans-serif;font-weight:400;font-size:18px;line-height:normal;color:#fffff2;margin:0px;text-align:center}p:last-of-type,.p:last-of-type,li:last-of-type{margin-bottom:0}.container{max-width:100%}@media (min-width: 1200px){.container{max-width:1180px}}.wrap{max-width:1440px;margin:0 auto;position:relative}

/*# sourceMappingURL=css.css.map */