header,
textarea {
    min-height: 100px
}

header,
header.fixedintro {
    --header-padding: 20px 0px;
    --intro-primary-text: var(--primary-text);
    --intro-secondarytext: #e1e1e1
}

header,
textarea {
    background: #fff
}

.--Site--Menu ul li a,
.--Site--Menu ul li ul.sub-menu li .-Show-SubMenu-Icon,
.-Show-SubMenu-Icon,
.no-bkaground .-Show-SubMenu-Icon {
    color: var(--Text-color)
}

* {
    margin: 0;
    padding: 0;
    outline: 0;
    box-sizing: border-box;
    font-family: inherit;
    word-break: break-word;
    vertical-align: middle
}

:root {
    --uicolor: #2496e1;
    --uicolor2: #020202;
    --uicolor3: #22c062;
    --uicolor4: #50af09;
    --primary-text: #232331;
    --secondarytext: #444858;
    --Text-color: #0d1728;
    --second-text-color: #ffffffb8;
    --_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));
    --hover-overlay: #00000008;
    --diver: #e5eaef;
    --hover-button: rgb(217 65 0);
    --container: 1200px;
    --font-family: Alexandria;
    --miniradius: 16px;
    --success-color: #28a745;
    --danger-color: #dc3545;
    --warning-color: #ffc107;
    --info-color: #cf2e2e;
    --light-color: #f8f9fa;
    --dark-color: #343a40;
    --border: 1px solid #ebecf1;
    --container-width: 1450px;
    --container-padding--value: 20px;
    --container-padding: 0 var(--container-padding--value);
    --box-shadow-defult: var(--diver) 0px 0px 0px 1px, 0px 4px 2px -3px #09234012;
    --box-shadow-hover: #dbdce700 0px 0px 0px 1px, 0px 15px 32px -14px #09234012, 0px 4px 2px -3px #09234012;
    --border-defult-hover: #e5eaef52;
    --border-defult: 1px solid #fff;
    --PopoverShadow: 0 12px 20px 0 rgb(0 0 0 / 4%), 0 2px 4px 0 rgb(0 0 0 / 2%), inset 0 0 0 1px rgb(255 255 255 / 60%);
    --whatsapp: #28a15c;
    --transtionValue: 1s;
    --separator: var(--bgcolor);
    --chevron: '\f078';
    --plus-icon: '\e59e';
    --check-icon: "\f00c";
    --xlargeradius: 35px;
    --largeradius: 30px;
    --miniradius: 8px;
    --fsize: 14px;
    --font-familyen: Rubik;
    --f-number: Plus Jakarta Sans;
    --f-logo: Alexandria;
    --positive: #31a24c;
    --negative: #db1133;
    --pading: 40px 0 40px;
    --searchi-icon: "\f002";
    --sp-fill: #FFFFFF;
    --background: rgb(254 250 249);
    --background2: rgb(243 250 255)
}

::-webkit-scrollbar {
    width: 3px;
}

::-webkit-scrollbar-track {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background: rgb(234 234 234);
    border-radius: 50px
}

::-webkit-scrollbar-track {
    background: var(--background)
}

*,
body {
    -webkit-font-smoothing: antialiased
}

.-sin-like {
    --el--w: 60px;
    width: var(--el--w);
    height: var(--el--w);
    z-index: 55;
    margin-bottom: 15px;
    box-shadow: 0 0 9px #0c2b6a3d;
    justify-content: center;
    color: #fff;
    overflow: hidden;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    font-size: 18px;
    background: var(--uicolor);
}

.-Show-SubMenu-Icon {
    position: absolute;
    left: 9px
}

.-company-contact-minibox>div,
a,
body,
textarea {
    color: var(--primary-text)
}

.-Header-Fix,
textarea {
    display: block;
    width: 100%
}

.fixedintro header {
    background: #f1f6fe00
}

.--remove-insert--post p {
    margin-top: 25px
}

