.elementor-1316 .elementor-element.elementor-element-0506424{color:var( --e-global-color-9335ba7 );}.elementor-1316 .elementor-element.elementor-element-0506424 a{color:var( --e-global-color-primary );}.elementor-1316 .elementor-element.elementor-element-3b656b3{--display:grid;--e-con-grid-template-columns:3fr 9fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1316 .elementor-element.elementor-element-52a59ea{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-8f76789 );--e-share-buttons-secondary-color:var( --e-global-color-9335ba7 );}.elementor-1316 .elementor-element.elementor-element-52a59ea .elementor-share-btn{font-size:calc(0.6px * 10);}.elementor-1316 .elementor-element.elementor-element-52a59ea .elementor-share-btn__icon{--e-share-buttons-icon-size:0.8rem;}.elementor-1316 .elementor-element.elementor-element-b4e3258{--grid-columns:3;}.elementor-1316 .elementor-element.elementor-element-b4e3258 .elementor-repeater-item-98b3826{grid-column:span min( 12, var(--grid-columns) );}.elementor-1316 .elementor-element.elementor-element-b4e3258 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1316 .elementor-element.elementor-element-3b656b3{--grid-auto-flow:row;} .elementor-1316 .elementor-element.elementor-element-52a59ea{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1316 .elementor-element.elementor-element-b4e3258{--grid-columns:2;}}@media(max-width:767px){.elementor-1316 .elementor-element.elementor-element-3b656b3{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;} .elementor-1316 .elementor-element.elementor-element-52a59ea{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1316 .elementor-element.elementor-element-b4e3258{--grid-columns:1;}}/* Start custom CSS */.elementor-kit-5 h3 {
    font-size: clamp(1.5rem, 1.2506rem + 1.2469vw, 2rem);
}

.elementor-kit-5 h4 {
    font-size: clamp(1.375rem, 1.2105rem + 0.8225vw, 1.5rem);
}

.post-content a {
    color: var(--e-global-color-text);
    box-shadow: inset 0 -2px 0 0 var(--e-global-color-primary);
}

#faq hr {
    margin: 20px 0;
    background: #dbdbdb;
    border: none;
    height: 1px;
}/* End custom CSS */