@-webkit-keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-15deg)}20%{transform:rotateZ(10deg)}25%{transform:rotateZ(-10deg)}30%{transform:rotateZ(6deg)}35%{transform:rotateZ(-4deg)}100%,40%{transform:rotateZ(0)}}@keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-15deg)}20%{transform:rotateZ(10deg)}25%{transform:rotateZ(-10deg)}30%{transform:rotateZ(6deg)}35%{transform:rotateZ(-4deg)}100%,40%{transform:rotateZ(0)}}@-webkit-keyframes fadein{100%{opacity:1;transform:translateX(0)}}@keyframes fadein{100%{opacity:1;transform:translateX(0)}}#button{display:flex;background-color:#334c22;width:50px;height:50px;text-align:center;border-radius:100%;position:fixed;bottom:70px;color:#fff;right:30px;align-items:center;justify-content:center;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;cursor:pointer;box-shadow:0 4px 16px 0 rgba(0,0,0,.4)}#button.show{opacity:1;visibility:visible}html.page-internal body main>section{width:100%}html.page-internal body main>section>div.container{flex-flow:row;padding-top:50px;padding-bottom:50px;align-items:flex-start;align-content:flex-start}html.page-internal body main>section>div.container main{flex:1 100%}html.page-internal body main>section>div.container main .content .gallery.gallery-traditional{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:20px}html.page-internal body main>section>div.container main .content .video-container{width:100%}html.page-internal body main>section>div.container main .content .sub-content{width:100%}html.page-internal body main>section>div.container main .content .sub-content ul{width:100%}html.page-internal body main>section>div.container main .events-list{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media only screen and (max-width:600px){html.page-internal body main>section>div.container main .events-list{grid-template-columns:1fr}}html.page-internal body main>section>div.container main .events-list .event-item{border:1px solid #93948c;box-sizing:border-box;padding:20px}html.page-internal body main>section>div.container main .events-list .event-item .event-date{margin-bottom:20px;font-size:16px;font-style:normal;font-weight:700;line-height:20px;color:#333}html.page-internal body main>section>div.container main .events-list .event-item .event-venue{margin-bottom:20px;color:#62625d}html.page-internal body main>section>div.container main .text-and-image-section{display:flex;flex-wrap:wrap;margin-top:20px}html.page-internal body main>section>div.container main .text-and-image-section .content-full-width{width:calc(50% - 20px);margin:10px;border:1px solid #93948c;box-sizing:border-box;padding:20px}@media only screen and (max-width:600px){html.page-internal body main>section>div.container main .text-and-image-section .content-full-width{width:calc(100% - 20px)}}html.page-internal body main>section>div.container main .text-and-image-section .content-full-width h3 a{text-decoration:underline}html.page-internal body main>section>div.container main .text-and-image-section .sub-content{display:block;width:100%;margin-top:20px}html.page-internal body main>section>div.container main .text-and-image-section .content-split{display:flex;margin-bottom:30px}html.page-internal body main>section>div.container main .text-and-image-section .content-split .content-lhs{width:450px}@media only screen and (max-width:1040px){html.page-internal body main>section>div.container main .text-and-image-section .content-split .content-lhs{width:300px}}@media only screen and (max-width:600px){html.page-internal body main>section>div.container main .text-and-image-section .content-split .content-lhs{width:100%}}html.page-internal body main>section>div.container main .text-and-image-section .content-split .content-rhs{width:calc(100% - 490px)}@media only screen and (max-width:1040px){html.page-internal body main>section>div.container main .text-and-image-section .content-split .content-rhs{width:calc(100% - 340px)}}@media only screen and (max-width:600px){html.page-internal body main>section>div.container main .text-and-image-section .content-split .content-rhs{width:100%}}html.page-internal body main>section>div.container main .breed-promotion-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media only screen and (max-width:770px){html.page-internal body main>section>div.container main .breed-promotion-groups{grid-template-columns:1fr}}html.page-internal body main>section>div.container main .breed-promotion-groups .col{margin:10px;border:1px solid #93948c;box-sizing:border-box;padding:20px}html.page-internal body main>section>div.container main .members-websites{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media only screen and (max-width:1040px){html.page-internal body main>section>div.container main .members-websites{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:770px){html.page-internal body main>section>div.container main .members-websites{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){html.page-internal body main>section>div.container main .members-websites{grid-template-columns:1fr}}html.page-internal body main>section>div.container main .members-websites .col{text-align:center}html.page-internal body main>section>div.container main .members-websites .col .image{width:200px;height:200px;overflow:hidden;margin:0 auto;display:flex;align-items:center;justify-content:center;border:1px solid #000;box-sizing:border-box;padding:10px}html.page-internal body main>section>div.container main .members-websites .col .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html.page-internal body main>section>div.container main .members-websites .col h2{font-size:18px;font-style:normal;font-weight:700;line-height:24px;max-width:200px;margin:20px auto}html.page-internal body main>section>div.container main .products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}@media only screen and (max-width:1040px){html.page-internal body main>section>div.container main .products{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:600px){html.page-internal body main>section>div.container main .products{grid-template-columns:1fr}}html.page-internal body main>section>div.container main .products .col{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}html.page-internal body main>section>div.container main .products .col .image{line-height:0}html.page-internal body main>section>div.container main .products .col .image img{width:100%;height:auto}html.page-internal body main>section>div.container main .products .col .content{padding:30px 20px;box-sizing:border-box}html.page-internal body main>section>div.container main .products .col .content h2{margin-top:0;font-size:22px;font-style:normal;font-weight:800;line-height:28px}html.page-internal body main>section>div.container main .products .col .content a,html.page-internal body main>section>div.container main .products .col .content span{display:flex;align-items:flex-start;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:10px;transition:all ease .3s;color:#000}html.page-internal body main>section>div.container main .products .col .content a i,html.page-internal body main>section>div.container main .products .col .content span i{margin-right:15px;color:#334c22;width:20px;height:20px}html.page-internal body main>section>div.container main .products .col .content a p,html.page-internal body main>section>div.container main .products .col .content span p{margin:0;color:#000}html.page-internal body main>section>div.container main .products .col .content a:hover,html.page-internal body main>section>div.container main .products .col .content span:hover{color:#334c22;transform:translateX(5px)}html.page-internal body main>section.internal-intro-area{padding-top:40px}html.page-internal body main>section.services-area{padding-bottom:40px}html.page-internal body main>section.services-area .container{max-width:1380px;padding-top:0}html.page-internal body main>section.services-area .container .home-services{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px 20px}@media only screen and (max-width:1040px){html.page-internal body main>section.services-area .container .home-services{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){html.page-internal body main>section.services-area .container .home-services{grid-template-columns:1fr}}html.page-internal body main>section.services-area .container .home-services .col{display:flex;align-content:space-between;position:relative;flex-wrap:wrap;height:100%;background:#fff;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);transition:transform ease .5s,box-shadow ease .5s}html.page-internal body main>section.services-area .container .home-services .col:hover{transform:translateY(-5px);background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}html.page-internal body main>section.services-area .container .home-services .col .content{padding:30px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:770px){html.page-internal body main>section.services-area .container .home-services .col .content{padding:15px}}html.page-internal body main>section.services-area .container .home-services .col .content .text{width:100%;min-height:240px}html.page-internal body main>section.services-area .container .home-services .col .content .text h2{font-size:22px;font-style:normal;font-weight:800;line-height:28px;text-transform:initial}html.page-internal body main>section.services-area .container .home-services .col .link{width:100%;margin-top:30px}html.page-internal body main>section.services-area .container .home-services .col .link span{display:block;font-size:16px;font-style:normal;font-weight:400!important;line-height:24px;min-width:200px}html.page-internal body main>section.team-intro{padding-top:40px}html.page-internal body main>section.listing-section,html.page-internal body main>section.team-section{padding-bottom:40px}html.page-internal body main>section.listing-section .container,html.page-internal body main>section.team-section .container{padding-top:0}html.page-internal body main>section.listing-section .container .people,html.page-internal body main>section.team-section .container .people{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}@media only screen and (max-width:1040px){html.page-internal body main>section.listing-section .container .people,html.page-internal body main>section.team-section .container .people{grid-template-columns:1fr 1fr}}@media only screen and (max-width:600px){html.page-internal body main>section.listing-section .container .people,html.page-internal body main>section.team-section .container .people{grid-template-columns:1fr}}html.page-internal body main>section.listing-section .container .people .col,html.page-internal body main>section.team-section .container .people .col{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}html.page-internal body main>section.listing-section .container .people .col .image,html.page-internal body main>section.team-section .container .people .col .image{line-height:0}html.page-internal body main>section.listing-section .container .people .col .image img,html.page-internal body main>section.team-section .container .people .col .image img{width:100%;height:auto}html.page-internal body main>section.listing-section .container .people .col .content,html.page-internal body main>section.team-section .container .people .col .content{padding:30px 20px;box-sizing:border-box}html.page-internal body main>section.listing-section .container .people .col .content h2,html.page-internal body main>section.team-section .container .people .col .content h2{margin-top:0;font-size:22px;font-style:normal;font-weight:800;line-height:28px}html.page-internal body main>section.listing-section .container .people .col .content a,html.page-internal body main>section.listing-section .container .people .col .content span,html.page-internal body main>section.team-section .container .people .col .content a,html.page-internal body main>section.team-section .container .people .col .content span{display:flex;align-items:flex-start;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:10px;transition:all ease .3s;color:#000}html.page-internal body main>section.listing-section .container .people .col .content a i,html.page-internal body main>section.listing-section .container .people .col .content span i,html.page-internal body main>section.team-section .container .people .col .content a i,html.page-internal body main>section.team-section .container .people .col .content span i{margin-right:15px;color:#334c22;width:20px;height:20px}html.page-internal body main>section.listing-section .container .people .col .content a p,html.page-internal body main>section.listing-section .container .people .col .content span p,html.page-internal body main>section.team-section .container .people .col .content a p,html.page-internal body main>section.team-section .container .people .col .content span p{margin:0;color:#000}html.page-internal body main>section.listing-section .container .people .col .content a:hover,html.page-internal body main>section.listing-section .container .people .col .content span:hover,html.page-internal body main>section.team-section .container .people .col .content a:hover,html.page-internal body main>section.team-section .container .people .col .content span:hover{color:#334c22;transform:translateX(5px)}html.page-internal body main>section.listing-section{padding-bottom:40px}html.page-internal body main>section.listing-section .container{padding-top:0}html.page-internal body main>section.listing-section .container .listing-section-title{font-size:22px;font-style:normal;font-weight:800;line-height:28px;margin-bottom:20px}html.page-internal body main>section.listing-section .container .listings{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;width:100%}@media only screen and (max-width:1040px){html.page-internal body main>section.listing-section .container .listings{grid-template-columns:1fr 1fr}}@media only screen and (max-width:600px){html.page-internal body main>section.listing-section .container .listings{grid-template-columns:1fr}}html.page-internal body main>section.listing-section .container .listings .col{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);margin-bottom:30px;display:block}html.page-internal body main>section.listing-section .container .listings .col .image{line-height:0}html.page-internal body main>section.listing-section .container .listings .col .image.content-lhs{width:100%}html.page-internal body main>section.listing-section .container .listings .col .image.content-lhs img{width:100%;height:auto}html.page-internal body main>section.listing-section .container .listings .col .image img{width:100%;height:auto}html.page-internal body main>section.listing-section .container .listings .col .content{padding:30px 20px;box-sizing:border-box}html.page-internal body main>section.listing-section .container .listings .col .content.content-rhs{width:100%}html.page-internal body main>section.listing-section .container .listings .col .content h2{margin-top:0;font-size:18px;font-style:normal;font-weight:800;line-height:24px}html.page-internal body main>section.listing-section .container .listings .col .content a,html.page-internal body main>section.listing-section .container .listings .col .content p,html.page-internal body main>section.listing-section .container .listings .col .content span{display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:10px;transition:all ease .3s;color:#000}html.page-internal body main>section.listing-section .container .listings .col .content a i,html.page-internal body main>section.listing-section .container .listings .col .content p i,html.page-internal body main>section.listing-section .container .listings .col .content span i{margin-right:15px;color:#334c22;width:20px;height:20px}html.page-internal body main>section.listing-section .container .listings .col .content a:hover,html.page-internal body main>section.listing-section .container .listings .col .content p:hover,html.page-internal body main>section.listing-section .container .listings .col .content span:hover{color:#334c22;transform:translateX(5px)}html.page-internal body main>section.listing-section .container .listings .col .content a{line-break:anywhere}html.page-internal body main>section.faq-intro-area .container .accordion{margin:40px 0}html.page-internal body main>section.faq-intro-area .container .accordion .at-tab{box-sizing:border-box;padding:20px 40px 20px 0;display:none}html.page-internal body main>section.faq-intro-area .container .accordion .at-tab .content{margin:0}html.page-internal body main>section.faq-intro-area .container .accordion .at-title{cursor:pointer;border-bottom:.5px solid #c4c4c4;position:relative;transition:.3s ease-in-out;padding:20px 20px 20px 0;box-sizing:border-box}html.page-internal body main>section.faq-intro-area .container .accordion .at-title:hover span,html.page-internal body main>section.faq-intro-area .container .accordion .at-title:hover::after{color:#334c22}html.page-internal body main>section.faq-intro-area .container .accordion .at-title::after{content:"+";position:absolute;top:50%;transform:translateY(-50%);right:10px;transition:all .3s ease;font-size:18px;font-style:normal;font-weight:400;line-height:30px;color:#000;font-family:"Font Awesome 6 Pro"}html.page-internal body main>section.faq-intro-area .container .accordion .at-title.active:after{content:"-";font-family:"Font Awesome 6 Pro";color:#000}html.page-internal body main>section.faq-intro-area .container .accordion .at-title.active{background-color:#efefee}html.page-internal body main>section.faq-intro-area .container .accordion .at-title.active span{color:#334c22}html.page-internal body main>section.faq-intro-area .container .accordion .at-title span{font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#000;transition:.3s ease-in-out}.eo-event-date time{font-style:normal}.eo-event-title a span{font-style:normal;font-size:30px;font-style:normal;font-weight:800;line-height:36px;color:#334c22}.no-results{display:none}.eo-venue-map{z-index:2!important}