@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;600;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@500&display=swap);@font-face{font-family:neutra;src:url(/wp-content/themes/black-hills-institute/assets/fonts/NeutraDisplayTitling.otf)}:root{--theme-backgound-dark:#0e141a;--theme-backgound-light:#131a22;--primary-color:#80d3b9;--hover-color:#b1ecda;--secondary-color:#305d37;--swiper-navigation-size:0.75rem}.nicescroll-rails{z-index:1!important}body{position:relative;font-family:'Roboto',sans-serif;font-weight:400;background:var(--theme-backgound-dark);color:#fff}a,a:visited,button{text-decoration:none!important;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:var(--primary-color)}a:hover,button:hover{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:var(--hover-color)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}p{margin:0;font-size:1rem;line-height:1.3;color:#838c97;font-family:'Poppins',sans-serif}::placeholder{text-transform:capitalize;font-size:1.125rem}.themeBtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:var(--secondary-color);border:0;border-radius:50px;color:#fff;align-items:center;padding:1em 3em;font-size:.935rem;font-weight:500;text-transform:uppercase}.themeBtn:hover{background:#fff;color:var(--secondary-color)}.section-heading{display:table}.section-heading figure{margin:0 0 1.25rem}.section-heading figure span{display:table;width:2px;height:5rem;margin:0 2.5rem 1rem;background:#ccc}.section-heading figure img{margin-left:-3.5rem}.section-heading h2{font-size:4.375rem;font-weight:600;font-family:'Roboto Slab',sans-serif;text-transform:capitalize;line-height:1.1;margin:0 0 1.25rem}.rating{display:inline-flex;align-items:center}.rating i{color:#ea8b1c;font-size:1rem}.rating i+i{margin-left:5px}header{background:url(/wp-content/themes/black-hills-institute/assets/images/headerBg.jpg) no-repeat;background-size:cover;background-position:center top;position:relative;z-index:10}header::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:url(/wp-content/themes/black-hills-institute/assets/images/bannerEffect.png) no-repeat;background-size:cover;background-position:left top;z-index:-1}.topBar{padding:2rem 0;position:relative}.topBar .logo{display:block}.topBar .contactBtn{font-size:1.125rem;font-weight:500;display:inline-flex;align-items:center;color:#0e141a;background:#fff;border-radius:50px;padding:.25rem 1.25rem .25rem .25rem}.topBar .contactBtn i{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#060a0f;margin-right:.75rem;font-size:1rem}.menu{width:5rem;position:absolute;margin-left:5rem}.menu .hamburger{cursor:pointer;transform:translate3d(0,0,0);transition:opacity 0.3s ease;background-color:#fff0;border:0;padding:0;vertical-align:middle;color:#fff;display:flex;align-items:center;text-transform:capitalize;font-size:1rem}.menu .hamburger__inner{display:block;height:24px;width:27px;position:relative;margin-right:10px}.menu .hamburger__inner:before,.menu .hamburger__inner:after{background-color:#80d3b9;content:'';display:block;margin-left:-14px;height:3px;width:26px;position:absolute;top:7px;left:50%;transform-origin:center center;transition:top 0.1s cubic-bezier(.215,.61,.355,1) 0.25s,transform 0.25s cubic-bezier(.215,.61,.355,1) 0s}.menu .hamburger__inner:after{top:14px}.menu .is-active .hamburger__inner{color:#110f10}.menu .is-active .hamburger__inner:before,.menu .is-active .hamburger__inner:after{top:50%;transition:top 0.1s cubic-bezier(.215,.61,.355,1) 0s,transform 0.25s cubic-bezier(.215,.61,.355,1) 0.1s}.menu .is-active .hamburger__inner:before{transform:rotate(45deg)}.menu .is-active .hamburger__inner:after{transform:rotate(-45deg)}.menu .hamburger--black .hamburger__inner:before,.menu .hamburger--black .hamburger__inner:after{background-color:#110f10!important}.menu .open .hamburger__inner:before,.menu .open .hamburger__inner:after{background-color:#fff}.menu .is-active .open .hamburger__inner{color:#fff}.navigation{position:relative;z-index:3;transition:0.5s all ease-in-out}.navigation .navbar{width:100%;border-top:1px solid #343c46;padding:3rem 0 0}.navigation .navbar .navbar-nav .nav-item+.nav-item{margin-left:3.5rem}.navigation .navbar .navbar-nav .nav-link{color:#fff;font-size:1rem;padding:0 0 .5rem;position:relative;overflow-x:hidden;text-transform:uppercase;font-weight:500}.navigation .navbar .navbar-nav .nav-link:before{content:'';display:block;width:100%;height:3px;bottom:0;left:-200%;position:absolute;-webkit-transition:0.2s;transition:0.2s;background:var(--primary-color)}.navigation .navbar .navbar-nav .active>.nav-link:before{-webkit-transition:0.2s 0.2s;transition:0.2s 0.2s}.navigation .navbar .navbar-nav .nav-link:after{content:'';display:block;width:100%;height:3px;bottom:0;right:0;position:absolute;-webkit-transition:0.2s;transition:0.2s;background:#fff0;border:0;margin:0;vertical-align:unset}.navigation .navbar .navbar-nav .nav-link+i{color:var(--primary-color);margin-left:8px;padding-top:2px}.navigation .dropdown-submenu a+i:after,.navigation .navbar .navbar-nav .nav-link+i:after{content:none}.navigation .navbar .navbar-nav .active>.nav-link:after{background:var(--primary-color)}.navigation .navbar .navbar-nav .active>.nav-link,.navigation .navbar .navbar-nav .nav-link:focus,.navigation .navbar .navbar-nav .nav-link:hover{color:var(--primary-color)}.navigation .navbar .navbar-nav .active>.nav-link:hover:before,.navigation .navbar .navbar-nav .nav-link:hover:before{left:0}.navigation .navbar .navbar-nav .active>.nav-link:hover:after,.navigation .navbar .navbar-nav .nav-link:hover:after{right:-100%}.navigation .dropdown-menu{background:var(--theme-backgound-dark)}.navigation .dropdown-item{text-transform:capitalize;color:#fff}.navigation .dropdown-item:focus,.navigation .dropdown-item:hover{color:var(--primary-color);background-color:#fff0}.navigation .dropdown-submenu{position:relative;display:flex}.navigation .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}.navigation .dropdown-submenu:hover>a:after{border-left-color:#fff}.navigation .dropdown-submenu.pull-left{float:none}.navigation .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}.navigation .dropdown-submenu a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.25rem 1.5rem;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:#fff0;border:0;color:#fff;font-size:14px}.navigation .dropdown-submenu a+i{float:right;font-size:12px;top:6px;position:relative;color:#fff;padding:.25rem}.navigation .navbar-nav .dropdown-menu{margin-top:0}.navigation .dropdown-submenu a:hover{color:#80d3b9}.navigation .navbar .navbar-nav .nav-item+.nav-item{margin-left:1.5rem;display:flex}.navigation .navbar .navbar-nav .nav-link{font-size:.9375rem}.navigation .dropdown .dropdown-menu .dropdown-submenu .dropdown-submenu .dropdown-menu{right:100%;left:auto;background:#fff}.navigation .dropdown .dropdown-menu .dropdown-submenu .dropdown-submenu .dropdown-menu a{color:#000}.navigation ul.dropdown-menu a{font-size:14px;text-transform:capitalize}.navigation ul.dropdown-menu{box-shadow:0 8px 29px 0 hsl(0deg 12% 98% / 40%)}.navigation ul.dropdown-menu{min-width:220px}.navigation .show>.dropdown-menu{display:block}.navigation .dropdown-submenu a i{font-size:12px}.submenu-wrap{width:100%}.oops-title{text-align:center;width:100%;margin:3rem}.headerBottom{background-image:linear-gradient(to right,#01040e 50%,#080c1b 0%);padding:1.25rem 0;position:relative}.headerBottom h6{margin:0;text-transform:capitalize;font-weight:400;position:relative}.headerBottom h6 span{display:inline-block;content:'';width:4.25rem;height:2px;background:var(--primary-color);vertical-align:middle;margin-left:.75rem;position:relative}.headerBottom h6 span::before{position:absolute;content:'';top:50%;left:-5px;width:10px;height:10px;border-radius:50%;background-color:var(--primary-color);transform:translateY(-50%)}.headerBottom p{font-size:.935rem;color:#747478}.headerBottom .swiper-next{display:table;margin-left:auto;cursor:pointer}.socialLink{position:absolute;top:50%;left:0;width:6.25rem;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%);margin-left:5rem}.socialLink a{display:inline-block;color:#fff}.socialLink a:hover{color:#80d3b9;transform:translateY(-5px)}.sliderSec .swiper-pagination-bullet:focus{outline:none}.sliderSec{position:relative;overflow-x:hidden;margin-top:-4.5rem}.sliderSec figure{margin:0;float:right;width:50%}.sliderSec .overlay{display:flex;align-items:center}.sliderSec h2{font-size:3.75rem;font-weight:300;font-family:'Roboto Slab',sans-serif;text-transform:uppercase;margin:0;line-height:1}.sliderSec h2 strong{font-weight:900}.sliderSec h1{font-size:6.7rem;font-weight:900;line-height:.9;text-transform:uppercase;margin:0}.sliderSec h3{font-size:2.5rem;font-weight:300;margin:0 0 1.25rem}.sliderSec p.description{font-size:1.125rem;line-height:1.5;font-weight:400;color:#808082}.sliderSec .btn-link{background:#fff;display:inline-flex;align-items:center;justify-content:center;padding:1.025rem 3.5rem 1rem;font-size:1rem;font-weight:500;text-transform:uppercase;color:#060a0f;border-radius:50px;margin-top:2rem}.sliderSec .swiper-pagination-fraction,.sliderSec .swiper-pagination-custom,.sliderSec .swiper-container-horizontal>.swiper-pagination-bullets{text-align:left;bottom:-50%}.sliderSec .swiper-pagination-bullet{width:auto;height:auto;background-color:#fff0}.sliderSec .swiper-pagination-bullet-active .path{display:inline-block!important;stroke-dasharray:1000;stroke-dashoffset:0;animation:dash linear 120s;animation-iteration-count:unset}.sliderSec .path{display:none}@keyframes dash{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.sliderSec .scroll{position:absolute;top:50%;display:flex;flex-flow:column;align-items:center;justify-content:space-between;min-height:17rem;transform:translateY(-50%);margin-left:2rem}.sliderSec .scroll-icon{width:1.25rem;height:3.25rem;background:#fff;border-radius:8px;margin-bottom:1.5rem;position:relative}.sliderSec .dot-icon{position:absolute;content:'';top:4px;left:50%;width:10px;height:10px;border-radius:50%;background:#979797;transform:translateX(-50%);animation:scroll-down 1.5s infinite alternate-reverse}.sliderSec .scroll h6{transform:rotate(-90deg);font-size:14px;font-weight:500;font-family:'Poppins',sans-serif;text-transform:uppercase;color:#2c3343;margin:0}.sliderSec span.line{display:inline-block;content:'';width:1px;height:4.25rem;background:var(--primary-color);vertical-align:middle;margin-top:1.25rem;position:relative}.sliderSec span.line::before{position:absolute;content:'';top:0;left:50%;width:8px;height:8px;border-radius:50%;background-color:var(--primary-color);transform:translateX(-50%)}@keyframes scroll-down{from{transform:translateY(4px) translateX(-50%)}to{transform:translateY(32px) translateX(-50%)}}.aboutSec{padding:2rem 0 0;position:relative;z-index:1}.aboutSec p{font-size:.935rem;font-weight:500;line-height:2}.aboutSec .themeBtn{padding:1 3.5rem;margin-top:2rem}.aboutSec figure{margin:0 -6rem 0 0}.aboutSec .aboutEffect{margin-top:0;position:relative;z-index:-1;overflow:hidden}.aboutEffect{max-height:30rem}.aboutSec .aboutEffect .aboutRightImg{position:absolute;right:-4rem;bottom:14rem}.serviceSec{background:#121820;margin-top:-18rem;position:relative;z-index:0}.serviceSlider{padding:4rem 5rem}.serviceSec .section-heading{margin-left:auto;margin-top:-10.5rem}.serviceSec .section-heading figure span{height:9rem}.serviceBox{display:block}.serviceBox figure{position:relative;transform:skew(-15deg);overflow:hidden;transition:all 0.3s;margin-bottom:1.25rem;z-index:1;box-shadow:0 0 120px rgb(0 0 0 / .3)}.serviceBox figure img{transform:skew(15deg);width:150%;max-width:150%!important;margin-left:-22%;filter:grayscale(1) brightness(100%) contrast(100%);transition:filter 250ms}.serviceBox .content{width:80%;margin-left:-12%;display:flex;align-items:center;transition:all 0.3s}.serviceBox .content span{width:3.0625rem;height:3.0625rem;background:#2b333b;color:var(--theme-backgound-dark);display:flex;border-radius:100px;align-items:flex-end;justify-content:center;font-size:2.5rem;font-weight:700;line-height:.7;padding-right:5px;margin-right:1.25rem;transition:all 0.3s ease-in-out}.serviceBox .content h5{margin:0;text-align:center;width:100%;font-size:1.625rem;font-weight:400;color:#fff}.serviceBox:hover figure{transform:skew(-15deg) scaleX(1.06) scaleY(1.1)}.serviceBox:hover figure img{filter:none}.serviceBox:hover .content{transform:translateY(2rem)}.serviceBox:hover .content span{background:#3457c8}.serviceBg{position:absolute;z-index:-1}.serviceSec .swiper-button-prev,.serviceSec .swiper-button-next{width:3.5625rem;height:3.5625rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;transition:all 0.3s ease-in-out}.serviceSec .swiper-button-prev::after,.serviceSec .swiper-button-next::after{color:#000}.serviceSec .swiper-button-prev:hover,.serviceSec .swiper-button-next:hover{background:#131a22}.serviceSec .swiper-button-prev:hover::after,.serviceSec .swiper-button-next:hover::after{color:#fff}.catalogSec{padding:18rem 0 6rem;position:relative;z-index:0}.catalogSec .section-heading figure span{height:9rem}.catalogSec .catalogBg{position:absolute;top:0;right:0}.catalogSlider{padding:5rem 0}.catalogBox{margin:0 5px 30px;transition:all 0.5s}.catalogBox figure{min-height:350px;position:relative;margin:0;background:#141d25;max-width:90%;margin:0 auto}.catalogBox figure img{position:absolute;left:-5%;width:110%;top:40%;transform:translateY(-50%)}.catalogBox .details{max-width:90%;margin:0 auto;padding:2rem .75rem;position:relative;background:#1b232b;text-align:center;min-height:220px;display:flex;align-items:center}.catalogBox .details .price{height:50px;background:#385ed8;position:absolute;top:-10%;left:-7%;display:flex;align-items:center;justify-content:center;padding:.5rem 2rem .5rem 3.5rem}.catalogBox .details .price::after{content:'';position:absolute;left:-1px;bottom:0;width:0;height:0;border-left:25px solid #0e141a;border-top:25px solid #fff0;border-bottom:25px solid #fff0}.catalogBox .details .price::before{content:'';position:absolute;right:-24px;bottom:0;width:0;height:0;border-left:25px solid #375ed8;border-top:25px solid #fff0;border-bottom:25px solid #fff0}.catalogBox .details .price h3{margin:0;font-family:'Oswald',sans-serif;font-size:2.3125rem}.catalogBox .details h6{font-size:1.25rem;line-height:1.3;font-family:'Poppins',sans-serif}.catalogBox .details .themeBtn{background-color:#fff;color:var(--theme-backgound-dark)}.swiper-slide-active .catalogBox{transform:translateY(-5%)}.swiper-slide-active .catalogBox figure img{left:-8%;transform:translateY(-50%) scale(1.1);transition:transform 0.3s ease-in-out}.swiper-slide-active .catalogBox .details .themeBtn{background-color:var(--secondary-color);color:#fff}.catalogSec .swiper-button-prev,.catalogSec .swiper-button-next{top:20%;left:auto;right:40px;width:3.5625rem;height:3.5625rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#131a22;transition:all 0.3s ease-in-out}.catalogSec .swiper-button-prev{right:110px}.catalogSec .swiper-button-prev:hover,.catalogSec .swiper-button-next:hover{background:#fff}.catalogSec .swiper-button-prev:hover::after,.catalogSec .swiper-button-next:hover::after{color:#000}.catalogSec .viewBtn{font-size:1.125rem;font-weight:600;text-transform:capitalize;color:#fff;display:table;margin:0 auto;border-bottom:2px solid #878a8d;padding-bottom:1px}.testimonialSec{position:relative;background:url(/wp-content/themes/black-hills-institute/assets/images/testimonialBg.png) no-repeat;background-position:center top;z-index:0}.testimonialSec .testimonialBg{position:absolute;top:-20%}.testimonialSec .testimonialBg.left{left:0}.testimonialSec .testimonialBg.right{right:0}.testimonialSec .section-heading{width:50%;margin:20px auto 3rem}.testimonialSec .section-heading figure{display:flex;flex-direction:column;align-items:center}.testimonialSec .section-heading figure span{height:9rem}.testimonialSec .section-heading h2{text-align:center}.testimonialSlider{padding:40px 0}.testimonialSlider .swiper-wrapper{align-items:center}.testimonialBox{text-align:center}.testimonialSlider .swiper-slide-prev .testimonialBox{background:url(/wp-content/themes/black-hills-institute/assets/images/shape1.png) no-repeat;min-height:392px;margin-right:30px}.testimonialSlider .swiper-slide-active .testimonialBox{background:url(/wp-content/themes/black-hills-institute/assets/images/shape2.png) no-repeat;background-position:center;min-height:492px;margin:0 -2rem}.testimonialSlider .swiper-slide-next .testimonialBox{background:url(/wp-content/themes/black-hills-institute/assets/images/shape3.png) no-repeat;min-height:366px;position:relative;margin-left:30px}.testimonialBox figure{display:table;border-radius:50%;overflow:hidden;border:5px solid #353e4b;margin:-20px auto 1rem}.testimonialBox figure{transform:scale(.8)}.testimonialSlider .swiper-slide-active .testimonialBox figure{transform:scale(1);margin-bottom:3rem}.testimonialBox h4{font-size:1.25rem;font-weight:600;text-transform:capitalize;margin:0}.testimonialBox span{display:block;margin:0 0;font-size:12px;font-weight:500;color:#b2b9c1}.testimonialBox *+*{margin-top:1rem}.testimonialSlider .swiper-slide-prev .testimonialBox p,.testimonialSlider .swiper-slide-next .testimonialBox p{display:-webkit-box;max-width:200px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.testimonialBox p{width:80%;margin-left:auto;margin-right:auto;font-size:14px;line-height:21px;color:#b2b9c1;font-weight:600}.testimonialSlider .swiper-pagination{display:flex;align-items:center;justify-content:center}.testimonialSlider .swiper-pagination-bullet{border:1px solid #fff;opacity:1;width:9px;height:9px}.testimonialSlider .swiper-pagination-bullet-active{width:12px;height:12px}.testimonialSlider .swiper-slide-prev .testimonialBox:before{content:'';background-image:url(/wp-content/themes/black-hills-institute/assets/images/shape1-hover.png);position:absolute;z-index:0;width:100%;height:100%;left:0;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-repeat:no-repeat}.testimonialBox>*{position:relative}.testimonialSlider .swiper-slide-prev .testimonialBox:hover:before{opacity:1}.testimonialSlider .swiper-slide-next .testimonialBox:before{content:'';background-image:url(/wp-content/themes/black-hills-institute/assets/images/shape2-hover.png);position:absolute;z-index:0;width:100%;height:100%;right:0;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-repeat:no-repeat}.testimonialSlider .swiper-slide-next .testimonialBox:hover:before{opacity:1}.videoSec{padding:3rem 0 3rem;position:relative;z-index:0;padding-bottom:200px}.videoSec .partnerBg img{position:absolute;height:100%;left:0;bottom:0}.videoSlider{overflow-x:hidden}.videoBox a{display:flex;position:relative}.videoBox a>img{width:100%;height:100%}.videoBox a .overlay{width:100%;height:30%;top:auto;bottom:0;display:flex;align-items:center;padding:0 3rem 3rem 3rem;opacity:0;transform:translateX(-30px);transition:all 0.3s ease 0.2s}.swiper-slide-active .videoBox .overlay{opacity:1;transform:translateX(0)}.videoBox:hover .overlay{bottom:7%}.videoBox h2{margin:0;font-size:4.375rem;color:#fff;font-family:'Roboto Slab',sans-serif;font-weight:900;text-transform:uppercase;width:40%;line-height:1;margin-right:20px;text-shadow:0 0 8px rgb(0 0 0 / 64%)}.videoBox .overlay>img{filter:drop-shadow(0 0 2px black)}.blogSec{position:relative;padding:9rem 0}.blogSec .blogBg{position:absolute;top:-50px;right:0}.blogSec .section-heading{margin:0 0 3rem}.blogSec .section-heading figure span{height:9rem}.blogBox{padding:2rem 5rem 4rem 7rem;background-image:url(/wp-content/themes/black-hills-institute/assets/images/blogBoxBg.png);background-repeat:no-repeat;background-position:left top;background-color:var(--theme-backgound-light);min-height:800px;display:flex;align-items:flex-end}.blogBox .blogText{padding:0 0 3rem}.blogBox .blogText h5{font-size:1rem;text-transform:uppercase;letter-spacing:5px;font-weight:300;font-family:'Poppins',sans-serif;margin:0 0 2rem}.blogBox .blogText h3{font-size:2.5rem;font-weight:700;font-family:'Poppins',sans-serif;width:50%;margin:0 0 1.25rem;padding:0 0 1.25rem;border-bottom:1px solid #fff}.blogBox .blogText p{font-weight:500;line-height:2.3;color:#fff}.blogBox .blogText .themeBtn{margin-top:2rem}.blogBox .blogText .swiper-button-next,.blogBox .blogText .swiper-button-prev{top:auto;bottom:0;left:auto;width:auto;height:auto;color:#fff}.blogBox .blogText .swiper-button-next{right:0}.blogBox .blogText .swiper-button-prev{right:15%}.blogBox .blogText .swiper-button-prev:after,.blogBox .blogText .swiper-button-next:after{display:none}.blogBox .blogText .swiper-button-next i{margin-left:10px}.blogBox .blogText .swiper-button-prev i{margin-right:10px}.blogRight{position:relative}.blogRight .viewBtn{position:absolute;bottom:-40px;right:0;z-index:1;width:90%;background:var(--secondary-color);padding:2rem 4rem;border-top-left-radius:50px;display:flex;align-items:center;justify-content:space-between;text-transform:capitalize;font-size:1.875rem;font-weight:400;font-family:'Poppins',sans-serif;color:#fff}.blogRight .viewBtn:hover{background:var(--theme-backgound-light)}.partnerSec{padding:6rem 0;position:relative}.partnerSec .partnerBg{position:absolute;top:-17rem}.partnerSec .partnerBox{background:#fff;text-align:center;padding:3rem 3rem 5rem;border-radius:15px}.partnerSec .partnerBox h5{color:#0e141a;font-size:1.875rem;text-transform:uppercase;font-weight:600;margin:0 0 2.5rem}.partnerSec .partnerBox ul{display:flex;justify-content:space-between;margin:0}.partnerSec .partnerBox ul li{flex:1 1 auto;display:flex;justify-content:center;align-items:center;padding:1.25rem 3rem}.partnerSec .partnerBox ul li a img{filter:grayscale(1);transition:all 0.4s ease;transform:scale(1)}.partnerSec .partnerBox ul li a:hover img{filter:none;transform:scale(1.1)}.partnerSec .partnerBox ul li a{display:block}.partnerSec .partnerBox ul li+li{border-left:1px solid #d7d7d7}.vrSec{text-align:center;background:url(/wp-content/themes/black-hills-institute/assets/images/vrBg.png) no-repeat;background-size:100% 100%;padding:0rem 0;position:relative;margin-bottom:40px}.vrSec h2{font-size:2.5rem;text-transform:uppercase;font-family:'Roboto Slab',sans-serif;font-weight:700;margin:0 0 15rem;margin-top:50px}.vrSec figure{position:relative;top:-72px;margin:0}.vrSec figure img{filter:drop-shadow(0 10px 92px #020405)}.vrSec .vrBg{position:absolute;bottom:-19rem;right:-9rem}.vrSec .vrBg img{width:70%}.newsletterSec{padding:3rem 0;position:relative}.newsletterBox{padding:5rem;margin:0 -5rem;background:#131a22;border-radius:120px;border-bottom-right-radius:0}.newsletterSec h3{color:#fff;font-size:2.25rem;font-weight:700;text-transform:capitalize;font-family:'Poppins',sans-serif}.newsletterSec h3 span{text-transform:uppercase}.newsletterSec p{font-size:.875rem;line-height:1.5}.newsletterSec .themeBtn{padding:.625rem 2.125rem;margin:0;border:0}.newsletterSec .themeBtn:hover{background:var(--secondary-color)}.newsletterSec .input-group{border:1px solid #2d3640;border-radius:50px;padding:.5em;align-items:center;background:#1b232b}.newsletterSec input.form-control{border:0;border-radius:50px;padding:0 1rem;font-size:1.125rem;background:#1b232b}.newsletterSec input.form-control::placeholder{font-size:.9rem}.newsletterSec .input-group-append{margin:0}.newsletterSec button{font-size:.9375rem;text-transform:uppercase;color:#fff;border-radius:50px;border:0;padding:1em 3.5em;background:var(--secondary-color)}.newsletterSec button:hover{background:#fff;color:var(--theme-backgound-dark)}.newsletterSec .checkBox{width:100%;margin:20px 0 0}.newsletterSec input[type='checkbox']+label{margin:.5em 0 0;cursor:pointer;padding:.2em;font-size:.875rem;line-height:1.5;color:#838c97;display:flex;align-items:center}.newsletterSec input[type='checkbox']{display:none}.newsletterSec input[type='checkbox']+label:before{content:'\2714';border:.1em solid #e1e1e1;border-radius:.2em;display:inline-block;width:1.5em;height:1.5em;padding-left:.2em;padding-bottom:0;margin-right:.2em;vertical-align:middle;color:#fff0;transition:0.2s;margin-right:10px;background:#e1e1e1}.newsletterSec input[type='checkbox']:checked+label:before{background-color:#315d37;border-color:#315d37;color:#fff}.contact-box:hover .contact-icon i{color:#fff}.contact-box:hover .contact-icon{background-color:#2e5835}.contact-icon i{color:#000;font-size:24px;scale:1;animation-duration:1s;animation-name:scaling;animation-iteration-count:infinite;animation-direction:alternate}.contact-icon{width:103px;height:103px;text-align:CENTER;border-radius:50%;background-color:#fff;border:12px solid #2e5835;display:FLEX;align-items:center;justify-content:CENTER;margin:0 auto;margin-bottom:20px;transition:all 0.4s ease}.contact-box p{text-transform:uppercase;color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:8px}.contact-box a,.contact-box span{color:#838c97;font-size:1.0625rem;line-height:1.0625rem}.contact-box{text-align:center}.contactBg{z-index:-10;position:absolute;top:-21rem;left:-34rem}.contact-info{position:relative;background-image:url(/wp-content/themes/black-hills-institute/assets/images/mapbg.png);background-repeat:no-repeat;background-position:center center;padding-top:20px;padding-bottom:20px;margin-top:20px}.contact-line{width:100%;height:3px;background-color:#ebebeb;position:relative;left:0;right:0;top:51px}@keyframes scaling{0%{transform:scale(1)}100%{transform:scale(1.2)}}ul.footer-social-icons li:nth-child(3) a{background-color:#37b1e1}ul.footer-social-icons li:first-child a{background-color:#4b69b0}ul.footer-social-icons li a{width:56px;height:56px;line-height:56px;color:#fff;font-size:32px;border-radius:100px;text-align:center;display:flex;align-items:center;justify-content:center}ul.footer-social-icons{padding-left:0;list-style:none;display:flex;align-items:center;justify-content:center;margin-bottom:0}ul.footer-social-icons li:nth-child(2) a{background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433',endColorstr='#bc1888',GradientType=1)}ul.footer-social-icons li{margin:0 5px}section.lower-footer p{font-size:14px;color:#838c97;line-height:27px}ul.footer-social-icons li a i{position:relative;top:0}ul.footer-nav li:last-child{border-right:0;margin-right:0;padding-right:0}ul.footer-nav li{border-right:2px solid #838c97;padding-right:25px;margin-right:25px;line-height:11px}ul.footer-nav{padding-left:0;list-style:none;display:flex;align-items:center;justify-content:center;margin-bottom:0;margin-top:55px;background-color:#20282f;padding:22px 0}ul.footer-nav li a{color:#838c97;font-size:.935rem;font-weight:500;font-family:'Poppins',sans-serif;font-weight:600}ul.footer-nav li a:hover{color:#fff}.copy-right{text-align:center;margin-top:48px;margin-bottom:48px}.container-1340{margin:0 auto;background-color:#131a22;background-image:url(/wp-content/themes/black-hills-institute/assets/images/contact-border.png);background-repeat:no-repeat;padding-top:80px}.lower-footer:before{content:'';background-color:#10171e;height:85%;width:100%;position:absolute;z-index:-1;bottom:0}.lower-footer{margin-top:40px;position:relative}.copy-right img{margin-right:6px}.lower-footer-back:before{background-color:#20282f;width:100%;height:55px;position:absolute;bottom:154px;content:'';z-index:-1}@media (min-width:1200px){.container-1340{max-width:1340px}}.sliderSec .swiper-pagination{margin-top:50px}.circle-loader .circle{border-radius:50%;height:1200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1200px;z-index:9999999}.circle-loader .circle span:before{color:#fff;content:attr(data-text);font-size:12rem;font-weight:900;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.circle-loader .circle span{animation:animate 5s cubic-bezier(.64,-.56,.36,1.56) infinite;background-color:#222;border-radius:50%;display:block;overflow:hidden;position:absolute}.circle-loader .circle span:after{border-radius:50%;box-shadow:0 0 50px rgb(0 0 0 / .5) inset,0 0 75px rgb(0 0 0 / .5) inset,0 0 100px rgb(0 0 0 / .5) inset,0 0 125px rgb(0 0 0 / .5) inset;content:'';height:100%;left:0;position:absolute;top:0;width:100%}.circle-loader .circle span:nth-child(1){bottom:0;left:0;right:0;top:0}.circle-loader .circle span:nth-child(2){animation-delay:0.2s;bottom:150px;left:150px;right:150px;top:150px}.circle-loader .circle span:nth-child(3){animation-delay:0.4s;bottom:300px;left:300px;right:300px;top:300px}.circle-loader .circle span:nth-child(4){animation-delay:0.6s;bottom:450px;left:450px;right:450px;top:450px}.circle-loader .circle span:nth-child(5){animation-delay:0.8s;bottom:600px;left:600px;right:600px;top:600px}@keyframes animate{80%,100%{transform:rotateZ(1turn)}}.circle-loader{position:relative;width:100%;height:100vh;overflow:hidden}body{height:100vh;width:100%;overflow-x:hidden}body.load{height:auto}.bannerSec{min-height:10rem;display:flex;align-items:center}.bannerSec h1{margin:0;font-size:2rem;font-family:'Roboto Slab',sans-serif}.bannerSec h1+p{margin:.75rem 0;max-width:45%;line-height:1.75}.innerPage{padding:2rem 0;overflow:hidden}.innerPage h4{font-size:2.25rem;font-weight:400;text-transform:capitalize;font-family:'Poppins',sans-serif}.innerPage p{font-size:.935rem;line-height:2;color:#b2b9c1}.innerPage figure{margin:0}.introRow{margin:0 0 20rem}.introRow p+figure{margin-top:1.25rem}.workRow{background:#182028;margin:0 0 0 -4rem;padding:6rem 0 5rem 4rem;position:relative;border-radius:120px;border-left:4px solid #39f1b4;border-top:4px solid #39f1b4;box-shadow:4px 17px 0 rgb(0 0 0 / .3);min-height:31.0625rem}.workRow+.workRow{margin-top:18rem}.workRow .boxCount{position:absolute;top:-11rem;left:-.15rem;font-size:8.125rem;font-weight:300;font-family:'Poppins',sans-serif;color:#7d8998;opacity:.03}.workRow figure{position:absolute;top:50%;right:-7rem;transform:translateY(-50%);border-radius:50%;overflow:hidden;border:10px solid #1a2631;z-index:2}.workRow .neonBg{position:absolute;top:-118px;right:-170px;z-index:-2;width:80%}.workRow.imgLeft{padding:5rem 4rem 2rem 0;border-left:0;border-right:4px solid #39f1b4}.workRow.imgLeft figure{left:-7rem;right:auto}.workRow.imgLeft .neonBg{left:-170px}.workRow.imgLeft .neonBg img{transform:rotateY(180deg)}.workRow:last-child{margin-bottom:15rem}.historySec .leftImg,.categorySec .leftImg,.referenceSec .leftImg,.whatInner .leftImg,.learnSec .leftImg{margin-left:-7rem}.historySec h4{margin-bottom:1.25rem}.historySec .rightImg,.profileSec .rightImg,.categorySec .rightImg,.whatInner .rightImg,.learnSec .rightImg{margin-right:-7rem}.historySec p+p{margin-top:1.35rem}.historySec .threeImg .col{margin:0 -2.5rem}.historySec .threeImg figure{margin-left:-2.5rem}.historySec .threeImg p{max-width:94%}.profileSec .sub-title{text-transform:unset;font-size:1.875rem;font-family:'Poppins',sans-serif;margin:0 0 1.5rem}.profileSec .category-list+.category-list{margin-top:1.25rem}.profileSec .category-list p{margin:10px 0;padding-left:17px}.profileSec .category-list .pdfBtn{font-size:1.185rem;font-weight:400;line-height:2;display:block;color:#80d3b9}.profileSec .category-list .pdfBtn::before,.referenceSec .category-list .list-title::before{display:inline-block;content:'';width:7px;height:7px;vertical-align:middle;background-color:#fff;margin-right:10px;margin-top:-4px;border-radius:50%}.profileSec .category-list .pdfBtn:hover{color:#fff}.profileSec .category-list+.sub-title{margin-top:2rem}.referenceSecList li{line-height:2rem}.referenceSecList li a{font-size:1.185rem;font-weight:400;line-height:2rem;display:block;color:#80d3b9}.referenceSecList li a:hover{color:#fff}.locationSec{overflow-x:hidden}.locationSec h4{font-family:'Roboto Slab',sans-serif;margin:0 0 1.25rem}.locationSec p{font-size:1.25rem;line-height:2;font-weight:300}.locationSec p span{color:#fff;font-weight:400}.locationSec p+p,.categorySec p+p,.referenceSec p+p{margin-top:1.25rem}.locationSec iframe{margin-top:5rem}.shopSec h6{font-size:1.25rem;font-weight:300;font-family:'Poppins',sans-serif;text-transform:uppercase;color:#bbbabd;margin:10px 0 0}.shopSec .listRow{margin-top:3rem}.productBox{background:var(--theme-backgound-light);padding:10px;margin:0 0 3.25rem;display:block;min-height:92%}.productBox a{display:block;color:#fff}.productBox a:hover{color:#39f1b4}.productBox figure{min-height:305px;display:flex;align-items:center;justify-content:center;background:#0e141a;padding:1rem}.productBox figure img{transition:transform 0.2s linear;max-height:280px}.productBox:hover figure img{transform:scale(1.05)}.productBox .detail{padding:1.5rem .3rem}.productBox .detail h3{font-size:1.375rem;font-weight:600;font-family:'Poppins',sans-serif;text-transform:uppercase;line-height:1.4;min-height:2.75em;margin:0 0 1.25rem}.shopMain .productBox .detail h3{height:100px}.productBox .detail p{color:#fff;line-height:1.4;font-size:.9rem}.categorySec h4{text-transform:uppercase}.categorySec .category-detail{padding:0;list-style:none;margin:1.25rem 0 1.15rem}.categorySec .category-detail li{font-size:1.185rem;line-height:1.65;font-weight:400;font-family:'Poppins',sans-serif}.categorySec p+h4{margin-top:2rem;text-transform:unset}.referenceSec{position:relative}.referenceSec .referenceEffect{position:absolute;bottom:5%;right:0;z-index:-1}.referenceSec .refereceRow{position:relative;margin:4rem 0}.referenceSec .refereceRow figure{left:-37%;position:relative;width:75%}.referenceSec .refereceRow figure img,.referenceSec .referenceEffect{mix-blend-mode:luminosity}.referenceSec .sub-title{text-transform:unset}.referenceSec .category-list+.category-list{margin-top:1.75rem}.referenceSec .category-list .list-title{font-size:1rem;font-weight:400;line-height:1.5;display:block;color:#b2b9c1;margin:0}.referenceSec .category-list .list-title+p{margin:5px 0}.referenceSec .category-list.no-padding-x *{padding:8px 0}.referenceSec h4{line-height:1.4}.contactForm .form-group{margin-bottom:3.75rem}.contactForm label{font-size:1rem;font-weight:400;font-family:'Poppins',sans-serif;text-transform:capitalize;color:#838c97}.contactForm label::after{content:'*';display:inline-block;margin-left:5px;color:#305c37;vertical-align:text-top}.contactForm .form-control{min-height:4.5625rem;background:#1b232b;border-color:#2a333d;color:#838c97;padding:.5rem 1.75rem}.contactForm select.form-control{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url(/wp-content/themes/black-hills-institute/assets/images/selectArrow.png);background-repeat:no-repeat;background-position:94% 52%;padding-right:3rem;text-transform:capitalize}.contactForm textarea.form-control{resize:none}.contactForm .themeBtn{font-size:1.4375rem;padding:1rem 3rem}.contactInfo .infoBox+.infoBox{margin-top:5rem}.contactInfo .infoBox h4{border-bottom:7px solid #2ac595;display:table;line-height:.8;margin:0}.contactInfo .infoBox ul{padding:0;margin:0;list-style:none}.contactInfo .infoBox ul li{position:relative;padding:1.5em 0;color:#bbbabd;font-size:1.25rem;font-family:'Poppins',sans-serif;font-weight:300;line-height:2}.contactInfo .infoBox ul li::before,.contactInfo .infoBox ul li::after{position:absolute;content:'';bottom:0;right:0}.contactInfo .infoBox ul li::before{width:100%;height:1px;background:#2f3d4a}.contactInfo .infoBox ul li::after{width:.9375rem;height:.9375rem;bottom:-6px;border:4px solid #39f1b4;border-radius:50%}.contactInfo .infoBox ul li span{font-weight:400;color:#fff}.contactInfo .infoBox .personList li{display:flex;padding-right:1rem;font-size:1.185rem;line-height:1.5}.contactInfo .infoBox .personList li b{font-size:1.25rem;font-weight:300}.contactInfo .infoBox .personList li .person{min-width:35%;white-space:nowrap}.contactInfo .infoBox .personList li .person small{display:block;font-size:.935rem;color:#bbbabd;margin-top:-5px}.contactInfo .fullImg{margin-right:-10rem;position:relative;right:-5rem}.contactForm{position:relative}.contactForm .contactLeft{position:absolute;content:'';top:3%;left:0}.contactForm .contactRight{position:absolute;content:'';bottom:18%;right:0}.contactForm .radioBtn{display:inline-block;position:relative;padding-top:30px;margin-right:12px;cursor:pointer;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:capitalize;color:#fff}.contactForm label.radioBtn::after{display:none}.contactForm .radioBtn input{position:absolute;opacity:0;cursor:pointer}.contactForm .radioBtn .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#1b232b;border-radius:.25rem;border:1px solid #2a333d}.contactForm .radioBtn .checkmark:after{position:absolute;display:none}.contactForm .radioBtn input:checked~.checkmark:after{display:block}.contactForm .radioBtn .checkmark:after{content:'\2714';top:50%;left:50%;transform:translate(-50%,-50%)}.catalogBox .details .themeBtn{font-size:12px;padding:12px 20px}.cd-btn{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:100%}.cd-btn .themeBtn{margin:0 5px}.productBox .cd-btn{position:relative;bottom:0;left:0;transform:none;display:flex;align-items:center;justify-content:space-between;margin-top:30px;flex-wrap:wrap}.productBox .cd-btn .themeBtn{display:inline-block;font-size:12px;padding:10px 18px;margin:0;width:45%}.productBox .cd-btn .themeBtn:nth-child(2){background:#fff;color:#305d37}.productBox .cd-btn .themeBtn:nth-child(2):hover{background:#305d37;color:#fff}.cart-content a{color:#0e141a;display:block;width:100%}.cart-content a:hover{color:#0e141a}.cart-menu.show{right:0}.cart-menu{transition:all 0.4s ease;min-width:300px;background-color:#fff;width:300px;position:fixed;right:-300px;z-index:999999;top:0;border-left:6px solid var(--primary-color);height:100%;overflow-y:scroll;background:rgb(255 255 255 / .5);box-shadow:0 8px 32px 0 rgb(31 38 135 / .37);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:0;border:1px solid rgb(255 255 255 / .18)}.cart-menu ul{list-style:none;padding-left:0}.cart-box{display:flex;padding:8px 15px;border-bottom:1px solid #ffffff7a;background-color:#ffffffab}.cart-image{width:120px;height:auto;display:flex;align-items:center}.cart-image img{width:100%}.cart-content{margin-left:10px;display:inline-block;width:100%}.cart-content h6{margin-bottom:0}.cart-content a{color:#000;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}a.close-menu{display:inline-block;margin-left:auto;margin-bottom:0}a.close-menu i{font-size:1.375rem;color:#fff;background-color:var(--primary-color);padding:8px 11px}.cart-content p{color:#000;text-align:right;font-size:1.0625rem}.cart-checkout a{border:1px solid var(--secondary-color)}.cart-checkout a:hover{border-color:var(--secondary-color)}ul.navbar-right li a i{font-size:1.375rem;transition:all 0.4s ease}ul.navbar-right li a{color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.125rem;height:4.125rem;border-radius:50%;filter:blur(0);background:rgb(255 255 255 / .25);box-shadow:0 8px 32px 0 rgb(31 38 135 / .37);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}ul.navbar-right{list-style:none;margin-bottom:0}ul.navbar-right li a span{background-color:var(--primary-color);border-radius:50%;font-size:10px;position:absolute;right:14px;top:14px;color:#000;transition:all 0.4s ease}a.inner-close{display:block;height:18px;width:25px;font-size:12px;text-align:CENTER;line-height:18px;color:#000}.btnStyle{display:inline-block;padding:.75rem 1.875rem;background:#305d37;color:#fff;border-radius:4px;text-transform:uppercase;font-size:1.25rem;border:0;font-family:'Poppins',sans-serif}.btnStyle:hover,.btnStyle:focus{background:#1b232b;color:#fff}.title.inner{text-align:center;margin:0 0 6rem}.title .section-heading{margin-left:auto;margin-right:auto;font-size:4.375rem;font-weight:600;font-family:'Roboto',sans-serif;text-transform:capitalize;line-height:1.1}.checkOutStyle{padding:0 0;overflow-x:hidden;font-family:'Poppins',sans-serif}.checkOutStyle .title h4{line-height:1.5rem;font-size:1.5rem;margin:25px 0 15px;color:#c4c4c4}.checkOutStyle .title p{line-height:1rem;font-size:1rem;margin-bottom:5px;margin:0 0 2.5rem;color:#fff;font-weight:400}.checkOutStyle .title p span{color:#305d37;text-transform:capitalize}.checkOutStyle .title p a{color:#305d37;text-transform:uppercase;font-weight:600}.checkOutStyle hr{margin-top:6rem;margin-bottom:1.25rem;border-color:#1d2228}.checkOutStyle .spacer{padding:6rem 0}.checkOutStyle .spacer h3{font-size:1.25rem;font-weight:600;margin-top:3rem;text-transform:uppercase}.cartItemCard h4{text-transform:capitalize;font-size:1rem;font-weight:400;width:80%;margin:0;line-height:1.5}.formStyle{border-radius:4px;padding:0 .9375rem}.formStyle label{font-size:1rem;text-transform:capitalize;font-weight:400;color:#fff;font-family:'Poppins',sans-serif}.formStyle .form-control{height:3.5rem;margin-bottom:2rem;box-shadow:0 0 15px rgb(0 0 0 / .05);border:1px solid #2d3640;border-radius:4px;background:#1b232b;color:#fff;font-weight:400}.formStyle textarea.form-control{height:auto;resize:none}.checkbox{margin-bottom:20px}.checkbox input[type='checkbox']{display:none}.checkbox input[type='checkbox']+label{display:block;position:relative;padding-left:35px;margin-bottom:20px;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.checkbox input[type='checkbox']+label:last-child{margin-bottom:0}.checkbox input[type='checkbox']+label:before{content:'';display:block;width:20px;height:20px;border:2px solid #305d37;position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all 0.12s,border-color 0.08s;transition:all 0.12s,border-color 0.08s}.checkbox input[type='checkbox']:checked+label:before{width:10px;top:-5px;left:5px;border-radius:0;opacity:1;border-top-color:#fff0;border-left-color:#fff0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.order-summery hr{border-top:1px solid #ebebeb;margin:20px 0}.order-summery .applyCoupon .form-control{width:75%;margin:0;box-shadow:0 0 15px rgb(0 0 0 / .05);padding-left:40px;font-size:.75rem}.order-summery .applyCoupon .btnStyle{width:22%;margin-left:auto}.order-summery strong,.order-summery span{font-size:1rem;font-weight:400;color:#fff;font-family:'Poppins',sans-serif}.order-summery strong{color:#fff}.cartItemCard{border-radius:5px;padding-top:1.25rem;padding-bottom:1.25rem;align-items:center;margin-bottom:1.25rem;border:1px solid #2d3640;background:#1b232b}.cartItemCard img{width:100%}.cartItemCard .price{color:#305d37;font-weight:400;font-size:1.125rem}.proCounter{display:flex;align-items:center;justify-content:center}.proCounter .minus,.proCounter .plus{width:3.125rem;height:3.125rem;background:#ebebeb;color:#000;font-size:1.5625rem;padding:4px 5px 8px 5px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:0}.proCounter input{height:3.125rem;width:4.125rem;text-align:center;font-size:1rem;border:0;background:#fff0;color:#fff}.cartItemCard .delete i{color:#fff;font-size:1.5rem}.shipping-billing-col{list-style:none;margin-top:1.5rem;padding:0}.shipping-billing-col p,.shipping-billing-col a{position:relative;color:#8f8f8f;font-size:1rem;line-height:1.625em}.shipping-billing-col li+li{border-top:1px solid #24282c}.shipping-billing-col p{margin:0;padding:20px 0 20px 40px;overflow:hidden;clear:both}.shipping-billing-col p i{position:absolute;top:17px;left:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#305d37;background-color:#fff0;border-radius:100%;font-size:1.25rem;transition:all 0.3s ease-in-out}.shipping-billing-col .edit{color:#305d37;text-transform:uppercase;font-size:1rem;padding:0;float:right;font-weight:500}.main-prodtl{padding:6rem 0}.main-prodtl .prodtl-img{position:relative;height:100%;display:flex;padding:1rem 0}.main-prodtl .prodtl-img:after{position:absolute;content:'';right:-35px;background-color:#ebebeb;width:1px;height:100%;top:0}.prodtl-txt .section-heading{text-align:left}.prodtl-txt .section-heading::before{left:0;transform:none}.prodtl-txt h6{font-size:16px;color:#388980;margin:25px 0 30px;font-weight:500}.prodtl-txt h6 span{padding-right:7px}.prodtl-txt h6 span i{color:#f7941d;padding-right:5px}.prodtl-txt h4{font-size:.95rem;color:#747474;font-weight:500;margin:0 0 25px}.prodtl-txt .stckst{display:flex}.prodtl-txt .stckst li:first-child{font-size:1.625rem;color:#323232;font-weight:500;padding-right:20px}.prodtl-txt .stckst li:last-child{font-size:22px;color:#00b816;font-weight:500}.prodtl-txt .stckst li:last-child i{padding-right:7px}.ad-crtstwo ul{margin:1.875rem 0 1.875rem;display:flex;align-items:center}.number .minus{font-size:1.875rem}.main-prodtl .number .minus{width:3.125rem;height:2.9375rem;border-radius:0;padding:0 5px 0 5px;border:1px solid #e1e1e1;display:flex;vertical-align:middle;text-align:center;color:#323232;font-size:24px;align-items:center;justify-content:center}.number{display:flex}.main-prodtl .number .plus{width:3.125rem;height:2.9375rem;border-radius:0;background:#fff0;padding:0 5px 0 5px;border:1px solid #e1e1e1;display:flex;vertical-align:middle;text-align:center;color:#323232;font-size:24px;align-items:center;justify-content:center}.number .minus{float:left}.number span{cursor:pointer}.number input{width:3.125rem;height:2.9375rem;border-radius:0;border:1px solid #e2e2e2;text-align:center;color:gray;background-color:#fff0;margin:0 10px}.ad-crtst .themeBtn{margin:0 0 0 20px}.prodtl-txt h5{font-size:1rem;display:inline-block;background-color:#f7f7f7;padding:.9375em .75rem;font-weight:600;margin:0 0 1.5625em;color:#323232}.ratd-txt{margin:4.375rem 0 0}.ratd-txt h2{font-size:1.625rem;font-weight:700;color:#252525;margin:0 0 1.5rem}.ratd-txt p+p{margin:1.5rem 0 0}.prodtl-txt{padding-left:2rem}.ad-crtst ul li a:hover,.d-btn:hover{background-color:#000;color:#fff}.stp3{border:1px solid #ebebeb;border-radius:5px;background-color:#fff;box-shadow:0 21px 20px 0 rgb(45 46 55 / .19);padding:50px 30px}.stp3 label{font-size:14px;color:#2d2e37;text-transform:uppercase;font-weight:500}.checkOutStyle .stp3 .form-control{border:1px solid #dadada;background-color:#fff}.stp3 .checkbox h5{font-size:14px;color:#2d2e37;text-transform:uppercase}.stp3 .checkbox .infost{font-size:12px;color:#979797;text-transform:capitalize}.pymnt-tab .nav-tabs{justify-content:center;border-bottom:none;margin:40px 0 60px}.pymnt-tab .nav-tabs .nav-item .nav-link{all:unset;font-size:16px;color:#000;display:block;border-radius:5px;background-color:#fff;box-shadow:0 0 35px 0 rgb(99 99 99 / .15);width:252px;text-align:center;font-weight:500;padding:39px 0;margin:0 13px;cursor:pointer;position:relative}.pymnt-tab .nav-tabs .nav-item .nav-link img{display:block;margin:0 auto 10px}.pymnt-tab .nav-tabs .nav-item .nav-link:after{content:'';position:absolute;left:0;right:0;margin:0 auto;width:25px;height:25px;background-color:#fff;bottom:-12px;transform:rotate(45deg);z-index:-1;opacity:0}.pymnt-tab .nav-tabs .nav-item .nav-link.active:after{opacity:1!important;background-color:#305d37}.pymnt-tab .nav-tabs .nav-item .nav-link.active{background-color:#305d37;color:#fff}.pymnt-tab .nav-tabs .nav-item .nav-link.active img{filter:brightness(12.5)}.pymnt-tab .nav-tabs .nav-item .nav-link.active:after{opacity:0}.stpest .fade{opacity:1;transition:inherit;transition-delay:inherit}.whatSec .workRow .neonBg{top:-110px;right:-200px}.whatHeading h2{font-size:3.75rem;font-family:'Roboto Slab',sans-serif}.whatHeading{margin-bottom:8.75rem}.whatInner h4{line-height:1.528}.whatInner p+p{padding:1.5625rem 0 0}.whatInner h6{font-size:1.25rem;margin:1.25rem 0 0;font-family:'Poppins',sans-serif;font-weight:400;line-height:1.8}.whatFooter,.whatFooter p{text-align:center;margin-top:1.25rem}.pagiStyle .pagination{justify-content:center;margin:0}.pagiStyle .pagination .page-link{width:4.813rem;height:4.313rem;text-align:center;background:#fff0;border:0;color:#fff;font-size:1.25rem;display:flex;align-items:center;justify-content:center}.pagiStyle .pagination .page-link:hover,.pagiStyle .pagination .page-link:focus,.pagiStyle .pagination .active .page-link,.pagiStyle .pagination .active .page-link:hover,.pagiStyle .pagination .active .page-link:focus{background:#1b232c;color:#fff;border-radius:0}.sortFilter{margin-bottom:5rem;align-items:center}.sortFilter #listView,.sortFilter #gridView{font-size:34px;margin-right:12px;color:#2b343f}.sortFilter .sortDropdown{display:flex;justify-content:flex-end}.sortFilter .sortDropdown .dropdown-toggle{width:21.5rem;height:3.75rem;background:#131a22;color:#919aa4;box-shadow:10px 10px 16px 0 rgb(0 0 0 / 30%);border-radius:100rem;display:flex;justify-content:space-between;align-items:center;padding-left:35px}.sortFilter .sortDropdown .dropdown-toggle:after{width:3.313rem;height:3.313rem;background:#000;color:#fff;border-radius:100rem;border:0;margin:.2rem .2rem 0 0;content:'\f107';font-family:'Font Awesome 5 Free';font-weight:900;display:flex;align-items:center;justify-content:center}.sortFilter .sortDropdown .dropdown-menu{background:#131a22;width:21.5rem;box-shadow:10px 10px 16px 0 rgb(0 0 0 / 30%)}.sortFilter .sortDropdown .dropdown-menu a{color:#919aa4}.learnSec h2{font-size:2.25rem}.learnSec ul{padding:0;list-style:none;margin:1.25rem 0 1.15rem}.learnSec ul li{font-size:1.185rem;line-height:1.65;font-weight:400;font-family:'Poppins',sans-serif}.learnSec .kingdom li{font-size:1.125rem}.learnSec .echin{padding-left:2.8125rem}.learnSec .echin li a{position:relative;padding-left:1.5625rem;padding-bottom:1.5625rem;display:block;color:#b2b9c1;font-size:1.125rem}.learnSec .echin li a:after{display:inline-block;content:'';position:absolute;width:10px;height:10px;left:0;background-color:#80d3b9;border-radius:50%;top:11px}.learnSec .echin li a:hover{color:#fff}.learnSec p+p{padding:1.5625rem 0 0}.learnSec h4{font-size:1.25rem}.learnSec p+h4{margin-top:1.56rem}.learnSec h6{font-size:2.25rem;padding-bottom:.9375rem}.learnSec .refereceRow figure{display:flex;justify-content:flex-end}.learnSec .refereceRow figure img,.learnSec .referenceEffect{mix-blend-mode:unset}.learnSec .refereceRow .overlay{padding-top:7.25rem}.learnSec .refereceRow .figur-btm{position:relative;left:0;width:100%;margin-top:-5rem;z-index:1}.learnSec .dot{position:relative;padding-left:1.25rem;font-size:1.563rem}.learnSec .dot:before{content:'';width:10px;height:10px;background:#80d3b9;display:block;border-radius:100px;position:absolute;top:calc(50% - 5px);left:0}.learnSec .highlight{font-size:1.25rem;font-weight:300}.learnSec .highlight span{color:#fff}.learnSec h2+strong{display:block;font-size:1.125rem;font-weight:500;margin-bottom:1.25rem}.learnSec .an-before-dot li{font-size:.935rem;line-height:2;color:#b2b9c1;position:relative;padding-left:25px}.learnSec .an-before-dot li::before{content:'';width:7px;height:7px;background:#fff;display:block;border-radius:100px;position:absolute;top:12px;left:0}.secRowTxt{margin-left:-50px;margin-top:55px}.secRowTxt2{margin-top:80px}.subSec h2{font-size:2.25rem;margin-bottom:30px}.subSec.categorySec .category-detail{margin:0}.subSec h3{font-family:'Poppins';font-weight:400;font-size:1.5625rem}.tblHead{min-height:120px;display:flex;align-items:center;padding:0 15px;background:#131a22}.tblHead h3{font-size:.9375rem}.tbl-specimen tbody tr:nth-child(odd){background:#1a2028}.tbl-specimen tbody tr:nth-child(even),.tbl-specimen thead tr{background:#242c35}.tbl-specimen tbody tr td,.tbl-specimen thead tr th{border:none!important;font-size:.8125rem;color:#a7b7c9;font-weight:400;text-align:left;padding-top:25px;padding-bottom:25px}.tbl-specimen tr:last-child td{text-align:center}.an-upper-content{padding-bottom:100px;text-align:center}.an-upper-content h2{font-size:60px;font-family:'Roboto Slab',sans-serif}.an-upper-content{justify-content:center}.an-sec-pending-100{padding:100px 15px}.an-before-dot{padding-left:14px}.an-before-dot li{font-size:.935rem;line-height:2;color:#b2b9c1}.an-before-dot.green li{list-style:none;position:relative}.an-before-dot.green li::before{content:'';position:absolute;width:7px;height:7px;background:#80d3b9;border-radius:100%;left:-15px;top:10px}.an-shop-inner{padding:10px 0;z-index:11}.an-sidemenu{margin-bottom:50px!important}.an-sidebar{height:100%;background:#131a22;padding:20px 15px}.an-sidebar ul{list-style:none;margin-bottom:0;padding-left:0}.an-sidebar ul li a{font-size:14px;color:#fff;display:block;padding:7px 0;border-bottom:1px solid #2b343f}.an-has-submenu>a{position:relative}.an-has-submenu>a::before{content:'\f107';position:absolute;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-size:14px;font-family:'Font Awesome 5 Free';font-weight:900;width:20px;height:20px;background:#2b343f;text-align:center;line-height:20px;border-radius:100%;right:0;transition:0.5s}.an-sidebar .an-sub-menu{padding-left:10px}.an-has-submenu:hover>a:before{transform:rotate(-80deg)}.an-has-submenu:hover>.an-sub-menu{max-height:1000px}.an-has-submenu>.an-sub-menu{max-height:0;overflow:hidden;transition:0.5s}.an-has-submenu a:hover{color:#80d3b9}.an-has-submenu:hover>a{color:#80d3b9}.an-cat-wrap p{font-size:14px;margin-bottom:10px}.an-tags{list-style:none;padding-left:0;margin-top:60px}.an-tags li{display:inline-block;padding:5px;font-size:14px;color:#838c97;transition:0.5s}.an-tags li:hover{color:#fff}.an-shop-inner section.innerPage{padding:0;margin-top:30px}.an-product-box img{max-width:100%}.an-product-box .an-p-img{height:240px;background:#131a22;display:flex;align-items:center;justify-content:center}.an-product-box h5{color:#fff;font-size:18px;margin-top:10px;margin-bottom:20px}.an-product-box .price{color:#80d3b9}.an-product-box{margin-bottom:30px}.an-sidebar h2{font-size:30px;font-family:'Roboto Slab',sans-serif;margin-bottom:20px}.an-sidemenu{margin-bottom:50px}.rSlider{position:relative}.rSlider .slide{background:#80d3b9;height:10px;width:80px;position:absolute;left:0;top:9px;z-index:2}input[type='range']{position:relative;-webkit-appearance:none;width:100%;height:5px;background:#2b343f;outline:none;-webkit-transition:0.2s;transition:opacity 0.2s;border-radius:10px}input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:#80d3b9;cursor:pointer;border-radius:100%}input[type='range']::-moz-range-thumb{width:15px;height:15px;background:red;cursor:pointer}.filter-price{display:flex;justify-content:space-between;align-items:flex-end;margin-top:30px}.filter-price button{background:#2b343f;color:#fff;padding:5px 10px;border:none;border-radius:5px;font-size:14px}.an-shop-inner img{max-width:100%;max-height:100%}.an-shop-inner.product-detail .an-tags{margin-top:0}.mayus{width:500px;display:block;margin:0 auto}.mayus p{font-size:12px}article p::first-letter{float:left;font-size:300%;margin:0 10px 10px 0}.an-shop-inner.product-detail p{font-size:14px;margin-bottom:20px}.an-shop-inner.product-detail h1{font-size:1.875rem;margin-bottom:30px}.an-shop-inner.product-detail .price{font-size:1.75rem;color:#80d3b9;margin-bottom:30px}.an-shop-inner.product-detail .stock{font-size:20px;font-weight:500;margin-bottom:30px}.an-shop-inner.product-detail .stock i{color:#80d3b9}.an-shop-inner.product-detail ul{list-style:none}.an-shop-inner.product-detail ul.prqty-wrap{padding-left:0}.an-shop-inner.product-detail ul.prqty-wrap li{display:inline-block}.pr-qunty{width:150px}.pr-qunty span.input-group-btn{background:#2b343f;margin-left:3px;margin-right:3px;color:#fff}.pr-qunty input{text-align:center;background:#2b343f;border-color:#2b343f;color:#fff}.pr-qunty span.input-group-btn button{color:#fff}.an-shop-inner.product-detail ul.prqty-wrap li{margin-right:20px}ul.prqty-wrap li a{color:#838c97}ul.prqty-wrap li a i{color:#79c8b0;margin-right:10px}ul.prqty-wrap li a:hover{color:#fff}ul.prqty-wrap li a.themeBtn{color:#fff}ul.prqty-wrap li a.themeBtn:hover{color:#305d37}ul.social{padding-left:0}ul.social li{display:inline-block;padding:3px;margin:2px}ul.social li a{color:#fbfbfb;font-size:18px}ul.social li a:hover{color:#80d3b9}.related-product{margin-top:6.25rem}.related-product h2{font-size:2.5rem;font-family:'Roboto Slab',sans-serif;margin-bottom:30px}.revew-tab .nav-tabs{border-bottom:none;margin-bottom:4.375rem}.revew-tab .nav-tabs .nav-item .nav-link{all:unset;font-size:1.125rem;color:#fff;cursor:pointer;margin-right:4.375rem;border-bottom:2px solid #fff0;padding-bottom:.3125rem}.revew-tab .nav-tabs .nav-item .nav-link.active{color:#80d3b9;border-bottom:2px solid #80d3b9}.revew-tab .nav-tabs .nav-item .nav-link:hover{color:#80d3b9}.revwDtl span{font-size:1rem;color:#919aa4;display:block;border-bottom:2px solid #2b343f;padding-bottom:10px;font-family:'Poppins',sans-serif;font-weight:500}.revwDtl ul{padding:1.2rem 0;display:flex;margin:0}.revwDtl ul li{margin-right:2.6rem;font-size:1rem;color:#919aa4;font-weight:500;font-family:'Poppins',sans-serif}.revwDtl ul+ul{border-top:2px solid #2b343f}.desc-txt p{line-height:1.6875rem}.ratng-form .contactForm .form-control{margin-bottom:1.875rem}.ratng-form .contactForm .themeBtn{margin:auto;display:table}.ratng-form .contactForm textarea{height:10.625rem;padding:1.4rem 1.75rem}.revew-clent{display:flex;align-items:center;padding-bottom:1.25rem;border-bottom:1px solid #80d3b9;margin-bottom:1.25rem}.revew-strn{padding-left:1.25rem}.revew-strn ul{padding:0;margin:0;display:flex;align-items:center}.revew-strn ul li i{color:#ffcb00;padding-right:.375rem;font-size:.8125rem}.revew-strn span{font-size:.9375rem;font-weight:300;display:block;padding:.425rem 0}.revew-clenttwo{border-bottom:none}.revew-tab{margin-top:2.8125rem;padding-top:2.5rem;border-top:1px solid #2b343f}.flowChart{margin:0 -10rem}.flowParent{position:relative;z-index:10}.flowParent ::after,.flowParent ::before{z-index:-1}.flowParent .borders{position:absolute;top:50px;z-index:-1}.flowParent .borders img{width:100%}.flowParent .borderLeft{left:20%;width:25%}.flowParent .borderBottomLeft{width:10%;left:39%}.flowParent .borderRight{right:24%;width:20%}.flowParent .borderBottomRight{width:10%;left:52%}.flowParent a{display:inline-block;color:#fff;min-width:8.75em;padding:.75em 1.25em;font-size:.875rem;background-color:#2e5835;border-radius:50px;text-align:center;text-transform:uppercase;position:relative}.flowParent a:hover{background-color:#fff;color:var(--secondary-color)}.flowParent .parentLink{display:table;margin:0 auto;font-size:2rem;padding:.25em 1.5em}.flowParent ul{margin:0;padding:0;display:flex;list-style:none;position:relative}.flowParent .parentList{gap:1.875rem}.parentList>li{max-width:16%;margin:1rem 0 0}.parentList li{flex:1;justify-content:space-between;position:relative}.parentList>li>a{font-size:1.125rem}.parentList li ul{display:flex;flex-direction:column;align-items:center}.parentList>li>ul{margin-top:6rem}.parentList .mammals{text-align:right;max-width:20%}.parentList .dinosaurs{flex:3;text-align:center;max-width:40%;margin-left:-5rem}.parentList .dinosaurs,.parentList .reptiles{margin-top:9rem}.parentList .dinosaurs>a{margin-right:-5rem}.parentList .dinosaurs ul{flex-direction:row;text-align:initial;align-items:flex-start}.parentList .mammals ul{align-items:flex-start}.parentList .fishes ul,.parentList .reptiles ul{align-items:flex-end}.parentList .dinosaurs>ul{margin-top:3rem}.parentList .reptiles>ul{margin-top:11rem;margin-right:-5rem}.parentList .mammals ul>li{text-align:center}.parentList .dinosaurs ul li{flex:1 1 auto;text-align:center}.parentList .dinosaurs>ul>li:last-child>a{margin-left:-15rem}.parentList .dinosaurs ul li ul{flex-wrap:wrap;justify-content:space-between}.parentList .dinosaurs ul li ul li{flex:1 1 40%;max-width:40%;text-align:left}.parentList .dinosaurs ul li ul li:nth-child(odd){text-align:right}.parentList .dinosaurs>ul>li:first-child>ul{margin-top:6rem}.parentList .dinosaurs>ul>li:last-child>ul{margin-top:3rem}.parentList .dinosaurs>ul>li>ul>li{margin-bottom:1.5rem}.parentList>.mammals>ul li+li{margin-top:3rem}.parentList>.mammals>ul>li>ul li{margin-top:3rem}.parentList .reptiles ul li+li,.parentList>.fishes>ul li+li{margin-top:1.25rem}.parentList .mammals:before,.parentList .mammals:after{content:'';width:50px;height:55%;border-right:2px solid #2e5835;border-bottom:2px solid #2e5835;border-bottom-right-radius:30px;position:absolute;top:0;right:60px}.parentList .mammals:before{content:'';width:100px;height:27%;right:60px}.parentList .fishes:before,.parentList .fishes:after{content:'';width:80px;height:29%;border-left:2px solid #2e5835;border-bottom:2px solid #2e5835;border-bottom-left-radius:30px;position:absolute;top:50px;left:60px}.parentList .fishes:before{width:92px;height:19%}.parentList .reptiles:before,.parentList .reptiles:after{content:'';width:180px;height:53%;border-left:2px solid #2e5835;border-bottom:2px solid #2e5835;border-bottom-left-radius:30px;position:absolute;top:50px;left:60px}.parentList .reptiles:before{width:110px;height:40%}.parentList .mammals>ul li ul::before{content:'';width:10px;height:60%;border-left:2px solid #2e5835;position:absolute;top:0;left:120px}li.mammals>ul li:nth-child(2)>a:after{content:'';position:absolute;width:80px;height:2px;background:#2e5835;top:16px}.parentList .dinosaurs>a::after{position:absolute;content:'';width:10px;height:100%;border-right:2px solid #2e5835;bottom:-80%;right:48%}.parentList .dinosaurs ul>li>a::after{position:absolute;content:'';width:70px;height:30px;border-bottom:2px solid #2e5835;top:10px;transform:translateY(-50%);right:92px;border-left:2px solid #2e5835;border-bottom-left-radius:40px}.parentList .dinosaurs ul li:first-child>a::after{right:0;position:absolute;content:'';width:70px;height:30px;border-bottom:2px solid #2e5835;top:10px;transform:translateY(-50%);border-right:2px solid #2e5835;border-bottom-right-radius:40px;left:97px;border-left:none}.parentList .dinosaurs ul>li>ul>li:nth-child(odd)>a::after{display:none}.parentList .dinosaurs>ul>li:first-child>ul::before{content:'';width:10px;height:112%;border-left:2px solid #2e5835;position:absolute;top:-40%;left:50%}.parentList .dinosaurs>ul>li:last-child a::before{content:'';width:10px;height:100%;border-left:2px solid #2e5835;position:absolute;top:100%;left:50%}.parentList .dinosaurs>ul>li:last-child ul li a::before{content:'';width:50%;height:60px;border-bottom:2px solid #2e5835;border-left:0;position:absolute;top:0;left:-48%;transform:translateY(-50%);border-left:2px solid #2e5835;border-bottom-left-radius:40px}.parentList .dinosaurs ul li ul li:nth-child(odd):after{content:'';position:absolute;top:-12px;width:60px;height:36px;background:#fff0;border-bottom-right-radius:40px;border-right:2px solid #2e5835;border-bottom:2px solid #2e5835;right:-54px}.parentList .dinosaurs>ul>li:last-child>ul li:after{display:none}.parentList .dinosaurs ul li ul li:nth-child(even):after{content:'';position:absolute;top:-12px;width:60px;height:36px;background:#fff0;border-bottom-left-radius:40px;border-left:2px solid #2e5835;border-bottom:2px solid #2e5835;left:-53px}.dinosaurs-subCategory ul li a:after{display:none}.flowChart.invertebratesChart .flowParent .borderLeft{width:16%;left:25%}.flowChart.invertebratesChart .flowParent .borderRight{width:16%;right:26%}.flowChart.invertebratesChart .flowParent .borderCenter{left:50%;transform:translateX(-50%)}li.mollusks,li.arthropods{max-width:36%;text-align:center;margin-top:8.5rem}li.mollusks>a{margin-left:7rem;font-size:.875rem}.flowChart.invertebratesChart .flowParent .parentList li>a{font-size:1rem;padding:.75em 4.0625rem}li.arthropods>a{margin-right:10rem}li.mollusks>a{margin-left:10rem}li.echinoderms{margin-top:13rem;max-width:23%}li.mollusks ul{align-items:baseline}.invertebratesChart .parentList li ul li a{width:190px;padding:7px 20px!important;text-align:center;font-size:0.875rem!important}li.mollusks ul li{margin-top:35px}li.mollusks ul:after{content:'';position:absolute;width:4px;height:130%;background:#2e5835;right:108px;top:-100px}li.mollusks ul li a:after{content:'';position:absolute;width:100px;height:24px;right:-73px;border-right:4px solid #2e5835;border-bottom:4px solid #2e5835;border-bottom-right-radius:40px;top:-5px}li.echinoderms ul:before{content:'';position:absolute;width:4px;height:100%;background:#2e5835;top:0;left:50%;transform:translateX(-50%)}li.arthropods ul{align-items:flex-end;padding-top:9rem;margin-top:0}li.arthropods ul:before{content:'';position:absolute;width:4px;height:80%;background:#2e5835;left:90px;top:0}li.arthropods ul li a:before{content:'';position:absolute;width:100px;height:24px;left:-98px;border-left:4px solid #2e5835;border-bottom:4px solid #2e5835;border-bottom-left-radius:40px;top:-4px}li.echinoderms ul{padding-top:6rem;margin-top:0}.generation .cell{text-align:center;position:relative}.generation .cell img{background:#dadab2;border-radius:100px;max-width:100%;box-shadow:0 0 0 5px #233140;border:4px solid #071017;position:relative;z-index:1;transition:0.5s all ease-in-out}.generation .cell span{display:block;text-transform:uppercase;font-size:18px;line-height:20px;margin-top:15px;position:relative;z-index:1}.generation .GenerationWrap .cell span{font-size:14px}.generation{background:url(/wp-content/themes/black-hills-institute/assets/images/hierarchy/bg.jpg) top left/cover no-repeat;max-height:900px;overflow:hidden;position:relative}div#draggableMain{height:100%;width:100%;position:relative;z-index:11}.generation .parent{background:url(/wp-content/themes/black-hills-institute/assets/images/hierarchy/center-point.png) center center no-repeat;width:900px;height:900px;position:relative;margin:0 auto;display:flex;align-items:center;justify-content:center;transition:0.3s}.generation .parent>.cell{right:60px;top:40px;z-index:11}.parent .child{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:row wrap;align-content:space-between}.parent .child>.cell{flex:0 0 33.33%}.GenerationWrap.sixGen,.GenerationWrap.firstGen{position:absolute;bottom:100px;left:-80px;width:440px;height:440px;border:4px dashed #55677b;border-radius:100%;transition:0.5s all ease-in-out}.parent .child>.chThree{top:250px;left:-160px}.parent .child>.chOne{top:-110px;left:-166px}.parent .child>.chTwo{top:35px;left:120px}.parent .child>.chFive{left:-200px;top:-15px}.parent .child>.chSix{top:160px;left:20px}.parent .child>.chSix a:hover+.sixGen,.parent .child>.chOne a:hover+.firstGen,.parent .child>.chFour a:hover+.fourGen{border-color:#fff}.parent .child>.chFour{left:210px;top:-70px}.GenerationWrap .spotsRow .cell{position:absolute}.GenerationWrap .spotsRow{margin-bottom:90px;display:flex;align-items:center;justify-content:space-between;position:relative}.GenerationWrap .spotsRow .spot{display:block;width:18px;height:18px;background:#dadab2;border-radius:100px;border:4px solid #55677b;box-shadow:0 0 0 3px #dadab2}.GenerationWrap.firstGen .spotsRow:first-child{width:40%;left:30%;top:5px}.GenerationWrap.firstGen .spotsRow:nth-child(2){width:94%;left:3%}.GenerationWrap.firstGen .spotsRow:nth-child(3){width:106%;left:-3%}.GenerationWrap.firstGen .spotsRow:last-child{width:90%;left:5%}.GenerationWrap.firstGen .spotsRow .chFour{top:-150px;left:-90px}.GenerationWrap.firstGen .spotsRow .chFive{top:-160px;right:-100px}.GenerationWrap.firstGen .spotsRow .chThree{right:-130px;bottom:30px}.GenerationWrap.firstGen .spotsRow .chSix{left:-130px;bottom:30px}.GenerationWrap.firstGen .spotsRow .chTwo{left:-140px;top:-40px}.GenerationWrap.firstGen .spotsRow .chSeven{right:-140px;top:-40px}.GenerationWrap.firstGen .spotsRow .chOne{top:20px;left:-120px}.GenerationWrap.firstGen .spotsRow .chEight{top:20px;right:-120px}.GenerationWrap.fourGen{width:280px;height:280px;margin:0 auto;position:absolute;bottom:-100px;left:130px;border:4px dashed #55677b;border-radius:100%;transition:0.5s all ease-in-out}.GenerationWrap.fourGen .spotsRow{margin:0;flex-direction:column;flex-flow:column;justify-content:space-between;align-items:center;align-content:space-between;height:inherit}.GenerationWrap.fourGen .spotsRow .spot:first-child{position:relative;left:20%}.fourGen .spotsRow .cell+.spot{position:relative;left:30%;top:18px}.GenerationWrap.fourGen .chFour{top:-120px;right:-80px}.GenerationWrap.fourGen .chFive{bottom:-150px;right:-30px}.GenerationWrap.sixGen{top:100px;bottom:auto}.GenerationWrap.sixGen .spotsRow:first-child{width:60%;left:20%;top:25px}.GenerationWrap.sixGen .spotsRow:nth-child(2){width:100%;left:0%;top:25px}.GenerationWrap.sixGen .spotsRow:nth-child(3){width:104%;left:-2%;top:25px}.GenerationWrap.sixGen .spotsRow:last-child{width:70%;left:15%;top:50px}.GenerationWrap.sixGen .spotsRow:last-child>.spot:nth-child(2){position:relative;top:50px}.GenerationWrap.sixGen .chOne{left:-150px;bottom:-10px}.GenerationWrap.sixGen .chNine{right:-150px;bottom:10px}.GenerationWrap.sixGen .chTwo{left:-170px;top:-55px}.GenerationWrap.sixGen .chEight{right:-170px;top:-45px}.GenerationWrap.sixGen .chThree{left:-120px;top:10px}.GenerationWrap.sixGen .chSeven{right:-120px;top:30px}.GenerationWrap.sixGen .chFour{left:-110px;top:45px}.GenerationWrap.sixGen .chFive{left:105px;top:125px}.GenerationWrap.sixGen .chSix{right:-110px;top:55px}.parent .cell a{color:#fff;display:block}.parent .cell a:hover{color:var(--primary-color)}.parent .cell a:hover img{box-shadow:0 0 0 5px #fff}.productModal{opacity:1}.productBox .detail h3 span,.proPrice{display:none}.productModal section#shopSection{padding:0}.productModal section#shopSection .container{padding:0}.productModal .productBox figure{height:200px}.modal-backdrop.show{opacity:.8}.productModal .productBox .detail h3{font-size:1.25rem;font-weight:600;line-height:1.5rem;min-height:2em;margin:0 0 .5rem}.productModal .productBox .detail p{color:#a7a8a9;line-height:1.5;font-size:1.0625rem}.productModal .productBox{margin:0 0 2.25rem;height:96%}.productModal{transition:0.1s}.modal-backdrop.fade{transition:0.2s!important;transition-delay:0s!important}.productModal .modal-dialog{transform:scale(0)!important}.productModal.show .modal-dialog{transform:scale(1)!important}.for-emptyspace{position:absolute;width:100000px;height:100000px;top:50%;left:50%;transform:translate(-50%,-50%)}.generation{cursor:none}#genMain:hover .gif{opacity:1}.gif{position:sticky;height:80px;top:0;width:150px;left:50%;pointer-events:none;opacity:0}.generation .parent:before{content:'';width:900px;height:900px;position:absolute;z-index:1;opacity:0;background:url(/wp-content/themes/black-hills-institute/assets/images/hierarchy/center-point-before.png) center center no-repeat;transition:0.5s all ease-in-out}.generation .parent.coloredBg:before{opacity:1}.parent.infoBooks,.parent.giftApparel,.parent.plantsAmber,.parent.mediaDisplay,.parent.meteorites{background:none}.parent.infoBooks::before,.parent.giftApparel::before,.parent.plantsAmber::before,.parent.mediaDisplay::before,.parent.meteorites::before{content:none}.parent.mamals .child>.chFive{left:-130px;top:0}.generation.catalogMain{overflow:hidden;min-height:950px;display:flex;align-items:center}.generation .parent.mainCat{background:none;width:550px;height:550px;position:relative;margin:0 auto;display:flex;align-items:center;justify-content:center;transition:0.3s;background-size:contain;border:4px dashed #55677b;border-radius:100%}.generation.catalogMain{cursor:unset}.parent.mainCat .child>.chOne{top:-80px;left:50%;transform:translateX(-50%)}.parent.mainCat .child>.chTwo{top:50px;left:-100px}.parent.mainCat .child>.chThree{top:50px;left:unset;right:-80px}.parent.mainCat .child>.chFour{left:unset;top:unset;bottom:30px;right:-50px}.parent.mainCat .child>.chFive{left:-50px;top:unset;bottom:30px}.parent.mainCat .child>.chSix{left:50%;transform:translateX(-50%);top:unset;bottom:-100px}.parent.mainCat .child{position:relative}.parent.mainCat .child .cell{position:absolute}.generation .parent.mainCat:before{display:none}.generation .parent.fishes{background:url(/wp-content/themes/black-hills-institute/assets/images/hierarchy/setOf3.png) center center no-repeat;background-size:contain;width:800px;height:800px}.generation .parent.fishes:before{background:url(/wp-content/themes/black-hills-institute/assets/images/hierarchy/setOf3Colored.png) center center no-repeat;background-size:contain;width:800px;height:800px}.generation .parent.fishes>.cell{top:-30px;right:-20px}.parent.fishes .child>.chThree{top:90px;left:-140px}.parent.fishes .child>.chTwo{top:-70px;left:420px}.parent.fishes .child>.chSix{top:760px;left:-150px}.plantsHierarchy{cursor:unset}.generation .parent.plantsAmber>.cell{top:unset;right:unset}.generation.plantsHierarchy{max-height:700px;overflow:hidden;display:flex;align-items:center;justify-content:center}.generation .parent.reptiles{background:url(/wp-content/themes/black-hills-institute/assets/images/hierarchy/setOf7.png) center center no-repeat;background-size:contain}.generation .parent.reptiles:before{background:url(/wp-content/themes/black-hills-institute/assets/images/hierarchy/setOf7Colored.png) center center no-repeat;background-size:contain}.parent.reptiles .child>.chOne{top:190px;left:-165px}.parent.reptiles .child>.chTwo{top:-110px;left:-140px}.parent.reptiles .child>.chThree{top:-60px;left:-40px}.parent.reptiles .child>.chFour{right:-800px;top:-70px;left:unset}.parent.reptiles .child>.chFive{left:450px;top:410px}.parent.reptiles .child>.chSix{top:500px;left:-250px}.parent.reptiles .child>.chSeven{left:-140px}.fullScreen a,.goBack button{color:#fff;padding:30px}.goBack button{border:0;background-color:#fff0}.fullScreen,.goBack{position:absolute;top:10px;right:30px;z-index:999}.goBack{right:auto;left:30px}.quoteModalStyle .modal-dialog,.productModal .modal-dialog{background-color:#0e141a;box-shadow:0 0 40px 0 rgb(255 255 255 / 20%);padding:3rem;box-sizing:content-box;border-radius:20px}.quoteModalStyle .modal-dailog{padding:5rem 2rem}.quoteModalStyle .modal-content,.productModal .modal-content{padding:0;border:0;background-color:#0e141a}.quoteModalStyle h2{font-family:'Roboto Slab',sans-serif;font-size:2.8125rem;margin-bottom:2rem}.gallery-top .swiper-slide,.gallery-thumbs .swiper-slide{display:flex;align-items:center;justify-content:center}.gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0}.gallery-thumbs .swiper-slide{height:100%;opacity:.4}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.gallery-thumbs .swiper-slide{border:2px solid #fff0}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:#80d3b9}.productDetailSec{padding:4rem 0 6rem;border-bottom:1px solid #2b343f}.productDetailSec h3,.productDetailSec h4{font-family:'Poppins',sans-serif;font-size:29px;font-weight:600;margin-bottom:1.5rem}.productDetailSec .table{border-top:1px solid #2b343f;margin-bottom:2rem}.productDetailSec .table th,.productDetailSec .table td{border:0;color:#919aa4;font-family:'Poppins',sans-serif;font-size:16px;font-weight:500;padding:1rem}.productDetailSec .table tr:nth-of-type(odd){background:#fff0}.productDetailSec .table tr:nth-of-type(even){background:#272c31}.productDetailSec h4{color:#80d3b9;font-size:26px;font-weight:400}.an-shop-inner .productDetailSec p{color:#919aa4;font-family:'Poppins',sans-serif;font-size:1rem;line-height:1.8rem;font-weight:500;margin-bottom:1.8rem}.related-product .productBox figure{margin:0}.related-product .productBox .detail h3{margin:0;color:#fff;font-size:1.25rem;font-weight:500;text-transform:initial}.popover{border:0;background:#060f16;box-shadow:0 0 20px 0 rgb(255 255 255 / 50%);min-width:200px}.popover .popover-header{background:#80d3b9;color:#060f16;text-transform:uppercase;font-size:16px;border:0}.popover .popover-body{color:#fff}.popover .arrow:before,.popover .arrow:after{border-top-color:#060f16}.popover.fade.show{display:block!important;z-index:1000!important;opacity:1;transition-delay:0.1s}.definationSec{padding:.5rem 0 0;position:relative;z-index:11}.definationSec h3{color:var(--primary-color);font-size:2rem;font-family:'Roboto Slab',sans-serif}.definationSec p{margin-bottom:20px;line-height:1.8}.definationSec .listStyle{padding-left:20px}.definationSec .listStyle li::marker{color:var(--primary-color)}.definationSec .listStyle li a{font-size:1rem;font-weight:500;line-height:2;color:#838c97}.definationSec .listStyle li a:hover,.definationSec .listStyle li a:focus{color:#fff}.navigation .dropdown .dropdown-menu .dropdown-submenu .dropdown-submenu .dropdown-menu i{color:#000}.subListStyle{display:none;transition:0.5s all ease-in-out}section.innerPage.whatSec.what-wedo .workRow figure img{width:652px;height:652px}section.innerPage.whatSec.what-wedo .workRow figure img{width:652px;height:652px}.an-shop-inner.product-detail ul[data-no]{list-style:inherit}.an-shop-inner.product-detail ul li{font-size:.875rem;line-height:1.3;color:#838c97;font-family:'Poppins',sans-serif}.an-shop-inner.product-detail ul li+li{margin-top:15px}.an-shop-inner.product-detail ul ul li+li{margin-top:5px}.an-shop-inner.product-detail ul li ul{margin-top:10px}.envelopeBtn i{margin-right:0px!important}.envelopeBtn span{margin-right:.75rem}.topBar .envelopeBtn{padding:.25rem .25rem .25rem 1.25rem}.section-heading h3{font-size:2.375rem;font-weight:600;font-family:'Roboto Slab',sans-serif;text-transform:capitalize;line-height:1.1;margin:0 0 1.25rem;margin-bottom:0}.videoBox h4{font-family:'Roboto Slab',sans-serif;text-align:center;margin-top:10px;margin-bottom:10px}.testimonialSlider .testimonialBox figure img{width:90px}.historySec .workRow .neonBg{position:absolute;top:-100px;right:-290px;z-index:-2;width:80%}.historySec .workRow figure{border:none}.whatSec .workRow:last-child .neonBg{top:-40px}.cForm{background-color:var(--theme-backgound-dark);text-align:center;margin-top:5rem}.cForm input{height:70px;background-color:#1b232b;border-color:#2a333d;margin:1rem 0;padding:0 2rem}.cForm select{height:70px;background-color:#1b232b;border-color:#2a333d;padding:0 2rem;margin:1rem 0}.cForm input:focus,.cForm select:focus{outline:none;box-shadow:none;background-color:#1b232b}.cForm button{margin-top:1rem}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#fff}.modal-header{border-bottom:none}.google-map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;left:5%;top:5%;width:90%;height:0}.google-map-responsive iframe{left:0;top:0;height:85%;width:100%;position:absolute}