/*
Theme Name: Hello Elementor Child
Theme URI: http://example.com/twenty-twenty-three-child/
Description: Hello Elementor Child Theme
Author: Samuel
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.0
*/

body {
    margin: 0 !important;
}

.nomarge, .nomarge p {
    margin: 0 !important;
}

.link-hover {
    position: relative;
    transition: ease all 0.5s;
    width: fit-content;
    display: flex;
    align-items: flex-end;
    gap: 5px;
}

.link-hover::after {
    position: absolute;
    width: 0;
    height: 2px;
    content: "";
    left: 0;
    bottom: -5px;
     transition: ease all 0.5s;
}

.link-hover:hover::after {
    width: 100%;
    background-color: white;
    height: 2px;
     transition: ease all 0.5s;
}

.link-hover div {
    display: flex;
    align-items: center;
    width: fit-content;
}

.link-hover div svg {
    opacity: 0;
    transition: ease all 0.5s;
    fill: #00000000 !important;
}

.link-hover:hover  svg, .link-hover:hover  path {
    opacity:1;
    transition: ease all 0.5s;
        fill:white !important;

}

.hero::after {
    content: "";
    position: absolute;
    width: 400px;
    height: 400px;
    background: radial-gradient(circle, rgba(212,175,55,0.50) 0%, transparent 70%);
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: pulse 6s infinite ease-in-out;
}
@keyframes pulse {
    0%,100% { opacity: 0.4; transform: translate(-50%, -50%) scale(1); }
    50% { opacity: 0.8; transform: translate(-50%, -50%) scale(1.1); }
}