._carousel-wrapper_iovmn_1{position:relative;height:var(--slide-height);--slide-spacing: 1rem;--slide-size: 100%;--slide-width: 700px}._overflow-hidden_iovmn_19{overflow:hidden}._flex_iovmn_27{display:flex}._map-wrapper_iovmn_35{margin-left:calc(var(--slide-spacing) * -1);display:flex;backface-visibility:hidden;touch-action:pan-y}._card_iovmn_49{position:relative;padding-left:var(--slide-spacing);min-width:0px;flex:0 0 var(--slide-size)}._card__img_iovmn_63{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:var(--slide-height)}._buttons-wrapper_iovmn_77{display:flex;align-items:center;justify-content:space-between;font-size:0;padding:1rem;button{padding:0;border:none;color:#30b4a9;font-size:1rem;display:flex;align-items:center;text-transform:uppercase;gap:.5rem}}._button__icon_iovmn_131{width:2rem;height:2rem}._button__arrow_iovmn_141{fill:#30b4a9;border-radius:20px;transition:background-color .2s ease-in-out;cursor:pointer;&:hover{background-color:#222}}._button__arrow-left_iovmn_163{padding:8px 14px 8px 6px!important}._button__arrow-right_iovmn_171{padding:8px 6px 8px 14px!important}._button-dots-wrapper_iovmn_179{left:0;right:0;bottom:-1rem;display:flex;align-items:center;justify-content:center;-moz-column-gap:.25rem;column-gap:.25rem;z-index:10}button{background:transparent}._carousel-dots_iovmn_215{padding:.5rem .25rem!important;cursor:pointer}._button-dots__button_iovmn_227{width:.75rem;height:.75rem;background-color:#1f6963;border:1px solid rgb(26,92,86);border-radius:.5rem;display:inline-flex;align-items:center}._button-dots__button_iovmn_227._active_iovmn_251{background-color:#08fce7}.notes{font-size:.8rem;line-height:22px;color:#ffd;h4{margin-top:1rem;margin-bottom:0;font-size:.85rem;font-weight:700;border-bottom:1px solid #2275ff;color:#2963c3;text-transform:uppercase;letter-spacing:-.02em}h4:first-child{margin-top:0}a{color:#2275ff;&:hover{text-decoration:underline}}ul{display:block;margin-block-start:.4em;margin-block-end:.4em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:1rem}li{list-style-type:circle;&::marker{color:#001845}}.date{display:inline-block;margin-bottom:2px;padding:1px 3px;font-size:.65rem;line-height:.65rem;border-radius:3px;font-weight:400;color:#000340;background-color:#7771;border:1px solid #7772}}html.dark .notes{color:#9ebaef;h4{border-bottom:1px solid #263f67;color:#bed7fe}a{color:#2275ff}li{&::marker{color:#001845}}.date{color:#afc0fa;background-color:#000240;border:1px solid #402000}}._card_1tttn_5{margin:3rem auto;max-width:95%;background:#2b2b2b;font-size:1.25rem}._card__description_1tttn_19{background:#2b2b2b;text-align:left;padding:1rem;box-shadow:#000 0 20px 30px -10px;p{padding:1rem 0}p._read-more_1tttn_39{padding:0}}._title-large_1tttn_49{text-transform:capitalize}@media (min-width: 768px){._card__description_1tttn_19{padding:2.5rem}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(./montserrat-v26-latin-200-qNIJa8cZ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./montserrat-v26-latin-regular-X5gn8H2S.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(./montserrat-v26-latin-600-hYew-2eG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(./playfair-display-v36-latin-regular-1HL09Vkt.woff2) format("woff2")}@font-face{font-display:swap;font-family:Special Elite;font-style:normal;font-weight:400;src:url(./special-elite-regular-klfimy5h.woff2) format("woff2")}@font-face{font-display:swap;font-family:Material Icons;font-style:normal;font-weight:400;src:url(./material-icons-v140-latin-regular-JAMAXUYH.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}main{font-size:1em;margin-left:auto;margin-right:auto;text-align:center}section{border-bottom:1px solid rgb(43,163,153)}h2,h1{margin:0;margin-top:.15rem;font-size:1.25em;font-family:Playfair Display,serif;font-weight:400;text-transform:uppercase;color:#2ba399;letter-spacing:.55rem}@media (min-width: 768px){h2,h1{letter-spacing:.75rem;font-size:1.5em;margin-top:.25rem}}.hero h1{font-size:2em}.hero h1 span{display:block}h3{margin:0;font-size:1.75em;font-family:Playfair Display,serif;font-weight:400;color:#2ba399;text-transform:uppercase;letter-spacing:.55rem}@media (min-width: 768px){h3{letter-spacing:.75rem}}p,li{margin:0;font-size:.85rem;font-family:Montserrat,sans-serif;font-weight:200;line-height:1.4rem;color:#fff}@media (min-width: 768px){p,li{line-height:1.5rem}}a,a:visited{font-family:Montserrat,sans-serif;font-weight:400;color:#ffffffbf;text-decoration:none}ul{list-style:none;margin:0}.hide{display:none!important}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap;position:absolute;top:0;right:0}.main-btn{width:-moz-min-content;width:min-content;border:2px solid transparent;background:#484848a8;padding:10px 14px;font-size:.75rem;letter-spacing:.55rem}@media (min-width: 768px){.main-btn{display:initial;letter-spacing:.75rem;border:2px solid rgba(26,26,26,.7)}}.main-btn .main-btn-text{text-transform:uppercase;color:#fff;line-height:1.5rem;margin-left:10px}@media (min-width: 600px){.main-btn .main-btn-text{margin-right:-.75rem;margin-left:0}}.main-btn:hover{border:2px solid rgb(43,163,153);box-shadow:0 0 2px #0000004d;cursor:pointer}.logo{display:flex;flex-direction:column;gap:1rem;align-items:center;position:relative}.logo img{height:41px}.logo p{letter-spacing:.2rem;font-size:28px;padding-left:10px}@media (min-width: 768px){.logo p{letter-spacing:.25rem}}.logo-text{color:#ffffffbf;font-family:Special Elite,serif;font-weight:400;text-transform:uppercase}.title-small{margin:0;font-size:.7rem;font-weight:400;font-family:Montserrat,sans-serif;line-height:1.5rem;text-transform:uppercase;color:#fff;letter-spacing:.55rem}@media (min-width: 768px){.title-small{font-size:.75rem}}.title-large{margin:0;margin-top:.5rem;font-size:1.25em;font-family:Playfair Display,serif;font-weight:400;text-transform:uppercase;color:#2ba399;letter-spacing:.55rem}@media (min-width: 768px){.title-large{letter-spacing:.75rem;font-size:1.5em}}.paragraph-large{font-size:1rem;font-family:Montserrat,sans-serif;font-weight:400;color:#2ba399;margin-top:.5rem}.read-more{font-size:.7rem;font-weight:400;font-family:Montserrat,sans-serif;line-height:2.5rem;text-transform:uppercase;color:#2ba399;letter-spacing:.55rem}.line{position:relative}.line:after{content:"";display:block;width:2rem;height:1px;background:#2ba399;position:absolute;right:-13%;top:50%}@media (min-width: 768px){.line:after{width:3rem;right:-5%;top:50%}}.lowercase{text-transform:none}.clear-float{clear:both}.hide-on-mobile{display:none}@media (min-width: 768px){.hide-on-mobile{display:block}}#nav{background:#1a1a1a;padding:20px;border-bottom:1px solid rgb(43,163,153)}#nav .navigation{display:flex;justify-content:flex-end}@media (min-width: 768px){#nav .navigation{justify-content:center}}#nav .hamburger{position:relative;z-index:100;background:transparent;border:1px solid transparent;color:#2ba399;width:40px;height:40px;padding:0}#nav .hamburger .menu-icon{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%23d5a269'%20d='M21%2018H3v-2h18v2Zm0-5H3v-2h18v2Zm0-5H3V6h18v2Z'%20/%3e%3c/svg%3e") no-repeat;display:block;background-size:cover;width:40px;height:40px}#nav .hamburger:hover{border:1px solid rgb(43,163,153)}#nav .hamburger .close-icon{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%23d5a269'%20d='M6.4%2019%205%2017.6l5.6-5.6L5%206.4%206.4%205l5.6%205.6L17.6%205%2019%206.4%2013.4%2012l5.6%205.6-1.4%201.4-5.6-5.6L6.4%2019Z'%20/%3e%3c/svg%3e") no-repeat;width:40px;height:40px;display:none}@media (min-width: 768px){#nav .hamburger{display:none}}#nav .nav-wrapper{display:none;flex-direction:column;background:#1a1a1a;position:absolute;top:0;left:0;right:0;padding:12px 0;transform:translateY(-100%);transition:transform ease-in-out .3s;z-index:99;color:#fff;list-style:none;max-width:800px}#nav .nav-wrapper a{color:#fff;letter-spacing:.25rem}#nav .nav-wrapper a:hover{border-bottom:1px solid rgb(43,163,153)}#nav .nav-wrapper .nav-item{display:block;text-align:center;margin:1rem 4rem;font-size:.9rem;color:#fff;text-decoration:none}@media (min-width: 768px){#nav .nav-wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-around;width:100%;transform:translateY(0);gap:1.25rem}#nav .nav-wrapper .nav-item{margin:0;border-bottom:1px solid transparent}#nav .nav-wrapper .nav-item a{font-size:.9rem}}#nav .show-menu{transform:translateY(0);display:flex;background-color:#1a1a1a!important}footer{background:#1a1a1a}footer .footer{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:40px 10px;gap:2rem}@media (min-width: 768px){footer .footer{flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1400px;padding:40px 30px;align-items:flex-start}}footer .footer svg{margin-right:.5rem}footer .footer .contact,footer .footer .credentials{display:flex;flex-direction:column}footer .footer .contact p,footer .footer .credentials p{letter-spacing:.2rem}@media (min-width: 768px){footer .footer .contact p,footer .footer .credentials p{letter-spacing:.25rem}}footer .footer .contact .small-text,footer .footer .credentials .small-text{font-size:.75rem;text-align:center}@media (min-width: 768px){footer .footer .contact .small-text,footer .footer .credentials .small-text{text-align:left}}footer .footer .contact{align-items:center}@media (min-width: 768px){footer .footer .contact{align-items:flex-start}}footer .footer .credentials{align-items:flex-end}footer .footer img{height:78px}footer .social-media-icons{padding-bottom:15px}#contact-us .contact-us-wrapper{width:95vw;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){#contact-us .contact-us-wrapper{flex-direction:row;gap:5%}}#contact-us .contact-us-wrapper h2{margin:2rem 0 1.5rem;color:#2ba399;text-align:center;font-weight:700}@media (min-width: 768px){#contact-us .contact-us-wrapper h2{margin:3rem 3rem 1rem}}#contact-us .contact-us-wrapper .form-container,#contact-us .contact-us-wrapper .map-container{width:95%;padding:1rem 1rem 0rem}@media (min-width: 768px){#contact-us .contact-us-wrapper .form-container,#contact-us .contact-us-wrapper .map-container{width:50%;max-width:550px;padding:1rem}}#contact-us .contact-us-wrapper label{color:#000;font-family:Montserrat,sans-serif;font-weight:400;display:block;padding-bottom:10px;margin-left:1rem}#contact-us .contact-us-wrapper .form-fields{display:flex;flex-direction:column;font-size:1rem;padding-top:1%}#contact-us .contact-us-wrapper .form-row{margin-top:1rem}#contact-us .contact-us-wrapper .form-names,#contact-us .contact-us-wrapper .form-email,#contact-us .contact-us-wrapper .form-message{text-align:left}#contact-us .contact-us-wrapper .form-names input,#contact-us .contact-us-wrapper .form-names textarea,#contact-us .contact-us-wrapper .form-email input,#contact-us .contact-us-wrapper .form-email textarea,#contact-us .contact-us-wrapper .form-message input,#contact-us .contact-us-wrapper .form-message textarea{padding:1rem;width:100%;border:1px solid #D9D9D9}#contact-us .contact-us-wrapper .form-names input,#contact-us .contact-us-wrapper .form-email input,#contact-us .contact-us-wrapper .form-message input{border-radius:50px}#contact-us .contact-us-wrapper .form-names textarea,#contact-us .contact-us-wrapper .form-email textarea,#contact-us .contact-us-wrapper .form-message textarea{border-radius:20px}#contact-us .contact-us-wrapper .form-names ::-moz-placeholder,#contact-us .contact-us-wrapper .form-email ::-moz-placeholder,#contact-us .contact-us-wrapper .form-message ::-moz-placeholder{color:gray;font-family:Montserrat,sans-serif;font-weight:400;font-size:.85rem}#contact-us .contact-us-wrapper .form-names ::placeholder,#contact-us .contact-us-wrapper .form-email ::placeholder,#contact-us .contact-us-wrapper .form-message ::placeholder{color:gray;font-family:Montserrat,sans-serif;font-weight:400;font-size:.85rem}#contact-us .contact-us-wrapper .form-submit{position:relative;width:-moz-fit-content;width:fit-content;margin:1rem auto}#contact-us .contact-us-wrapper button{width:100%;color:#2ba399;text-transform:uppercase;text-align:center;margin-left:-5px;padding-bottom:5px;letter-spacing:.75rem;background:none;border:none;border-bottom:1px solid transparent}#contact-us .contact-us-wrapper button:hover{border-bottom:1px solid rgb(43,163,153)}#contact-us .contact-us-wrapper button:before,#contact-us .contact-us-wrapper button:after{content:"";display:block;width:20px;height:2px;background:#2ba399;position:absolute}#contact-us .contact-us-wrapper button:before{top:.6rem;left:-2.25rem}#contact-us .contact-us-wrapper button:after{top:.6rem;left:6rem}#contact-us .contact-us-wrapper .map-container{margin-bottom:2rem;height:100%}@media (min-width: 768px){#contact-us .contact-us-wrapper .map-container{padding:1rem;margin-bottom:0}}#contact-us .contact-us-wrapper .map-container iframe{width:100%;height:100%;border:1px solid rgb(43,163,153)!important}@media (min-width: 768px){#contact-us .contact-us-wrapper .map-container iframe{height:400px}}#contact-us .contact-us-wrapper .invalid-feedback,#contact-us .contact-us-wrapper .empty-feedback{display:none}#contact-us .contact-us-wrapper .was-validated :-moz-placeholder-shown:invalid~.empty-feedback{display:block}#contact-us .contact-us-wrapper .was-validated :placeholder-shown:invalid~.empty-feedback{display:block}#contact-us .contact-us-wrapper .was-validated :not(:-moz-placeholder-shown):invalid~.invalid-feedback{display:block}#contact-us .contact-us-wrapper .was-validated :not(:placeholder-shown):invalid~.invalid-feedback{display:block}#contact-us .contact-us-wrapper .is-invalid,#contact-us .contact-us-wrapper .was-validated :invalid{border-color:#d55555}#contact-us .contact-us-wrapper .empty-feedback,#contact-us .contact-us-wrapper .invalid-feedback{color:#d55555}.hero{background:linear-gradient(to right,#0000008c 15%,#0000004d 70%,#00000059 90%),url(./s6-ranch-hero-m-neivPIWE.webp) no-repeat 50% 50%;background-size:cover;height:300px}@media (min-width: 768px){.hero{background:linear-gradient(to right,#0000008c 15%,#0000004d 70%,#00000059 90%),url(./s6-ranch-hero-d-nzUrsqOX.webp) no-repeat 60%;background-size:cover;height:280px}}.hero-text{display:flex;flex-direction:column;align-items:center;max-width:360px;position:relative;top:9%;margin:0 auto;color:#fff;letter-spacing:.55rem;text-transform:uppercase;text-align:center}@media (min-width: 768px){.hero-text{left:50%;transform:translate(-50%);max-width:none;margin:0;text-align:initial;letter-spacing:.75rem}}.hero-text img{width:250px;text-align:center;padding-bottom:30px;opacity:.9}@media (min-width: 768px){.hero-text img{width:400px}}.hero-text h1{line-height:1.75rem;text-align:center;translate:.55rem;font-family:Special Elite,serif;font-weight:400;font-size:2.75em;margin:0;color:#fff}@media (min-width: 768px){.hero-text h1{line-height:normal;font-size:5em}}.hero-text h1 span{display:block;position:relative}.hero-text .lines{width:-moz-fit-content;width:fit-content;position:relative}@media (min-width: 768px){.hero-text .lines{font-size:.95rem}}@media (min-width: 768px){.hero-text .lines span:before,.hero-text .lines span:after{content:"";display:block;width:20px;height:1px;background:#2ba399;position:absolute}}.hero-text .lines span:before{left:3rem;top:75%}@media (min-width: 768px){.hero-text .lines span:before{left:-2rem;top:50%}}.hero-text .lines span:after{right:3.5rem;top:75%}@media (min-width: 768px){.hero-text .lines span:after{right:-1.5rem;top:50%}}.hero a.main-btn{position:relative;top:4rem}@media (min-width: 768px){.hero a.main-btn{top:5rem}}@media (min-width: 768px){.hero h2{font-size:2em}}#home .hero{height:600px}@media (min-width: 768px){#home .hero{height:800px}}#home .hero #nav{background:none;border:none}#home .hero #nav a{color:#fff}#home .hero #nav .nav-wrapper{background:none}#home .hero .title-small{margin:.5rem auto 0}@media (min-width: 768px){#home .hero .title-small{margin:0 auto;max-width:none}}#home .hero .main-btn:hover{border:2px solid rgb(43,163,153)}#home .news-tile{padding-top:0}#home .news-tile-text{width:800px;padding:2rem;text-align:center}@media (min-width: 768px){#home .news-tile-wrapper{padding-bottom:0}}#home .news h3{text-align:center;font-weight:600;color:#2ba399}#home .news img{height:auto;width:auto}#home .news .paragraph-large a{font-weight:600;color:#2ba399}.cta{padding-top:25px;padding-bottom:25px;background-color:#1a1a1a}.quick-words{background:linear-gradient(to bottom,#0b0b0ba6 15% 100%),url(./background-1-57G_EZpl.webp) no-repeat 40% 50%;background-size:cover;background-attachment:fixed;display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.quick-words{height:600px}}.quick-words-wrapper{padding-top:50px;padding-bottom:50px}@media (min-width: 768px){.quick-words-wrapper{margin:0 auto;max-width:900px}}.quick-words-top{display:flex;flex-direction:column;align-items:center;margin:0 auto;width:80%;max-width:400px}@media (min-width: 768px){.quick-words-top{align-items:flex-start;height:350px;min-width:768px;max-width:900px}}.quick-words-title{text-align:center;width:-moz-fit-content;width:fit-content}@media (min-width: 768px){.quick-words-title{text-align:left;position:relative;right:-26em;top:5.5rem}}.quick-words img{position:relative;z-index:1;width:100%;box-shadow:#000 0 20px 30px -10px;margin-top:.5rem}@media (min-width: 768px){.quick-words img{max-width:450px;position:relative;right:9%;top:-6%}}.quick-words-bottom{background-color:#222;padding:60px 4% 5px;margin:-30px auto 0;width:95vw;max-width:600px;text-align:left}@media (min-width: 768px){.quick-words-bottom{position:relative;max-width:720px;left:3%;top:-20%;padding:30px}.quick-words-bottom .text-block,.quick-words-bottom .read-more{padding-left:21rem}.quick-words-bottom .line:after{right:-4rem}}.quick-words-bottom a{color:#2ba399}#about-us{display:flex;flex-direction:column;align-items:center;padding:10% 2%;background:linear-gradient(to bottom,#fffc 10%,#ffffff80 80%),url(./entry-XbMaQDOa.webp) no-repeat 50% top;background-size:cover}@media (min-width: 768px){#about-us{padding:2rem}}#about-us img{width:600px;max-width:95%;z-index:1;box-shadow:#000 0 10px 15px -5px}#about-us .text-body{padding:2rem 1.5rem 1.5rem;background:#fff;max-width:1000px;margin-top:-2rem;z-index:0;display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){#about-us .text-body{padding:3rem}}#about-us .text-body p{font-family:Montserrat,sans-serif;font-weight:400;color:#000;padding-top:2rem}#home .cta-text-block{background:#1a1a1a}#home .cta-text-block h2{color:#fff}@media (min-width: 768px){.card{display:flex}}.card h3{font-size:1.5rem;margin-top:.25rem}.card .lines{color:#2ba399;width:-moz-fit-content;width:fit-content;position:relative}.card .lines span:before,.card .lines span:after{content:"";display:block;width:20px;height:1px;background:#2ba399;position:absolute}.card .lines span:before,.card .lines span:after{top:50%}.card .card-wrapper{flex-basis:33.33%;padding:20px}.card .card-wrapper .card-border{border:1px solid transparent}.card .card-wrapper .card-border:hover{border:1px solid grey}.card .card-wrapper.one{background:linear-gradient(to bottom,#0b0b0b4d 10%,#0b0b0bd9 80%),url(./meet-trainers-v2-yG00-TvQ.webp) no-repeat 50% 15%;background-size:cover}.card .card-wrapper.one:hover{background:linear-gradient(to bottom,#0b0b0b26 15%,#0b0b0bcc),url(./meet-trainers-v2-yG00-TvQ.webp) no-repeat 50% 15%;background-size:cover}.card .card-wrapper.one .lines span:before{left:-17%}@media (min-width: 768px){.card .card-wrapper.one .lines span:before{left:-28px}}.card .card-wrapper.one .lines span:after{right:-10%}@media (min-width: 768px){.card .card-wrapper.one .lines span:after{right:-17px}}.card .card-wrapper.two{background:linear-gradient(to bottom,#0b0b0b4d 10%,#0b0b0bf2 80%),url(./lessons2-1rc_C5tc.webp) no-repeat 60% 60%;background-size:cover}@media (min-width: 768px){.card .card-wrapper.two{order:-1}}.card .card-wrapper.two:hover{background:linear-gradient(to bottom,#0b0b0b26 15%,#0b0b0bd9),url(./lessons2-1rc_C5tc.webp) no-repeat 60% 60%;background-size:cover}.card .card-wrapper.two .lines span:before{left:-25%}@media (min-width: 768px){.card .card-wrapper.two .lines span:before{left:-28px}}.card .card-wrapper.two .lines span:after{right:-17%}@media (min-width: 768px){.card .card-wrapper.two .lines span:after{right:-17px}}.card .card-wrapper.three{background:linear-gradient(to bottom,#0b0b0b59 15%,#0b0b0bf2 80%),url(./breeding-program-yx1KagPK.webp) no-repeat 50% 60%;background-size:cover}.card .card-wrapper.three:hover{background:linear-gradient(to bottom,#0b0b0b26 15%,#0b0b0bbf),url(./breeding-program-yx1KagPK.webp) no-repeat 50% 60%;background-size:cover}.card .card-wrapper.three .lines span:before{left:-17%}@media (min-width: 768px){.card .card-wrapper.three .lines span:before{right:-17px}}.card .card-wrapper.three .lines span:after{right:-10%}@media (min-width: 768px){.card .card-wrapper.three .lines span:after{right:-17px}}.card .card-border{display:flex;justify-content:center;align-items:flex-end;height:400px}@media (min-width: 768px){.card .card-border{height:630px}}.card .card-text{display:flex;flex-direction:column;align-items:center;padding-bottom:3rem}.card .main-btn{margin-top:37px}.card span{display:block;width:-moz-max-content;width:max-content}.news{background:#222}.news-wrapper{padding-top:50px;padding-bottom:50px;max-width:1200px;margin:0 auto}.news-text{padding-left:2%;padding-right:2%}.news-tile{padding-top:50px}.news-tile-wrapper{padding-top:30px;padding-bottom:30px}@media (min-width: 768px){.news-tile-wrapper{display:flex;justify-content:space-around;padding-bottom:60px}}.news img{position:relative;z-index:1;width:450px;max-width:95%;box-shadow:#000 0 20px 30px -10px}@media (min-width: 768px){.news img{height:320px}}.news-tile-text{position:relative;text-align:left;background:#fff;padding:4%;z-index:2;width:400px;max-width:90%;margin-top:-50px}@media (min-width: 768px){.news-tile-text{margin-top:-110px;padding:15px}}.news-tile-text .text-block{color:#000;padding:.5rem 0;font-family:Montserrat,sans-serif;font-weight:400}.news-tile-text .paragraph-large{font-family:Montserrat,sans-serif;font-weight:600;text-transform:capitalize;letter-spacing:normal}.news-tile-text .read-more a{color:#2ba399}@media (min-width: 768px){.news-tile-text .read-more .line:after{right:-4rem}}.news .tile-stories,.news .tile-events{display:flex;flex-direction:column;align-items:center}.stats-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;padding-top:50px;padding-bottom:50px;max-width:1200px;margin:0 2rem}@media (min-width: 768px){.stats-wrapper{margin:0 auto}}.stats-inner-wrapper{display:flex;flex-direction:column;align-items:center;flex:1;gap:25px}@media (min-width: 768px){.stats-inner-wrapper{flex-direction:row;flex:50%;gap:0}}.stats-set{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.stats-set{flex-basis:50%}}.stats-number{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.5rem;padding-bottom:0;color:#2ba399;line-height:3rem}@media (min-width: 768px){.stats-number{font-size:2.5rem;padding-bottom:1.5rem}}.stats .title-small{color:#000}.stats-text{margin-right:-.55rem}@media (min-width: 768px){.stats-text{letter-spacing:.75rem}}.stats hr{width:40px;margin-top:20px;color:#2ba399}#quote{background:url(./louis-horse-7m2rIe_Y.webp) no-repeat right 33%;background-size:cover;padding:1rem;min-height:400px;display:flex;flex-direction:column;text-align:left;justify-content:center}@media (min-width: 768px){#quote{padding:2rem}}#quote blockquote{display:flex;align-items:center;flex-direction:column;position:relative;width:95%;margin:0;padding-top:3rem;font-size:1.5rem;line-height:normal;font-style:italic;font-family:Playfair Display,serif;font-weight:400;color:#2b2b2b;text-transform:uppercase;letter-spacing:.25rem;z-index:1}@media (min-width: 768px){#quote blockquote{font-size:2.25rem;line-height:3rem;width:50%;padding-top:4rem}}#quote blockquote:before{content:url(data:image/webp;base64,UklGRigFAABXRUJQVlA4WAoAAAAQAAAAQAAAJAAAQUxQSAgCAAABgCXbtmlnxbZt28mzjdh2HqPd/4+z77n79CAiJgDaFSOOzNPf7+1BG0wO7acff/8eXO2w3+Z+JSK6XW2BwWbHMxHRw0ZbBWxXeX6JiC6GYdRRJiK6HoPk6AupOzA6+EiqE6KbpJZHYXSZ1N9JiDpILfXA6AapP4MQXSN2AEbniR2FaD+xSzDaSewmRCs/mCzMPjFnkHWQ+tNoZpPU/3aZ+l/GB6PVRSYG2T1S/5rNrBHbJfTCnMDsLXMN2V5iV820EbsjtMl1m1nihoRiTK7KjJ8pNwqdMzfga2Z8x1cnwbk6G0fME/iqae/R1WlooYF7YI64nTfiPxxVWpfMJbf5QnzOXas8MYdK0yXp3nfqXDEXSv0J6b70A7hjTgE0vZJ+vlPjgrkCUP9E+j8DwDlzA+CO7L5VWx0xzwAuyG6uDnEmV41dsh+wCjLlJqyS/QR2GGpBSYCaLVYZ6sGXAHUMcaP9JLlj0c3NdZGkuzLH+FwipxZ4YeJOkWv4mfyHyKuVgym+iXyijRH+qrZo/FeEC0DMwEelBbwG8kD9j9wDrGvycm8ApuXSGhiVOwUAt9iyDnbFthUEhcq1WnAL/TcwcMmsw+auzD4sZ74EsrA98S5wDs2GsK00BGv9f3aOK3WA7mBO52UZsh2+T533ddiumfafveZyn3fROchXTXpPX3O5z/vYQhVUVlA4IPoCAAAQEQCdASpBACUAPok2mEelIyKhLNVfGKARCWwArDNtPf/CfkR0DnCch5InOg2yfmA87vpAP8B6InqI7xl+3tdkrOXCCkM/QC4J8wT5H/svYK/Wnqb/tH7AH6AA/x/AWvlMagtfXdL0wM/3+psa+bym0FhkszkEOxs/P094PE+0dllMV+yblVW5hvt3ilkQVYAAAP79BP9ldxzb+bKazzAUksTm4+KCD8nkRNTjWwLA3HsqQTDn9ur+Ma56pig6rRMzLevhUjLAYFFt5ltKxCfW8Fz/eXhtll7iFkuJ6pE5CiuSu1P7i77DRNrMg28sGDc1dzSZ/3wT31081i7T/3LOql0BdAhSckh25WTIHoA7i4M1IbY/4Mn/Srbj+4ce1brtkKnGp7GQMDWxtEaKvAHwO0/u4qv9p+knAAD5VUY+GMWfwEcI/iqiLo0Pr/U/j10CxI38E/zLM6NXAmq20440NOiW5JmnksbyCZ+T8ByI0c/D93NvhFaEiqf/vDYPijg1ag/Y17sVga+3ziHmciXuEDyDKqOZDIAX2nEr/JjiAnn9Gke3nULNGpf73GW5nmFeD9zzAuvaPqKu+M0UkCl2RXFNX1svyLZOFFJIYWoXoV0UE0ag5b8k13t81gmm9T8BlNybUj8XQGGq5oajnHfRTdKv+P/ySDz1qTLsTUQ1nZeOa5eDvPGH/EF29FHYRHfUGOSOJWhTWUj28lCuH8+K0jnlyuwC3vuYAPXna2mQ+MCX3GBlSAE9j/Aq6XtxaCfPGMKLyzXLTi1oUX2ulUNSMHp2MOYkRqo0LDHFsRmF6P/cpntjSYB0X6IHAgP+nHMbe/6cbxmBPaScnpRZ4zg1Bl+I3MpMabl2rr/jWNXzP9V5ySnf24kjdRJUbadPrzfZ/BNzf4D5c2Da/NSEgUutucjGv6WBQ8JHZq5UB6EdcvUodO9760dGYDbL9EuzGfbteRLw5o0t/tB+Xzk9fzwkBie4Frv4MHSZpek/Bv/1bzCGYcQ2tBZeAAA=);position:absolute;top:-1rem;z-index:-1;left:0}@media (min-width: 768px){#quote blockquote:before{content:url(data:image/webp;base64,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)}}#quote cite{color:#2ba399;padding-top:1.5rem;position:relative;font-family:Montserrat,sans-serif;font-weight:600;font-style:unset}@media (min-width: 768px){#quote cite:after{content:"";display:block;width:3rem;height:1px;background:#30b4a9;position:absolute;left:19rem;top:2.25rem}}.construction{background:#1a1a1a;height:600px}.construction img{width:8rem}.construction h2{margin-top:8rem;font-size:40px;font-weight:900}.page-title{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.testimonial{clear:both;background:#2b2b2b;padding:4rem 0;font-family:Montserrat,sans-serif;font-weight:200;line-height:1.4rem;font-size:.85rem}.testimonial-card{margin:2rem auto 0;width:90%;max-width:1100px}.testimonial-copy{width:95%;max-width:1000px;padding-top:2rem;margin:0 auto;position:relative}@media (min-width: 768px){.testimonial-copy{padding-top:2rem;width:75%}}.testimonial .arrow-prev{content:url(../../assets/svg/nun/arrow-prev.svg);display:block;height:45px;width:45px;position:absolute;bottom:50%;left:-4rem}@media (min-width: 768px){.testimonial .arrow-prev{left:-17%}}.testimonial .arrow-next{content:url(../../assets/svg/nun/arrow-next.svg);display:block;height:45px;width:45px;position:absolute;bottom:50%;right:-4rem}@media (min-width: 768px){.testimonial .arrow-next{right:-17%}}.testimonial-name{padding-top:2rem}.overlap{display:flex;justify-content:center;background:#202020}.overlap-quote{display:flex;flex-direction:column;align-items:center;margin-top:5rem;margin-bottom:5rem}@media (min-width: 768px){.overlap-quote{align-items:flex-end;margin-top:0;margin-bottom:5rem}}@media (min-width: 1800px){#service .overlap-quote{height:calc(20vw + 10px)}}.overlap-quote img{max-width:93%}@media (min-width: 768px){.reverse .overlap-quote{align-items:flex-start}}.overlap .offset-card{display:flex;flex-direction:column;width:clamp(300px,80%,900px);max-width:98%;background-color:#e8e8e8;padding:1rem;text-align:left;box-shadow:#000 0 20px 30px -10px}@media (min-width: 600px) and (max-width: 767px){.overlap .offset-card{width:60%}}@media (min-width: 768px){.overlap .offset-card{margin:-4rem 4rem 4rem;padding:2rem;width:40%}}.overlap .offset-card .title-small{color:#000}.overlap .offset-card .line{margin:.5rem 0 1.5rem;padding-bottom:50px}.overlap .offset-card .line:after{left:0;top:87%}.overlap .offset-card p{color:#000;font-family:Montserrat,sans-serif;font-weight:400}.overlap .quote{margin:1rem}@media (min-width: 768px){.overlap .quote{margin:0}}.overlap .quote .title-large{margin:0;line-height:2}.overlap .read-more a{color:#2ba399}#facility .overlap{display:block}#facility .overlap .overlap-quote{margin:0 auto;flex-direction:row;justify-content:center}#facility .overlap .overlap-quote img{max-width:none}#facility .overlap .offset-card{max-width:95%;margin:-2rem 0 0;width:clamp(300px,55%,1100px);padding:.25rem;background:#e8e8e8}@media (min-width: 768px){#facility .overlap .offset-card{padding:1rem;margin:-4rem 0 0}}@media (min-width: 768px){#facility .overlap .quote{text-align:left}}#facility .overlap .two-col-text-block{width:clamp(300px,55%,1100px);margin:2rem auto;text-align:center}@media (min-width: 768px){#facility .overlap .two-col-text-block{margin:5rem auto}}#facility .overlap .two-col-text-block hr{width:2rem;background-color:#2ba399}#facility .hero{background:linear-gradient(to right,#000000bf 15% 90%),url(./entry-XbMaQDOa.webp) no-repeat center center;background-size:cover}#facility .card-wrapper{height:33.33%}#facility .cta{background:#222;padding-top:5%;padding-bottom:5%}#facility .news-wrapper{padding-top:0}@media (min-width: 768px){#facility .news-wrapper{padding-top:50px}}#facility .news-tile-wrapper{padding-top:0}#facility .news-tile-text{margin-top:0}@media (min-width: 768px){#facility .news-tile-text{margin-top:-50px}}.cta-text-block{background:#e8e8e8;padding:2rem}.cta-text-block h3,.cta-text-block p{color:#000;font-weight:400}.cta-text-block .social-media-icons{margin-top:20px}.cta-text-block .social-media-icons a:first-of-type{margin-right:20px}.square{float:left;position:relative;width:100%;margin-bottom:2px;padding-bottom:50%;background-color:#1e1e1e}@media (min-width: 768px){.square{width:33.33%;padding-bottom:25%;margin-bottom:0}}.square.border{background:#222}.square.border .table{border:1px solid grey}.square.two{background:url(./facility-2-iZ6aMRBs.webp) no-repeat center center;background-size:cover}@media (min-width: 768px){.square.two{background:linear-gradient(to bottom,#0b0b0bb3 15% 100%),url(./facility-2-iZ6aMRBs.webp) no-repeat center center;background-size:cover}.square.two:hover{background:url(./facility-2-iZ6aMRBs.webp) no-repeat center center;background-size:cover}}.square.three{background:url(./facility-8-Gd9-1SSr.webp) no-repeat center center;background-size:cover}@media (min-width: 768px){.square.three{background:linear-gradient(to bottom,#0b0b0bb3 15% 100%),url(./facility-8-Gd9-1SSr.webp) no-repeat center center;background-size:cover}.square.three:hover{background:url(./facility-8-Gd9-1SSr.webp) no-repeat center center;background-size:cover}}.square.four{background:url(./facility-1-KQt13KaR.webp) no-repeat center center;background-size:cover}@media (min-width: 768px){.square.four{background:linear-gradient(to bottom,#0b0b0bb3 15% 100%),url(./facility-1-KQt13KaR.webp) no-repeat center center;background-size:cover}.square.four:hover{background:url(./facility-1-KQt13KaR.webp) no-repeat center center;background-size:cover}}.square.five{background:url(./facility-5-hraaANNT.webp) no-repeat center center;background-size:cover}@media (min-width: 768px){.square.five{background:linear-gradient(to bottom,#0b0b0bb3 15% 100%),url(./facility-5-hraaANNT.webp) no-repeat center center;background-size:cover}.square.five:hover{background:url(./facility-5-hraaANNT.webp) no-repeat center center;background-size:cover}}.square.six{background:url(./facility-7-TeMhR8oX.webp) no-repeat center center;background-size:cover}@media (min-width: 768px){.square.six{background:linear-gradient(to bottom,#0b0b0bb3 15% 100%),url(./facility-7-TeMhR8oX.webp) no-repeat center center;background-size:cover}.square.six:hover{background:url(./facility-7-TeMhR8oX.webp) no-repeat center center;background-size:cover}}.square.seven{background:url(./facility-4-GdkPvFf-.webp) no-repeat center center;background-size:cover}@media (min-width: 768px){.square.seven{background:linear-gradient(to bottom,#0b0b0bb3 15% 100%),url(./facility-4-GdkPvFf-.webp) no-repeat center center;background-size:cover}.square.seven:hover{background:url(./facility-4-GdkPvFf-.webp) no-repeat center center;background-size:cover}}.square.eight{background:url(./facility-6-PJGWIX20.webp) no-repeat center bottom;background-size:cover}@media (min-width: 768px){.square.eight{background:linear-gradient(to bottom,#0b0b0bb3 15% 100%),url(./facility-6-PJGWIX20.webp) no-repeat center bottom;background-size:cover}.square.eight:hover{background:url(./facility-6-PJGWIX20.webp) no-repeat center bottom;background-size:cover}}.square.nine{background:url(./facility-3-8w-LFtEK.webp) no-repeat center center;background-size:cover}@media (min-width: 768px){.square.nine{background:linear-gradient(to bottom,#0b0b0bb3 15% 100%),url(./facility-3-8w-LFtEK.webp) no-repeat center center;background-size:cover}.square.nine:hover{background:url(./facility-3-8w-LFtEK.webp) no-repeat center center;background-size:cover}}.square .content{position:absolute;height:100%;width:100%;padding:5%}.square .table{display:table;width:100%;height:100%}.square .table:hover{border:1px solid grey}.square .table-cell{display:table-cell;vertical-align:middle}#service .hero{background:linear-gradient(to right,#000000bf 15% 90%),url(./contact-us1-JXzXF006.webp) no-repeat center center;background-size:cover}#service .service-wrapper{padding-top:4rem}#service .service-bar{display:flex;flex-direction:column;justify-content:space-around;background:#202020cc;width:95%;max-width:1120px;margin:0 auto;border-radius:10px;flex-wrap:wrap;padding:0}@media (min-width: 768px){#service .service-bar{flex-direction:row;width:70%}}#service .service-bar li{text-transform:uppercase;padding:15px}#service .service-bar li:hover{text-decoration:underline}#service .riding-lessons{background:linear-gradient(to bottom,#0b0b0b66 15% 100%),url(./service-one-v2-ZEPj5sal.webp) no-repeat center center;background-size:cover}#service .training{background:linear-gradient(to bottom,#0b0b0b8c 15% 100%),url(./service-two-iV_TZTnd.webp) no-repeat center 25%;background-size:cover}#service .boarding{background:linear-gradient(to bottom,#0b0b0b8c 15% 100%),url(./service-three-VUkYU4uj.webp) no-repeat center center;background-size:cover}#service .consignment{background:linear-gradient(to bottom,#0b0b0b66 15% 100%),url(./service-four-IrrMA30r.webp) no-repeat center center;background-size:cover}#trainers{background:linear-gradient(to bottom,#0b0b0b4d 10%,#0b0b0bd9 80%),url(./service-background-blurr-ooWU6ZRX.webp) no-repeat 50% 15%;background-size:cover;background-position:bottom}.trainers{padding:2%;display:flex;flex-direction:column;max-width:1400px;margin:0 auto}@media (min-width: 768px){.trainers{padding:4rem 9rem 10rem}}.trainers .section-title{padding:2rem}@media (min-width: 768px){.trainers .section-title{padding:0 0 2rem}}.trainers .section-title .title-small,.trainers .section-title .title-large{color:#000;font-weight:700}.trainers h3{color:#1a1a1a}.trainers .img-text-box{display:grid;justify-items:stretch;align-items:stretch;grid-template-columns:1fr;overflow:hidden;padding-bottom:1rem;min-height:400px;background:#1a1a1a;box-shadow:#000 0 20px 30px -10px}@media (min-width: 768px){.trainers .img-text-box{min-height:600px;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding-bottom:.5rem}}.trainers .img-text-box .reverse{order:1}@media (min-width: 768px){.trainers .img-text-box .reverse{order:0}}.trainers .img-text-box .col-text{background-color:#fff;padding:10%;text-align:left}.trainers .img-text-box .col-text p{color:#000;padding-top:1.5rem}.trainers .col-image{min-height:400px}.trainers .traaaaner-parent{display:flex;flex-direction:column}.trainers .traaaaner{display:grid;grid-template-columns:50% 50%}.trainers .traaaaner>div{grid-column-start:1}.trainers .traaaaner:nth-child(2n)>div{grid-column-start:2}.trainers .trainer-one .col-image{background:url(./meet-trainers-Cym4jx1Y.webp) no-repeat center 20%;background-size:cover}.trainers .trainer-two .col-image{background:url(./trainer-two-sample-nvnQch9q.webp) no-repeat center center;background-size:cover}.trainers .trainer-three .col-image{background:url(./trainer-three-vr5Gtb2H.webp) no-repeat center center;background-size:cover}.trainers .secondary-details{margin-top:4rem}.trainers .secondary-details hr{border:1px solid rgb(43,163,153);width:50%;margin:2rem auto}@media (min-width: 768px){.trainers .secondary-details hr{margin:5rem auto 0}}#for-sale,#breeding{background:#222}#for-sale .hero,#breeding .hero{background:linear-gradient(to right,#0000008c 15% 90%),url(./maggie-horse-UVc95DkS.webp) no-repeat center 40%;background-size:cover}#for-sale hr,#breeding hr{display:block;width:3rem;margin-left:0;border:1px solid rgb(48,180,169)}#for-sale .read-more,#breeding .read-more{padding-top:2rem;line-height:1.4rem;border-top:1px solid rgb(48,180,169)}#for-sale .line:after,#breeding .line:after{display:none}@media (min-width: 768px){#for-sale hr,#breeding hr{display:none}#for-sale .line:after,#breeding .line:after{display:block;right:-4rem}}.horses-for-sale{width:100%;margin:0 auto;padding:1rem 0}@media (min-width: 768px){.horses-for-sale{width:85%;max-width:1200px}}.title-large{text-transform:capitalize}#breeding{background:#222}#breeding .hero{background:linear-gradient(to right,#0000008c 15% 90%),url(./for-sale-hero-qniWlZrR.webp) no-repeat center 60%;background-size:cover}
