@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Inter", serif;

}


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



body {
    scroll-behavior: smooth;
}
.louize{
    font-family: 'Louize';
}

ul,
li,
ol {
    list-style: none;
}

img {
    max-width: 100%;
}

button,
a {
    cursor: pointer;
}

input:focus,
input:focus-visible,
input:focus-within,
button:focus,
button:focus-visible,
button:focus-within,
textarea:focus,
textarea:focus-visible,
textarea:focus-within {
    outline: unset;
    box-shadow: unset;
}


.container {
    margin: auto;
    padding: 0 20px;
}

/*  STYLING START */
header{
    background:#fff ;
}
header.scrolled{
    background:#fff1e7 ;
    box-shadow: 0 0 10px 0 #e3e3e3;
}
.input-box.active label{
top: -15px;
font-size: 12px;
}
.banner-section .pigeon-box{
transform: rotateY(180deg);
}
.banner-heading h1{
text-wrap: balance;
}
#who-we-are, #our-promise{
    scroll-margin-top: 120px;
}
.footer-upper .container{
    background-position:center bottom -20px;
}

.single_radio input:checked + label{border-color: #41130d !important; background: #41130d !important; color: #ffffff !important;}
input.error{border-color:red !important;}
label.error{display:none !important;}

.form_control label{transition: all ease 0.4s;}
.form_control.active label{text-transform: uppercase;top: 2px;font-size: 10px;color: #333333;letter-spacing: -0.2px;}

header, section, footer{transition:all ease 0.3s;}

body.blurred header,
body.blurred section,
body.blurred footer{filter: blur(4px);}
.notification.error, .notification.success { font-size: 16px; font-weight: 500; color: #ff0000; padding-top: 10px; margin-left: 10px;}
.notification.success { color: rgb(18 151 18);}
.dynamic .loading i.fa.fa-3x.fa-spinner.fa-spin {font-size: 25px; margin-top: 10px;}


/*  STYLING FINISHED */