@font-face{src:url(https://bosomybyssus.shop/assets/fonts/inter-light.woff) format("woff");font-style:normal;font-family:Inter-Light}@font-face{src:url(https://bosomybyssus.shop/assets/fonts/inter-regular.woff) format("woff");font-style:normal;font-family:Inter-Regular}@font-face{src:url(https://bosomybyssus.shop/assets/fonts/inter-medium.woff) format("woff");font-style:normal;font-family:Inter-Medium}@font-face{src:url(https://bosomybyssus.shop/assets/fonts/inter-semibold.woff) format("woff");font-style:normal;font-family:Inter-SemiBold}@font-face{src:url(https://bosomybyssus.shop/assets/fonts/inter-bold.woff) format("woff");font-style:normal;font-family:Inter-Bold}.iframe-container{height:auto;border:none;max-width:100%;width:100%}.iframe-container iframe{height:100%;border:none;width:100%;display:block}body{overflow-x:hidden;font-size:1rem;font-weight:400;color:#414141;margin:0;line-height:1.2;font-family:Inter-Regular}.right-block{float:right}p{line-height:1.3}h1{font-size:4.5rem;font-family:Inter-Bold}h1,h2{line-height:1.2}h2{font-size:3rem;font-family:Inter-SemiBold}.text-page h2{margin-bottom:1rem}h3{font-size:2rem}h3,h4{line-height:1.2;font-family:Inter-SemiBold}h4{font-size:1.65rem;margin-bottom:.5rem}h5{font-size:1.5rem}h5,h6{line-height:1.2;font-family:Inter-SemiBold}h6{font-size:1.3rem;color:#414141}a{color:#2faf64}a,strong{font-family:Inter-SemiBold}.blue{color:#0975c6}.green{color:#2faf64}.white{color:#fff}.grey{color:#414141}.blue-background{background-color:#0eaedd}.green-background{background-color:#2faf64}.white-background{background-color:#fff}.grey-background{background-color:#353535}.dark-green-background{background-color:#2faf64}.grid-container{max-width:75rem}section .grid-container{padding-top:40px;position:relative;padding-bottom:40px}.accordion-section{margin-top:20px}.accordion-title h6{margin-bottom:0;color:#2faf64}.accordion-title,:last-child:not(.is-active)>.accordion-title{padding:1rem 0;border:0;border-bottom:1px solid #414141}.accordion-title:focus,.accordion-title:hover{background-color:transparent}.accordion-content{padding:1rem 1rem 1rem 0;border:none;color:#414141}.is-active .accordion-content,:last-child>.accordion-content:last-child{border-bottom:1px solid #414141}.accordion-title:before{right:1rem;position:absolute;top:50%;margin-top:-.5rem}.accordion-title:before,.is-active>.accordion-title:before{height:13px;transition:transform .3s ease;content:"";background-size:contain;width:13px;background-image:url(https://bosomybyssus.shop/assets/images/small-arrow.svg);background-repeat:no-repeat}.is-active>.accordion-title:before{transform:rotate(-180deg)}.accordion-content ul{margin-bottom:1rem}.accordion-content p a{text-decoration:underline;color:#2faf64;font-family:Inter-SemiBold}.accordion-content img{max-width:400px;margin:1rem 0}.nav{padding:40px 0;-webkit-transition:all .4s ease;transition:all .4s ease;position:fixed;width:100%;z-index:99}.nav div.main_list{float:right;margin-top:30px}nav.affix div.main_list{margin-top:0}.nav div.main_list .top-nav li{width:33.333%}.nav div.main_list ul{list-style:none;padding:0;margin:0;width:100%}.nav div.main_list ul li{padding:0;text-align:left;margin:0 auto;width:auto;line-height:unset}.nav div.main_list ul li a{font-size:1rem;text-decoration:none;font-style:normal;color:#fff;line-height:1.4;font-family:Inter-Regular}.dropdown.menu .submenu li a{padding:.35rem 1rem}.nav div.main_list ul li ul li{text-align:left;margin:0}.nav div.main_list ul li ul li a{font-size:.9rem}nav .logo{transform:translateY(0);transition:opacity .35s ease,transform .35s ease,width .35s ease;opacity:1;width:200px}nav.affix .logo{transform:translateY(-10px);pointer-events:none;opacity:0;width:0}nav.affix .navTrigger{top:35px}.is-dropdown-submenu{border:none;background:none;display:none}.affix{padding:15px 0;transition:all .3s ease;opacity:1;background-color:#222;box-shadow:0 2px 8px rgba(0,0,0,.35);z-index:9999}.affix .is-dropdown-submenu{padding:.5rem 0;background:#222}.is-dropdown-submenu li a{font-size:.8rem;text-align:left}.dropdown.menu li a{padding:.5rem 1rem}.dropdown.menu>li.is-active>a{text-decoration:underline;color:#fff;text-underline-offset:4px}.dropdown.menu>li.is-dropdown-submenu-parent>a:after{border-color:#2faf64 transparent transparent}.dropdown.menu>li.opens-right>.is-dropdown-submenu{width:400px}.nav div.main_list ul li a img{height:30px;margin-top:-10px}.nav div.main_list ul li a.active,.nav div.main_list ul li a:hover{text-decoration:underline;color:#2faf64}.navTrigger.active i{background-color:#fff}.navTrigger,.show_logo{display:none}.show_logo{position:relative;z-index:9}@media screen and (max-width:1023px){.sub-accordion .sub-accordion-title{font-size:1.1rem;color:#fff;position:relative;background:transparent url(https://bosomybyssus.shop/assets/images/accordion-arrow-down.png);background-position:30%;background-repeat:no-repeat;display:block}.sub-accordion .is-active .sub-accordion-title{background:transparent url(https://bosomybyssus.shop/assets/images/accordion-arrow-up.png);background-position:30%;background-repeat:no-repeat}.sub-accordion .is-active .sub-accordion-title.no-arrow,.sub-accordion .sub-accordion-title.no-arrow{background:none}.sub-accordion .accordion-content{border:none;background:none}.sub-accordion .accordion-content a{color:#fff}.nav{padding:40px 0}.navTrigger{display:block}.nav div.main_list{height:0;overflow:hidden;left:0;width:100%}.nav div.show_list{height:auto;position:fixed;left:0;display:none}.nav div.main_list .navlinks{height:auto;min-height:650px;padding-top:60px;-webkit-transition:all .4s ease;transition:all .4s ease;flex-direction:column;background-color:#414141;width:100%;padding-left:40px}.nav div.main_list ul li{padding:.5rem 0;text-align:left;width:100%}.nav div.main_list ul li a{font-size:1.1rem;color:#fff;width:100%;line-height:1.3}.nav .accordion-content ul{list-style:none;margin:0}.nav .accordion-content{padding:0}.nav div.main_list ul li a.active{text-decoration:underline;color:#2faf64}}.navTrigger{height:25px;right:40px;transition:all .4s ease;position:absolute;top:65px;margin:auto;cursor:pointer;width:30px;z-index:9}.navTrigger i{height:4px;content:"";background-color:#fff;border-radius:2px;width:100%;display:block}.navTrigger i:first-child{-webkit-animation:outT .8s backwards;animation:outT .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.navTrigger i:nth-child(2){-webkit-animation:outM .8s backwards;animation:outM .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse;margin:5px 0}.navTrigger i:nth-child(3){-webkit-animation:outBtm .8s backwards;animation:outBtm .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.navTrigger.active i:first-child{-webkit-animation:inT .8s forwards;animation:inT .8s forwards}.navTrigger.active i:nth-child(2){-webkit-animation:inM .8s forwards;animation:inM .8s forwards}.navTrigger.active i:nth-child(3){-webkit-animation:inBtm .8s forwards;animation:inBtm .8s forwards}@-webkit-keyframes inM{50%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(45deg)}}@keyframes inM{50%{transform:rotate(0deg)}to{transform:rotate(45deg)}}@-webkit-keyframes outM{50%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(45deg)}}@keyframes outM{50%{transform:rotate(0deg)}to{transform:rotate(45deg)}}@-webkit-keyframes inT{0%{-webkit-transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(9px) rotate(0deg)}to{-webkit-transform:translateY(9px) rotate(135deg)}}@keyframes inT{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(9px) rotate(0deg)}to{transform:translateY(9px) rotate(135deg)}}@-webkit-keyframes outT{0%{-webkit-transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(9px) rotate(0deg)}to{-webkit-transform:translateY(9px) rotate(135deg)}}@keyframes outT{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(9px) rotate(0deg)}to{transform:translateY(9px) rotate(135deg)}}@-webkit-keyframes inBtm{0%{-webkit-transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-9px) rotate(0deg)}to{-webkit-transform:translateY(-9px) rotate(135deg)}}@keyframes inBtm{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px) rotate(0deg)}to{transform:translateY(-9px) rotate(135deg)}}@-webkit-keyframes outBtm{0%{-webkit-transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-9px) rotate(0deg)}to{-webkit-transform:translateY(-9px) rotate(135deg)}}.button{padding:.75rem 1rem;font-size:1.1rem;font-weight:400;font-style:normal;margin-bottom:0;-webkit-transition:background .4sease;transition:background .4sease;position:relative;text-align:left;border-radius:40px;width:265px;font-family:Inter-Regular}.button:before{height:24px;transform:translateY(-50%);right:.5rem;content:"";position:absolute;background-size:contain;top:50%;background-color:inherit;width:24px;background-image:url(https://bosomybyssus.shop/assets/images/white-icon.svg);background-repeat:no-repeat}.button.small{font-size:.8rem;width:100%;margin-top:20px}.button.full{width:100%}.button.small:before{height:18px;width:18px}.button:hover{background:#414141}.button.small:hover{background:#2faf64}.padding-top{margin-top:60px}.landing{height:100vh;min-height:650px;position:relative;background-size:cover;background-color:#414141;background-position:50%;background-repeat:no-repeat}#pages .landing{height:600px;min-height:600px}#pages .landing h1{font-size:3.5rem}.landing .tint{height:100%;position:absolute;background-size:cover;top:0;background-position:50%;left:0;width:100%;background-repeat:no-repeat;background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5));z-index:3}.landing .bottom-text{transform:translateY(-100%);padding:0;border:none;color:#fff;position:relative;top:90%;margin:0;background:transparent;z-index:3}.landing .bottom-text .grid-container{padding-top:0;padding-bottom:0}.landing .bottom-text h1,.landing .bottom-text p{margin-bottom:2rem}.landing .bottom-text p{font-size:1.6rem}.courses-listing .card{border:.5px solid #2faf64;border-radius:12px;margin-top:15px}.courses-listing .card .background-wrapper{overflow:hidden;position:relative;padding-bottom:60%;display:block}.courses-listing .card .background-wrapper .bg-image{height:100%;transition:transform .4s,-webkit-transform .4s;position:absolute;background-size:cover;top:0;transform-origin:center center;background-position:50%;left:0;width:100%;background-repeat:no-repeat}.courses-listing .card .content{padding:20px;border:.5px solid #eceef0;transition:all .3s ease-out;border-top-color:#2faf64;background:#eceef0}.courses-listing .card:hover .content{border:.5px solid #fefefe;border-top-color:#2faf64;background:#fefefe;cursor:pointer}.courses-listing .card .content span,.text-page span{font-size:.9rem;color:#2faf64;font-family:Inter-SemiBold}.courses-listing .card .content h6{font-size:1.1rem;margin-bottom:1rem}.courses-listing .card .content p{font-size:.9rem}.image-wrapper{height:auto;overflow:hidden;min-height:270px;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;border-radius:12px;background:#222;display:block}.image-wrapper.text-box{min-height:200px}.image-wrapper .tint{height:100%;mix-blend-mode:multiply;position:absolute;background-size:cover;top:0;background-color:rgba(0,0,0,.35);background-position:50%;left:0;width:100%;background-repeat:no-repeat;z-index:3}.card-wrapper .top-img,.image-wrapper .top-img{right:1.25rem;position:absolute;top:1.5rem;width:25px;z-index:4}.image-wrapper .background-image{height:100%;-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease;position:absolute;background-size:cover;top:0;-webkit-transform-origin:center center;transform-origin:center center;background-position:50%;left:0;width:100%;background-repeat:no-repeat;z-index:2}.image-wrapper:hover .background-image{transform:scale(1.05)}.image-wrapper .content{padding:0 1.5rem;color:#fff;position:absolute;bottom:2rem;z-index:5}.image-wrapper .content h4{font-size:1.45rem}.map{height:400px;position:relative;width:100%}.map iframe{height:100%;border:none;width:100%}.search-box input{padding:.5rem 1rem;border:none;color:#fff;box-shadow:none;background:#2faf64;width:100%}.search-box input[type=text]:focus{border:none;box-shadow:none;background:transparent;background:#2faf64}.search-box input[type=text]::placeholder{font-size:1rem;color:#fff}.search-box{position:relative}.search-box button{right:8px;position:absolute;bottom:8px}.search-box button img{width:20px}.filter-dropdown{position:relative;z-index:99}.label-dropdown{padding:.5rem 1rem;justify-content:space-between;color:#fff;position:relative;align-items:center;border-radius:0;background:#2faf64;cursor:pointer;display:flex}.label-dropdown p{margin-bottom:0}.label-dropdown img{transition:transform .25s ease;width:15px}.label-dropdown.active img{transform:rotate(180deg)}.filter-list{list-style:none;overflow:hidden;padding:0;border:1px solid #2faf64;right:0;transition:max-height .35s ease;position:absolute;border-top:none;border-bottom:none;max-height:0;margin:0;box-shadow:0;border-radius:0;background:#fff;left:0;z-index:300}.filter-list.open{overflow-y:auto;position:absolute;border-bottom:1px solid #2faf64;max-height:1200px;z-index:99}.filter-list li a{padding:.5rem 1rem;justify-content:space-between;font-size:.9rem;text-decoration:none;color:#414141;border-bottom:1px solid #eee;display:flex}.filter-list li:hover{background-color:rgba(47,175,100,.2)}.filter-list li:last-child a{border-bottom:none}.filter-list a.active{color:#fff!important;background:rgba(47,175,100,.8)}.filter-list .has-sub{position:relative}.exp-arrow{transition:transform .25s ease;width:10px}.has-sub.active .exp-arrow{transform:rotate(180deg)}.sub-list{list-style:none;overflow:hidden;padding:0;transition:max-height .35s ease;max-height:0;background:#fff;margin-left:0}.sub-list li a{padding:.5rem 1rem;font-size:.9rem;border-bottom:1px solid #eee}.sub-list.open{overflow-y:auto;border-bottom:1px solid #eee;max-height:800px}.pagination{margin-top:20px}.pagination .current{border-radius:6px;background:#2faf64}.pagination a:hover,.pagination button:hover{background-color:rgba(47,175,100,.2)}footer{border-top:2px solid #2faf64}footer .grid-container{padding-top:30px;padding-bottom:30px}footer .footer-logo{width:120px}footer .social-icon img{width:35px}footer .footer-info{margin-top:30px}footer .footer-info img{margin:0 auto;width:380px}footer .footer-info p{font-size:.85rem;color:#414141;line-height:1.3}footer .footer-info a{color:#414141}footer .footer-info a:hover{text-decoration:underline}@media screen and (max-width:1200px){footer .grid-container,section .grid-container{padding-right:40px;padding-left:40px}}@media screen and (max-width:1023px){h1{font-size:3.8rem}.image-wrapper{height:auto;padding-bottom:100%}}@media screen and (max-width:639px){h1{font-size:3.2rem}h2{font-size:2.5rem}h4{font-size:1.5rem}h6{font-size:1.15rem}nav .logo{width:180px}.button{width:100%}footer .grid-container,section .grid-container{padding:30px 40px}footer .footer-info{margin-top:0}.right-block{margin-bottom:30px;width:100%;float:left}.padding-top{margin-top:30px}.search-box{margin-top:20px}}