.contact_list{text-align:left;position:relative;margin:0}.contact_list .item{text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:20px;border-radius:24px;position:relative;width:350px;padding:80px 50px;font-size:0;line-height:0;float:left;background:radial-gradient(310.96% 151.34% at 143.34% 27.19%, #07614E 0%, #1B4139 100%)}.contact_list .item h2{color:#DABE48;margin:0;font-size:36px;line-height:44px}.contact_list .item .map_pointer{font-size:24px;line-height:30px;display:flex;align-items:center;gap:20px}.contact_list .item .map_pointer::before{content:'';display:block;width:40px;height:40px;background-color:#DABE48;-webkit-mask-image:url('../../../../img/map_icon.svg');mask-image:url('../../../../img/map_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;mask-position:left center;mask-size:100% 100%}.contact_list .item :is(p,.p){position:relative;margin:0;padding:0;font-weight:400;color:#FFFACB}.contact_list .item :is(p,.p):nth-child(-n + 1){margin-top:0}.contact_list .item :is(p,.p) strong.phone,.contact_list .item :is(p,.p) strong.mail{background-color:#417058;-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:14px 14px;mask-repeat:no-repeat;mask-position:left center;mask-size:14px 14px;width:14px;height:14px;display:inline-block;vertical-align:middle;padding:0;margin-right:6px}.contact_list .item :is(p,.p) strong.phone{-webkit-mask-image:url('../../../../img/phone_icon.svg');mask-image:url('../../../../img/phone_icon.svg')}.contact_list .item :is(p,.p) strong.mail{-webkit-mask-image:url('../../../../img/mail_icon.svg');mask-image:url('../../../../img/mail_icon.svg')}.contact_list .item :is(p,.p) a{font-weight:600;text-decoration:underline;transition:all 400ms ease 0ms}.notouch .contact_list .item :is(p,.p) a:is(:hover,:focus){color:#1B4139}.contact_list .item :is(p,.p) span{font-size:12px;line-height:16px;display:block}.contact_list .item :is(p,.p) button{color:#417058;font-size:12px;line-height:16px;display:inline-block;background:none;border:0;margin:15px 0 0;text-decoration:underline;padding:0}.notouch .contact_list .item :is(p,.p) button:is(:hover,:focus){text-decoration:none}.contact_list .item :is(p,.p) .box{color:#417058;line-height:24px;width:200px;display:none;background:#ffffff;position:absolute;left:60px;bottom:28px;padding:16px 25px;box-shadow:0 0 20px -3px rgba(0,0,0,0.5);transform:translateX(-50%);z-index:10}.contact_list .item :is(p,.p) .box p{width:100%;color:#417058;font-size:12px;line-height:16px;display:block}.contact_list .item :is(p,.p) .box p:last-child{margin:0}.contact_list .item :is(p,.p) .box p span{display:block}.contact_list .item :is(p,.p) .box:before{top:100%;left:calc(50% - 6px);border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#ffffff;border-width:6px;transition:all 400ms ease 0ms}.notouch .contact_list .item :is(p,.p) button:is(:hover,:focus)+.box,.contact_list .item :is(p,.p) button[aria-expanded="true"]+.box{display:block}.contact_list .mapa{position:absolute;left:400px;right:0;top:0;bottom:0;display:block;background-color:transparent}.contact_list .mapa :is(#MyGmaps, #MySmaps, iframe){background-color:#e5e3df;border-top-right-radius:24px;border-bottom-right-radius:24px;z-index:0;border:0;position:absolute;inset:0;width:100%;height:100%;display:block}.contact_list .mapa a.btn{border-radius:8px;position:absolute;right:15px;top:15px;z-index:20}@media screen and (max-width:1024px){.contact_list .item{width:240px;padding:40px 30px}.contact_list .item h2{font-size:28px;line-height:36px}.contact_list .item .map_pointer{font-size:20px;line-height:28px;gap:10px}.contact_list .item .map_pointer::before{width:30px;height:30px}.contact_list .mapa{left:280px}}@media screen and (max-width:850px){.contact_list .item{float:none;width:initial;padding:30px;border-bottom-left-radius:0;border-bottom-right-radius:0}.contact_list .mapa{width:100%;float:none;position:relative;left:0;height:260px}.contact_list .mapa :is(#MyGmaps, #MySmaps, iframe){border-top-right-radius:0;border-bottom-right-radius:24px;border-bottom-left-radius:24px}}@media screen and (max-width:500px){.contact_list .mapa a.btn{right:5px;top:5px}}