.elementor-19065 .elementor-element.elementor-element-4259acb0 > .elementor-container{max-width:660px;}.elementor-19065 .elementor-element.elementor-element-4259acb0{margin-top:150px;margin-bottom:150px;}.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{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19065 .elementor-element.elementor-element-35ac53c5 .elementor-cta .elementor-cta__bg, .elementor-19065 .elementor-element.elementor-element-35ac53c5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-19065 .elementor-element.elementor-element-35ac53c5{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-19065 .elementor-element.elementor-element-35ac53c5 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-19065 .elementor-element.elementor-element-35ac53c5 .elementor-cta__content{min-height:200px;text-align:left;padding:20px 20px 20px 20px;}.elementor-19065 .elementor-element.elementor-element-35ac53c5 .elementor-cta__title{font-family:var( --e-global-typography-7aeddcb-font-family ), Sans-serif;font-size:var( --e-global-typography-7aeddcb-font-size );font-weight:var( --e-global-typography-7aeddcb-font-weight );font-style:var( --e-global-typography-7aeddcb-font-style );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );color:var( --e-global-color-295e656 );}.elementor-19065 .elementor-element.elementor-element-35ac53c5 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-e4ae592 );}.elementor-19065 .elementor-element.elementor-element-35ac53c5 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-e4ae592 );}.elementor-19065 .elementor-element.elementor-element-35ac53c5 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FF6000;}.elementor-19065 .elementor-element.elementor-element-5d4f6be7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta .elementor-cta__bg, .elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-19065 .elementor-element.elementor-element-5b752d17{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-19065 .elementor-element.elementor-element-5b752d17 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta__content{min-height:200px;text-align:left;padding:20px 20px 20px 20px;}.elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta__title{font-family:var( --e-global-typography-7aeddcb-font-family ), Sans-serif;font-size:var( --e-global-typography-7aeddcb-font-size );font-weight:var( --e-global-typography-7aeddcb-font-weight );font-style:var( --e-global-typography-7aeddcb-font-style );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );color:var( --e-global-color-295e656 );}.elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-e4ae592 );}.elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-e4ae592 );}.elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FF6000;}.elementor-19065 .elementor-element.elementor-element-6c755b0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta .elementor-cta__bg, .elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-19065 .elementor-element.elementor-element-3e1bde88{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-19065 .elementor-element.elementor-element-3e1bde88 > .elementor-widget-container{border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta__content{min-height:200px;text-align:left;padding:20px 20px 20px 20px;}.elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta__title{font-family:var( --e-global-typography-7aeddcb-font-family ), Sans-serif;font-size:var( --e-global-typography-7aeddcb-font-size );font-weight:var( --e-global-typography-7aeddcb-font-weight );font-style:var( --e-global-typography-7aeddcb-font-style );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );color:var( --e-global-color-295e656 );}.elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-e4ae592 );}.elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-e4ae592 );}.elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FF6000;}@media(min-width:2400px){.elementor-19065 .elementor-element.elementor-element-35ac53c5 .elementor-cta__title{font-size:var( --e-global-typography-7aeddcb-font-size );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );}.elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta__title{font-size:var( --e-global-typography-7aeddcb-font-size );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );}.elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta__title{font-size:var( --e-global-typography-7aeddcb-font-size );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );}}@media(max-width:1366px){.elementor-19065 .elementor-element.elementor-element-35ac53c5 .elementor-cta__title{font-size:var( --e-global-typography-7aeddcb-font-size );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );}.elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta__title{font-size:var( --e-global-typography-7aeddcb-font-size );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );}.elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta__title{font-size:var( --e-global-typography-7aeddcb-font-size );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );}}@media(max-width:1024px){.elementor-19065 .elementor-element.elementor-element-35ac53c5 .elementor-cta__title{font-size:var( --e-global-typography-7aeddcb-font-size );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );}.elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta__title{font-size:var( --e-global-typography-7aeddcb-font-size );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );}.elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta__title{font-size:var( --e-global-typography-7aeddcb-font-size );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );}}@media(max-width:767px){.elementor-19065 .elementor-element.elementor-element-4259acb0{margin-top:100px;margin-bottom:100px;}.elementor-19065 .elementor-element.elementor-element-387b6254{width:100%;}.elementor-19065 .elementor-element.elementor-element-387b6254 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-19065 .elementor-element.elementor-element-35ac53c5{width:100%;max-width:100%;}.elementor-19065 .elementor-element.elementor-element-35ac53c5 .elementor-cta__content{min-height:130px;}.elementor-19065 .elementor-element.elementor-element-35ac53c5 .elementor-cta__title{font-size:var( --e-global-typography-7aeddcb-font-size );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );}.elementor-19065 .elementor-element.elementor-element-5d4f6be7{width:100%;}.elementor-19065 .elementor-element.elementor-element-5d4f6be7 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-19065 .elementor-element.elementor-element-5b752d17{width:100%;max-width:100%;}.elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta__content{min-height:130px;}.elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta__title{font-size:var( --e-global-typography-7aeddcb-font-size );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );}.elementor-19065 .elementor-element.elementor-element-6c755b0{width:100%;}.elementor-19065 .elementor-element.elementor-element-6c755b0 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-19065 .elementor-element.elementor-element-3e1bde88{width:100%;max-width:100%;}.elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta__content{min-height:130px;}.elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta__title{font-size:var( --e-global-typography-7aeddcb-font-size );line-height:var( --e-global-typography-7aeddcb-line-height );letter-spacing:var( --e-global-typography-7aeddcb-letter-spacing );}}/* Start custom CSS for call-to-action, class: .elementor-element-35ac53c5 */.elementor-19065 .elementor-element.elementor-element-35ac53c5 .elementor-icon svg {
    width: 50px !important;
    height: 30px !important
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5b752d17 */.elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta:hover svg circle, .elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta:hover svg path, .elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-cta:hover svg rect{
    fill: rgba(255,255,255,0);
}

.elementor-19065 .elementor-element.elementor-element-5b752d17 .elementor-icon svg {
    width: 50px !important;
    height: 25px !important
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-3e1bde88 */.elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta:hover svg circle, .elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta:hover svg path, .elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-cta:hover svg rect{
    fill: rgba(255,255,255,0);
}

.elementor-19065 .elementor-element.elementor-element-3e1bde88 .elementor-icon svg {
    width: 30px !important;
    height: 30px !important
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4259acb0 */@media only screen and (min-width: 768px) {
.elementor-19065 .elementor-element.elementor-element-4259acb0 .elementor-cta__icon.elementor-view-default {
    position: absolute !important;
    top: 20px !important;
}

.elementor-19065 .elementor-element.elementor-element-4259acb0 .elementor-cta__title.elementor-cta__content-item {
    min-height: 56px;
}
}

/*
.elementor-cta .elementor-cta__bg-overlay {
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%) !important;
    transition: all 0.5s !important;
}

.elementor-cta:hover .elementor-cta__bg-overlay {
    background: rgb(255,96,0);
    background: linear-gradient(90deg, rgba(255,96,0,1) 0%, rgba(255,135,13,1) 100%) !important;
    transition: all 0.5s !important;
}
*/

.elementor-19065 .elementor-element.elementor-element-4259acb0 .elementor-cta .elementor-cta__bg-overlay {
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%) !important;
    transition: all 0.3s !important;
}

.elementor-19065 .elementor-element.elementor-element-4259acb0 .elementor-cta .elementor-cta__bg-overlay::before {
    position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
    background: rgb(255,96,0);
    background: linear-gradient(90deg, rgba(255,96,0,1) 0%, rgba(255,135,13,1) 100%) !important;
  z-index: -1;
  transition: opacity 0.3s linear;
  opacity: 0;
}

.elementor-19065 .elementor-element.elementor-element-4259acb0 .elementor-cta:hover .elementor-cta__bg-overlay::before {
  opacity: 1;
}

.elementor-19065 .elementor-element.elementor-element-4259acb0 .elementor-cta__content, .elementor-cta__content-item {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.elementor-19065 .elementor-element.elementor-element-4259acb0 a.elementor-cta {
    border-radius: 20px;
}

.elementor-19065 .elementor-element.elementor-element-4259acb0 .elementor-cta:hover svg circle, .elementor-19065 .elementor-element.elementor-element-4259acb0 .elementor-cta:hover svg path, .elementor-19065 .elementor-element.elementor-element-4259acb0 .elementor-cta:hover svg rect{
    stroke: rgb(255,255,255);
    transition: 0.3s;
}

.elementor-19065 .elementor-element.elementor-element-4259acb0 .elementor-cta svg circle, .elementor-19065 .elementor-element.elementor-element-4259acb0 .elementor-cta svg path, .elementor-19065 .elementor-element.elementor-element-4259acb0 .elementor-cta svg rect {
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS */.btn-width a {
    min-width: 200px;
}

.gradient-text {
  background: -webkit-linear-gradient(90deg, rgba(255,96,0,1) 0%, rgba(255,135,13,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*
.gradient-text * {
  background: -webkit-linear-gradient(90deg, rgba(255,96,0,1) 0%, rgba(255,135,13,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
*/

.jet-inline-svg--custom-width svg path, .jet-inline-svg--custom-width svg rect, .jet-inline-svg--custom-width svg circle {
    vector-effect: non-scaling-stroke !important;
}/* End custom CSS */