/* Ported from live developer.css + small additions. */
input[type='email']{box-shadow:none !important}
.active-border{border:1px solid #393EFA !important}
.finish-border{border:1px solid #323232 !important}
.error-border{border:1px solid #FF0000 !important}
.inactive{pointer-events:none;opacity:0.5}
.active{pointer-events:auto;opacity:1}
.vali{float:right;color:#D0021B;font-family:'Barlow',sans-serif;font-size:1.4em;line-height:22px;position:absolute;right:2%;top:25%}
.frm-row{position:relative;float:left;width:100%}
#con_msg_error_msg{top:8%}
.banner-txt-block p a{font-size:1.14em}
.block-600 h3{float:left;width:100%;color:#323232;font-family:'Jost';font-size:2.4em;font-weight:500;line-height:1.33;margin-bottom:20px}
.block-600 > p{float:left;width:100%;color:#323232;font-size:3.4em;font-family:'Jost';font-weight:500;line-height:1.38;margin-bottom:28px}
.block-600 ul{float:left;width:100%}
.block-600 ul li{float:left;width:100%}
.block-600 ul li a{float:left;width:auto;margin-bottom:20px;clear:both;border-bottom:2px solid #272AA0;color:#272AA0;font-family:'Jost';font-size:1.6em;font-weight:500;line-height:1.31;transition:all ease-in 0.3s}
.block-600 ul li a:hover{color:#393EFA;border-bottom:2px solid #393EFA}
.text-block > p > a{float:none;width:auto;margin-bottom:0;clear:both;border-bottom:2px solid #272AA0;color:#272AA0;font-family:'Jost';font-size:1em;font-weight:500;line-height:1.5;transition:all ease-in 0.3s}
.text-block > p > a:hover{color:#393EFA;border-bottom:2px solid #393EFA}
.stl-for-p p{min-height:360px}
.privacy-txt h2{margin-top:10px}
.story-for-p:nth-child(2){min-height:232px}
@media only screen and (max-width:1070px){.stl-for-p p{min-height:420px}}
@media only screen and (max-width:1000px){.story-for-p:nth-child(2){min-height:300px}.stl-for-p p{min-height:450px}}
@media only screen and (max-width:972px){.stl-for-p p{min-height:480px}}
@media only screen and (max-width:900px){.stl-for-p p{min-height:550px}.story-for-p:nth-child(2){min-height:330px}}
@media only screen and (max-width:800px){.stl-for-p p{min-height:350px}.story-for-p:nth-child(2){min-height:200px}.block-600 ul{margin-top:20px}}
@media only screen and (max-width:768px){.stl-for-p p{min-height:400px}}
@media only screen and (max-width:700px){.story-for-p:nth-child(2){min-height:260px}}
@media only screen and (max-width:670px){.stl-for-p p{min-height:490px}}
@media only screen and (max-width:600px){.story-for-p:nth-child(2){min-height:300px}.stl-for-p p{min-height:530px}}
@media only screen and (max-width:568px){.stl-for-p p{min-height:auto}.story-for-p:nth-child(2){min-height:auto}.block-600 ul{margin-top:0}.block-600 h3{font-size:2em}}
/* Progressive enhancement: without JS everything stays visible. */
.no-js .animation--from-left-fade,.no-js .animation--from-right-fade,.no-js .fade-img,.no-js .banner-txt-block,.no-js .error-dtl,.no-js .thank-dtl{opacity:1;transform:none}
