.elementor-204 .elementor-element.elementor-element-4ab2442{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-204 .elementor-element.elementor-element-ac5582f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-204 .elementor-element.elementor-element-47574b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-204 .elementor-element.elementor-element-773b9d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-204 .elementor-element.elementor-element-7a67266{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-204 .elementor-element.elementor-element-2a183a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-204 .elementor-element.elementor-element-3f9dcf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-204 .elementor-element.elementor-element-ea700e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-204 .elementor-element.elementor-element-9c8a098{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-204 .elementor-element.elementor-element-c1757f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}/* Start custom CSS */.gs-static{font:400 14px/21px Johnston,sans-serif;color:#2f2f2f;background:#fff;width:100%;--widgets-spacing:0px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}
.gs-static,.gs-static *{box-sizing:border-box}
.gs-static.e-con,.gs-static .e-con{gap:0;min-width:0}
.gs-static .elementor-widget{margin:0;width:100%;max-width:100%}
.gs-static .gs-static-main{width:100%;max-width:1150px;margin:0 auto;padding:0 20px}
.gs-static .gs-static-title{text-align:center;border-top:1px solid #777;line-height:21px}
.gs-static .gs-static-title .elementor-heading-title{display:inline-block;font:400 34px/60px Poppins,sans-serif;text-transform:uppercase;color:#2f2f2f;margin:0;padding:0;letter-spacing:normal}
.gs-static .gs-static-body{width:100%;min-height:300px;margin:0;padding:0}
.gs-static p{font:inherit;margin:0 0 10px}
.gs-static a{color:#2f2f2f;text-decoration:none}
.gs-static a:hover{text-decoration:underline}
.gs-static strong{font-weight:600}
.gs-static .text-center{text-align:center}
.gs-static .gs-static-heading .elementor-heading-title{font-family:Johnston,sans-serif;line-height:1.1;color:#2f2f2f;font-weight:500;margin:0 0 10px;letter-spacing:normal}
.gs-static .gs-static-h2 .elementor-heading-title{font-size:26px;margin:20px 0 10px}
.gs-static .gs-static-h3 .elementor-heading-title{font-size:24px}
.gs-static .gs-static-h4 .elementor-heading-title{font-size:18px}
.gs-static .gs-static-h5 .elementor-heading-title,.gs-static .gs-static-h6 .elementor-heading-title{font-size:16px}
.gs-static .gs-static-source-row{display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% + 30px);max-width:none;margin:0 -15px}
.gs-static .gs-static-half{width:50%;padding:0 15px;flex:none}
.gs-static .gs-static-column{width:100%;padding:0}
.gs-static .gs-static-text ul,.gs-static .gs-static-text ol{margin:0 0 10px;padding-left:40px}
.gs-static .gs-static-text li{margin:0}
.gs-static .gs-static-text table{border-collapse:collapse;width:100%;margin:0 0 20px;font:inherit}
.gs-static .gs-static-text td,.gs-static .gs-static-text th{padding:8px 10px;text-align:left;vertical-align:top;border-bottom:1px solid #ccc}
.gs-static .gs-static-text th{font-weight:600}
.gs-static .gs-static-text figure{margin:0 0 10px;width:100%;overflow-x:auto}
.gs-static .message.info{padding:12px 20px;background:#f0f7fc;color:#31708f;margin:0 0 20px}
.gs-static .gs-static-missing-image{max-width:100%;align-self:center;margin:0 auto 10px;background:transparent;padding:0}
.gs-static .gs-static-contact-info{font-size:16px;line-height:25px}
.gs-static .gs-static-contact-form-wrap{width:600px;max-width:100%;margin-top:60px;padding:0}
.gs-static .gs-static-form-legend .elementor-heading-title{font:400 20px/24px Johnston,sans-serif;text-transform:none;padding-bottom:10px;margin:0 0 20px;border-bottom:1px solid #ccc}
.gs-static .gs-static-form-note{margin-bottom:20px!important}
.gs-static .gs-static-contact-form .elementor-form-fields-wrapper{margin:0;gap:0}
.gs-static .gs-static-contact-form .elementor-field-group{padding:0;margin:0 0 20px;width:100%}
.gs-static .gs-static-contact-form .elementor-field-label{font:600 14px/21px Johnston,sans-serif;color:#2f2f2f;padding:0 0 8px}
.gs-static .gs-static-contact-form .elementor-field-label::after{color:#e02b27}
.gs-static .gs-static-contact-form input.elementor-field,.gs-static .gs-static-contact-form textarea.elementor-field{font:400 14px/21px Johnston,sans-serif;color:#2f2f2f;background:#fff;border:1px solid #ccc;border-radius:0;padding:4px 10px;min-height:32px;box-shadow:none}
.gs-static .gs-static-contact-form textarea.elementor-field{height:84px;min-height:84px}
.gs-static .gs-static-contact-form .elementor-button{font:600 14px/21px 'Open Sans',sans-serif;color:#fff!important;background:#000!important;border:1px solid #000;border-radius:0;min-height:35px;padding:6px 15px;box-shadow:none}
.gs-static .gs-static-contact-form .e-form__buttons{justify-content:flex-start;margin:15px 0 0}
.gs-static .gs-static-captcha-placeholder{width:257px;height:62px;max-width:100%;background:#fff;border:1px solid #d5d5d5;box-shadow:0 1px 5px #ccc;margin:0}
.gs-static .gs-static-faq{font:500 14px/21px Johnston,sans-serif;--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-icon-order:1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:12px 7.5px 12px 15px;--n-accordion-border-width:1px;--n-accordion-border-style:solid;--n-accordion-border-color:#c5c5c5;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-icon-gap:0 8px;--n-accordion-title-normal-color:#454545;--n-accordion-title-hover-color:#454545;--n-accordion-title-active-color:#454545;--n-accordion-icon-normal-color:#454545;--n-accordion-icon-hover-color:#454545;--n-accordion-icon-active-color:#454545}
.gs-static .gs-static-faq .e-n-accordion-item{border:0;border-radius:0;margin:10px 0 0;background:transparent}
.gs-static .gs-static-faq .e-n-accordion-item-title{font:400 15px/18px 'Johnston Bold',Johnston,sans-serif;color:var(--n-accordion-title-normal-color);padding:var(--n-accordion-padding);background:#f6f6f6;border:1px solid #c5c5c5;border-radius:0;display:flex;align-items:center;justify-content:space-between;gap:8px}
.gs-static .gs-static-faq .e-n-accordion-item-title-header{order:0;flex:1 1 auto;min-width:0}
.gs-static .gs-static-faq .e-n-accordion-item-title-text{font:400 15px/18px 'Johnston Bold',Johnston,sans-serif;color:inherit;letter-spacing:normal;text-transform:none;margin:0;padding:0;order:0}
.gs-static .gs-static-faq .e-n-accordion-item-title-icon{order:1;flex:0 0 15px;width:15px;height:18px;margin:0;justify-content:center;color:inherit}
.gs-static .gs-static-faq .e-n-accordion-item-title-icon span>svg{width:auto;height:15px;fill:currentColor}
.gs-static .gs-static-faq .e-n-accordion-item-title-icon span>i{font-size:15px;line-height:1;color:inherit}
.gs-static .gs-static-faq .gs-static-faq-answer{font:500 14px/21px Johnston,sans-serif;color:#333;background:#fff;padding:14px 30.8px;border:1px solid #ddd;border-top:0;border-radius:0}
.gs-static .gs-static-faq .gs-static-faq-answer .elementor-widget-text-editor{font:inherit;color:inherit}
@media(min-width:768px){.gs-static .gs-static-faq{--n-accordion-title-hover-color:#fff;--n-accordion-title-active-color:#fff;--n-accordion-icon-hover-color:#fff;--n-accordion-icon-active-color:#fff}.gs-static .gs-static-faq .e-n-accordion-item-title:hover,.gs-static .gs-static-faq .e-n-accordion-item[open]>.e-n-accordion-item-title{background:#6f9d02;color:#fff}.gs-static .gs-static-faq .e-n-accordion-item[open]>.e-n-accordion-item-title{border-color:#6f9d02}}
.gs-static .gs-static-safety{height:0;min-height:0;overflow:hidden}
@media(max-width:767px){.gs-static .gs-static-main{padding:0 15px}.gs-static .gs-static-half{width:100%}.gs-static .gs-static-title .elementor-heading-title{font-size:34px;line-height:60px}.gs-static .gs-static-contact-form-wrap{width:100%;margin-top:40px}}/* End custom CSS */