.elementor-126 .elementor-element.elementor-element-9653d55{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta .elementor-cta__bg, .elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-126 .elementor-element.elementor-element-1a344d8 > .elementor-widget-container{margin:0px -10px 0px -10px;padding:-15px -15px -15px -15px;}.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta__content{min-height:0px;text-align:center;padding:50px 180px 50px 180px;}.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:39px;font-weight:500;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta__title:not(:last-child){margin-bottom:30px;}.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;letter-spacing:0px;}.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta__description:not(:last-child){margin-bottom:45px;}.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta__button{font-family:"Pontano Sans", Sans-serif;font-size:13px;font-weight:500;color:#060606;background-color:#FFFDFD;border-radius:57px;}.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta__button:hover{color:#FFFFFF;background-color:#000000;border-color:#000000;}.elementor-126 .elementor-element.elementor-element-b081369{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-126 .elementor-element.elementor-element-1f54cbe > .elementor-widget-container{margin:29px 0px 29px 0px;}.elementor-126 .elementor-element.elementor-element-1f54cbe .elementor-image-box-wrapper{text-align:center;}.elementor-126 .elementor-element.elementor-element-1f54cbe.elementor-position-right .elementor-image-box-img{margin-left:45px;}.elementor-126 .elementor-element.elementor-element-1f54cbe.elementor-position-left .elementor-image-box-img{margin-right:45px;}.elementor-126 .elementor-element.elementor-element-1f54cbe.elementor-position-top .elementor-image-box-img{margin-bottom:45px;}.elementor-126 .elementor-element.elementor-element-1f54cbe .elementor-image-box-title{margin-bottom:6px;font-family:"Barlow", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-126 .elementor-element.elementor-element-1f54cbe .elementor-image-box-wrapper .elementor-image-box-img{width:55%;}.elementor-126 .elementor-element.elementor-element-1f54cbe .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-126 .elementor-element.elementor-element-1f54cbe .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#5C5C5C;}.elementor-126 .elementor-element.elementor-element-821816a{--display:flex;--padding-top:-10px;--padding-bottom:-10px;--padding-left:-10px;--padding-right:-10px;}.elementor-126 .elementor-element.elementor-element-814fc26{--display:flex;}.elementor-126 .elementor-element.elementor-element-69463c5 > .elementor-widget-container{margin:29px 0px 29px 0px;}.elementor-126 .elementor-element.elementor-element-69463c5 .elementor-image-box-wrapper{text-align:center;}.elementor-126 .elementor-element.elementor-element-69463c5.elementor-position-right .elementor-image-box-img{margin-left:45px;}.elementor-126 .elementor-element.elementor-element-69463c5.elementor-position-left .elementor-image-box-img{margin-right:45px;}.elementor-126 .elementor-element.elementor-element-69463c5.elementor-position-top .elementor-image-box-img{margin-bottom:45px;}.elementor-126 .elementor-element.elementor-element-69463c5 .elementor-image-box-title{margin-bottom:6px;font-family:"Barlow", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-126 .elementor-element.elementor-element-69463c5 .elementor-image-box-wrapper .elementor-image-box-img{width:55%;}.elementor-126 .elementor-element.elementor-element-69463c5 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-126 .elementor-element.elementor-element-69463c5 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#5C5C5C;}.elementor-126 .elementor-element.elementor-element-8df5f62{--display:flex;}@media(max-width:1024px){.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta__content{padding:40px 50px 40px 50px;}}@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-1a344d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta__content{padding:40px 30px 40px 30px;}.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta__title{font-size:25px;}.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta__description{font-size:12px;}.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-126 .elementor-element.elementor-element-1a344d8 .elementor-cta__button{font-size:10px;padding:7px 13px 7px 13px;}.elementor-126 .elementor-element.elementor-element-1f54cbe .elementor-image-box-img{margin-bottom:45px;}.elementor-126 .elementor-element.elementor-element-1f54cbe .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-126 .elementor-element.elementor-element-69463c5 .elementor-image-box-img{margin-bottom:45px;}.elementor-126 .elementor-element.elementor-element-69463c5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}}/* Start custom CSS for html, class: .elementor-element-32a280c */.info-section {
     background-color: #000;
    /* Black background */
     color: #fff;
    /* White text */
     padding: 10px 20px;
     display: flex;
     justify-content: space-around;
     text-align: center;
     flex-wrap: wrap;
}
 .info-box {
     flex: 1;
     max-width: 350px;
     padding: 10px 5px;
}
 .info-box h3 {
     font-size: 35px;
     font-weight: 500;
     color: white;
     margin-bottom: -18px;
}
 .info-box h6 {
     font-size: 15px;
     font-weight: bold;
     color: white;
     margin-bottom: 20px;
}
 .info-box p {
     font-size: 14px;
     line-height: 1.5;
     color: white;
}
 @media (max-width: 480px) {
     .info-section {
         flex-direction: column;
         align-items: center;
    }
     .info-box {
         max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46ec7c8 */.features {
    display: flex;
    justify-content: center;
    gap: 50px;
    margin-top: 10px;
}

.feature-box {
    border-radius: 10px;
    max-width: 300px;
    text-align: center;
}

h3 {
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 500
}

p {
    font-size: 14px;
    color: #555;
}

 @media (max-width: 480px) {
     .features{
         display: flex;
         flex-wrap: wrap;
         gap: 20px;
     }
}/* End custom CSS */