.elementor-2 .elementor-element.elementor-element-47832fa{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-47832fa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-47832fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ba6cbf );}.elementor-2 .elementor-element.elementor-element-95b7aa2 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-95b7aa2 .elementor-icon{font-size:600px;}.elementor-2 .elementor-element.elementor-element-95b7aa2 .elementor-icon svg{height:600px;}.elementor-2 .elementor-element.elementor-element-f07b9a8 img{width:900px;}.elementor-2 .elementor-element.elementor-element-bdcb380{text-align:center;}.elementor-2 .elementor-element.elementor-element-bdcb380 .elementor-heading-title{color:var( --e-global-color-2676106 );}.elementor-2 .elementor-element.elementor-element-a26ebc2{--display:grid;--e-con-grid-template-columns:1fr 1.3fr;--e-con-grid-template-rows:auto;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-6d2265b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-49848c0{--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;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ee46586{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-5d344fd .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-5d344fd .elementor-icon{font-size:640px;}.elementor-2 .elementor-element.elementor-element-5d344fd .elementor-icon svg{height:640px;}.elementor-2 .elementor-element.elementor-element-73a0ba3{font-family:var( --e-global-typography-cb16dd5-font-family ), Sans-serif;font-size:var( --e-global-typography-cb16dd5-font-size );font-weight:var( --e-global-typography-cb16dd5-font-weight );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-9bf9755{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9bf9755:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9bf9755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#307E61;}.elementor-2 .elementor-element.elementor-element-6ec3386{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-0b3bb4a{text-align:center;}.elementor-2 .elementor-element.elementor-element-0b3bb4a .elementor-heading-title{font-family:var( --e-global-typography-63f8fad-font-family ), Sans-serif;font-size:var( --e-global-typography-63f8fad-font-size );font-weight:var( --e-global-typography-63f8fad-font-weight );text-transform:var( --e-global-typography-63f8fad-text-transform );line-height:var( --e-global-typography-63f8fad-line-height );letter-spacing:var( --e-global-typography-63f8fad-letter-spacing );word-spacing:var( --e-global-typography-63f8fad-word-spacing );color:var( --e-global-color-2676106 );}.elementor-2 .elementor-element.elementor-element-e5fa28d{font-family:var( --e-global-typography-cb16dd5-font-family ), Sans-serif;font-size:var( --e-global-typography-cb16dd5-font-size );font-weight:var( --e-global-typography-cb16dd5-font-weight );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );color:var( --e-global-color-2676106 );}.elementor-2 .elementor-element.elementor-element-e5fa28d a{color:var( --e-global-color-2676106 );}.elementor-2 .elementor-element.elementor-element-e5fa28d a:hover, .elementor-2 .elementor-element.elementor-element-e5fa28d a:focus{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8fcfba6{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6e39901{text-align:center;}.elementor-2 .elementor-element.elementor-element-8a9c851{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1fdc587{--display:flex;}.elementor-2 .elementor-element.elementor-element-e2b65a3 img{width:340px;}.elementor-2 .elementor-element.elementor-element-4ecaa42{--display:flex;}.elementor-2 .elementor-element.elementor-element-137e1b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-5186551{font-family:var( --e-global-typography-cb16dd5-font-family ), Sans-serif;font-size:var( --e-global-typography-cb16dd5-font-size );font-weight:var( --e-global-typography-cb16dd5-font-weight );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-a370ccb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-24772a9 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-24772a9 .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-24772a9 .elementor-icon svg{height:200px;}.elementor-2 .elementor-element.elementor-element-ae21c61 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-ae21c61 .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-ae21c61 .elementor-icon svg{height:200px;}.elementor-2 .elementor-element.elementor-element-526947d{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8f5de31{--display:flex;}.elementor-2 .elementor-element.elementor-element-af68079 img{width:240px;}.elementor-2 .elementor-element.elementor-element-77a3132{--display:flex;}.elementor-2 .elementor-element.elementor-element-721054a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-fe848c6{font-family:var( --e-global-typography-cb16dd5-font-family ), Sans-serif;font-size:var( --e-global-typography-cb16dd5-font-size );font-weight:var( --e-global-typography-cb16dd5-font-weight );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-e6352de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-eb0336c .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-eb0336c .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-eb0336c .elementor-icon svg{height:200px;}.elementor-2 .elementor-element.elementor-element-90c0753 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-90c0753 .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-90c0753 .elementor-icon svg{height:200px;}.elementor-2 .elementor-element.elementor-element-b31dcd9 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-b31dcd9 .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-b31dcd9 .elementor-icon svg{height:200px;}.elementor-2 .elementor-element.elementor-element-2f727ce{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-137ccc2{--display:flex;}.elementor-2 .elementor-element.elementor-element-1467467 img{width:160px;}.elementor-2 .elementor-element.elementor-element-a376ab8{--display:flex;}.elementor-2 .elementor-element.elementor-element-ca393a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-31768b7{font-family:var( --e-global-typography-cb16dd5-font-family ), Sans-serif;font-size:var( --e-global-typography-cb16dd5-font-size );font-weight:var( --e-global-typography-cb16dd5-font-weight );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-3eb3337{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-b0d7763 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-b0d7763 .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-b0d7763 .elementor-icon svg{height:200px;}.elementor-2 .elementor-element.elementor-element-e4c5764 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-e4c5764 .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-e4c5764 .elementor-icon svg{height:200px;}.elementor-2 .elementor-element.elementor-element-5d11cb4 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-5d11cb4 .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-5d11cb4 .elementor-icon svg{height:200px;}.elementor-2 .elementor-element.elementor-element-ea20c9a{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7a0252c{--display:flex;}.elementor-2 .elementor-element.elementor-element-a0fb298 img{width:260px;}.elementor-2 .elementor-element.elementor-element-e0e5b82{--display:flex;}.elementor-2 .elementor-element.elementor-element-07bb621{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-919b90c{font-family:var( --e-global-typography-cb16dd5-font-family ), Sans-serif;font-size:var( --e-global-typography-cb16dd5-font-size );font-weight:var( --e-global-typography-cb16dd5-font-weight );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-c8900b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-d8dd3d8 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d8dd3d8 .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-d8dd3d8 .elementor-icon svg{height:200px;}.elementor-2 .elementor-element.elementor-element-0eb8623 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-0eb8623 .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-0eb8623 .elementor-icon svg{height:200px;}.elementor-2 .elementor-element.elementor-element-ccf9743 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-ccf9743 .elementor-icon{font-size:200px;}.elementor-2 .elementor-element.elementor-element-ccf9743 .elementor-icon svg{height:200px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-95b7aa2 .elementor-icon{font-size:500px;}.elementor-2 .elementor-element.elementor-element-95b7aa2 .elementor-icon svg{height:500px;}.elementor-2 .elementor-element.elementor-element-a26ebc2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-73a0ba3{font-size:var( --e-global-typography-cb16dd5-font-size );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-0b3bb4a .elementor-heading-title{font-size:var( --e-global-typography-63f8fad-font-size );line-height:var( --e-global-typography-63f8fad-line-height );letter-spacing:var( --e-global-typography-63f8fad-letter-spacing );word-spacing:var( --e-global-typography-63f8fad-word-spacing );}.elementor-2 .elementor-element.elementor-element-e5fa28d{font-size:var( --e-global-typography-cb16dd5-font-size );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-8a9c851{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-5186551{font-size:var( --e-global-typography-cb16dd5-font-size );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-526947d{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-fe848c6{font-size:var( --e-global-typography-cb16dd5-font-size );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-2f727ce{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-31768b7{font-size:var( --e-global-typography-cb16dd5-font-size );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-ea20c9a{--grid-auto-flow:row;--grid-align-content:center;}.elementor-2 .elementor-element.elementor-element-919b90c{font-size:var( --e-global-typography-cb16dd5-font-size );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-a26ebc2{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-ee46586{--spacer-size:0px;}.elementor-2 .elementor-element.elementor-element-73a0ba3{font-size:var( --e-global-typography-cb16dd5-font-size );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-0b3bb4a .elementor-heading-title{font-size:var( --e-global-typography-63f8fad-font-size );line-height:var( --e-global-typography-63f8fad-line-height );letter-spacing:var( --e-global-typography-63f8fad-letter-spacing );word-spacing:var( --e-global-typography-63f8fad-word-spacing );}.elementor-2 .elementor-element.elementor-element-e5fa28d{font-size:var( --e-global-typography-cb16dd5-font-size );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-8a9c851{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-5186551{font-size:var( --e-global-typography-cb16dd5-font-size );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-526947d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-fe848c6{font-size:var( --e-global-typography-cb16dd5-font-size );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-2f727ce{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-31768b7{font-size:var( --e-global-typography-cb16dd5-font-size );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}.elementor-2 .elementor-element.elementor-element-ea20c9a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-919b90c{font-size:var( --e-global-typography-cb16dd5-font-size );line-height:var( --e-global-typography-cb16dd5-line-height );letter-spacing:var( --e-global-typography-cb16dd5-letter-spacing );word-spacing:var( --e-global-typography-cb16dd5-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-47832fa */.elementor-2 .elementor-element.elementor-element-47832fa {
    background: linear-gradient(180deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(35, 60, 73, 1) 65%, rgba(52, 137, 104, 1) 85%, rgba(52, 137, 104, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6561227 */.phone-wrap{
  width: 100%;
  max-width: 400px;
  margin: 24px auto;
  position: relative;
}

.phone-frame{
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  z-index: 3;
  pointer-events: none;
}

/* your values – these stay as-is */
.phone-video{
  position: absolute;
  z-index: 1;

  --screen-top: 2.3%;
  --screen-left: 6%;
  --screen-width: 88.4%;
  --screen-height: 95.6%;

  top: var(--screen-top);
  left: var(--screen-left);
  width: var(--screen-width);
  height: var(--screen-height);
  overflow: hidden;
  border-radius: 30px;   /* matches your SVG screen corners */
  box-sizing: border-box;
}

/* make the video fill that window nicely */
.phone-video-el{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b3bb4a */.elementor-2 .elementor-element.elementor-element-0b3bb4a {
    max-width: 860px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf9755 */.elementor-2 .elementor-element.elementor-element-9bf9755 {
    background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(35, 60, 73, 1) 20%, rgba(52, 137, 104, 1) 80%, rgba(52, 137, 104, 1) 100%);
}/* End custom CSS */