/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Version: 1.0
Text Domain: hello-elementor-child
*/

@font-face {
    font-family: 'Amoure';
    src: url('./fonts/Amoure-Regular.woff2') format('woff2'),
         url('./fonts/Amoure-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('./fonts/Inter28pt-Regular.woff2') format('woff2'),
         url('./fonts/Inter28pt-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('./fonts/Inter28pt-Medium.woff2') format('woff2'),
         url('./fonts/Inter28pt-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('./fonts/Inter24pt-SemiBold.woff2') format('woff2'),
         url('./fonts/Inter24pt-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('./fonts/Inter28pt-Bold.woff2') format('woff2'),
         url('./fonts/Inter28pt-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('./fonts/Inter28pt-ExtraBold.woff2') format('woff2'),
         url('./fonts/Inter28pt-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

:root {
	--pink: #DAC1C8;
	--brown: #342A20;
	--black: #000;
    --ass:#747474;
	--wht: #fff;
	--tran: all 0.5s ease;
    --am: 'Amoure', sans-serif;
	--int: 'Inter', sans-serif;
	--shadow: 0 0 35px rgba(0, 0, 0, 0.12);
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
    font-family: var(--int), sans-serif !important;
	font-weight: 500;
	text-rendering: optimizeLegibility;
	line-height: 1.2;
	font-size: 16px;
	color: var(--black) !important;
	overflow-x: hidden;
	letter-spacing: -1% !important;
}

.myContainer {
    width: min(100% - 20px, 1300px);
    margin-inline: auto;
}

.myContainerMin {
    width: min(100% - 20px, 1020px);
    margin-inline: auto;
}
/* Header */
.site-headers {
    position: fixed;
    z-index: 2;
	&:not(.scrolled){
		.cont{
            border-bottom: 1px solid rgb(101 101 101);
        }
    }
    &.scrolled {
        border: 1px solid rgba(255, 255, 255, .08);
        box-shadow: 0 10px 40px rgba(0, 0, 0, .4);

        &::before {
            content: "";
            position: absolute;
            background: rgba(15, 15, 15, .5);
            inset: 0;
            backdrop-filter: blur(20px);
            z-index: -1;
        }
    }
}

@media (min-width: 1023px) {
    .elementskit-navbar-nav > li.current-menu-item > a {
   border-radius:50px;
   background-color:var(--pink);
        padding: 10px 20px !important;
      }
}
