.elementor-2555 .elementor-element.elementor-element-d8a5d78:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-d8a5d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d27212 );}.elementor-2555 .elementor-element.elementor-element-d8a5d78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2555 .elementor-element.elementor-element-d8a5d78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2555 .elementor-element.elementor-element-90da7f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2555 .elementor-element.elementor-element-90da7f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a65f61 );}.elementor-2555 .elementor-element.elementor-element-90da7f4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2555 .elementor-element.elementor-element-90da7f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-post-title .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-2555 .elementor-element.elementor-element-7fe3267{margin:030px 610px calc(var(--kit-widget-spacing, 0px) + -5px) 160px;text-align:start;}.elementor-2555 .elementor-element.elementor-element-97d67df:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-97d67df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d27212 );}.elementor-2555 .elementor-element.elementor-element-97d67df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2555 .elementor-element.elementor-element-97d67df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2555 .elementor-element.elementor-element-3a12310:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2555 .elementor-element.elementor-element-3a12310 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a65f61 );}.elementor-2555 .elementor-element.elementor-element-3a12310 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2555 .elementor-element.elementor-element-3a12310 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2555 .elementor-element.elementor-element-ecda25b > .elementor-container{max-width:1600px;}.elementor-2555 .elementor-element.elementor-element-84557ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2555 .elementor-element.elementor-element-84557ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a65f61 );}.elementor-2555 .elementor-element.elementor-element-84557ac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2555 .elementor-element.elementor-element-84557ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2555 .elementor-element.elementor-element-254735e{margin:0px 010px calc(var(--kit-widget-spacing, 0px) + 0px) 010px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2555 .elementor-element.elementor-element-8a58a29:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2555 .elementor-element.elementor-element-8a58a29 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2555 .elementor-element.elementor-element-8a58a29 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:022px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2555 .elementor-element.elementor-element-8a58a29 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-2555 .elementor-element.elementor-element-1d5b918{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2555 .elementor-element.elementor-element-1d5b918 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.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-2555 .elementor-element.elementor-element-2bfeaec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-2bfeaec a{color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-2bfeaec a:hover, .elementor-2555 .elementor-element.elementor-element-2bfeaec a:focus{color:var( --e-global-color-primary );}.elementor-2555 .elementor-element.elementor-element-69ff47a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-69ff47a a{color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-69ff47a a:hover, .elementor-2555 .elementor-element.elementor-element-69ff47a a:focus{color:var( --e-global-color-primary );}.elementor-2555 .elementor-element.elementor-element-6b6befa{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-6b6befa a{color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-6b6befa a:hover, .elementor-2555 .elementor-element.elementor-element-6b6befa a:focus{color:var( --e-global-color-primary );}.elementor-2555 .elementor-element.elementor-element-2f65973{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-2f65973 a{color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-2f65973 a:hover, .elementor-2555 .elementor-element.elementor-element-2f65973 a:focus{color:var( --e-global-color-primary );}.elementor-2555 .elementor-element.elementor-element-4f3ed69{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-4f3ed69 a{color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-4f3ed69 a:hover, .elementor-2555 .elementor-element.elementor-element-4f3ed69 a:focus{color:var( --e-global-color-primary );}.elementor-2555 .elementor-element.elementor-element-fc7a9c2{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2555 .elementor-element.elementor-element-fc7a9c2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-2555 .elementor-element.elementor-element-e52628e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-2555 .elementor-element.elementor-element-e52628e a{color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-e52628e a:hover, .elementor-2555 .elementor-element.elementor-element-e52628e a:focus{color:var( --e-global-color-primary );}.elementor-2555 .elementor-element.elementor-element-a892bc8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-a892bc8 a{color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-a892bc8 a:hover, .elementor-2555 .elementor-element.elementor-element-a892bc8 a:focus{color:var( --e-global-color-primary );}.elementor-2555 .elementor-element.elementor-element-47a3876{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-47a3876 a{color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-47a3876 a:hover, .elementor-2555 .elementor-element.elementor-element-47a3876 a:focus{color:var( --e-global-color-primary );}.elementor-2555 .elementor-element.elementor-element-80c3a7c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-80c3a7c a{color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-80c3a7c a:hover, .elementor-2555 .elementor-element.elementor-element-80c3a7c a:focus{color:var( --e-global-color-primary );}.elementor-2555 .elementor-element.elementor-element-2705db3{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-2705db3 a{color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-2705db3 a:hover, .elementor-2555 .elementor-element.elementor-element-2705db3 a:focus{color:var( --e-global-color-primary );}.elementor-2555 .elementor-element.elementor-element-1f37cc7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-1f37cc7 a{color:var( --e-global-color-text );}.elementor-2555 .elementor-element.elementor-element-1f37cc7 a:hover, .elementor-2555 .elementor-element.elementor-element-1f37cc7 a:focus{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-2555 .elementor-element.elementor-element-84557ac{width:71.044%;}.elementor-2555 .elementor-element.elementor-element-8a58a29{width:28.258%;}}/* Start custom CSS for text-editor, class: .elementor-element-2bfeaec */.elementor-2555 .elementor-element.elementor-element-2bfeaec {
  position: relative;
  display: inline;
}

.elementor-2555 .elementor-element.elementor-element-2bfeaec::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 50%;
  height: 1px;
  background: #286E63; 
  border-radius: 2px;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-2555 .elementor-element.elementor-element-2bfeaec:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69ff47a */.elementor-2555 .elementor-element.elementor-element-69ff47a {
  position: relative;
  display: inline;
}

.elementor-2555 .elementor-element.elementor-element-69ff47a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 50%;
  height: 1px;
  background: #286E63; 
  border-radius: 2px;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-2555 .elementor-element.elementor-element-69ff47a:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b6befa */.elementor-2555 .elementor-element.elementor-element-6b6befa {
  position: relative;
  display: inline;
}

.elementor-2555 .elementor-element.elementor-element-6b6befa::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 50%;
  height: 1px;
  background: #286E63; 
  border-radius: 2px;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-2555 .elementor-element.elementor-element-6b6befa:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f65973 */.elementor-2555 .elementor-element.elementor-element-2f65973 {
  position: relative;
  display: inline;
}

.elementor-2555 .elementor-element.elementor-element-2f65973::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 50%;
  height: 1px;
  background: #286E63; 
  border-radius: 2px;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-2555 .elementor-element.elementor-element-2f65973:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f3ed69 */.elementor-2555 .elementor-element.elementor-element-4f3ed69 {
  position: relative;
  display: inline;
}

.elementor-2555 .elementor-element.elementor-element-4f3ed69::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 50%;
  height: 1px;
  background: #286E63; 
  border-radius: 2px;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-2555 .elementor-element.elementor-element-4f3ed69:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e52628e */.elementor-2555 .elementor-element.elementor-element-e52628e {
  position: relative;
  display: inline;
}

.elementor-2555 .elementor-element.elementor-element-e52628e::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 50%;
  height: 1px;
  background: #286E63; 
  border-radius: 2px;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-2555 .elementor-element.elementor-element-e52628e:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a892bc8 */.elementor-2555 .elementor-element.elementor-element-a892bc8 {
  position: relative;
  display: inline;
}

.elementor-2555 .elementor-element.elementor-element-a892bc8::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 50%;
  height: 1px;
  background: #286E63; 
  border-radius: 2px;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-2555 .elementor-element.elementor-element-a892bc8:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47a3876 */.elementor-2555 .elementor-element.elementor-element-47a3876 {
  position: relative;
  display: inline;
}

.elementor-2555 .elementor-element.elementor-element-47a3876::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 50%;
  height: 1px;
  background: #286E63; 
  border-radius: 2px;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-2555 .elementor-element.elementor-element-47a3876:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80c3a7c */.elementor-2555 .elementor-element.elementor-element-80c3a7c {
  position: relative;
  display: inline;
}

.elementor-2555 .elementor-element.elementor-element-80c3a7c::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 50%;
  height: 1px;
  background: #286E63; 
  border-radius: 2px;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-2555 .elementor-element.elementor-element-80c3a7c:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2705db3 */.elementor-2555 .elementor-element.elementor-element-2705db3 {
  position: relative;
  display: inline;
}

.elementor-2555 .elementor-element.elementor-element-2705db3::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 50%;
  height: 1px;
  background: #286E63; 
  border-radius: 2px;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-2555 .elementor-element.elementor-element-2705db3:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f37cc7 */.elementor-2555 .elementor-element.elementor-element-1f37cc7 {
  position: relative;
  display: inline;
}

.elementor-2555 .elementor-element.elementor-element-1f37cc7::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 50%;
  height: 1px;
  background: #286E63; 
  border-radius: 2px;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
}

.elementor-2555 .elementor-element.elementor-element-1f37cc7:hover::after {
  transform: scaleX(1);
}/* End custom CSS */