.comply-banner{padding:120px 0;margin:0 0 20px;background-size:100% 100%;background-position:0 0;background-color:transparent}.comply-banner .text-wrap{padding-top:50px;border-top:1px solid #ddd;max-width:800px;margin:50px auto 0;position:relative}.comply-banner .content-video{margin-bottom:30px}.comply-banner .content-video iframe{border:0px}.comply-banner .text-wrap .text-1{line-height:1.56;font-weight:400;letter-spacing:-.02em;font-size:45px}.comply-banner .text-wrap .text-2{line-height:.9;font-weight:400;font-size:70px}.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{margin-top:10px;color:#a5dd56;font-size:4.6em;font-weight:600;display:block;letter-spacing:-.02em;line-height:1.56}.comply-banner .text-wrap .down-arrow{position:absolute;margin-top:20px;transform:translate(-50%,0);left:50%}@media(max-width:991px){.comply-banner{padding:95px 0 120px}.comply-banner .comply-wrap{padding:0 20px}.comply-banner .text-wrap{padding-top:40px;margin:40px auto 0}.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{max-width:450px;margin:0px auto}.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{padding-top:20px;margin:20px auto 0}.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}}