

/*****************/
body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    font-family: "Manrope", Sans-serif;
}


/* comman */

html {
    scroll-behavior: smooth;
    margin: 0!important;
    font-size: 62.5%;
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}


/*comman-area*/

/* ol,
ul {
    margin: 0;
    padding: 0;
} */

img {
    display: block;
}

a {
    text-decoration: none;
    transition: all 0.5s ease;
}

a:focus,
a:hover,
a:active {
    text-decoration: none;
    outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    margin: 0;
}
figure {
    margin: 0!important;
}
img {
    max-width: 100%;
    height: auto;
}

button:focus {
    outline: none;
    box-shadow: none;
}

.container,
.container-fluid {
    padding: 0 15px;
}





h1 em{
	color: #00AEEF;
	font-style: italic;
	font-family: "Instrument Serif", serif;
	font-size: 8.8rem;
	font-weight: 400;
	letter-spacing: -2.66667px;
	line-height: 102%;
}
h2 em{
	color: #00AEEF;
	font-style: italic;
	font-family: "Instrument Serif", serif;
	font-size: 7.2rem;
	font-weight: 400;
	letter-spacing: -1.3333px;
}





.btn.btn-primary{
    padding: 13.3333px 26.6667px;
    background: #278DB4;
    border: 2.66667px solid #77B5CD;
    border-radius: 16px;
    font-weight: 500;
    font-size: 18.6667px;
    line-height: 28px;
    color: #FFFFFF;
}
.btn.btn-primary:hover{
    background: #2899C5;
    border-color: #77B5CD;
    color: #fff;
}




.navigation-menu ul.menu {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px 29px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.navigation-menu ul.menu li a{
    font-weight: 500;
    font-size: 18.6667px;
    line-height: 28px;
    letter-spacing: -0.186667px;
    color: #1F2223;
    padding: 0;
    font-family: "Manrope", Sans-serif;
    transition: all 0.3s ease;
}
.navigation-menu ul.menu li a:hover{
    color: #278DB4;
}



.text-gr .elementor-heading-title {
    background: -webkit-linear-gradient(180deg, #4EABE9 0%, #FDFDFD 108.15%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-custom-embed-play svg{
    opacity: 1!important;
}