.elementor-kit-496{--e-global-color-primary:#0E62A8;--e-global-color-secondary:#E51C20;--e-global-color-text:#333333;--e-global-color-accent:#0D63A7;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:400;}.elementor-kit-496 e-page-transition{background-color:#FFBC7D;}.elementor-kit-496 h3{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */html:has(body.wp-theme-hello-elementor){background:#fff url(/wp-content/uploads/2015/05/grey1.png) repeat center center}
body.wp-theme-hello-elementor{max-width:1160px;margin:0 auto;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.15);font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;font-size:18px;line-height:26px;font-weight:300;color:#333;overflow-x:hidden}
.wp-theme-hello-elementor a{color:#0e62a8}
.wp-theme-hello-elementor :is(b,strong){font-weight:700}
.wp-theme-hello-elementor .elementor-widget-text-editor p{margin:0 0 10px}.wp-theme-hello-elementor .elementor-widget-text-editor p:last-child{margin-bottom:0}
.wf-grid .gallery-icon a{position:relative;display:block}
.wf-grid .gallery-icon a::after{content:"";position:absolute;inset:0;background:rgba(40,40,40,.5) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M505%20442.7L405.3%20343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3%2044-79.7%2044-128C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c48.3%200%2092.7-16.4%20128-44v16.3c0%206.4%202.5%2012.5%207%2017l99.7%2099.7c9.4%209.4%2024.6%209.4%2033.9%200l28.3-28.3c9.4-9.4%209.4-24.6.1-34zM208%20336c-70.7%200-128-57.2-128-128%200-70.7%2057.2-128%20128-128%2070.7%200%20128%2057.2%20128%20128%200%2070.7-57.2%20128-128%20128z%22%2F%3E%3C%2Fsvg%3E") center/32px no-repeat;opacity:0;transition:opacity .3s}
.wf-grid .gallery-icon a:hover::after{opacity:1}/* End custom CSS */