.--remove-insert--post {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 50vh;
    padding-block: 70px;
    max-width: 450px;
    line-height: 1.6;
    margin: auto;
}

.--empty-attchment-svg-v1 {
    font-size: 100px;
    margin-bottom: 17px;
    color: #dddddd;
}

.--empty-attchment-area>h1 {
    font-size: 23px;
    line-height: 1.7;
}

.but--area-co {
    max-width: 800px
}

input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text] {
    display: block;
    min-height: 60px;
    border: 1px solid var(--background);
    outline: 0;
    background: var(--background2);
    padding: 10px 15px;
    width: 100%;
    border-radius: var(--largeradius);
    flex: 1 1 0%;
    font-size: 14px;
    text-transform: capitalize;
    box-shadow: 0 0 0 !important;
    font-weight: 400
}

input[type=password] {
    --item-uicolor: var(--uicolor)
}

#search-input::-webkit-search-cancel-button {
    -webkit-appearance: none;
    display: none
}

textarea {
    outline: 0;
    padding: 15px !important;
    border-radius: var(--largeradius);
    border: 1px solid #f8faff;
    flex: 1 1 0%;
    line-height: 1.5;
    font-size: 16px;
    font-weight: 300;
    resize: none;
    background: var(--background2);
}

input[type=checkbox]:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=radio]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select:focus,
textarea:focus {
    outline: 0 !important;
    box-shadow: 0 0 0 !important;
    border-color: var(--primary-text)
}

a {
    text-decoration: none
}

img {
    max-width: 100%
}

::placeholder {
    color: var(--secondarytext);
    font-weight: 300
}

:focus::placeholder {
    opacity: .4
}

.--Site--Menu ul.sub-menu li:hover ul.sub-menu,
.GotoTop.visible {
    visibility: visible;
    opacity: 1
}

body {
    font-family: var(--font-family);
    line-height: 1.2;
    background: var(--bgcolor);
    font-size: var(--fsize)
}

.container {
    padding: var(--container-padding);
    max-width: var(--container-width);
    margin: 0 auto
}

ul {
    list-style: none
}

.messenger {
    --sociaColor: rgb(0, 153, 255)
}

.twitter {
    --sociaColor: #000000
}

.facebook {
    --sociaColor: #3b5998
}

.linkedin {
    --sociaColor: #007AB5
}

.instagram,
.pinterest {
    --sociaColor: #CB2029
}

.threads {
    --sociaColor: #000000
}

.email {
    --sociaColor: #444
}

.whatsapp {
    --sociaColor: #4DC247
}

.telegram {
    --sociaColor: #34ADE1
}

.youtube {
    --sociaColor: #FF0000
}

header.fixedintro {
    --top-header-border: #ffffff08;
    --hover-over: #fff
}

header {
    place-content: center space-between;
    top: 0;
    z-index: 301;
    right: 0;
    flex-wrap: wrap;
    width: 100%;
    position: fixed
}

.-Header-Fix {
    padding: var(--header-padding);
    position: relative
}

.-mobile-menu-button {
    display: none
}

.-site-logo {
    margin-left: 0
}

body.before-start.fixedintro .fixedintro .-site-logo>a {
    filter: none
}

.-site-logo>a {
    display: flex;
    font-size: 40px;
    font-family: var(--f-logo);
    justify-content: flex-end;
    font-weight: 700
}

.--Site--Menu {
    display: flex;
    padding: 0 25px;
    flex: 1
}

.--Site--Menu>ul {
    display: flex;
    list-style: none;
    flex: 1 1 0%;
    justify-content: center;
    gap: 7px
}

.--Site--Menu ul li {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative
}

.--Site--Menu ul li a {
    padding: 0 15px;
    font-weight: 500;
    font-size: 16px;
    position: relative;
    left: 0;
    height: 42px;
    border-radius: var(--largeradius);
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    min-width: max-content;
    overflow: hidden
}

.no-bkaground .--Site--Menu ul li a {
    color: var(--Text-color) !important
}

