@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&family=Montserrat:wght@500;600&display=swap');

body.elementor-page{background:#001d3d}
.elelp-link-bar{margin-bottom:12px}
.elelp-link-bar .elementor-button{position:relative;width:100%;min-height:86px;display:flex;align-items:center;justify-content:flex-start;padding:22px 66px 22px 24px!important;overflow:hidden;border:1px solid rgba(214,195,164,.32)!important;border-radius:18px!important;text-align:left;box-shadow:0 14px 38px rgba(0,18,38,.28);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}
.elelp-link-bar .elementor-button:before{content:"";position:absolute;width:130px;height:130px;right:-42px;top:-62px;border-radius:50%;border:1px solid rgba(214,195,164,.28);box-shadow:0 0 0 24px rgba(214,195,164,.035),0 0 0 48px rgba(214,195,164,.018)}
.elelp-link-bar .elementor-button:after{content:"↗";position:absolute;right:20px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(214,195,164,.12);border:1px solid rgba(214,195,164,.3);color:#f8f5f1;font:500 16px/1 Manrope,sans-serif;transition:background .25s ease,color .25s ease}
.elelp-link-bar .elementor-button-content-wrapper{position:relative;z-index:1}
.elelp-link-bar .elementor-button-text{line-height:1.3}
.elelp-bar-one .elementor-button{background:linear-gradient(135deg,#003566 0%,#002a52 56%,#001d3d 100%)!important}
.elelp-bar-two .elementor-button{background:linear-gradient(135deg,#001d3d 0%,#17456b 58%,#003566 100%)!important}
.elelp-bar-three .elementor-button{background:linear-gradient(135deg,#003566 0%,#2d4968 58%,#001d3d 100%)!important}
.elelp-bar-four .elementor-button{background:linear-gradient(135deg,#001d3d 0%,#493e34 62%,#b5854d 145%)!important}
.elelp-link-bar .elementor-button:hover,.elelp-link-bar .elementor-button:focus{transform:translateY(-2px);border-color:rgba(214,195,164,.72)!important;box-shadow:0 19px 48px rgba(0,18,38,.4)}
.elelp-link-bar .elementor-button:hover:after,.elelp-link-bar .elementor-button:focus:after{background:#d6c3a4;color:#001d3d}
@media(max-width:767px){.elelp-link-bar{margin-bottom:10px}.elelp-link-bar .elementor-button{min-height:74px;padding:18px 58px 18px 19px!important;border-radius:16px!important;font-size:15px!important}.elelp-link-bar .elementor-button:after{right:16px;width:31px;height:31px}.elelp-link-bar .elementor-button:before{width:110px;height:110px}.elementor-widget-text-editor p:last-child{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){.elelp-link-bar .elementor-button,.elelp-link-bar .elementor-button:after{transition:none!important}}
