.featured-card__flags-body{position:absolute;right:10px;bottom:10px;display:flex}a.featured-card:hover,a.featured-card:focus{text-decoration:none}a.featured-card:hover .featured-card__title,a.featured-card:focus .featured-card__title{text-decoration:underline}.featured-card .flags{display:flex;margin:0 -5px}.featured-card a.hover-message{transition:all .25s ease}.featured-card .hover-message{position:relative;padding:0 5px}.hover-message:hover .hover-messageText{opacity:1;visibility:visible;z-index:1}.featured-card .hover-messageText{position:absolute;opacity:0;visibility:hidden;min-width:200px;font-size:15px;line-height:1.46667;bottom:100%;color:#fff;padding:10px;background:#011029;right:0;margin-left:0;margin-right:45%;margin-bottom:20px;transition:all .25s ease}.featured-card .hover-messageText:after{content:'';position:absolute;bottom:-15px;right:0;left:unset;transform:rotate(90deg);border-top:10px solid #011029;border-left:10px solid #011029;border-right:10px solid transparent;border-bottom:10px solid transparent}.featured-card i.icon:after{content:' ';display:inline-block;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2212%22%20viewBox%3D%220%200%2022%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%206l-4.878-5-.326.334%204.308%204.416H1v.5h19.104l-4.308%204.416.326.334L21%206zm-.73.08v-.16l.078.08-.078.08z%22%20fill%3D%22%23248FDC%22%2F%3E%3Cpath%20d%3D%22M16.122%201l-.179-.175.179-.183.179.183-.179.175zM21%206l.179-.175.17.175-.17.175L21%206zm-5.204-4.666l-.18.175-.17-.175.17-.174.18.174zm4.308%204.416l.179-.175.414.425h-.593v-.25zM1%205.75H.75V5.5H1v.25zm0%20.5v.25H.75v-.25H1zm19.104%200V6h.593l-.414.425-.18-.175zm-4.308%204.416l-.18.174-.17-.174.17-.175.18.175zm.326.334l.179.175-.179.183-.179-.183.179-.175zm4.148-4.92l.178.175-.428.44V6.08h.25zm0-.16h-.25v-.614l.428.44-.178.174zm.078.08l.179-.175.17.175-.17.175-.18-.175zM16.3.825l4.878%205-.358.35-4.878-5%20.358-.35zm-.684.335l.326-.335.358.35-.326.334-.358-.35zm4.308%204.765l-4.308-4.416.358-.35%204.308%204.416-.358.35zm.179.075H1v-.5h19.104V6zM1.25%205.75v.5h-.5v-.5h.5zM1%206h19.104v.5H1V6zm14.617%204.491l4.308-4.416.358.35-4.308%204.415-.358-.349zm.326.684l-.326-.335.358-.349.326.334-.358.35zm5.236-5l-4.878%205-.358-.35%204.878-5%20.358.35zm-1.16-.095v-.16h.5v.16h-.5zm.15.095l-.078-.08.357-.35.079.08-.358.35zm-.078-.27l.078-.08.358.35-.079.08-.357-.35z%22%20fill%3D%22%23248FDC%22%2F%3E%3C%2Fsvg%3E);height:12px;position:absolute;left:-3px;width:15px;top:7px;background-repeat:no-repeat;background-position:right;transition:all .25s ease}.solution-modal .modal-header{border-bottom:none;padding:20px 20px 0}.solution-modal .modal-body{padding:20px 40px 50px}.solution-modal ul.type-2{padding-left:18px}.solution-modal ul.type-2>li{position:relative}.solution-modal ul.type-2>li:before{content:'';position:absolute;top:9px;left:-17px;width:6px;height:6px;padding:0;background-color:#248fdc}.solution-modal ul::marker{display:none;opacity:0}.solution-modal hr{margin:25px 0;border-top:1px dashed #01102966}.solution-modal .modal-btns{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.solution-modal .modal-pic{margin-bottom:50px}.solution-modal .modal-pic img{width:100%;max-width:500px}.solution-modal .modal-config-list{display:flex;flex-wrap:wrap;gap:10px}.solution-modal .modal-config-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;padding:10px;margin-bottom:5px;border:1px solid #b1b1b1}.solution-modal .modal-config-text{font-size:16px;line-height:20px;text-align:center}.solution-modal p:empty{margin-bottom:0}.solution-modal .modal-btns a:not(.btn){text-decoration:none}.solution-modal .modal-btns a:not(.btn):hover{text-decoration:underline}#contacts-form{position:relative;top:-130px}@media (max-width:1219px){.solution-modal .modal-pic{margin-bottom:30px}.solution-modal .modal-config-icon{width:70px;height:70px}.solution-modal .modal-config-text{font-size:14px;line-height:18px}}@media (max-width:991px){.solution-modal .col-right{order:-1;margin-bottom:50px}#contacts-form{top:-50px}}@media (max-width:575px){.solution-modal .modal-config-icon{width:65px;height:65px}.solution-modal .modal-config-text{font-size:12px;line-height:16px}.solution-modal .modal-btns{gap:15px}.solution-modal .modal-body{padding:20px 25px 40px}.solution-modal .col-right{margin-bottom:40px}.solution-modal .modal-title{font-size:28px}}