.elementor-241 .elementor-element.elementor-element-d879b5f{--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;}.elementor-241 .elementor-element.elementor-element-7ba5022{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-7ba5022:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-7ba5022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6a3993 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-7f35bdb{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 30px 0px 30px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-241 .elementor-element.elementor-element-7b46fc4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-241 .elementor-element.elementor-element-7b46fc4.elementor-element{--align-self:center;}.elementor-241 .elementor-element.elementor-element-665230c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-75a2a4d{--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;}.elementor-241 .elementor-element.elementor-element-8fedd2f{--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;}.elementor-241 .elementor-element.elementor-element-3b70d50{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-24eb778{--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;}.elementor-241 .elementor-element.elementor-element-0f150cb{--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;}.elementor-241 .elementor-element.elementor-element-c7cbd67{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-c7cbd67:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-c7cbd67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F3F3;}.elementor-241 .elementor-element.elementor-element-0183ff6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:30px;--padding-right:30px;}.elementor-241 .elementor-element.elementor-element-d04d7d1{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 30px 0px 30px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}@media(min-width:768px){.elementor-241 .elementor-element.elementor-element-75a2a4d{--width:50%;}.elementor-241 .elementor-element.elementor-element-8fedd2f{--width:50%;}.elementor-241 .elementor-element.elementor-element-24eb778{--width:50%;}.elementor-241 .elementor-element.elementor-element-0f150cb{--width:50%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-7f35bdb */.h1-main_heading h1 {
    position: relative;
    padding-bottom: 60px;
}

.h1-main_heading h1::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 50%;
    height: 48px;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 340.18 53.61'><g><path d='M168.57,19.92c18.76-.43,38.1,0,57.43.24a13.79,13.79,0,0,1,3.21.6,1.48,1.48,0,0,1,.71,2.62,4.93,4.93,0,0,1-3.64,1.48c-2.57,0-5.14,0-7.71-.06q-21.58-.63-43.17-.51c-15,.09-30.07.23-45.1.27a190.29,190.29,0,0,1-19.25-.66c-.9-.09-1.79-.22-2.67-.36a1.49,1.49,0,0,1-1.21-.85c-.24-.56-.2-1.05.52-1.13,1.28-.14,2.56-.29,3.84-.32C130.35,20.75,149.16,20.1,168.57,19.92Z' fill='%23801f1b'/><path d='M163.42,31c-9.72.09-23.54.13-37.35.44-1.73,0-3.47,0-5.21,0a1.94,1.94,0,0,1-1.29-.25.93.93,0,0,1-.27-.47.36.36,0,0,1,.32-.4A11.92,11.92,0,0,1,121,30.2c16.63-.81,33.27-1,49.91-1.09,11.89-.06,23.77.23,35.65.65,2.32.08,4.63.17,6.94.31,1.58.09,2.45.65,2.12,1.33-.44.92-1.41.6-2.2.57C198.1,31.33,182.81,31,163.42,31Z' fill='%23801f1b'/><path d='M174.82,39.27c0,.19,0,.38,0,.57-.08,1.91-.68,2.7-2.18,2.86a3.14,3.14,0,0,1-3.57-2.22,7.22,7.22,0,0,1,0-4c.36-1.52.91-2.11,2-2.22a3.11,3.11,0,0,1,3.2,2A9,9,0,0,1,174.82,39.27Z' fill='%23801f1b'/></g></svg>") no-repeat center;
    background-size: contain;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d04d7d1 */.h1-main_heading h1 {
    position: relative;
    padding-bottom: 60px;
}

.h1-main_heading h1::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 50%;
    height: 48px;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 340.18 53.61'><g><path d='M168.57,19.92c18.76-.43,38.1,0,57.43.24a13.79,13.79,0,0,1,3.21.6,1.48,1.48,0,0,1,.71,2.62,4.93,4.93,0,0,1-3.64,1.48c-2.57,0-5.14,0-7.71-.06q-21.58-.63-43.17-.51c-15,.09-30.07.23-45.1.27a190.29,190.29,0,0,1-19.25-.66c-.9-.09-1.79-.22-2.67-.36a1.49,1.49,0,0,1-1.21-.85c-.24-.56-.2-1.05.52-1.13,1.28-.14,2.56-.29,3.84-.32C130.35,20.75,149.16,20.1,168.57,19.92Z' fill='%23801f1b'/><path d='M163.42,31c-9.72.09-23.54.13-37.35.44-1.73,0-3.47,0-5.21,0a1.94,1.94,0,0,1-1.29-.25.93.93,0,0,1-.27-.47.36.36,0,0,1,.32-.4A11.92,11.92,0,0,1,121,30.2c16.63-.81,33.27-1,49.91-1.09,11.89-.06,23.77.23,35.65.65,2.32.08,4.63.17,6.94.31,1.58.09,2.45.65,2.12,1.33-.44.92-1.41.6-2.2.57C198.1,31.33,182.81,31,163.42,31Z' fill='%23801f1b'/><path d='M174.82,39.27c0,.19,0,.38,0,.57-.08,1.91-.68,2.7-2.18,2.86a3.14,3.14,0,0,1-3.57-2.22,7.22,7.22,0,0,1,0-4c.36-1.52.91-2.11,2-2.22a3.11,3.11,0,0,1,3.2,2A9,9,0,0,1,174.82,39.27Z' fill='%23801f1b'/></g></svg>") no-repeat center;
    background-size: contain;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bdc456d */.form-section .gform_title {font-size: 1.75rem !important ; text-align:center;padding-bottom:16px !important;}
.form-section input, .form-section textarea, .form-section select, .form-section .gform-theme--foundation .chosen-container {
       -webkit-appearance: none;
       -moz-appearance: none;
       appearance: none;
       background-clip: padding-box;
       background-color: rgba(87, 87, 86, .05) !important;
       border: 1px solid #ced4da !important;
       border-radius: 0;
       color: #575756 !important;
       display: block;
       font-size: 1rem !important;
       font-weight: 400;
       line-height: 58px !important;
       padding: .375rem .75rem !important;
       width: 100%;
}
.form-section .chosen-single{
       background-color: transparent !important;
       outline:none !important;
       border:0 !important;
       border-radius: 0px !important;
       box-shadow: none !important;
       }

.form-section .chosen-single:focus{outline:none !important; border:0 !important; border-radius:0 !important }
.form-section input{height: 58px !important;}
.form-section select{line-height:41px;height: 41px !important; padding:0px 12px}
.form-section input:focus, .form-section select:focus, .form-section textarea:focus {
    color: #495057;
    background-color: #fff;
    border-color: #e1dbcc;
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(178, 163, 124, .25) !important;
    box-shadow: 0 0 0 .2rem rgba(178, 163, 124, .25) !important;
}
.form-section textarea{height:117px}
.form-section .gfield{ margin-bottom: 1rem;}


.form-section input.gform_button.button {
    color: #fff !important;
    background-color: #801f1b !important;
    border-color: #b2a37c !important;
    min-width: 123px;
    padding: 0px 26px !important;
    height: 41px !important;
    line-height: 41px !important;
}
.form-section input.gform_button.button.focus, input.gform_button.button:focus, input.gform_button.button:hover
 {
    color: #fff !important;
    background-color: #a492641  !important ;
    border-color: #9e8c5d !important;
}
/* hide default checkbox */
.gfield_checkbox{margin-left:-10px}
.gfield_checkbox input{height: auto !important;padding:0 !important}
.gfield_checkbox input[type="checkbox"] {
  position: absolute;
  opacity: 0 !important;
  pointer-events: none;
}
.gfield_checkbox {
    margin-left: -12px !important;
}
.gform_fields {
    gap: 1rem !important;
}
.gfield_description {
    padding-top: 1.8rem !important;
}
/* label wrapper */
.gfield_checkbox label {
  position: relative;
  padding-left: 32px;
  cursor: pointer;
  line-height: 1.5;
  display: inline-block;
  color: #333;
}
.form-section input.gform_button.button:hover{background-color:#6d1a17 !important;border-color:#661916 !important}
/* custom box */
.gfield_checkbox label::before {
  content: "";
  position: absolute;
  left: 0;
  top: -1px;
  width: 20px;
  height: 20px;
  border: 2px solid #b2a37c;
  background: transparent;
  transition: all 0.25s ease;
}

/* check mark */
.gfield_checkbox label::after {
  content: "";
  position: absolute;
  left: 6px;
  top: 3px;
  width: 6px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg) scale(0);
  transition: transform 0.2s ease;
}

/* checked state */
.gfield_checkbox input:checked + label::before {
  background: #b2a37c;
}

.gfield_checkbox input:checked + label::after {
  transform: rotate(45deg) scale(1);
}

/* hover */
.gfield_checkbox label:hover::before {
  border-color: #9a8b66;
}

/* focus accessibility */
.gfield_checkbox input:focus + label::before {
  outline: 2px solid rgba(178,163,124,0.5);
  outline-offset: 2px;
}

.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus{background-color: rgba(87, 87, 86, .05);
    border-color: #c08f8d;
    -webkit-box-shadow: 0 0 0 .25rem rgba(128, 31, 27, .25);
    box-shadow: 0 0 0 .25rem rgba(128, 31, 27, .25);
    color: #575756;
    outline: 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d879b5f */.elementor-241 .elementor-element.elementor-element-d879b5f {
    box-shadow:
        -30px 0 40px -35px rgba(0,0,0,0.35),
         30px 0 40px -35px rgba(0,0,0,0.35);
}/* End custom CSS */