.elementor-kit-6{--e-global-color-primary:#1A1A1A;--e-global-color-secondary:#1A1A1A;--e-global-color-text:#1A1A1A;--e-global-color-accent:#1A1A1A;--e-global-color-04e21e2:#3099B6;--e-global-color-aad7dc7:#EBF6FA;--e-global-color-9151188:#154451;--e-global-typography-primary-font-family:"Barlow";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Barlow";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Barlow";--e-global-typography-accent-font-weight:700;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-9151188 );}.elementor-kit-6 a:hover{color:var( --e-global-color-04e21e2 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* footer */
.tf {color: #aeddea !important; font-size: 1.2em !important; margin-bottom: 15px !important; display:block; width: 100%;}
.navb {list-style:none !important; padding: 0px !important; margin: 0px 0px 30px 0px !important; display:inline-block;}
.navb li {display:inline-block; margin-bottom: 10px !important; width: 100%; color: #fff !important;}
.navb li a {color: #fff !important; font-weight: 400 !important;}
.navb li a:hover {color: #aeddea !important;}
#f2 {max-width: 250px; margin: 0px auto !important;}
#f3 {max-width: 300px; margin: 0px auto !important;}
#wpislist {position: relative; z-index:999 !important; top: -20px;}
#wpislist ul li:first-of-type {background: #ebf6fa !important; padding: 5px 10px 5px 10px !important;}
#wpislist ul li:last-of-type {background: #3099b6 !important; padding: 5px 10px 5px 10px !important; }
#wpislist ul li:last-of-type span {color: white !important;}

#pagecblog h2 {font-weight: bold !important; font-size: 30px !important;}
#pagecblog ul {margin-bottom:20px !important;}



@media all and (max-width: 767px) { 
.b1 {display:inline-block; padding: 10px 35px 10px 35px !important; background: #D10001; color: white !important; font-weight: bold !important; font-size: 16px !important; transition: all 0.3s ease-in !important;}
.b2 {display:inline-block; padding: 10px 35px 10px 35px !important; background: #fff; color: #D10001 !important; font-weight: bold !important; font-size: 16px !important; transition: all 0.3s ease-in !important;}	
.fss {font-size: 0.9em !important;}
.titlef h2, .titlef h3, .titlef h1 {font-size: 40px !important; line-height: 1.25 !important;}
#t1f h1 {font-size: 30px !important; line-height: 1.35 !important;}
#navtop .elementor-menu-toggle {position: relative !important;}
#navtop nav.elementor-nav-menu--dropdown {z-index: 9999 !important; position:absolute !important; top: 20px !important; right: 0px !important; min-width: 225px !important;}   
#f1 {max-width: 100% !important; margin: 0px auto !important; text-align: center !important;}
#f2 {max-width: 100% !important; margin: 0px auto !important; text-align: center !important;}
#f3 {max-width: 100% !important; margin: 0px auto !important; text-align: center !important;}
#f4 {max-width: 100% !important; margin: 0px auto !important; text-align: center !important;}
#navb li {display:block; width: 100% !important; text-align: center !important;}
#navb li a {display:block; width: 100% !important; text-align: center !important;}
}
@media all and (min-width: 768px) {
.titlef h2, .titlef h3, .titlef h1 {font-size: 30px !important;}
}
@media all and (min-width: 992px) {
.titlef h2, .titlef h3, .titlef h1 {font-size: 35px !important;}
}
@media all and (min-width: 1200px) {
.titlef h2, .titlef h3, .titlef h1 {font-size: 35px !important;}
}
@media all and (min-width: 1360px) {
.titlef h2, .titlef h3, .titlef h1 {font-size: 35px !important;}

}
@media all and (min-width: 1680px) {
.titlef h2, .titlef h3, .titlef h1 {font-size: 50px !important;}
}/* End custom CSS */