.container-left{padding-left:15px}@media (min-width:576px){.container-left{padding-left:calc(50vw - 255px)}}@media (min-width:768px){.container-left{padding-left:calc(50vw - 345px)}}@media (min-width:992px){.container-left{padding-left:calc(50vw - 465px)}}@media (min-width:1200px){.container-left{max-width:100%;padding-left:12vw}}@media (min-width:1921px){.container-left{max-width:100%;padding-left:20vw}}.container-right{padding-right:15px}@media (min-width:576px){.container-right{padding-right:calc(50vw - 255px)}}@media (min-width:768px){.container-right{padding-right:calc(50vw - 345px)}}@media (min-width:992px){.container-right{padding-right:calc(50vw - 465px)}}@media (min-width:1200px){.container-right{max-width:100%;padding-right:12vw}}@media (min-width:1921px){.container-right{max-width:100%;padding-right:20vw}}.sp-120{padding:7.5rem 0}.sp-80{padding:5rem 0}.sp-50{padding:3.125rem 0}.mb-120{margin-bottom:7.5rem}.mb-80{margin-bottom:5rem}.mb-50{margin-bottom:3.125rem}.mb-30{margin-bottom:1.875rem}.mb-15{margin-bottom:.9375rem}@media (max-width:767.98px){.sp-120,.sp-80{padding:50px 0}.mb-120,.mb-80{margin-bottom:50px}}section.home{position:relative;background:url(/assets/img/banner.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat;min-height:100vh;overflow:hidden}@media (max-width:991.98px){section.home{background-position:65% top}}section.home section.banner{margin-top:11.25rem}@media (max-width:767.98px){section.home section.banner{margin-top:120px}}section.home section.banner .text-wrapper .box{width:31.875rem;margin-bottom:1.875rem}@media (max-width:575.98px){section.home section.banner .text-wrapper .box{width:100%}}section.home section.banner .text-wrapper .box .big{background:#00b2ee;color:#ffd100;font-size:9.125rem;line-height:1;padding:2.1875rem 0 .3125rem 0;font-weight:700;text-transform:uppercase;text-align:center}@media (max-width:575.98px){section.home section.banner .text-wrapper .box .big{font-size:90px;padding:20px 0 5px 0}}section.home section.banner .text-wrapper .box .small{background:#fff;color:#00b2ee;font-size:2.1875rem;font-weight:700;text-transform:uppercase;text-align:center}@media (max-width:575.98px){section.home section.banner .text-wrapper .box .small{font-size:25px}}@media (max-width:419.98px){section.home section.banner .text-wrapper .box .small{font-size:22px}}section.home section.banner span.badge{position:relative;display:inline-block;color:#000;margin:0 .3125rem;font-weight:700;z-index:5}section.home section.banner span.badge::before{content:'';position:absolute;top:0;left:-.3125rem;right:0;margin:auto;width:calc(100% + .625rem);height:95%;background:#fff;z-index:-1}section.home section.contact-form{margin-top:7.5rem}@media (max-width:991.98px){section.home section.contact-form{margin-top:60px}}section.home section.contact-form .label{display:block;top:0;left:0;width:100%;margin:0;font-size:1rem;cursor:text;padding-left:0;text-align:left;pointer-events:none;-webkit-transition:all .2s;transition:all .2s}section.home section.contact-form .el-input__suffix{right:.9375rem}section.home section.contact-form .el-input__suffix .el-select__caret{color:#00b2ee;font-size:.75rem;font-weight:700}