.elementor-21 .elementor-element.elementor-element-c391b09 > .elementor-background-overlay{background-color:var( --e-global-color-91ed6df );opacity:0.92;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-c391b09 > .elementor-container{max-width:1120px;}.elementor-21 .elementor-element.elementor-element-c391b09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:78px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-21 .elementor-element.elementor-element-6da6d82{text-align:center;}.elementor-21 .elementor-element.elementor-element-6da6d82 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-21 .elementor-element.elementor-element-e3fe467{text-align:justify;font-size:19px;color:var( --e-global-color-abb8635 );}.elementor-21 .elementor-element.elementor-element-3ff4d88:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3ff4d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3bed854 );}.elementor-21 .elementor-element.elementor-element-3ff4d88 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c4ee02e ) 0%, var( --e-global-color-6e87506 ) 50%);opacity:0.88;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-3ff4d88 > .elementor-container{max-width:1120px;}.elementor-21 .elementor-element.elementor-element-3ff4d88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-21 .elementor-element.elementor-element-68e00c8{text-align:center;}.elementor-21 .elementor-element.elementor-element-68e00c8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-21 .elementor-element.elementor-element-ecef412{text-align:justify;font-size:19px;color:var( --e-global-color-abb8635 );}.elementor-21 .elementor-element.elementor-element-2eaa12c{text-align:center;font-size:20px;color:var( --e-global-color-6c65ecf );}.elementor-21 .elementor-element.elementor-element-1715dfb > .elementor-background-overlay{background-color:var( --e-global-color-c833a93 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-1715dfb > .elementor-container{max-width:1120px;}.elementor-21 .elementor-element.elementor-element-1715dfb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 100px 0px;}.elementor-21 .elementor-element.elementor-element-1de97bf > .elementor-widget-container{margin:0px 355px 0px 400px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1de97bf .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21 .elementor-element.elementor-element-327d8fc{text-align:center;}.elementor-21 .elementor-element.elementor-element-327d8fc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-21 .elementor-element.elementor-element-d3dc8a1{text-align:justify;font-size:19px;color:var( --e-global-color-abb8635 );}.elementor-21 .elementor-element.elementor-element-fde601c > .elementor-background-overlay{background-color:var( --e-global-color-91ed6df );opacity:0.92;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-fde601c > .elementor-container{max-width:1120px;}.elementor-21 .elementor-element.elementor-element-fde601c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-21 .elementor-element.elementor-element-e552ba1{text-align:center;}.elementor-21 .elementor-element.elementor-element-e552ba1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-21 .elementor-element.elementor-element-dd4843d{text-align:justify;font-size:19px;color:var( --e-global-color-abb8635 );}.elementor-21 .elementor-element.elementor-element-1eff85d .elementor-tab-title{background-color:var( --e-global-color-6e87506 );}.elementor-21 .elementor-element.elementor-element-1eff85d .elementor-accordion-icon, .elementor-21 .elementor-element.elementor-element-1eff85d .elementor-accordion-title{color:#FFF6FF;}.elementor-21 .elementor-element.elementor-element-1eff85d .elementor-accordion-icon svg{fill:#FFF6FF;}.elementor-21 .elementor-element.elementor-element-1eff85d .elementor-accordion-title{font-family:"Open Sans", Sans-serif;}.elementor-21 .elementor-element.elementor-element-1eff85d .elementor-tab-content{font-family:"Open Sans", Sans-serif;font-size:16px;}.elementor-21 .elementor-element.elementor-element-3492023:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3492023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3bed854 );}.elementor-21 .elementor-element.elementor-element-3492023 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c4ee02e ) 0%, var( --e-global-color-6e87506 ) 50%);opacity:0.88;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-3492023 > .elementor-container{max-width:1120px;}.elementor-21 .elementor-element.elementor-element-3492023{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-10px;padding:50px 0px 50px 0px;}.elementor-21 .elementor-element.elementor-element-00d6d0e{text-align:center;}.elementor-21 .elementor-element.elementor-element-00d6d0e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-21 .elementor-element.elementor-element-e9c56a8{text-align:justify;font-size:19px;color:var( --e-global-color-abb8635 );}.elementor-21 .elementor-element.elementor-element-158a82d{text-align:center;}.elementor-21 .elementor-element.elementor-element-158a82d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-21 .elementor-element.elementor-element-af6a1db{text-align:justify;font-size:19px;color:var( --e-global-color-abb8635 );}.elementor-21 .elementor-element.elementor-element-b6c8b44{text-align:center;font-size:20px;font-weight:600;color:var( --e-global-color-6c65ecf );}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-c391b09{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e3fe467{font-size:16px;}.elementor-21 .elementor-element.elementor-element-ecef412{font-size:16px;}.elementor-21 .elementor-element.elementor-element-2eaa12c{font-size:16px;}.elementor-21 .elementor-element.elementor-element-d3dc8a1{font-size:16px;}.elementor-21 .elementor-element.elementor-element-e9c56a8{font-size:16px;}.elementor-21 .elementor-element.elementor-element-af6a1db{font-size:16px;}.elementor-21 .elementor-element.elementor-element-b6c8b44{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-6da6d82 */.elementor-21 .elementor-element.elementor-element-6da6d82 .elementor-heading-title {
  color: rgb(182, 182, 182, 0.05);
  background: linear-gradient(to right, #8F5CF2, #F3C6A5, #E26D9F) no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  background-size: 0%;
  transition: background-size cubic-bezier(.5,.5,.5,1) 0.6s;
  position: relative;
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68e00c8 */.elementor-21 .elementor-element.elementor-element-68e00c8 .elementor-heading-title {
  color: rgb(182, 182, 182, 0.05);
  background: linear-gradient(to right, #8F5CF2, #F3C6A5, #E26D9F) no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  background-size: 0%;
  transition: background-size cubic-bezier(.5,.5,.5,1) 0.6s;
  position: relative;
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-327d8fc */.elementor-21 .elementor-element.elementor-element-327d8fc .elementor-heading-title {
  color: rgb(182, 182, 182, 0.05);
  background: linear-gradient(to right, #8F5CF2, #F3C6A5, #E26D9F) no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  background-size: 0%;
  transition: background-size cubic-bezier(.5,.5,.5,1) 0.6s;
  position: relative;
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e552ba1 */.elementor-21 .elementor-element.elementor-element-e552ba1 .elementor-heading-title {
  color: rgb(182, 182, 182, 0.05);
  background: linear-gradient(to right, #8F5CF2, #F3C6A5, #E26D9F) no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  background-size: 0%;
  transition: background-size cubic-bezier(.5,.5,.5,1) 0.6s;
  position: relative;
 }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-1eff85d */.elementor-21 .elementor-element.elementor-element-1eff85d .elementor-heading-title {
  color: rgb(182, 182, 182, 0.05);
  background: linear-gradient(to right, #F3C6A5) no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  background-size: 0%;
  transition: background-size cubic-bezier(.5,.5,.5,1) 0.6s;
  position: relative;
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00d6d0e */.elementor-21 .elementor-element.elementor-element-00d6d0e .elementor-heading-title {
  color: rgb(182, 182, 182, 0.05);
  background: linear-gradient(to right, #8F5CF2, #F3C6A5, #E26D9F) no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  background-size: 0%;
  transition: background-size cubic-bezier(.5,.5,.5,1) 0.6s;
  position: relative;
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158a82d */.elementor-21 .elementor-element.elementor-element-158a82d .elementor-heading-title {
  color: rgb(182, 182, 182, 0.05);
  background: linear-gradient(to right, #F3C6A5) no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  background-size: 0%;
  transition: background-size cubic-bezier(.5,.5,.5,1) 0.6s;
  position: relative;
 }/* End custom CSS */