:root{--plyr-color-main:rgba(237,109,19,1)}body{font-family:'Baloo Tamma 2',cursive}html{scroll-behavior:smooth}.page-header-dark{color:#fff;background-color:#1f2d41}.bg-gradient-primary-to-secondary{background-color:#ed6d13;background-image:linear-gradient(135deg,#ed6d13 0,#fcc600 100%)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}.pt-10,.py-10{padding-top:6rem!important}.pb-10,.py-10{padding-bottom:6rem!important}@media (max-width:576px){.py-10{padding-top:4rem!important;padding-bottom:4rem!important}}@media (min-width:576px){.py-10{padding-top:5rem!important;padding-bottom:5rem!important}}@media (min-width:768px){.py-10{padding-top:6rem!important;padding-bottom:6rem!important}}.page-header{position:relative}@media (max-width:576px){.page-header{padding-top:6rem;padding-bottom:8rem}}@media (min-width:576px){.page-header{padding-top:5rem;padding-bottom:5rem}}@media (min-width:768px){.page-header{padding-top:8rem;padding-bottom:13rem}}@media (max-width:576px){.video-m{margin-top:-8rem}}@media (min-width:576px){.video-m{margin-top:-8rem}}@media (min-width:768px){.video-m{margin-top:-15rem}}.svg-border-rounded svg{position:absolute;bottom:0;left:0;height:3rem;width:100%}.icon-stack{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:100%;height:3.5rem;width:3.5rem;font-size:1rem;background-color:#eff3f9}.icon-stack-xl{height:5rem;width:5rem;font-size:1.75rem}.navbar.compressed{padding-top:0;padding-bottom:0;background:#fff;color:#212529!important;box-shadow:2px 2px 2px rgba(0,0,0,.1);transition:all .3s}@media (max-width:576px){.page-header-title{font-size:2rem}}@media (min-width:576px){.page-header-title{font-size:2.5rem}}@media (min-width:768px){.page-header-title{font-size:3.5rem}}@media (max-width:576px){.page-header-text{font-size:1.3rem}}@media (min-width:768px){.page-header-text{font-size:1.6rem}}@media (max-width:576px){.page-header-small{font-size:1.8rem}}@media (min-width:576px){.page-header-small{font-size:2rem}}@media (min-width:768px){.page-header-small{font-size:2.5rem}}@media (max-width:576px){p{font-size:1rem}}@media (min-width:576px){p{font-size:1.04rem}}@media (min-width:768px){p{font-size:1.08rem}}.nav-text-item{font-size:1.4rem}svg{overflow:hidden;vertical-align:middle}.pos-relative{position:relative!important}.contact-icon{font-size:2rem}.contact-title{font-size:1.2rem;font-weight:500}.video-size{width:100%}