.contact2_list{display:block;position:relative;width:100%}.contact2_list .top_section{display:flex;gap:40px;width:100%;position:relative}.contact2_list .top_section .video{width:55%;position:relative;overflow:hidden}.contact2_list .top_section .video video{position:absolute;min-width:100%;height:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);object-fit:cover}.contact2_list .top_section .text{flex:1;margin:0;background:#F7F7F7;padding:65px 0;text-align:center}.contact2_list .top_section .text .title{text-transform:uppercase;padding:0;font-size:20px;line-height:26px;font-weight:700;margin:50px 0 15px}.contact2_list .top_section .text .title:nth-child(1){margin-top:0}.contact2_list .top_section .text p{display:block;margin:0;padding:0;font-size:16px;line-height:26px;font-weight:400}.contact2_list .top_section .text p a{text-decoration:underline}.notouch .contact2_list .top_section .text p a:hover{text-decoration:none}.contact2_list .top_section .text p.icon{text-align:left;display:inline-block;vertical-align:middle;position:relative;width:370px;padding:0 0 0 30px}.contact2_list .top_section .text p.icon::before{content:"";position:absolute;left:0;top:2px;background-color:#CCAC5F;-webkit-mask-image:url('../../../../img/address_icon3.svg');mask-image:url('../../../../img/address_icon3.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:22px 22px;mask-repeat:no-repeat;mask-position:left center;mask-size:22px 22px;width:22px;height:22px;display:inline-block;vertical-align:middle;padding:0}.contact2_list .top_section .text p .day{text-align:left;display:inline-block;vertical-align:middle;width:190px}.contact2_list .top_section .text p .day+strong{display:inline-block;vertical-align:middle;width:150px;text-align:right}@media screen and (max-width:1440px){.contact2_list .top_section{gap:30px}.contact2_list .top_section .video{width:50%}.contact2_list .top_section .text .title{font-size:18px;line-height:24px;margin:35px 0 15px}.contact2_list .top_section .text p{font-size:14px;line-height:24px}.contact2_list .top_section .text p.icon::before{top:1px}}@media screen and (max-width:1000px){.contact2_list .top_section{flex-direction:column-reverse;gap:30px}.contact2_list .top_section .video{width:100%;aspect-ratio:16 / 9}.contact2_list .top_section .text{padding:45px 0;width:100%}}@media screen and (max-width:500px){.contact2_list .top_section .text p.icon{width:240px}.contact2_list .top_section .text p .day{width:130px}.contact2_list .top_section .text p .day+strong{width:120px}}.contact2_list .contact_boxes{display:flex;justify-content:space-between;gap:40px}.contact2_list .contact_boxes .item{display:block}.contact2_list .contact_boxes .item .title{text-transform:uppercase;padding:0;font-size:20px;line-height:26px;font-weight:700;margin:50px 0 15px}.contact2_list .contact_boxes .item .title:nth-child(1){margin-top:0}.contact2_list .contact_boxes .item p{display:block;margin:0;padding:0;font-size:16px;line-height:26px;font-weight:400}.contact2_list .contact_boxes .item p .phone,.contact2_list .contact_boxes .item p .mail{background-color:#CCAC5F;-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:22px 22px;mask-repeat:no-repeat;mask-position:left center;mask-size:22px 22px;width:22px;height:22px;display:inline-block;vertical-align:middle;padding:0;margin-right:8px}.contact2_list .contact_boxes .item p .phone{-webkit-mask-image:url('../../../../img/phone_icon.svg');mask-image:url('../../../../img/phone_icon.svg')}.contact2_list .contact_boxes .item p .mail{-webkit-mask-image:url('../../../../img/mail_icon.svg');mask-image:url('../../../../img/mail_icon.svg')}.contact2_list .contact_boxes .item p a{font-weight:400}.notouch .contact2_list .contact_boxes .item p a:hover{text-decoration:underline}@media screen and (max-width:1440px){.contact2_list .contact_boxes .item .title{font-size:18px;line-height:24px;margin:35px 0 15px}.contact2_list .contact_boxes .item p{font-size:14px;line-height:24px}}@media screen and (max-width:1000px){.contact2_list .contact_boxes{flex-wrap:wrap}.contact2_list .contact_boxes .item{width:calc(50% - 20px)}}@media screen and (max-width:700px){.contact2_list .contact_boxes{flex-wrap:wrap}.contact2_list .contact_boxes .item{font-size:0;line-height:0;width:100%;text-align:center}}@media screen and (max-width:500px){.contact2_list .contact_boxes .item .title{font-size:16px}}/*# sourceMappingURL=1.css.map */