.elementor-9 .elementor-element.elementor-element-ca8c43e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-7abc61b{--display:flex;}.elementor-9 .elementor-element.elementor-element-b19c820{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-870caa3{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-690e2f5 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:46px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-17190be{--display:flex;}.elementor-9 .elementor-element.elementor-element-a8025ac{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-690e2f5 .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-7abc61b{--width:10%;}.elementor-9 .elementor-element.elementor-element-b19c820{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-a8025ac{--width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-7abc61b{--width:20px;}.elementor-9 .elementor-element.elementor-element-b19c820{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-a8025ac{--width:20px;}}@media(min-width:1600px){.elementor-9 .elementor-element.elementor-element-ca8c43e{--justify-content:space-between;}.elementor-9 .elementor-element.elementor-element-7abc61b{--width:15%;}.elementor-9 .elementor-element.elementor-element-b19c820{--content-width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-690e2f5 .elementor-heading-title{font-size:55px;}.elementor-9 .elementor-element.elementor-element-a8025ac{--width:15%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-7abc61b{--width:20px;}.elementor-9 .elementor-element.elementor-element-b19c820{--content-width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-690e2f5 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-a8025ac{--width:20px;}}/* Start custom CSS for container, class: .elementor-element-ca8c43e */@media only screen and (min-width: 1024.1px) {
    .elementor-nav-menu .menu-item a{
        padding: 5px 10px 5px 25px !important;
        border-style: solid;
        border-width: 1.25px;
        border-color: transparent;
        border-radius: 5rem;
    }
    .elementor-nav-menu .menu-item a:before{
        content:'';
        height: 10px;
        width: 10px;
        border-radius: 50%;
        background-color: #8F929226;
        left: 7.5px;
        opacity: 1 !important;
    }
    
    .elementor-nav-menu .menu-item a:hover{
        border-color: #8F929226;
        
    }
    .elementor-nav-menu .menu-item a:hover:before{
        background-color: #EA3C26;
    }
}
@media only screen and (max-width: 1024px) {
   .elementor-nav-menu__container{
        top: 50px !important;
    } 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('../wp-content/themes/hello-elementor/fonts/Gilroy-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('../wp-content/themes/hello-elementor/fonts/Gilroy-UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('../wp-content/themes/hello-elementor/fonts/Gilroy-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../wp-content/themes/hello-elementor/fonts/Gilroy-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('../wp-content/themes/hello-elementor/fonts/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('../wp-content/themes/hello-elementor/fonts/Gilroy-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('../wp-content/themes/hello-elementor/fonts/Gilroy-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('../wp-content/themes/hello-elementor/fonts/Gilroy-Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */