.home-v3 .contact-v3{position:relative;overflow:hidden;background:linear-gradient(120deg,#061b30 0%,#0a4057 58%,#087786 100%)!important;color:#fff;isolation:isolate}
.home-v3 .contact-v3:before{content:'✈';position:absolute;left:8%;top:50%;font-size:92px;line-height:1;color:rgba(255,255,255,.055);transform:translateY(-50%) rotate(-12deg);z-index:-1}
.home-v3 .contact-v3:after{content:'';position:absolute;width:500px;height:190px;left:-100px;top:50%;border-top:1px dashed rgba(239,196,87,.22);border-radius:50%;transform:rotate(-9deg);z-index:-1}
.home-v3 .contact-grid{grid-template-columns:1.05fr .95fr!important;gap:45px!important}
.home-v3 .contact-grid>div:first-child{position:relative;padding-right:18px}
.home-v3 .contact-grid>div:first-child:before{content:'';position:absolute;right:0;top:8px;bottom:8px;width:3px;border-radius:4px;background:linear-gradient(#e5b647,#f2d17b)}
.home-v3 .contact-grid>div>span{display:inline-flex;align-items:center;gap:7px;color:#efc660;font-size:10px;letter-spacing:.4px}
.home-v3 .contact-grid>div>span:before{content:'✦';font-size:8px}
.home-v3 .contact-grid h2{max-width:520px;margin:5px 0 7px!important;color:#fff!important;font-size:clamp(25px,3vw,36px)!important;line-height:1.35}
.home-v3 .contact-grid p{max-width:570px;margin:0;color:#cbdde4!important;font-size:12px;line-height:1.8}
.home-v3 .contact-actions{grid-template-columns:1fr 1fr!important;gap:10px!important}
.home-v3 .contact-actions a{position:relative;min-height:95px;padding:15px 16px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:15px!important;background:rgba(255,255,255,.09)!important;color:#fff!important;box-shadow:none!important;backdrop-filter:blur(10px);overflow:hidden;transition:.28s!important}
.home-v3 .contact-actions a:before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.13),transparent);transform:translateX(110%);transition:.42s}
.home-v3 .contact-actions a:hover{transform:translateY(-4px)!important;border-color:rgba(239,197,94,.6)!important;background:rgba(255,255,255,.15)!important;box-shadow:0 0 25px rgba(238,193,86,.16)!important}
.home-v3 .contact-actions a:hover:before{transform:translateX(-110%)}
.home-v3 .contact-actions a:first-child{background:linear-gradient(135deg,rgba(27,181,101,.23),rgba(255,255,255,.08))!important}
.home-v3 .contact-actions a:first-child:hover{border-color:rgba(55,229,136,.7)!important;box-shadow:0 0 27px rgba(37,211,102,.22)!important}
.home-v3 .contact-actions i{color:#a9c2cc!important;font-size:9px!important}
.home-v3 .contact-actions strong{align-self:end;font-size:13px;line-height:1.45}
.home-v3 .contact-actions b{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.12);font-size:15px!important;transition:.25s}
.home-v3 .contact-actions a:hover b{background:#e5b547;color:#071c31;transform:translateX(-3px)}
@media(max-width:850px){.home-v3 .contact-grid{grid-template-columns:1fr!important;gap:22px!important}.home-v3 .contact-v3:before{font-size:70px;left:4%;top:25%}}
@media(max-width:520px){.home-v3 .contact-grid{text-align:right}.home-v3 .contact-actions{grid-template-columns:1fr!important}.home-v3 .contact-actions a{min-height:82px}.home-v3 .contact-grid h2{font-size:25px!important}}
