.h2{margin:30px 0 15px}.recommendations>svg{width:36px;height:36px;margin:30px 0 15px}.recommendations.satisfied>svg{fill:#027a02}.recommendations.satisfied a svg[class*=icon-anyfill-ui-chevron]{width:10px;height:10px;fill:#3171c9;vertical-align:middle}.recommendations.unsatisfied>svg{fill:#ec5b14}.recommendations p{font-size:16px;color:#222;margin:10px 0 30px}.recommendations p a{display:inline-block;vertical-align:middle}.recommendations p a svg{vertical-align:top}.recommendations p svg{margin-right:5px;vertical-align:middle}.recommendations p svg.icon-ownfill-logo-tripadvisor{width:120px;height:20px;vertical-align:middle}.recommendations p svg.icon-ownfill-logo-trustpilot{width:96px;height:24px;vertical-align:middle}.recommendations p svg.icon-ownfill-logo-trustedshops{width:64px;height:64px;vertical-align:middle}.recommendations p span{color:#3171c9}.recommendations .text_gratitude{font-size:21px;margin:0}.recommendations .cont_form_recommendations{border:1px solid #dfdfdf;background:#fff;padding:15px;border-radius:6px;margin:20px 0 60px}.recommendations .cont_form_recommendations>div{padding-bottom:10px}.recommendations .cont_form_recommendations .form-group label:not(.sr-only)+textarea.form-control{height:150px}.error_message svg{width:92px;height:100px;margin:60px 0 30px;fill:#ee7e38}.error_message div{text-transform:uppercase;font-size:24px;font-weight:700}.error_message p{font-size:18px;color:#74716e;margin:10px 0 30px}.error_message p span{color:#3171c9}.destinations{display:flex;justify-content:space-between;flex-wrap:wrap}.destinations__item{flex:0 0 270px}.destinations__img{height:120px;border-radius:6px;margin-bottom:10px;position:relative;background-size:cover!important}.destinations__title{height:100%;margin-top:0}.destinations__title span{width:100%;position:absolute;bottom:0;right:0;padding:10px;color:#fff;font-size:16px;font-weight:500}.destinations__title:before{content:"";position:absolute;width:100%;height:50%;bottom:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));border-radius:6px}.destinations__link{color:#222}.destinations__link:focus,.destinations__link:hover{text-decoration:underline;color:#222}@media (max-width:767px){.recommendations.satisfied{margin-bottom:60px}.destinations__item{flex:0 0 100%;margin-bottom:20px}}@media (min-width:768px) and (max-width:1199px){.destinations__item{flex:0 0 48%;margin-bottom:20px}}