.--Site--Menu>ul>li>a: hover {
    opacity: .8
}

.--Site--Menu>ul>li.current-menu-item>a {
    color: var(--Text-color);
    background: rgb(var(--uicolor-code)/7%)
}

.--Site--Menu ul li.menu-item-has-children a {
    padding: 0 15px 0 33px
}

.--company-menu-mobile {
    display: none
}

.-company-contact-minibox {
    display: block;
    list-style: none
}

.-company-contact-minibox>div {
    padding: 10px 0;
    position: relative;
    display: flex;
    align-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    font-weight: 400;
    font-size: 14px;
    justify-content: flex-start
}

.header--Tools {
    display: flex;
    place-content: center flex-end;
    align-items: center;
    justify-content: flex-start;
    align-content: flex-start;
    flex-direction: row-reverse
}

.--open--searching,
.--socialheader>ul>li>a {
    font-size: 24px;
    display: flex
}

.--open--searching {
    border-radius: 40px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: 180ms;
    font-size: 18px;
    padding: 11px 10px;
    background: var(--background2);
    overflow: hidden
}

.no-bkaground .--open--searching {
    color: var(--primary-text);
    background: rgb(195 193 193 / 18%)
}

.--open--searching i {
    font-weight: 400
}

.-change-currency {
    display: block;
    position: relative;
    font-size: 19px
}

.header--Tools .--Parent-URL-BTN a {
    align-items: center;
    background: var(--uicolor2);
}

.header--Tools .--Parent-URL-BTN a,
.yc-header-button a {
    color: #fff;
    transition: .3s;
    font-size: 14px;
    padding: 13px 24px;
    border-radius: 30px;
    font-weight: 400;
    flex-wrap: wrap;
    display: flex;
    align-content: center;
    margin-inline: 7px;
    gap: 8px;
    max-height: 40px;
}

header .container {
    align-content: center;
    position: relative
}

header,
header .container {
    display: flex;
    align-items: center
}

header.no-bkaground {
    background: #fff;
    box-shadow: 0 4px 10px 0 #0000000d;
    min-height: auto
}

.--Site--Menu ul li ul.sub-menu {
    position: absolute;
    top: calc(100% + 0px);
    background: #fff;
    transition: 130ms;
    padding: 10px;
    display: block;
    border-radius: var(--miniradius);
    box-shadow: var(--PopoverShadow);
    transform: translateY(10px);
    min-width: 220px;
    opacity: 0;
    visibility: hidden
}

.--Site--Menu ul.sub-menu li ul.sub-menu {
    right: 107%;
    top: 0
}

.--Site--Menu>ul>li:hover>ul.sub-menu {
    transition: 280ms;
    transform: translateY(0);
    opacity: 1;
    visibility: visible
}

.--Site--Menu ul li ul.sub-menu li {
    display: flex;
    position: relative;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 5px;
    min-width: max-content
}

.--Site--Menu ul li ul.sub-menu li a {
    display: flex;
    align-items: center;
    padding: 10px;
    border-radius: var(--miniradius);
    flex: 1 1 0%;
    font-size: 15px;
    color: var(--secondarytext)
}

.-row-shares-items>a>i,
footer {
    position: relative
}

footer {
    margin-top: 35px
}

.footer-body {
    margin-inline: 30px;
    background: var(--uicolor2);
    border-radius: 20px;
    padding-block: 34px
}

footer-body {
    display: flex;
    align-items: flex-start;
    place-content: flex-start space-between;
    flex-wrap: wrap;
    margin-inline: -15px
}

.-footer-widgets-single.-current-widgets-logo {
    display: flex;
    flex-direction: column;
    flex: 1;
    max-width: 390px;
    min-width: 280px
}

.-footer-widgets-single {
    margin: 30px 10px;
    display: block;
    overflow: hidden;
    position: relative;
    min-width: 251px
}

.-footer-site-logo.--logo-Image {
    margin-bottom: 30px;
    max-width: max-content
}

