.elementor-84 .elementor-element.elementor-element-eb2f841 > .elementor-container{max-width:1200px;}.elementor-84 .elementor-element.elementor-element-eb2f841{margin-top:50px;margin-bottom:150px;}.elementor-84 .elementor-element.elementor-element-2ec0109 > .elementor-widget-container{transition-duration:1000ms;transition-property:all;}.elementor-84 .elementor-element.elementor-element-5ae501a > .elementor-widget-container{transition-duration:1000ms;transition-property:all;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-84 .elementor-element.elementor-element-5ae501a{position:absolute;top:0px;right:910px;bottom:-50%;}.elementor-84 .elementor-element.elementor-element-5ae501a .aux-the-svg{width:1600px;}.elementor-84 .elementor-element.elementor-element-5ae501a .aux-widget-container{text-align:center;}.elementor-bc-flex-widget .elementor-84 .elementor-element.elementor-element-d987448.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-84 .elementor-element.elementor-element-d987448.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-84 .elementor-element.elementor-element-d987448.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-84 .elementor-element.elementor-element-d987448 > .elementor-element-populated, .elementor-84 .elementor-element.elementor-element-d987448 > .elementor-element-populated > .elementor-background-overlay, .elementor-84 .elementor-element.elementor-element-d987448 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-84 .elementor-element.elementor-element-240e835 > .elementor-widget-container{transition-duration:1000ms;transition-property:all;}.elementor-84 .elementor-element.elementor-element-240e835 .aux-media-image{max-width:100%;border-radius:24px 24px 24px 24px;overflow:hidden;}.elementor-84 .elementor-element.elementor-element-9b4a319{margin-top:150px;margin-bottom:200px;}.elementor-bc-flex-widget .elementor-84 .elementor-element.elementor-element-6df9b78.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-84 .elementor-element.elementor-element-6df9b78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-84 .elementor-element.elementor-element-6df9b78.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-84 .elementor-element.elementor-element-ca32fad > .elementor-widget-container{transition-duration:1000ms;transition-property:all;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-84 .elementor-element.elementor-element-ca32fad img{opacity:1;border-radius:24px 24px 24px 24px;}.elementor-84 .elementor-element.elementor-element-cab7dc5 > .elementor-widget-container{transition-duration:1000ms;transition-property:all;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-84 .elementor-element.elementor-element-cab7dc5{position:absolute;top:670px;right:40%;bottom:-50%;}.elementor-84 .elementor-element.elementor-element-cab7dc5 .aux-the-svg{width:900px;}.elementor-84 .elementor-element.elementor-element-cab7dc5 .aux-widget-container{text-align:center;}.elementor-84 .elementor-element.elementor-element-a772c91 > .elementor-widget-container{transition-duration:1000ms;transition-property:all;transition-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-84 .elementor-element.elementor-element-a772c91.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-a772c91{position:absolute;top:-155px;right:-900px;bottom:0%;}.elementor-84 .elementor-element.elementor-element-a772c91 .aux-the-svg{width:1024px;height:0px;}.elementor-84 .elementor-element.elementor-element-a772c91 .aux-widget-container{text-align:right;}.elementor-bc-flex-widget .elementor-84 .elementor-element.elementor-element-65fde4c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-84 .elementor-element.elementor-element-65fde4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-84 .elementor-element.elementor-element-65fde4c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-84 .elementor-element.elementor-element-65fde4c > .elementor-element-populated{padding:010px 0px 0px 35px;}.elementor-84 .elementor-element.elementor-element-abc0f8d .aux-modern-heading-divider{background-color:transparent;height:3px;width:150px;margin:0px 0px 30px 0px;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-84 .elementor-element.elementor-element-abc0f8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-84 .elementor-element.elementor-element-abc0f8d{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-84 .elementor-element.elementor-element-abc0f8d .aux-modern-heading-primary{font-size:48px;letter-spacing:1px;color:#4A4A4A;text-shadow:0px 0px 0px rgba(0,0,0,0.3);margin:0px 0px 30px 0px;max-width:90%;}.elementor-84 .elementor-element.elementor-element-abc0f8d .aux-modern-heading-secondary{font-size:50px;text-transform:capitalize;line-height:1.3em;color:var( --e-global-color-text );max-width:80%;}.elementor-84 .elementor-element.elementor-element-abc0f8d .aux-modern-heading-description{color:var( --e-global-color-ff47a4f );font-size:18px;max-width:95%;}.elementor-84 .elementor-element.elementor-element-311edb8:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-311edb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0095fd0 );}.elementor-84 .elementor-element.elementor-element-311edb8 > .elementor-container{min-height:975px;}.elementor-84 .elementor-element.elementor-element-311edb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:0px 35px 0px 35px;z-index:1;}.elementor-84 .elementor-element.elementor-element-311edb8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-84 .elementor-element.elementor-element-df0e0b5 .aux-modern-heading-divider{background-color:transparent;height:3px;width:100px;margin:0px 0px 30px 0px;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-84 .elementor-element.elementor-element-df0e0b5{z-index:3;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-84 .elementor-element.elementor-element-df0e0b5 .aux-modern-heading-primary{font-size:48px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;margin:0px 0px 30px 0px;}.elementor-84 .elementor-element.elementor-element-df0e0b5 .aux-modern-heading-secondary{font-size:50px;text-transform:capitalize;line-height:1.3em;color:var( --e-global-color-accent );max-width:80%;}.elementor-84 .elementor-element.elementor-element-df0e0b5 .aux-modern-heading-description{color:var( --e-global-color-accent );font-size:19px;max-width:83%;}.elementor-84 .elementor-element.elementor-element-fda0163{z-index:3;animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--e-icon-list-icon-size:40px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-84 .elementor-element.elementor-element-fda0163 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-84 .elementor-element.elementor-element-fda0163 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-84 .elementor-element.elementor-element-fda0163 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-84 .elementor-element.elementor-element-fda0163 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-84 .elementor-element.elementor-element-fda0163 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-84 .elementor-element.elementor-element-fda0163 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-84 .elementor-element.elementor-element-fda0163 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-84 .elementor-element.elementor-element-fda0163 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-84 .elementor-element.elementor-element-fda0163 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-84 .elementor-element.elementor-element-fda0163 .elementor-icon-list-item > a{font-size:20px;font-weight:700;}.elementor-84 .elementor-element.elementor-element-fda0163 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-84 .elementor-element.elementor-element-f4c0161{width:auto;max-width:auto;position:absolute;top:-50%;right:-50%;}.elementor-84 .elementor-element.elementor-element-f4c0161 .aux-the-svg{width:300px;}.elementor-84 .elementor-element.elementor-element-f4c0161 .aux-widget-container{text-align:right;}.elementor-84 .elementor-element.elementor-element-1fa86c5 > .elementor-widget-container{transition-duration:1000ms;transition-property:all;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-84 .elementor-element.elementor-element-1fa86c5 .aux-media-image{border-radius:24px 24px 24px 24px;overflow:hidden;}@media(max-width:1024px){.elementor-84 .elementor-element.elementor-element-eb2f841{margin-top:0px;margin-bottom:0px;}.elementor-84 .elementor-element.elementor-element-5ae501a{top:138px;right:452px;}.elementor-84 .elementor-element.elementor-element-5ae501a .aux-the-svg{width:817px;height:0px;}.elementor-84 .elementor-element.elementor-element-cab7dc5{top:739px;right:366px;}.elementor-84 .elementor-element.elementor-element-cab7dc5 .aux-the-svg{width:1600px;height:0px;}.elementor-84 .elementor-element.elementor-element-a772c91{top:17px;right:-556px;}.elementor-84 .elementor-element.elementor-element-a772c91 .aux-the-svg{width:735px;}.elementor-84 .elementor-element.elementor-element-abc0f8d .aux-modern-heading-primary{font-size:40px;}.elementor-84 .elementor-element.elementor-element-abc0f8d .aux-modern-heading-secondary{max-width:750px;}.elementor-84 .elementor-element.elementor-element-abc0f8d .aux-modern-heading-description{font-size:16px;max-width:100%;}.elementor-84 .elementor-element.elementor-element-311edb8{margin-top:0px;margin-bottom:100px;padding:80px 35px 080px 35px;}.elementor-84 .elementor-element.elementor-element-6f39869 > .elementor-element-populated{margin:0px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-84 .elementor-element.elementor-element-df0e0b5 .aux-modern-heading-primary{font-size:42px;}.elementor-84 .elementor-element.elementor-element-df0e0b5 .aux-modern-heading-secondary{max-width:100%;}.elementor-84 .elementor-element.elementor-element-df0e0b5 .aux-modern-heading-description{max-width:80%;}.elementor-84 .elementor-element.elementor-element-f4c0161{top:-1200px;right:-300px;}.elementor-84 .elementor-element.elementor-element-b9ccbff > .elementor-container{max-width:500px;}}@media(max-width:767px){.elementor-84 .elementor-element.elementor-element-eb2f841{margin-top:0px;margin-bottom:0px;}.elementor-84 .elementor-element.elementor-element-5ae501a.elementor-element{--order:1;}.elementor-84 .elementor-element.elementor-element-5ae501a{top:87px;right:298px;}.elementor-84 .elementor-element.elementor-element-5ae501a .aux-the-svg{width:565px;}.elementor-84 .elementor-element.elementor-element-6df9b78 > .elementor-element-populated{margin:050px 0px -50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-84 .elementor-element.elementor-element-ca32fad.elementor-element{--align-self:flex-start;--order:2;}.elementor-84 .elementor-element.elementor-element-cab7dc5.elementor-element{--order:1;}.elementor-84 .elementor-element.elementor-element-cab7dc5{top:465px;right:109px;}.elementor-84 .elementor-element.elementor-element-cab7dc5 .aux-the-svg{width:565px;}.elementor-84 .elementor-element.elementor-element-a772c91.elementor-element{--order:1;}.elementor-84 .elementor-element.elementor-element-a772c91{top:-568px;right:-352px;}.elementor-84 .elementor-element.elementor-element-a772c91 .aux-the-svg{width:590px;}.elementor-84 .elementor-element.elementor-element-65fde4c > .elementor-element-populated{padding:0px 010px 0px 025px;}.elementor-84 .elementor-element.elementor-element-abc0f8d .aux-modern-heading-primary{margin:0px 0px 0px 0px;}.elementor-84 .elementor-element.elementor-element-abc0f8d .aux-modern-heading-secondary{font-size:2.5em;}.elementor-84 .elementor-element.elementor-element-311edb8{margin-top:0px;margin-bottom:100px;}.elementor-84 .elementor-element.elementor-element-df0e0b5 .aux-modern-heading-primary{font-size:36px;}.elementor-84 .elementor-element.elementor-element-df0e0b5 .aux-modern-heading-secondary{font-size:2em;}.elementor-84 .elementor-element.elementor-element-f4c0161{top:-1350px;right:-200px;}}@media(min-width:768px){.elementor-84 .elementor-element.elementor-element-6df9b78{width:44%;}.elementor-84 .elementor-element.elementor-element-65fde4c{width:56%;}.elementor-84 .elementor-element.elementor-element-6f39869{width:54%;}.elementor-84 .elementor-element.elementor-element-c03974f{width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-84 .elementor-element.elementor-element-6f39869{width:100%;}.elementor-84 .elementor-element.elementor-element-c03974f{width:100%;}}/* Start custom CSS for html, class: .elementor-element-2ec0109 *//* Common styles */
.container{
  width: 100%;
  display: flex;
  justify-content: center;
  margin: 65px auto;
}
.header-block {
  width: 1200px;
  position: relative;
  display: flex;
  justify-content: center;
  gap:50px;
}
.text-block {
    width: 90%;
}

.text-block h1{
     color: rgb(28, 221, 138);
     margin-top: 125px
}
.text-block p {
    
    color: rgb(105,105,105);
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 2;
    font-style: italic;
}
.text-block p strong{
    font-weight: 900;
}

/* Media queries */

@media (max-width: 768px) {
    .container{
  width: 100%;
  display: flex;
  justify-content: center;
  margin: 10px auto 15px;
}
  .header-block {
    flex-direction: column;
    align-items: center;
    text-align: center; 
  }
  
  .image-block, .text-block {
    width: 90%;
  }
 
  
  .text-block {
    order: 1; 
  }
  
  .text-block h1 {
    margin-top: 25px;
    font-size: 40px;
  
  }
  
  .text-block p {
    margin-top: 40px;
    font-size: 14px;
  }
}


@media (min-width: 768px) and (max-width: 1024px) {
    .container{
        margin:50px auto 100px;
    }
    .text-block h1{
        margin-top: 0px;
        font-size: 42px;
  }
  .text-block p {
      margin-top: 50px;
      font-size:15px;
  }
}

@media (min-width: 1024px) {
  .text-block h1{
        margin-top: 80px;
        font-size: 52px;
  }
  .text-block p {
      margin-top: 60px;
      font-size:18px;
  }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-df0e0b5 */.elementor-84 .elementor-element.elementor-element-df0e0b5 .aux-modern-heading-description {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fda0163 */.elementor-84 .elementor-element.elementor-element-fda0163 .elementor-icon-list-text {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-874aba7 */.contact-us-container{
    margin: 80px auto 60px;
    max-width: 1200px;
    background-image: linear-gradient(50deg, rgb(53, 160, 255) 0%, rgb(28, 221, 138) 75%);
    border-radius: 24px;
    padding: 25px 70px 20px;
}
.contact-us-buisness-name{
    font-size: 10px;
    text-align: center;
    color: white;
    margin-bottom: 40px;
}
.contact-us-box{
    display: flex;
    justify-content: space-between;
    
    color: #fff;
    font-weight: 700;
    height: 100%;
}
.contact-text {
    display: flex;
    height: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}

.icon-text-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    gap: 15px;
    height: 100%; 
}

.icon-text {
    margin: 0;
    text-align: center;
}

.contact-text i {
    font-size: 42px;
    margin-bottom: 25px
}
.icon-name{
    font-size: 24px;
    text-align: center;
    margin-bottom: 30px;
}

@media (max-width: 1024px) {
    .contact-us-box {
        flex-direction:column;
        gap:50px;
    }
    .contact-us-container{
        height:auto;
        max-width:900px;
        padding: 50px 0px;
    }
}

@media (max-width: 768px) {
     .contact-us-container{
       padding: 40px 30px;
        width:90%;
    }
    .contact-us-buisness-name{
    font-size: 8px;
}
}/* End custom CSS */