.banner-img{cursor:pointer;margin-top:15px}.hero-cta-btn{background-color:#08b89d;border-radius:50px;color:#fff;display:block;font-family:Museo Sans Black;font-size:20px;margin-top:30px;padding:20px 0;text-align:center;width:350px}.hero-cta-btn:hover{background-color:#000!important;color:#fff!important}.box-container .box:hover{background-color:#0daff4;box-shadow:none!important}.box-container .box h3{line-height:30px}#main{padding-bottom:0}#hero-title{text-align:left!important}.hero-description p{font-size:35px;line-height:40px;margin-top:0!important;max-width:100%;width:100%}h1,h2,h3,h4,h5,h6{font-family:Museo Sans Black!important}.box-container .row{justify-content:center!important}.container.box-container{background:#08b89d!important}.box-container .box{border-radius:20px;margin:0 15px!important}#home-page-boxes .button.button-with-buttons{bottom:25px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);width:115px}@media only screen and (max-width:1400px){#home-page-boxes .button.button-with-buttons{width:50%}.box-container .box{height:320px!important}}@media only screen and (max-width:1356px){#home-page-boxes .button.button-with-buttons{font-size:14px}}@media only screen and (max-width:1300px){.hero-row{padding:0 60px}}@media only screen and (max-width:986px){#hero-title,.hero-description p{text-align:center!important}}@media only screen and (max-width:820px){.hero-cta-btn{margin-left:auto;margin-right:auto}#home-page-boxes .button.button-with-buttons{position:static;transform:translateX(0)}.box-container .box{margin-bottom:20px!important}}@media only screen and (max-width:600px){.box-container .row{display:block;width:100%!important}.box-container .box{height:auto!important;margin:20px!important;max-width:100%!important;width:auto!important}}@media only screen and (max-width:550px){.hero-cta-btn{font-size:16px;margin-bottom:30px;width:100%}.hero-row{padding:0 30px}.hero-description p{font-size:18px;line-height:25px}}@media only screen and (min-width:987px){.hero-col-2{margin:1%;width:48%}.hero-row{align-items:center;display:flex;margin:0 auto;max-width:1240px}.box-container .row{max-width:1440px!important}.box-container .box{height:300px;margin:0 5px!important;max-width:calc(22% - 48px)}}@media(min-width:451px){.banner-mobile{display:none}}@media(max-width:450px){.banner-desktop{display:none}}