.-box-im-In,
.-footer-site-logo.--logo-Image>a,
.-footer-widgets-links>li {
    display: block
}

.-footer-p-content {
    font-size: 17px;
    line-height: 1.6;
    margin-bottom: 30px;
    max-width: 380px;
    font-weight: 300;
    color: #ffffffe8
}

.-row-shares-items {
    display: flex;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 9px
}

.-row-shares-items>a {
    display: flex;
    border-radius: 50%;
    width: 44px;
    background: #fff;
    height: 44px;
    justify-content: center;
    align-items: center;
    align-content: center;
    font-size: 20px;
    transition: 180ms;
    flex-wrap: wrap;
    position: relative
}

.--Inner--footer--sit-map>iframe,
.-row-shares-items>a: before {
    width: 100%;
    height: 100%;
    position: absolute
}

.-row-shares-items>a:before {
    content: '';
    border-radius: 50%;
    transform: scale(.6);
    transition: 180ms
}

.-footer-widgets-title {
    display: block;
    font-weight: 600;
    font-size: 20px;
    color: #fff;
    margin-bottom: 21px;
    line-height: 1.4;
    position: relative
}

.-footer-widgets-title::after {
    content: '';
    width: 70px;
    height: 1px;
    background: var(--uicolor);
    position: absolute;
    right: 0;
    bottom: -7px
}

.-footer-widgets-links {
    list-style: none;
    display: flex;
    flex-direction: column
}

.-footer-widgets-single.-current-widgets-maps {
    max-width: 290px;
    min-width: 290px
}

.--Inner--footer--sit-map {
    position: relative;
    padding-bottom: 70%;
    border-radius: var(--miniradius);
    overflow: hidden
}

.--you-ph,
.GotoTop {
    border-radius: 35%;
    cursor: pointer
}

.-company-contact-minibox>div>a {
    display: flex;
    align-content: inherit;
    align-items: inherit;
    flex-wrap: wrap;
    font-weight: 400;
    font-size: inherit;
    justify-content: inherit;
    color: #fff
}

.-footer-widgets-single.-current-widgets-contact .-company-contact-minibox>div {
    color: #fff
}

.-current-widgets-payments {
    padding: 26px 10px;
    position: relative;
    margin-inline: 30px
}

footer-bottom {
    display: flex;
    margin: 0;
    font-weight: 500;
    justify-content: space-between
}

p.copyrights {
    font-size: 15px;
    font-weight: 400
}

.GotoTop,
.yourcolor--copyright {
    display: flex;
    align-items: center
}

.yourcolor--copyright>p>a {
    margin-inline-start: 9px
}

.-footer-widgets-links>li>a {
    display: block;
    font-weight: 300;
    padding: 10px 0;
    transition: .4s;
    position: relative;
    font-size: 17px;
    flex-wrap: wrap;
    color: #fff
}

.-company-contact-minibox>div i {
    margin-inline-end: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 300;
    z-index: 1;
    font-size: 23px;
    min-width: 26px;
    color: #fff
}

.btn-fixed-bh {
    display: flex;
    flex-direction: column;
    right: 35px;
    z-index: 1200
}

.--you-ph,
.--you-ph>a {
    align-items: center;
    display: flex
}

.GotoTop,
.btn-fixed-bh {
    bottom: 10px;
    position: fixed
}

.--you-ph {
    --el--w: 60px;
    width: var(--el--w);
    height: var(--el--w);
    background: var(--uicolor4);
    border: 2px solid #ffffff;
    z-index: 55;
    margin-bottom: 9px;
    justify-content: center;
    color: #fff;
    overflow: hidden;
}

.--you-ph.-YourC-but {
    margin-bottom: 0;
}

.--you-ph>a {
    justify-content: center;
    width: 100%;
    height: 100%;
    color: #101010;
    font-size: 30px;
    position: relative
}

.--you-ph>a>.footer-header {
    display: flex;
    align-items: center
}

.-YourC-but {
    background: var(--whatsapp);
    border: 2px solid #ffffff;
}

