.hover-content .hover-content-wrap{max-width:1600px}.hover-content .hover-content-wrap>h2{color:#ff5355;font-size:69px;line-height:83px;margin:0 0 130px}.hover-content .hover-content-wrap .cm-hvr_reasons{min-height:420px}.hover-content .hover-content-wrap .cm-hvr_item{cursor:pointer;display:grid;grid-template-columns:250px 1fr}.hover-content .hover-content-wrap .cm-hvr_cometblock{height:100%;position:relative}.hover-content .hover-content-wrap .cm-hvr_cometblock .cm-hvr_comet{height:8px;margin-top:-4px;position:absolute;right:42px;top:50%;transition:all .75s ease-in-out;width:125px}.hover-content .hover-content-wrap .cm-hvr_cometblock .cm-hvr_comet:before{background-color:#52606c;border-radius:100%;content:"";display:block;height:8px;position:absolute;right:0;top:0;width:8px}.hover-content .hover-content-wrap .cm-hvr_cometblock .cm-hvr_comet:after{background:linear-gradient(90deg,#52606c,transparent);content:"";display:block;height:4px;margin-top:-2px;position:absolute;right:4px;top:50%;transform:rotate(180deg);width:calc(100% - 4px)}.hover-content .hover-content-wrap .cm-hvr_cometblock .cm-hvr_white{font-size:49px;height:0;opacity:0;overflow:hidden;padding:1px;position:absolute;right:42px;top:50%;transition:all .75s ease-in-out;width:0}.hover-content .hover-content-wrap .cm-hvr_cometblock .cm-hvr_white:before{border:1px solid #fff;border-radius:100%;content:"";display:block;height:calc(100% - 2px);width:calc(100% - 2px)}.hover-content .hover-content-wrap .cm-hvr_item h2.cm-hvr_header{color:#52606c;transition:all .75s ease-in-out}.hover-content .hover-content-wrap .cm-hvr_item .cm-hvr_curtain{color:#fff;height:auto;max-height:0;opacity:0;overflow:hidden;transition:all .75s ease-in-out}.hover-content .hover-content-wrap .cm-hvr_item .cm-hvr_curtain p{color:#fff;line-height:normal;max-width:880px}.hover-content .hover-content-wrap .cm-hvr_item.hovered .cm-hvr_comet{right:160px;width:280px}.hover-content .hover-content-wrap .cm-hvr_item.hovered .cm-hvr_comet:before{background-color:#ff5355}.hover-content .hover-content-wrap .cm-hvr_item.hovered .cm-hvr_comet:after{background:linear-gradient(90deg,#ff5355,transparent)}.hover-content .hover-content-wrap .cm-hvr_item.hovered .cm-hvr_white{height:150px;opacity:1;right:90px;top:calc(50% - 75px);width:150px}.hover-content .hover-content-wrap .cm-hvr_item.hovered h2.cm-hvr_header{color:#fff}.hover-content .hover-content-wrap .cm-hvr_item.hovered .cm-hvr_curtain{height:auto;max-height:500px;opacity:1;overflow:hidden}.hover-content{background-repeat:no-repeat;background-size:cover}@media(max-width:600px){.hover-content .hover-content-wrap>h2{font-size:32px;margin-bottom:0}.hover-content .hover-content-wrap .cm-hvr_item{grid-template-columns:40px 1fr}.hover-content .hover-content-wrap .cm-hvr_item.hovered .cm-hvr_comet{margin-top:-2px;right:46px;width:280px}.hover-content .hover-content-wrap .cm-hvr_cometblock .cm-hvr_comet:before{height:5px;width:5px}.hover-content .hover-content-wrap .cm-hvr_cometblock .cm-hvr_comet:after{height:1.3px;top:4px}.hover-content .hover-content-wrap .cm-hvr_item h2.cm-hvr_header{font-size:18px}.hover-content .hover-content-wrap .cm-hvr_item.hovered .cm-hvr_white{height:80px;opacity:1;right:10px;top:calc(50% - 40px);width:80px}.hover-content .hover-content-wrap{padding-left:40px;padding-right:20px}.hover-content .hover-content-wrap .cm-hvr_reasons{min-height:auto}}