@media(max-width:767px){.elementor .e-b69469e{width:100%;}}@media(max-width:767px){.elementor .e-85dd45e-bbad759{justify-content:flex-start;}}@media(max-width:767px){.elementor .e-fc1b18a{width:100%;}}@media(max-width:767px){.elementor .e-511176c{width:100%;}}@media(max-width:767px){.elementor .e-0e56abe{width:100%;}}@media(max-width:767px){.elementor .e-75f10a8{flex-direction: column;
align-items: stretch;
gap: 4px;
height: auto;
min-height: 0;
padding: 12px 16px !important;
box-sizing: border-box;
}

.elementor .e-75f10a8 > .e-con {
width: 100% !important;
max-width: 100% !important;
flex: 0 0 auto !important;
padding: 4px !important;
}

.elementor .e-75f10a8 .e-con {
padding: 3px !important;
min-height: 0 !important;
height: auto !important;
}

.elementor .e-75f10a8 h2 {
font-size: 14px !important;
line-height: 16px !important;
margin: 0 0 2px 0 !important;
}

.elementor .e-75f10a8 .elementor-item {
padding: 2px 6px !important;
font-size: 12px !important;
line-height: 14px !important;
}

.elementor .e-75f10a8 .e-n-menu-item {
padding: 0 6px !important;
}

.elementor .e-75f10a8 .e-n-menu-title {
padding: 2px 6px !important;
}

.elementor .e-75f10a8 .e-n-menu-title-container {
font-size: 12px !important;
padding: 0 !important;
}

.elementor .e-75f10a8 .e-n-menu-title-text {
font-size: 12px !important;
line-height: 14px !important;
}

.elementor .e-75f10a8 .elementor-icon.elementor-social-icon {
width: 22px !important;
height: 22px !important;
line-height: 22px !important;
font-size: 10px !important;
}

.elementor .e-75f10a8 .elementor-social-icon svg,
.elementor .e-75f10a8 .elementor-social-icon i {
width: 10px !important;
height: 10px !important;
}

.elementor .e-75f10a8 > .e-con {
padding-left: 0 !important;
padding-right: 0 !important;
align-items: flex-start !important;
}

.elementor .e-75f10a8 .e-con {
align-items: flex-start !important;
}

.elementor .e-75f10a8 h2,
.elementor .e-75f10a8 p,
.elementor .e-75f10a8 nav,
.elementor .e-75f10a8 .e-n-menu-wrapper,
.elementor .e-75f10a8 .elementor-nav-menu {
text-align: left !important;
justify-content: flex-start !important;
}

.elementor .e-75f10a8 .elementor-social-icons-wrapper {
justify-content: flex-start !important;\n}}@media(max-width:767px){.elementor .e-b1986ef{background-color: rgb(255, 238, 218) !important;
padding: 8px 16px !important;
text-align: left !important;
margin-top: 0 !important;
}

.elementor .elementor-element-deed30f p {
font-size: 11px !important;
line-height: 15px !important;\n}}