.--you-ph.-YourC-but i {
    color: #fff
}

.GotoTop.visible {
    transform: translateY(0)
}

.GotoTop {
    z-index: 9999;
    background: var(--uicolor);
    --elwh: 50px;
    width: var(--elwh);
    height: var(--elwh);
    left: 30px;
    color: #fff;
    justify-content: center;
    font-size: 19px;
    font-weight: 500;
    transition: 180ms;
    border: 2px solid var(--border-defult-hover);
    transform: translateY(150px);
    opacity: 0;
    visibility: hidden
}

.search_header {
    display: flex;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background: #000000c7;
    left: 0;
    z-index: 20000;
    transition: transform .7s, -webkit-transform .7s;
    align-items: center;
    justify-content: center
}

.search_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0
}

.search_closse {
    position: absolute;
    left: 109px;
    top: 27px;
    --el-width: 50px;
    width: var(--el-width);
    height: var(--el-width);
    color: var(--primary-text);
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    z-index: 1;
    font-size: 25px;
    display: flex;
    cursor: pointer;
    transition: 180ms
}

.search_closse>i {
    font-weight: inherit
}

.search_body {
    position: absolute;
    width: 100%;
    display: flex;
    flex-direction: column;
    top: 0
}

.search_body>h2 {
    text-align: center;
    margin-bottom: 30px;
    line-height: 1.5;
    font-weight: 500;
    font-size: 24px;
    color: #fff;
    display: none
}

.search_body>form {
    position: relative;
    width: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    box-shadow: var(--box-shadow-hover);
    overflow: hidden
}

.search_body>form>input[type=search] {
    border: 0;
    height: 97px;
    line-height: 98 !important;
    padding: 15px 25px;
    line-height: 97px;
    font-size: 25px;
    border-radius: 0
}

input::placeholder {
    line-height: 40px;
    height:40px
}

.search_body>form>button {
    border: 0;
    background: 0 0;
    width: 100px;
    height: 100%;
    position: absolute;
    left: -1px;
    background: var(--uicolor);
    font-size: 21px;
    border-radius: 0;
    color: #fff;
    cursor: pointer
}

.-afr_intro-con .-defult-w--URL {
    margin-top: 30px;
    padding-top: 30px;
    justify-content: start
}

.mobile-page .-afr_intro-con .-defult-w--URL {
    justify-content: center
}

.-defult-w--URL,
.-defult-w--URL>.--Parent-URL-BTN>a {
    align-content: center;
    align-items: center;
    position: relative;
    display: flex
}

.-defult-w--URL {
    flex-wrap: wrap;
    gap: 15px;
    margin-top: 50px;
    width: -webkit-fill-available;
    justify-content: center
}

.-afr_intro-con .-defult-w--URL:before {
    content: '';
    position: absolute;
    width: 100%;
    right: 0;
    height: 1px;
    top: 0;
    background: linear-gradient(270deg, #00000017, transparent)
}

.-defult-w--URL>.--Parent-URL-BTN>a: hover {
    background: 0 0;
    color: var(--uicolor)
}

.-defult-w--URL>.--Parent-URL-BTN>a.button_url_2: hover {
    background: var(--uicolor2);
    color: white;
}

.-defult-w--URL>.--Parent-URL-BTN>a {
    border-radius: var(--largeradius);
    font-size: 17px;
    font-weight: 500;
    padding: 15px 20px;
    color: #fff;
    background: var(--uicolor);
    flex-wrap: wrap;
    overflow: hidden;
    border: 2px solid var(--uicolor);
    transition: 180ms all ease;
}

.-defult-w--URL>.--Parent-URL-BTN>a>i {
    margin-inline-start: 10px;
    font-weight: 400
}

.-defult-w--URL>.--Parent-URL-BTN: last-child a {
    margin-inline-end: 0
}

.-dlt-title {
    display: flex;
    place-content: center;
    text-align: center;
    position: relative;
    margin-bottom: 40px;
    align-items: center;
    gap: 20px;
    justify-content: space-between
}

.-ycwt-faqs .-dlt-title {
    flex-direction: column
}

.before_title {
    display: flex;
    flex-wrap: wrap
}

.-wi-aft-int-h4 {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 15px;
    line-height: 1.4;
    max-width: max-content;
    position: relative;
    color: var(--Text-color);
    border-radius: var(--largeradius);
    padding: 10px 15px
}

.-dlt-title .P-content,
.-w-h1-ti {
    text-align: start;
    line-height: 1.6
}

.mobile-page .-wi-aft-int-h4 {
    margin-bottom: 19px
}

.-wi-aft-int-h4:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    background: var(--Text-color);
    border-radius: inherit;
    opacity: 0;
}

