.elementor-11475 .elementor-element.elementor-element-c382a48{--display:flex;--content-width:100%;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:50px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-11475 .elementor-element.elementor-element-c382a48:not(.elementor-motion-effects-element-type-background), .elementor-11475 .elementor-element.elementor-element-c382a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11475 .elementor-element.elementor-element-d713acf{--display:flex;--width:100%;--overlay-transition:0.3s;}.elementor-11475 .elementor-element.elementor-element-3f33865 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11475 .elementor-element.elementor-element-dbfe870{--display:flex;--width:100%;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11475 .elementor-element.elementor-element-dbfe870:not(.elementor-motion-effects-element-type-background), .elementor-11475 .elementor-element.elementor-element-dbfe870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11475 .elementor-element.elementor-element-f8e7da8{--display:flex;--width:100%;--flex-direction:row;--gap:25px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-11475 .elementor-element.elementor-element-f8e7da8:not(.elementor-motion-effects-element-type-background), .elementor-11475 .elementor-element.elementor-element-f8e7da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7856A;}.elementor-11475 .elementor-element.elementor-element-7f8018c{--display:flex;--width:100%;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:45px;--padding-right:0px;--padding-bottom:50px;--padding-left:0px;}.elementor-11475 .elementor-element.elementor-element-7f8018c:not(.elementor-motion-effects-element-type-background), .elementor-11475 .elementor-element.elementor-element-7f8018c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11475 .elementor-element.elementor-element-d913f6c{--display:flex;--width:100%;--overlay-transition:0.3s;}.elementor-11475 .elementor-element.elementor-element-53edcde{text-align:left;color:var( --e-global-color-efa6e7c );}.elementor-11475 .elementor-element.elementor-element-eb2160c{text-align:left;color:var( --e-global-color-efa6e7c );}.elementor-11475 .elementor-element.elementor-element-bffdee0 .elementor-heading-title{color:var( --e-global-color-efa6e7c );font-size:3em;}.elementor-11475 .elementor-element.elementor-element-81357ba .elementor-heading-title{color:var( --e-global-color-efa6e7c );font-size:2em;}.elementor-11475 .elementor-element.elementor-element-81357ba > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-11475 .elementor-element.elementor-element-ed85dda{text-align:left;color:var( --e-global-color-efa6e7c );}.elementor-11475 .elementor-element.elementor-element-7da3f82 .elementor-spacer-inner{--spacer-size:1px;}.elementor-11475 .elementor-element.elementor-element-4b72b31{--display:flex;--width:100%;--overlay-transition:0.3s;--padding-top:40px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-11475 .elementor-element.elementor-element-7f8018c{--padding-top:40px;--padding-right:0px;--padding-bottom:25px;--padding-left:0px;}.elementor-11475 .elementor-element.elementor-element-d913f6c{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}@media(max-width:767px){.elementor-11475 .elementor-element.elementor-element-c382a48{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-11475 .elementor-element.elementor-element-7f8018c{--padding-top:25px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-11475 .elementor-element.elementor-element-bffdee0 .elementor-heading-title{font-size:2em;}.elementor-11475 .elementor-element.elementor-element-81357ba .elementor-heading-title{font-size:2em;}.elementor-11475 .elementor-element.elementor-element-4b72b31{--padding-top:0px;--padding-right:10px;--padding-bottom:0px;--padding-left:10px;}}@media(min-width:768px){.elementor-11475 .elementor-element.elementor-element-d713acf{--content-width:760px;}.elementor-11475 .elementor-element.elementor-element-dbfe870{--content-width:760px;}.elementor-11475 .elementor-element.elementor-element-f8e7da8{--content-width:760px;}.elementor-11475 .elementor-element.elementor-element-7f8018c{--content-width:760px;}.elementor-11475 .elementor-element.elementor-element-d913f6c{--content-width:800px;}}/* Start custom CSS for image, class: .elementor-element-3f33865 */.nf-form-fields-required {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53edcde *//* ----------- iPhone 6, 6S, 7 and 8 ----------- */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 

.block_title {
font-size: 18px;
background-color: #000000;
color: #ffffff;
padding: 3px 12px 3px 12px;
display: inline;
}
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

.block_title {
font-size: 18px;
background-color: #000000;
color: #ffffff;
padding: 3px 12px 3px 12px;
display: inline;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb2160c *//* ----------- iPhone 6, 6S, 7 and 8 ----------- */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 

.block_title {
font-size: 18px;
background-color: #000000;
color: #ffffff;
padding: 3px 12px 3px 12px;
display: inline;
}
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

.block_title {
font-size: 18px;
background-color: #000000;
color: #ffffff;
padding: 3px 12px 3px 12px;
display: inline;
}
}/* End custom CSS */