.imginfo {
position: relative;
width: calc(100% + 201px);
right: -104px;
position: relative; }
.imginfo .imginfo__box {
background-color: #6984c2;
color: #ffffff;
position: absolute;
left: -85px;
bottom: 38px;
padding: 35px 40px 38px;
-webkit-box-shadow: 30px 30px 30px rgba(0, 0, 0, 0.2);
box-shadow: 30px 30px 30px rgba(0, 0, 0, 0.2);
min-width: 348px; }
.imginfo .imginfo__title {
font-size: 20px;
line-height: 30px;
color: #ffffff;
font-family: "Poppins", sans-serif;
font-weight: 600;
margin: 0;
padding: 0 0 10px 0; }
.imginfo .imginfo__title + * {
margin-top: 0; }
.imginfo address {
color: #ffffff;
font-family: "Poppins", sans-serif;
font-weight: 600;
margin-top: 11px;
font-size: 19px;
line-height: 30px; }
.imginfo address a {
color: #ffffff; }
.imginfo address [class^=icon-] {
font-size: 16px;
margin-right: 6px; }
@media (max-width: 1024.98px) {
.imginfo {
width: 100%;
right: -15px;
text-align: right; }
.imginfo br {
display: none; }
.imginfo .imginfo__box {
text-align: left;
max-width: 272px;
min-width: 272px;
left: inherit;
right: 0px;
bottom: 0;
margin-top: -39%;
padding: 28px 7px 30px 30px;
position: relative;
float: right; }
.imginfo .imginfo__title {
font-size: 17px;
line-height: 27px;
padding-bottom: 6px; }
.imginfo address {
font-size: 17px;
line-height: 27px; } }
@media (max-width: 767.98px) {
.imginfo {
right: inherit;
text-align: left;
max-width: 420px;
margin-left: -15px;
width: calc(100% + 30px); }
.imginfo .imginfo__box {
margin-top: -34px;
float: inherit;
max-width: calc(100% - 30px);
min-width: inherit;
padding: 29px 27px 29px 28px; }
.imginfo .imginfo__img img {
max-width: inherit;
width: 100%; }
.imginfo .imginfo_title {
font-size: 16px;
line-height: 26px;
padding-bottom: 6px; }
.imginfo address {
font-size: 16px;
line-height: 26px; } }
.info-list__top {
margin-top: 15px; }
.info-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-left: -30px; }
.info-list.info-list__top {
margin-top: 0px; }
.info-list .info-list__item {
margin-left: 28px;
margin-top: 30px; }
@media (max-width: 767.98px) {
.info-list {
margin-left: -20px; }
.info-list .info-list__item {
margin-left: 20px;
margin-top: 21px; } }
.info-list__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.info-list__item .info-list__icon {
font-size: 40px;
color: #6984c2;
margin-top: -8px; }
.info-list__item .info-list__icon + .info-list__description {
margin-left: 17px; }
.info-list__item .info-list__value {
color: #323232;
font-size: 28px;
font-weight: 600;
font-family: "Poppins", sans-serif; }
.info-list__item .info-list__title {
color: #323232;
font-size: 16px;
font-weight: 600;
font-family: "Poppins", sans-serif;
margin-top: 2px; }
.info-list__item:not(:first-child) {
border-left: 1px solid #f1f3f5;
padding-left: 30px; }
@media (max-width: 1024.98px) {
.info-list__item .info-list__icon {
font-size: 31px; }
.info-list__item .info-list__icon + .info-list__description {
margin-left: 12px; }
.info-list__item .info-list__value {
font-size: 24px; }
.info-list__item .info-list__value + .info-list__description {
margin-left: 7px; } }
@media (max-width: 767.98px) {
.info-list__item:not(:first-child) {
padding-left: 20px; }
.info-list__item .info-list__value {
font-size: 20px; }
.info-list__item .info-list__value + .info-list__description {
margin-left: 7px; }
.info-list__item .info-list__title {
margin-top: 0; }
.info-list__item .info-list__title {
font-size: 14px; } }