.elementor-5684 .elementor-element.elementor-element-8be2686{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5684 .elementor-element.elementor-element-18d8d64 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5684 .elementor-element.elementor-element-ff3cfce{margin-top:-12px;margin-bottom:-22px;}.elementor-5684 .elementor-element.elementor-element-fa64820 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-5684 .elementor-element.elementor-element-8be2686{padding:0px 0px 0px 0px;}.elementor-5684 .elementor-element.elementor-element-18d8d64 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5684 .elementor-element.elementor-element-8be2686{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5684 .elementor-element.elementor-element-ff3cfce{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5684 .elementor-element.elementor-element-45b0da5{width:100%;}.elementor-5684 .elementor-element.elementor-element-45b0da5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5684 .elementor-element.elementor-element-fa64820 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-fa64820 *//* Styles for iPad Air */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    margin-top: 95px;
}}
/* Tablet Portrait (Max 1024px) */
@media screen and (min-width: 881px) and (max-width: 1024px) {
    .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    margin-top: 95px;
}}/* End custom CSS */
/* Start custom CSS */.ptl{
    visibility: hidden!important;
    margin-top: -18px!important;
}
/* Styles for tablets and iPads */
@media only screen and (min-width: 769px) and (max-width: 1023px) {
    .ptl{
    visibility: hidden!important;
    margin-top: -42px!important;
}
}

@media only screen and (max-width: 768px)  {
    .ptl{
    visibility: hidden!important;
    margin-top: -82px!important;
}
}
.meta-search-icon {
    display: none!important;
}/* End custom CSS */