/*
Theme Name: inseyet child
Description: Child theme for Avada theme
Author: hey unkelbach
Author URI: https://hey-unkelbach.de
Template: Avada
Version: 1.0.0
Text Domain:  inseyet
*/

/*** GLOBAL ***/

body{
    -webkit-font-smoothing: antialiased!important;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
a,button{
    -webkit-tap-highlight-color: transparent;
}
body .post-content p,body .fusion-footer p {
    margin-bottom: 30px;
    margin-top: 0;
}
bold, strong {
    font-weight: 700!important;
}

/*** HEADER ***/

.logo-container {
    height: 100%;
    background-image: url(/wp-content/uploads/2025/10/inseyet_Logo.svg);
    background-repeat: no-repeat;
    background-size: contain;
    transition: all 0.4s ease !important;
    margin: 34px 0;
    min-height: 68px;
}
.fusion-sticky-transition .logo-container {
    min-height: 40px;
    margin: 20px 0;
}
.fusion-tb-header > .fusion-sticky-container.fusion-sticky-transition {
    -webkit-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.15);
}

/*** HERO ***/

.hero::before{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"  viewBox="0 0 1416.906 1423.93"><defs><linearGradient id="linear-gradient" x1="0.552" y1="0.093" x2="0.915" y2="0.316" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="%23fff"/><stop offset="1" stop-color="%23fff" stop-opacity="0"/></linearGradient></defs><path id="Differenzmenge_3" data-name="Differenzmenge 3" d="M757.982,1362.93a723.442,723.442,0,0,1-72.8-3.676,714.078,714.078,0,0,1-70.693-10.789c-22.942-4.695-45.9-10.6-68.233-17.544-22.084-6.869-44.092-14.924-65.414-23.941-21.122-8.934-42.062-19.021-62.238-29.981-20.04-10.886-39.791-22.885-58.7-35.662-18.827-12.719-37.268-26.508-54.811-40.985-17.5-14.444-34.513-29.9-50.56-45.952s-31.512-33.061-45.953-50.56c-14.479-17.544-28.269-35.985-40.986-54.809-12.779-18.915-24.778-38.665-35.663-58.7-10.964-20.182-21.051-41.122-29.981-62.236-9.013-21.307-17.068-43.315-23.942-65.413-6.948-22.336-12.85-45.292-17.544-68.23A713.6,713.6,0,0,1,49.677,723.76a722.486,722.486,0,0,1,0-145.59,713.591,713.591,0,0,1,10.789-70.691c4.693-22.935,10.6-45.891,17.544-68.231,6.873-22.095,14.928-44.1,23.942-65.412,8.935-21.123,19.022-42.062,29.981-62.236,10.881-20.029,22.879-39.779,35.663-58.7,12.721-18.828,26.511-37.269,40.986-54.809,14.442-17.5,29.9-34.51,45.953-50.56s33.059-31.509,50.56-45.952c17.547-14.48,35.988-28.269,54.811-40.985,18.917-12.781,38.668-24.779,58.7-35.662,20.174-10.959,41.114-21.046,62.238-29.981,21.318-9.017,43.327-17.071,65.414-23.941,22.34-6.948,45.3-12.851,68.233-17.544a713.641,713.641,0,0,1,70.693-10.789,722.684,722.684,0,0,1,145.592,0,713.772,713.772,0,0,1,70.693,10.789c22.939,4.694,45.9,10.6,68.232,17.544,22.082,6.868,44.091,14.923,65.414,23.941,21.12,8.933,42.06,19.02,62.238,29.981,20.037,10.885,39.787,22.883,58.7,35.662,18.824,12.716,37.265,26.506,54.811,40.985,17.5,14.438,34.508,29.9,50.561,45.952s31.511,33.062,45.953,50.56c14.479,17.543,28.269,35.984,40.986,54.809,12.778,18.913,24.777,38.663,35.663,58.7,10.965,20.185,21.052,41.124,29.981,62.236,9.015,21.314,17.071,43.322,23.942,65.412,6.949,22.343,12.852,45.3,17.544,68.231,2.882,14.083,5.374,28.508,7.408,42.875h-206.42q-.133-.661-.269-1.321c-3.351-16.37-7.563-32.752-12.521-48.691-4.9-15.767-10.653-31.473-17.086-46.681-6.375-15.073-13.574-30.016-21.4-44.413-7.764-14.293-16.327-28.387-25.45-41.891-9.076-13.434-18.917-26.593-29.25-39.114-10.306-12.489-21.339-24.628-32.793-36.081s-23.592-22.485-36.082-32.793c-12.519-10.331-25.679-20.172-39.115-29.248-13.5-9.123-27.6-17.685-41.892-25.449-14.4-7.821-29.339-15.019-44.415-21.4-15.213-6.434-30.919-12.182-46.682-17.085-15.938-4.957-32.32-9.17-48.693-12.521a509.328,509.328,0,0,0-50.449-7.7,515.6,515.6,0,0,0-103.9,0,509.308,509.308,0,0,0-50.449,7.7c-16.375,3.351-32.758,7.564-48.693,12.521-15.762,4.9-31.468,10.65-46.682,17.085-15.074,6.377-30.017,13.575-44.415,21.4-14.293,7.763-28.387,16.326-41.892,25.449-13.435,9.076-26.595,18.917-39.115,29.248-12.487,10.305-24.627,21.338-36.082,32.793s-22.486,23.591-32.793,36.081c-10.333,12.52-20.174,25.68-29.249,39.114-9.121,13.5-17.683,27.593-25.451,41.891-7.824,14.4-15.022,29.345-21.4,44.413-6.437,15.219-12.185,30.924-17.086,46.681-4.957,15.936-9.17,32.319-12.521,48.691a509.385,509.385,0,0,0-7.7,50.448,515.611,515.611,0,0,0,0,103.9,509.3,509.3,0,0,0,7.7,50.448c3.351,16.373,7.564,32.756,12.521,48.692,4.9,15.755,10.648,31.46,17.086,46.68,6.377,15.076,13.575,30.019,21.4,44.414,7.767,14.3,16.33,28.393,25.451,41.891,9.076,13.435,18.917,26.595,29.249,39.114,10.308,12.491,21.342,24.63,32.793,36.081s23.594,22.488,36.082,32.793c12.52,10.333,25.68,20.173,39.115,29.248,13.5,9.122,27.6,17.684,41.892,25.45,14.4,7.822,29.342,15.021,44.415,21.4,15.212,6.434,30.917,12.182,46.682,17.085,15.941,4.958,32.324,9.17,48.693,12.52a509.272,509.272,0,0,0,50.449,7.7,515.8,515.8,0,0,0,103.9,0,509.281,509.281,0,0,0,50.449-7.7c16.358-3.346,32.741-7.559,48.693-12.52,15.765-4.9,31.471-10.652,46.682-17.085,15.077-6.377,30.02-13.576,44.415-21.4,14.3-7.766,28.391-16.328,41.892-25.45,13.435-9.075,26.595-18.916,39.115-29.248,12.493-10.31,24.633-21.343,36.082-32.793s22.49-23.6,32.793-36.081c10.328-12.513,20.169-25.673,29.25-39.114,9.123-13.5,17.686-27.6,25.45-41.891,4.041-7.439,7.96-15.111,11.648-22.8h218.507c-6.277,19.344-13.463,38.618-21.36,57.286-8.932,21.117-19.019,42.056-29.981,62.236-10.882,20.032-22.881,39.782-35.663,58.7-12.722,18.83-26.512,37.27-40.986,54.809-14.445,17.5-29.906,34.513-45.953,50.56s-33.064,31.512-50.561,45.952c-17.546,14.48-35.987,28.269-54.811,40.985-18.911,12.776-38.661,24.775-58.7,35.662-20.176,10.96-41.116,21.048-62.238,29.981-21.319,9.016-43.327,17.071-65.414,23.941-22.333,6.946-45.289,12.849-68.232,17.544a714.187,714.187,0,0,1-70.693,10.789A723.46,723.46,0,0,1,757.982,1362.93Z" transform="translate(-46 61)" opacity="0.228" fill="url(%23linear-gradient)"/></svg>');
    width: 125vh;
    height: 125vh;
    top:-30px;
    left: -300px;
    position: absolute;
}

/*** BUTTONS ***/

.fusion-button-default{
    overflow:hidden;
    z-index: 1;
    background: var(--button_gradient_top_color_hover)!important;
    transition: color 0.2s ease-in-out!important;
}

.fusion-button-default:hover{
    background: var(--button_gradient_top_color_hover)!important;
}
.fusion-button-default::before{
    width: 100%;
    height: 100%;
    background: var(--button_gradient_top_color)!important;
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    transform-origin: left;
    transition: transform 0.3s ease-in-out;
    z-index: -1;
    transform: scaleX(1);
}
.fusion-button-default:hover::before{
    transform-origin: right;
    transition: transform 0.3s ease-in-out;
    z-index: -1;
    transform: scaleX(0);
}