.elementor-151 .elementor-element.elementor-element-7bbad4c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-151 .elementor-element.elementor-element-7bbad4c:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-7bbad4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-151 .elementor-element.elementor-element-08dbb41{width:var( --container-widget-width, 837px );max-width:837px;--container-widget-width:837px;--container-widget-flex-grow:0;text-align:center;}.elementor-151 .elementor-element.elementor-element-08dbb41 .elementor-heading-title{font-size:58px;color:var( --e-global-color-a2a3e9d );}.elementor-151 .elementor-element.elementor-element-72d8861{width:100%;max-width:100%;text-align:center;font-weight:500;color:var( --e-global-color-a2a3e9d );}.elementor-151 .elementor-element.elementor-element-7925cf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-151 .elementor-element.elementor-element-3596f6a{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-151 .elementor-element.elementor-element-3596f6a img{width:100%;height:347px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-151 .elementor-element.elementor-element-1aed40d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-151 .elementor-element.elementor-element-1aed40d:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-1aed40d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a2a3e9d ) 0%, var( --e-global-color-29edd16 ) 100%);}.elementor-151 .elementor-element.elementor-element-b9c9a35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151 .elementor-element.elementor-element-1f05ffb{width:100%;max-width:100%;}.elementor-151 .elementor-element.elementor-element-1f05ffb .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-151 .elementor-element.elementor-element-55e6454 img{border-radius:16px 16px 16px 16px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-151 .elementor-element.elementor-element-46c6ac9{color:var( --e-global-color-text );}.elementor-151 .elementor-element.elementor-element-0aa6727 .elementor-button{background-color:#02010100;}.elementor-151 .elementor-element.elementor-element-0aa6727.elementor-element{--align-self:flex-start;}.elementor-151 .elementor-element.elementor-element-abfb1b4 img{border-radius:16px 16px 16px 16px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-151 .elementor-element.elementor-element-daf13a0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-151 .elementor-element.elementor-element-daf13a0:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-daf13a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-151 .elementor-element.elementor-element-db4f1b3 img{border-radius:16px 16px 16px 16px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-151 .elementor-element.elementor-element-c407ac5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151 .elementor-element.elementor-element-11b0001{width:100%;max-width:100%;}.elementor-151 .elementor-element.elementor-element-11b0001 .elementor-heading-title{font-size:var( --e-global-typography-73d3770-font-size );color:var( --e-global-color-a2a3e9d );}.elementor-151 .elementor-element.elementor-element-feb14de img{border-radius:16px 16px 16px 16px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-151 .elementor-element.elementor-element-52ca5b0{color:var( --e-global-color-a2a3e9d );}.elementor-151 .elementor-element.elementor-element-f77bc3e .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-151 .elementor-element.elementor-element-f77bc3e.elementor-element{--align-self:flex-start;}.elementor-151 .elementor-element.elementor-element-f77bc3e .elementor-button:hover, .elementor-151 .elementor-element.elementor-element-f77bc3e .elementor-button:focus{color:var( --e-global-color-a2a3e9d );}.elementor-151 .elementor-element.elementor-element-f77bc3e .elementor-button:hover svg, .elementor-151 .elementor-element.elementor-element-f77bc3e .elementor-button:focus svg{fill:var( --e-global-color-a2a3e9d );}.elementor-151 .elementor-element.elementor-element-bce7562{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-151 .elementor-element.elementor-element-bce7562:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-bce7562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2a3e9d );}.elementor-151 .elementor-element.elementor-element-5ec0251{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151 .elementor-element.elementor-element-b56f22a{width:100%;max-width:100%;}.elementor-151 .elementor-element.elementor-element-b56f22a .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-151 .elementor-element.elementor-element-d34b887 img{border-radius:16px 16px 16px 16px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-151 .elementor-element.elementor-element-76380c2{color:var( --e-global-color-text );}.elementor-151 .elementor-element.elementor-element-5bb145f .elementor-button{background-color:#02010100;}.elementor-151 .elementor-element.elementor-element-5bb145f.elementor-element{--align-self:flex-start;}.elementor-151 .elementor-element.elementor-element-62a2b29 img{border-radius:16px 16px 16px 16px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-151 .elementor-element.elementor-element-2974249{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-151 .elementor-element.elementor-element-2974249:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-2974249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-151 .elementor-element.elementor-element-60b8604 img{border-radius:16px 16px 16px 16px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-151 .elementor-element.elementor-element-21f6e0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151 .elementor-element.elementor-element-259c1ec{width:100%;max-width:100%;}.elementor-151 .elementor-element.elementor-element-259c1ec .elementor-heading-title{font-size:var( --e-global-typography-73d3770-font-size );color:var( --e-global-color-a2a3e9d );}.elementor-151 .elementor-element.elementor-element-42a4088 img{border-radius:16px 16px 16px 16px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-151 .elementor-element.elementor-element-314ddca{color:var( --e-global-color-a2a3e9d );}.elementor-151 .elementor-element.elementor-element-89a0adf .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-151 .elementor-element.elementor-element-89a0adf.elementor-element{--align-self:flex-start;}.elementor-151 .elementor-element.elementor-element-89a0adf .elementor-button:hover, .elementor-151 .elementor-element.elementor-element-89a0adf .elementor-button:focus{color:var( --e-global-color-a2a3e9d );}.elementor-151 .elementor-element.elementor-element-89a0adf .elementor-button:hover svg, .elementor-151 .elementor-element.elementor-element-89a0adf .elementor-button:focus svg{fill:var( --e-global-color-a2a3e9d );}.elementor-151 .elementor-element.elementor-element-87731fa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-151 .elementor-element.elementor-element-87731fa:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-87731fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a2a3e9d ) 0%, var( --e-global-color-29edd16 ) 100%);}.elementor-151 .elementor-element.elementor-element-9132c88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151 .elementor-element.elementor-element-c320cda{width:100%;max-width:100%;}.elementor-151 .elementor-element.elementor-element-c320cda .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-151 .elementor-element.elementor-element-543a000 img{border-radius:16px 16px 16px 16px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-151 .elementor-element.elementor-element-9abb741{color:var( --e-global-color-text );}.elementor-151 .elementor-element.elementor-element-0cfa3f8 .elementor-button{background-color:#02010100;}.elementor-151 .elementor-element.elementor-element-0cfa3f8.elementor-element{--align-self:flex-start;}.elementor-151 .elementor-element.elementor-element-d949369 img{border-radius:16px 16px 16px 16px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}@media(max-width:1024px){.elementor-151 .elementor-element.elementor-element-7bbad4c{--padding-top:40px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-151 .elementor-element.elementor-element-08dbb41 .elementor-heading-title{font-size:45px;}.elementor-151 .elementor-element.elementor-element-7925cf9{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:5;}.elementor-151 .elementor-element.elementor-element-3596f6a{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-151 .elementor-element.elementor-element-1aed40d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-151 .elementor-element.elementor-element-1f05ffb{text-align:center;}.elementor-151 .elementor-element.elementor-element-46c6ac9{columns:1;text-align:left;}.elementor-151 .elementor-element.elementor-element-0aa6727.elementor-element{--align-self:center;}.elementor-151 .elementor-element.elementor-element-daf13a0{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-151 .elementor-element.elementor-element-db4f1b3.elementor-element{--order:99999 /* order end hack */;}.elementor-151 .elementor-element.elementor-element-11b0001 .elementor-heading-title{font-size:var( --e-global-typography-73d3770-font-size );}.elementor-151 .elementor-element.elementor-element-f77bc3e.elementor-element{--align-self:center;}.elementor-151 .elementor-element.elementor-element-bce7562{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-151 .elementor-element.elementor-element-b56f22a{text-align:center;}.elementor-151 .elementor-element.elementor-element-76380c2{columns:1;text-align:left;}.elementor-151 .elementor-element.elementor-element-5bb145f.elementor-element{--align-self:center;}.elementor-151 .elementor-element.elementor-element-2974249{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-151 .elementor-element.elementor-element-60b8604.elementor-element{--order:99999 /* order end hack */;}.elementor-151 .elementor-element.elementor-element-259c1ec .elementor-heading-title{font-size:var( --e-global-typography-73d3770-font-size );}.elementor-151 .elementor-element.elementor-element-89a0adf.elementor-element{--align-self:center;}.elementor-151 .elementor-element.elementor-element-87731fa{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-151 .elementor-element.elementor-element-c320cda{text-align:center;}.elementor-151 .elementor-element.elementor-element-9abb741{columns:1;text-align:left;}.elementor-151 .elementor-element.elementor-element-0cfa3f8.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-151 .elementor-element.elementor-element-08dbb41 .elementor-heading-title{font-size:36px;}.elementor-151 .elementor-element.elementor-element-7925cf9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-151 .elementor-element.elementor-element-3596f6a img{height:45vw;object-fit:cover;}.elementor-151 .elementor-element.elementor-element-1aed40d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-151 .elementor-element.elementor-element-1f05ffb{text-align:center;}.elementor-151 .elementor-element.elementor-element-1f05ffb .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-151 .elementor-element.elementor-element-0aa6727.elementor-element{--align-self:center;}.elementor-151 .elementor-element.elementor-element-daf13a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-151 .elementor-element.elementor-element-11b0001 .elementor-heading-title{font-size:var( --e-global-typography-73d3770-font-size );}.elementor-151 .elementor-element.elementor-element-f77bc3e.elementor-element{--align-self:center;}.elementor-151 .elementor-element.elementor-element-bce7562{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-151 .elementor-element.elementor-element-b56f22a{text-align:center;}.elementor-151 .elementor-element.elementor-element-b56f22a .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-151 .elementor-element.elementor-element-5bb145f.elementor-element{--align-self:center;}.elementor-151 .elementor-element.elementor-element-2974249{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-151 .elementor-element.elementor-element-259c1ec .elementor-heading-title{font-size:var( --e-global-typography-73d3770-font-size );}.elementor-151 .elementor-element.elementor-element-89a0adf.elementor-element{--align-self:center;}.elementor-151 .elementor-element.elementor-element-87731fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-151 .elementor-element.elementor-element-c320cda{text-align:center;}.elementor-151 .elementor-element.elementor-element-c320cda .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-151 .elementor-element.elementor-element-0cfa3f8.elementor-element{--align-self:center;}}/* Start custom CSS for text-editor, class: .elementor-element-46c6ac9 */.elementor-151 .elementor-element.elementor-element-46c6ac9 ul
{
    list-style-type:none;
}

.elementor-151 .elementor-element.elementor-element-46c6ac9 li:before
{
    content:"";
    height:2px;
    width:15px;
    background: #B52126;
    position: absolute;
    left:10px;
    margin-top:11px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52ca5b0 */.elementor-151 .elementor-element.elementor-element-52ca5b0 ul
{
    list-style-type:none;
}

.elementor-151 .elementor-element.elementor-element-52ca5b0 li:before
{
    content:"";
    height:2px;
    width:15px;
    background: #ffe6e7;
    position: absolute;
    left:10px;
    margin-top:11px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f77bc3e *//* Original Filled Button */
.elementor-151 .elementor-element.elementor-element-f77bc3e {
  outline: none;
  cursor: pointer;
  border: none;
  padding: 0.6rem 1rem;  margin: 0;
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: black;
  color: #B52126;
  border-radius: 200px;
}



.elementor-151 .elementor-element.elementor-element-f77bc3e span {
  position: relative;
  z-index: 10;
  transition: color 0.4s;
}

.elementor-151 .elementor-element.elementor-element-f77bc3e:hover span {
  color: white;
}

.elementor-151 .elementor-element.elementor-element-f77bc3e::before,
.elementor-151 .elementor-element.elementor-element-f77bc3e::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.elementor-151 .elementor-element.elementor-element-f77bc3e::before {
  content: "";
  background: white;
  width: 120%;
  left: -10%;
  transform: skew(30deg);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
}

.elementor-151 .elementor-element.elementor-element-f77bc3e:hover::before {
  transform: translate3d(100%, 0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76380c2 */.elementor-151 .elementor-element.elementor-element-76380c2 ul
{
    list-style-type:none;
}

.elementor-151 .elementor-element.elementor-element-76380c2 li:before
{
    content:"";
    height:2px;
    width:15px;
    background: #B52126;
    position: absolute;
    left:10px;
    margin-top:11px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-314ddca */.elementor-151 .elementor-element.elementor-element-314ddca ul
{
    list-style-type:none;
}

.elementor-151 .elementor-element.elementor-element-314ddca li:before
{
    content:"";
    height:2px;
    width:15px;
    background: #ffe6e7;
    position: absolute;
    left:10px;
    margin-top:11px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89a0adf *//* Original Filled Button */
.elementor-151 .elementor-element.elementor-element-89a0adf {
  outline: none;
  cursor: pointer;
  border: none;
  padding: 0.6rem 1rem;  margin: 0;
  position: relative;
  display: inline-block;
  overflow: hidden;
  background: black;
  color: #B52126;
  border-radius: 200px;
}



.elementor-151 .elementor-element.elementor-element-89a0adf span {
  position: relative;
  z-index: 10;
  transition: color 0.4s;
}

.elementor-151 .elementor-element.elementor-element-89a0adf:hover span {
  color: white;
}

.elementor-151 .elementor-element.elementor-element-89a0adf::before,
.elementor-151 .elementor-element.elementor-element-89a0adf::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.elementor-151 .elementor-element.elementor-element-89a0adf::before {
  content: "";
  background: white;
  width: 120%;
  left: -10%;
  transform: skew(30deg);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
}

.elementor-151 .elementor-element.elementor-element-89a0adf:hover::before {
  transform: translate3d(100%, 0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9abb741 */.elementor-151 .elementor-element.elementor-element-9abb741 ul
{
    list-style-type:none;
}

.elementor-151 .elementor-element.elementor-element-9abb741 li:before
{
    content:"";
    height:2px;
    width:15px;
    background: #B52126;
    position: absolute;
    left:10px;
    margin-top:11px;
}/* End custom CSS */