.elementor-22 .elementor-element.elementor-element-314c22a > .elementor-background-overlay{background-color:var( --e-global-color-40fca1e );opacity:0.92;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-314c22a > .elementor-container{max-width:1120px;}.elementor-22 .elementor-element.elementor-element-314c22a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:63px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-22 .elementor-element.elementor-element-ca7cdab{text-align:center;}.elementor-22 .elementor-element.elementor-element-ca7cdab .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-22 .elementor-element.elementor-element-35b409f{text-align:justify;font-size:19px;color:var( --e-global-color-6c65ecf );}.elementor-22 .elementor-element.elementor-element-2390ea0{text-align:start;}.elementor-22 .elementor-element.elementor-element-2390ea0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-22 .elementor-element.elementor-element-9054b84{text-align:justify;font-size:19px;color:var( --e-global-color-6c65ecf );}.elementor-22 .elementor-element.elementor-element-23aa1f2 > .elementor-background-overlay{background-color:var( --e-global-color-c833a93 );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-23aa1f2 > .elementor-container{max-width:1100px;}.elementor-22 .elementor-element.elementor-element-23aa1f2{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-22 .elementor-element.elementor-element-3c11dee{text-align:center;}.elementor-22 .elementor-element.elementor-element-3c11dee .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-22 .elementor-element.elementor-element-b21776c{text-align:justify;font-size:19px;color:var( --e-global-color-abb8635 );}.elementor-22 .elementor-element.elementor-element-d9c79c2{text-align:start;}.elementor-22 .elementor-element.elementor-element-d9c79c2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-22 .elementor-element.elementor-element-9919f41{text-align:justify;font-size:19px;color:var( --e-global-color-abb8635 );}.elementor-22 .elementor-element.elementor-element-1450f12:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1450f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3bed854 );}.elementor-22 .elementor-element.elementor-element-1450f12 > .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-22 .elementor-element.elementor-element-1450f12 > .elementor-container{max-width:1120px;}.elementor-22 .elementor-element.elementor-element-1450f12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-22 .elementor-element.elementor-element-1291ed0{text-align:center;}.elementor-22 .elementor-element.elementor-element-1291ed0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-22 .elementor-element.elementor-element-1216d74{text-align:justify;font-size:19px;color:var( --e-global-color-abb8635 );}.elementor-22 .elementor-element.elementor-element-82afa66 .elementor-tab-title{background-color:#FFBFC5;}.elementor-22 .elementor-element.elementor-element-82afa66 .elementor-accordion-icon, .elementor-22 .elementor-element.elementor-element-82afa66 .elementor-accordion-title{color:var( --e-global-color-40fca1e );}.elementor-22 .elementor-element.elementor-element-82afa66 .elementor-accordion-icon svg{fill:var( --e-global-color-40fca1e );}.elementor-22 .elementor-element.elementor-element-82afa66 .elementor-accordion-title{font-family:"Open Sans", Sans-serif;}.elementor-22 .elementor-element.elementor-element-82afa66 .elementor-tab-content{font-family:"Open Sans", Sans-serif;font-size:16px;}.elementor-22 .elementor-element.elementor-element-f924bfc > .elementor-background-overlay{background-color:var( --e-global-color-40fca1e );opacity:0.92;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-f924bfc > .elementor-container{max-width:1120px;}.elementor-22 .elementor-element.elementor-element-f924bfc{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-22 .elementor-element.elementor-element-244b4ed{text-align:center;}.elementor-22 .elementor-element.elementor-element-244b4ed .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:none;}.elementor-22 .elementor-element.elementor-element-5c97e65{text-align:justify;font-size:19px;color:var( --e-global-color-6c65ecf );}.elementor-22 .elementor-element.elementor-element-19d2da4 > .elementor-background-overlay{background-color:#F5B1C0;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-19d2da4 > .elementor-container{max-width:1100px;}.elementor-22 .elementor-element.elementor-element-19d2da4{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-22 .elementor-element.elementor-element-bc0084a{text-align:center;font-size:21px;font-weight:600;color:#920DA4;}.elementor-22 .elementor-element.elementor-element-fc5b7d7{--grid-template-columns:repeat(3, auto);--icon-size:28px;--grid-column-gap:16px;--grid-row-gap:28px;}.elementor-22 .elementor-element.elementor-element-fc5b7d7 .elementor-widget-container{text-align:center;}.elementor-22 .elementor-element.elementor-element-6377f6d{text-align:center;font-size:19px;color:#920DA4;}.elementor-22 .elementor-element.elementor-element-4895880 > .elementor-background-overlay{background-color:#FFDDA1;opacity:0.84;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-4895880 > .elementor-container{max-width:1120px;}.elementor-22 .elementor-element.elementor-element-4895880{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-22 .elementor-element.elementor-element-33a948c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-33a948c{text-align:center;font-size:21px;font-weight:600;color:#920DA4;}.elementor-22 .elementor-element.elementor-element-832a982 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-832a982{text-align:center;font-size:21px;font-weight:600;color:#920DA4;}.elementor-22 .elementor-element.elementor-element-2a46ff0{text-align:justify;font-size:20px;color:#920DA4;}.elementor-22 .elementor-element.elementor-element-f5283d6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f5283d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3bed854 );}.elementor-22 .elementor-element.elementor-element-f5283d6 > .elementor-background-overlay{background-color:#F6B49A;opacity:0.88;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-f5283d6 > .elementor-container{max-width:1120px;}.elementor-22 .elementor-element.elementor-element-f5283d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-22 .elementor-element.elementor-element-af0b9b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-af0b9b5{text-align:center;font-size:21px;font-weight:600;color:#920DA4;}.elementor-22 .elementor-element.elementor-element-6a1bee0 > .elementor-widget-container{margin:-49px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-6a1bee0{text-align:center;font-size:19px;font-weight:500;color:#920DA4;}.elementor-22 .elementor-element.elementor-element-56d5760 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-56d5760{text-align:center;font-size:19px;color:#920DA4;}.elementor-22 .elementor-element.elementor-element-56d5760 a{color:#920DA4;}.elementor-22 .elementor-element.elementor-element-c63aef0{text-align:justify;font-size:19px;color:#920DA4;}.elementor-22 .elementor-element.elementor-element-9130849 img{width:39%;}.elementor-22 .elementor-element.elementor-element-3a11325 img{width:32%;}.elementor-22 .elementor-element.elementor-element-e573940{text-align:justify;font-size:19px;color:#920DA4;}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-314c22a{margin-top:1px;margin-bottom:1px;padding:020px 0px 20px 0px;}.elementor-22 .elementor-element.elementor-element-35b409f{font-size:16px;}.elementor-22 .elementor-element.elementor-element-9054b84{font-size:16px;}.elementor-22 .elementor-element.elementor-element-b21776c{font-size:16px;}.elementor-22 .elementor-element.elementor-element-9919f41{font-size:16px;}.elementor-22 .elementor-element.elementor-element-1216d74{font-size:16px;}.elementor-22 .elementor-element.elementor-element-5c97e65{font-size:16px;}.elementor-22 .elementor-element.elementor-element-bc0084a{font-size:16px;}.elementor-22 .elementor-element.elementor-element-6377f6d{font-size:16px;}.elementor-22 .elementor-element.elementor-element-4895880{padding:020px 0px 20px 0px;}.elementor-22 .elementor-element.elementor-element-33a948c{font-size:16px;}.elementor-22 .elementor-element.elementor-element-832a982{font-size:16px;}.elementor-22 .elementor-element.elementor-element-2a46ff0{font-size:16px;}.elementor-22 .elementor-element.elementor-element-af0b9b5{font-size:16px;}.elementor-22 .elementor-element.elementor-element-6a1bee0{font-size:16px;}.elementor-22 .elementor-element.elementor-element-56d5760{font-size:16px;}.elementor-22 .elementor-element.elementor-element-c63aef0{font-size:16px;}.elementor-22 .elementor-element.elementor-element-9130849 img{width:71%;}.elementor-22 .elementor-element.elementor-element-3a11325 img{width:53%;}.elementor-22 .elementor-element.elementor-element-e573940{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-ca7cdab */.elementor-22 .elementor-element.elementor-element-ca7cdab .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-2390ea0 */.elementor-22 .elementor-element.elementor-element-2390ea0 .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-3c11dee */.elementor-22 .elementor-element.elementor-element-3c11dee .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-d9c79c2 */.elementor-22 .elementor-element.elementor-element-d9c79c2 .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-1291ed0 */.elementor-22 .elementor-element.elementor-element-1291ed0 .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-82afa66 */.elementor-22 .elementor-element.elementor-element-82afa66 .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-244b4ed */.elementor-22 .elementor-element.elementor-element-244b4ed .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 */