.dsm #review #heading{background-color:#e8edf3}.dsm #review #intro{padding-bottom:50px;min-height:300px}.dsm #review #intro h1,.dsm #review #intro p{max-width:800px;margin:auto}.dsm #review #intro h1{color:#444;font-size:36px}.dsm #review #intro p{color:#6f6f6f}.dsm #review #intro.fr-fr h1,.dsm #review #intro.de-de h1{font-size:32px}.dsm #review #intro.pl-pl h1,.dsm #review #intro.es-es h1,.dsm #review #intro.es-mx h1{font-size:30px}.dsm #review #intro.ru-ru h1,.dsm #review #intro.ru-ru p,.dsm #review #intro.tr-tr h1,.dsm #review #intro.tr-tr p,.dsm #review #intro.hu-hu h1,.dsm #review #intro.hu-hu p{max-width:inherit}.dsm #review #intro.ru-ru h1,.dsm #review #intro.tr-tr h1,.dsm #review #intro.hu-hu h1{font-size:28px}.dsm #review #intro menu{margin:0 0 60px}.dsm #review #intro menu .title{color:#5c5c5c}.dsm #review #intro menu hr{border-color:silver}.dsm #review #intro menu .menu_btn{color:#757575}.dsm #review #intro menu .menu_btn i{color:#929292}.dsm #review #intro menu .program{display:none}.dsm #review #intro menu ul.dsm_menu a.program{color:#757575;border-color:#757575}.dsm #review #reviews{padding-bottom:48px}.dsm #review #reviews .tab_control,.dsm #review #reviews .rv_box{margin-bottom:20px}.dsm #review #reviews .rv_box div{box-sizing:border-box}.dsm #review #reviews .rv_box a{color:inherit;display:block}.dsm #review #reviews .rv_box a:focus-visible{outline-offset:1px}.dsm #review #reviews .rv_box .rv_box_inner{position:relative;height:506px;background-color:#fff;border:solid 1px #D9D9D9}.dsm #review #reviews .rv_box .rv_box_inner .rv_bg{transform:rotate(360);position:relative;background-color:#042f5f;height:206px;text-align:center}.dsm #review #reviews .rv_box .rv_box_inner .rv_bg:before{position:relative;display:inline-block;content:" ";height:100%;vertical-align:middle}.dsm #review #reviews .rv_box .rv_box_inner .rv_bg .bg_img{position:absolute;width:100%;height:100%;top:0;background-size:cover;background-position:center}.dsm #review #reviews .rv_box .rv_box_inner .rv_bg .logo{display:inline-block;vertical-align:middle;width:65%;color:#fff;line-height:35px;font-size:32px;background-position:center;background-repeat:no-repeat;transform:translate(-1px)}.dsm #review #reviews .rv_box .rv_box_inner.has_logo .logo{height:80%}.dsm #review #reviews .rv_box .rv_box_inner.has_bg .rv_bg .bg_img{transition:opacity .3s ease-in;opacity:.1}.dsm #review #reviews .rv_box .rv_box_inner.has_bg .rv_bg .logo{transition:opacity .2s ease-in,transform .4s ease;opacity:1}.dsm #review #reviews .rv_box .rv_box_inner.has_bg .rv_content{overflow:hidden}.dsm #review #reviews .rv_box .rv_box_inner.has_bg:hover .rv_bg .bg_img{opacity:1}.dsm #review #reviews .rv_box .rv_box_inner.has_bg:hover .rv_bg .logo{transform:translate(-1px,-15%);opacity:.01}.dsm #review #reviews .rv_box .rv_box_inner .rv_content{padding:32px 28px 76px;height:300px}.dsm #review #reviews .rv_box .rv_box_inner .rv_content>div{overflow:hidden;height:100%}.dsm #review #reviews .rv_box .rv_box_inner .rv_content .media_name,.dsm #review #reviews .rv_box .rv_box_inner .rv_content .description{margin:0}.dsm #review #reviews .rv_box .rv_box_inner .rv_content .media_name{font-size:12px;color:#0079c0}.dsm #review #reviews .rv_box .rv_box_inner .rv_content .caption{margin-top:0;margin-bottom:24px;font-weight:700;line-height:20px}.dsm #review #reviews .rv_box .rv_box_inner .rv_content .description{font-size:14px;line-height:20px}.dsm #review #reviews .rv_box .rv_box_inner .rv_detail{position:absolute;bottom:0;height:76px;padding:22px 28px;color:#7a7a7a;line-height:26px;vertical-align:middle;width:100%}.dsm #review #reviews .rv_box .rv_box_inner .rv_detail img{float:right}.dsm #review #reviews .rv_box .rv_box_inner .rv_detail span{font-size:12px}
