.elementor-2860 .elementor-element.elementor-element-d301afb{font-family:"proxima-soft", proxima-soft,Quicksand;font-size:18px;font-weight:300;line-height:1.5em;}.elementor-2860 .elementor-element.elementor-element-1c3b170{--box-border-color:#FFFFFF1A;--box-border-width:0px;--nested-list-indent:0em;--item-text-hover-decoration:underline;}.elementor-2860 .elementor-element.elementor-element-1c3b170 > .elementor-widget-container{margin:35px 0px 35px 0px;padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-b4ae77e > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-fa638b7 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-2afc898 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-b8132b2 .elementor-heading-title{color:#3F3F3F;font-family:"proxima-soft", proxima-soft,Quicksand;font-size:25px;font-weight:300;}.elementor-2860 .elementor-element.elementor-element-b8132b2 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2860 .elementor-element.elementor-element-b8132b2{width:initial;max-width:initial;}.elementor-2860 .elementor-element.elementor-element-6e2d73b > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-be4916d .elementor-heading-title{color:#3F3F3F;font-family:"proxima-soft", proxima-soft,Quicksand;font-size:25px;font-weight:300;}.elementor-2860 .elementor-element.elementor-element-be4916d > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2860 .elementor-element.elementor-element-be4916d{width:initial;max-width:initial;}.elementor-2860 .elementor-element.elementor-element-75cd8b4 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-1da1490 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"proxima-soft", proxima-soft,Quicksand;font-size:25px;font-weight:300;}.elementor-2860 .elementor-element.elementor-element-1da1490 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2860 .elementor-element.elementor-element-1da1490{width:initial;max-width:initial;}.elementor-2860 .elementor-element.elementor-element-d3ae4ab > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-f24ee45{margin-top:35px;margin-bottom:0px;}.elementor-2860 .elementor-element.elementor-element-fa304bb .elementor-heading-title{color:#3F3F3F;font-family:"proxima-soft", proxima-soft,Quicksand;font-size:25px;font-weight:300;}.elementor-2860 .elementor-element.elementor-element-fa304bb > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2860 .elementor-element.elementor-element-fa304bb{width:initial;max-width:initial;}.elementor-2860 .elementor-element.elementor-element-c3df086 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-54f884c{margin-top:35px;margin-bottom:0px;}.elementor-2860 .elementor-element.elementor-element-9611ee1 .elementor-heading-title{color:#3F3F3F;font-family:"proxima-soft", proxima-soft,Quicksand;font-size:25px;font-weight:300;}.elementor-2860 .elementor-element.elementor-element-9611ee1 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2860 .elementor-element.elementor-element-9611ee1{width:initial;max-width:initial;}.elementor-2860 .elementor-element.elementor-element-51f8216 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-0907c69{margin-top:35px;margin-bottom:0px;}.elementor-2860 .elementor-element.elementor-element-d52f17d .elementor-heading-title{color:#3F3F3F;font-family:"proxima-soft", proxima-soft,Quicksand;font-size:25px;font-weight:300;}.elementor-2860 .elementor-element.elementor-element-d52f17d > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2860 .elementor-element.elementor-element-d52f17d{width:initial;max-width:initial;}.elementor-2860 .elementor-element.elementor-element-e2e35e0 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-79850c0{margin-top:35px;margin-bottom:0px;}.elementor-2860 .elementor-element.elementor-element-96ce9a3 .elementor-heading-title{color:#3F3F3F;font-family:"proxima-soft", proxima-soft,Quicksand;font-size:25px;font-weight:300;}.elementor-2860 .elementor-element.elementor-element-96ce9a3 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2860 .elementor-element.elementor-element-96ce9a3{width:initial;max-width:initial;}.elementor-2860 .elementor-element.elementor-element-6f6d4c0 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-4b48b28{margin-top:35px;margin-bottom:0px;}.elementor-2860 .elementor-element.elementor-element-6461467 .elementor-heading-title{color:#3F3F3F;font-family:"proxima-soft", proxima-soft,Quicksand;font-size:25px;font-weight:300;}.elementor-2860 .elementor-element.elementor-element-6461467 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2860 .elementor-element.elementor-element-6461467{width:initial;max-width:initial;}.elementor-2860 .elementor-element.elementor-element-6f2a178 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-de95ce4{margin-top:35px;margin-bottom:0px;}.elementor-2860 .elementor-element.elementor-element-8ca3d57 .elementor-heading-title{color:#3F3F3F;font-family:"proxima-soft", proxima-soft,Quicksand;font-size:25px;font-weight:300;}.elementor-2860 .elementor-element.elementor-element-8ca3d57 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2860 .elementor-element.elementor-element-8ca3d57{width:initial;max-width:initial;}.elementor-2860 .elementor-element.elementor-element-7e2a0b5 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-924f685{margin-top:35px;margin-bottom:0px;}.elementor-2860 .elementor-element.elementor-element-2df515c .elementor-heading-title{color:#3F3F3F;font-family:"proxima-soft", proxima-soft,Quicksand;font-size:25px;font-weight:300;}.elementor-2860 .elementor-element.elementor-element-2df515c > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2860 .elementor-element.elementor-element-2df515c{width:initial;max-width:initial;}.elementor-2860 .elementor-element.elementor-element-3055dfe > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-48ddbd2{margin-top:35px;margin-bottom:0px;}.elementor-2860 .elementor-element.elementor-element-4537d99 .elementor-heading-title{color:#3F3F3F;font-family:"proxima-soft", proxima-soft,Quicksand;font-size:25px;font-weight:300;}.elementor-2860 .elementor-element.elementor-element-4537d99 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2860 .elementor-element.elementor-element-4537d99{width:initial;max-width:initial;}.elementor-2860 .elementor-element.elementor-element-f3c35af > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-0287876 .elementor-heading-title{color:#3F3F3F;font-family:"proxima-soft", proxima-soft,Quicksand;font-size:25px;font-weight:300;}.elementor-2860 .elementor-element.elementor-element-0287876 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2860 .elementor-element.elementor-element-0287876{width:initial;max-width:initial;}.elementor-2860 .elementor-element.elementor-element-1fe661d > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-global-6422 .elementor-button .elementor-align-icon-right{margin-left:25px;}.elementor-2860 .elementor-element.elementor-global-6422 .elementor-button .elementor-align-icon-left{margin-right:25px;}.elementor-2860 .elementor-element.elementor-global-6422 .elementor-button{font-family:"proxima-soft", proxima-soft,Quicksand;font-size:18px;font-weight:300;fill:var( --e-global-color-b7b52e7 );color:var( --e-global-color-b7b52e7 );background-color:#CAEFFF;border-radius:50px 50px 50px 50px;padding:15px 35px 14px 35px;}.elementor-2860 .elementor-element.elementor-global-6422 .elementor-button:hover, .elementor-2860 .elementor-element.elementor-global-6422 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-b7b52e7 );}.elementor-2860 .elementor-element.elementor-global-6422 .elementor-button:hover svg, .elementor-2860 .elementor-element.elementor-global-6422 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2860 .elementor-element.elementor-global-6422 > .elementor-widget-container{margin:15px 0px 35px 0px;padding:0px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-4d28c5d > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-2860 .elementor-element.elementor-element-4900b3e .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"proxima-soft", proxima-soft,Quicksand;font-size:22px;font-weight:300;}.elementor-2860 .elementor-element.elementor-element-38fd319 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"proxima-soft", proxima-soft,Quicksand;font-size:22px;font-weight:300;}/* Start custom CSS for heading, class: .elementor-element-b8132b2 */.elementor-2860 .elementor-element.elementor-element-b8132b2{ position:relative; }
.elementor-2860 .elementor-element.elementor-element-b8132b2::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 27px;
  width: 100%;
  height: 14px;
  border-radius:50px;
  background: #73e1cd;
  z-index: -1;
  opacity:0.3;
} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be4916d */.elementor-2860 .elementor-element.elementor-element-be4916d{ position:relative; }
.elementor-2860 .elementor-element.elementor-element-be4916d::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 27px;
  width: 100%;
  height: 14px;
  border-radius:50px;
  background: #5f9bf0;
  opacity:0.2;
} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1da1490 */.elementor-2860 .elementor-element.elementor-element-1da1490{ position:relative; }
.elementor-2860 .elementor-element.elementor-element-1da1490::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 27px;
  width: 100%;
  height: 14px;
  border-radius:50px;
  background: #FDC5DF;
  z-index: -1;
  opacity:0.3;
} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa304bb */.elementor-2860 .elementor-element.elementor-element-fa304bb{ position:relative; }
.elementor-2860 .elementor-element.elementor-element-fa304bb::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 27px;
  width: 100%;
  height: 14px;
  border-radius:50px;
  background: #6EC1E4;
  opacity:0.3;
} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9611ee1 */.elementor-2860 .elementor-element.elementor-element-9611ee1{ position:relative; }
.elementor-2860 .elementor-element.elementor-element-9611ee1::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 27px;
  width: 100%;
  height: 14px;
  border-radius:50px;
  background: #faaaa5;
  z-index: -1;
  opacity:0.3;
} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d52f17d */.elementor-2860 .elementor-element.elementor-element-d52f17d{ position:relative; }
.elementor-2860 .elementor-element.elementor-element-d52f17d::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 27px;
  width: 100%;
  height: 14px;
  border-radius:50px;
  background: #5f9bf0;
  opacity:0.2;
} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96ce9a3 */.elementor-2860 .elementor-element.elementor-element-96ce9a3{ position:relative; }
.elementor-2860 .elementor-element.elementor-element-96ce9a3::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 27px;
  width: 100%;
  height: 14px;
  border-radius:50px;
  background: #73e1cd;
  z-index: -1;
  opacity:0.3;
} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6461467 */.elementor-2860 .elementor-element.elementor-element-6461467{ position:relative; }
.elementor-2860 .elementor-element.elementor-element-6461467::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 27px;
  width: 100%;
  height: 14px;
  border-radius:50px;
  background: #faaaa5;
  z-index: -1;
  opacity:0.3;
} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca3d57 */.elementor-2860 .elementor-element.elementor-element-8ca3d57{ position:relative; }
.elementor-2860 .elementor-element.elementor-element-8ca3d57::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 27px;
  width: 100%;
  height: 14px;
  border-radius:50px;
  background: #5f9bf0;
  opacity:0.2;
} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2df515c */.elementor-2860 .elementor-element.elementor-element-2df515c{ position:relative; }
.elementor-2860 .elementor-element.elementor-element-2df515c::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 27px;
  width: 100%;
  height: 14px;
  border-radius:50px;
  background: #73e1cd;
  z-index: -1;
  opacity:0.3;
} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4537d99 */.elementor-2860 .elementor-element.elementor-element-4537d99{ position:relative; }
.elementor-2860 .elementor-element.elementor-element-4537d99::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 27px;
  width: 100%;
  height: 14px;
  border-radius:50px;
  background: #6EC1E4;
  opacity:0.3;
} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0287876 */.elementor-2860 .elementor-element.elementor-element-0287876{ position:relative; }
.elementor-2860 .elementor-element.elementor-element-0287876::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 27px;
  width: 100%;
  height: 14px;
  border-radius:50px;
  background: #faaaa5;
  opacity:0.3;
} }/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-6422 */.elementor-2860 .elementor-element.elementor-global-6422 .fas.fa-angle-right{ font-size:12px; }/* End custom CSS */
/* Start custom CSS */.pricerow{ font-weight:600 !important; width:300px; border:1px solid #fff; border-radius:50px; margin-bottom:0px; padding:0px 10px; color:#555 !important; font-size:14px !important; }
.pricerow:hover{ border:1px solid rgba(0,0,0,0.1); }
.pricerow a{ font-weight:900; text-decoration:underline !important; }
.pricerow .price{ float:right;  }/* End custom CSS */