.-w-h1-ti {
    font-size: 35px;
    font-weight: 600;
    color: var(--primary-text);
}

.-w-h1-ti c--color {
    font-weight: 600;
    color: var(--cword-color);
    margin-inline: 7px
}

.-dlt-title .P-content {
    color: var(--secondarytext);
    font-weight: 400;
    font-size: 17px
}

.gallery-overlay-close {
    position: absolute;
    top: 40px;
    left: 40px;
    cursor: pointer;
    font-size: 24px;
    color: #fff;
    width: 50px;
    height: 50px;
    border: 2px solid #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999999;
    border-radius: 50%
}

.YC--works--gallery-popup,
.gallery-overlay {
    justify-content: center;
    width: 100%;
    display: flex
}

.YC--works--gallery-popup {
    position: relative;
    height: 100%;
    align-items: center
}

.gallery-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    align-items: center;
    z-index: 9999;
    background-color: rgba(0, 0, 0, .8)
}

.owl-item {
    float: right
}

.gallery-container {
    width: 100%
}

.owl-stage {
    direction: rtl
}

.gallery-item {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-inline: 20px
}

.-YC-owl-Slides-next,
.-YC-owl-Slides-prev {
    position: absolute;
    top: 50%;
    right: 40px;
    font-size: 17px;
    color: #fff;
    width: 50px;
    height: 50px;
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    z-index: 2;
    border: 2px solid #fff;
    border-radius: 50%
}

.-YC-owl-Slides-next {
    right: auto;
    left: 40px
}

.-ycw-row {
    padding: 80px 0;
    z-index: 9;
    background: 0 0
}

.-YourColor-SingleWidget-Section {
    display: block;
    width: 100%;
    position: relative
}

.-defult-w--URL>.--Parent-URL-BTN>a.button_url_2 {
    background: 0 0;
    color: var(--uicolor2);
    border-color: var(--uicolor2)
}

.--single--work--Stars i {
    color: #ffb70096;
}

.--single--work-Active--Stars i {
    color: #ffc83d;
}

.-button-loader {
    position: absolute;
    margin: 0 auto;
    width: 26px;
    background: #eff4fc
}

.-button-loader .circular {
    animation: 2s linear infinite rotate;
    height: 100%;
    transform-origin: center center;
    width: 100%;
    position: absolute;
    inset: 0px;
    margin: auto
}

.path {
    stroke-dasharray: 40, 80;
    stroke-dashoffset: 0;
    animation: 1.5s ease-in-out infinite dash, 6s ease-in-out infinite color;
    stroke-linecap: round;
    stroke: var(--uicolor)
}

.-button-loader::before {
    content: "";
    display: block;
    padding-top: 100%
}

@-webkit-keyframes rotate {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes rotate {
    100% {
        transform: rotate(360deg)
    }
}

.-dURLArea a {
    color: #fff;
    font-size: 14px;
    padding: 13px 24px;
    border-radius: 30px;
    font-weight: 400;
    flex-wrap: wrap;
    display: flex;
    align-content: center;
    gap: 8px;
    background: var(--uicolor);
    justify-content: center;
    align-items: center;
    max-width: max-content;
    margin: auto;
}