.comply-banner{background-color:transparent;background-position:0 0;background-size:100% 100%;margin:0 0 20px;padding:120px 0}.comply-banner .text-wrap{border-top:1px solid #ddd;margin:50px auto 0;max-width:800px;padding-top:50px;position:relative}.comply-banner .content-video{margin-bottom:30px}.comply-banner .content-video iframe{border:0}.comply-banner .text-wrap .text-1{font-size:45px;font-weight:400;letter-spacing:-.02em;line-height:1.56}.comply-banner .text-wrap .text-2{font-size:70px;font-weight:400;line-height:.9}.comply-banner .text-wrap .text-3 span{font-weight:700}.comply-banner .text-wrap .text-3{font-size:78px;line-height:1.3}.comply-banner .text-wrap .text-4{color:#a5dd56;display:block;font-size:4.6em;font-weight:600;letter-spacing:-.02em;line-height:1.56;margin-top:10px}.comply-banner .text-wrap .down-arrow{left:50%;margin-top:20px;position:absolute;transform:translate(-50%)}@media(max-width:991px){.comply-banner{padding:95px 0 120px}.comply-banner .comply-wrap{padding:0 20px}.comply-banner .text-wrap{margin:40px auto 0;padding-top:40px}.comply-banner .text-wrap .text-1{font-size:39px}.comply-banner .text-wrap .text-2{font-size:61px}.comply-banner .text-wrap .text-3{font-size:68px}.comply-banner .text-wrap .text-4{font-size:64px}}@media(max-width:767px){.comply-banner .comply-wrap{margin:0 auto;max-width:450px}.comply-banner .comply-wrap img{height:auto}.comply-banner .text-wrap .text-1{font-size:24px}.comply-banner .text-wrap .text-2{font-size:37px}.comply-banner .text-wrap .text-3{font-size:39px}.comply-banner .text-wrap .text-4{font-size:40px}.comply-banner .text-wrap .down-arrow img{height:120px;width:auto}}@media screen and (max-width:479px){.comply-banner .text-wrap{margin:20px auto 0;padding-top:20px}.comply-banner .text-wrap .text-4{font-size:30px}.comply-banner .text-wrap .text-1{font-size:27px}.comply-banner .text-wrap .text-2{font-size:25px}}