.elementor-36057 .elementor-element.elementor-element-43e3a37d{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36057 .elementor-element.elementor-element-43e3a37d:not(.elementor-motion-effects-element-type-background), .elementor-36057 .elementor-element.elementor-element-43e3a37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-36057 .elementor-element.elementor-element-362e9e1a{--display:flex;}.elementor-36057 .elementor-element.elementor-element-c5661db > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-36057 .elementor-element.elementor-element-c5661db .ct-heading{text-align:center;}.elementor-36057 .elementor-element.elementor-element-c5661db .ct-heading .ct-item--inner{max-width:742px;}.elementor-36057 .elementor-element.elementor-element-c5661db .ct-heading .item--title{color:#161616;font-size:40px;line-height:1.3;margin-bottom:0px;}.elementor-36057 .elementor-element.elementor-element-c5661db .ct-heading .item--title i{color:#161616;}.elementor-36057 .elementor-element.elementor-element-c5661db .ct-heading .ct-text-highlight{color:#161616;font-weight:300;}.elementor-36057 .elementor-element.elementor-element-c5661db .ct-heading .item--sub-icon{--gradient-color-from:#7B387C;--gradient-color-to:#B923BC;}.elementor-36057 .elementor-element.elementor-element-7553b5b1{--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-36057 .elementor-element.elementor-element-7553b5b1:not(.elementor-motion-effects-element-type-background), .elementor-36057 .elementor-element.elementor-element-7553b5b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-36057 .elementor-element.elementor-element-432ae78e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36057 .elementor-element.elementor-element-662de3ed{--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36057 .elementor-element.elementor-element-662de3ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36057 .elementor-element.elementor-element-7e2c81b9{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36057 .elementor-element.elementor-element-7e2c81b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36057 .elementor-element.elementor-element-1f954c85{width:var( --container-widget-width, 45.455% );max-width:45.455%;--container-widget-width:45.455%;--container-widget-flex-grow:0;}.elementor-36057 .elementor-element.elementor-element-1f954c85 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-36057 .elementor-element.elementor-element-1f954c85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36057 .elementor-element.elementor-element-1f954c85 .ct-counter-title{font-size:16px;}.elementor-36057 .elementor-element.elementor-element-12e76879{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-36057 .elementor-element.elementor-element-12e76879 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-36057 .elementor-element.elementor-element-12e76879.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36057 .elementor-element.elementor-element-12e76879 .ct-counter-title{font-size:16px;}.elementor-36057 .elementor-element.elementor-element-25b06b97{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36057 .elementor-element.elementor-element-49b1021d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-36057 .elementor-element.elementor-element-49b1021d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-36057 .elementor-element.elementor-element-49b1021d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36057 .elementor-element.elementor-element-49b1021d .ct-counter-title{font-size:16px;}.elementor-36057 .elementor-element.elementor-element-4b49fda5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-36057 .elementor-element.elementor-element-4b49fda5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-36057 .elementor-element.elementor-element-4b49fda5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36057 .elementor-element.elementor-element-4b49fda5 .ct-counter-title{font-size:16px;}.elementor-36057 .elementor-element.elementor-element-19b88f10{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:35px;}{{SELECTOR}} .ct-contact-form-layout1 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit){border-style:solid !important;border-width:0px 0px 0px 0px !important;font-size:14px;color:#7A7F93 !important;}.elementor-36057 .elementor-element.elementor-element-28be9573 .ct-contact-form-layout1 .nice-select::after{color:#7A7F93;}.elementor-36057 .elementor-element.elementor-element-28be9573 .ct-contact-form-layout1 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit){border-radius:30px 30px 30px 30px;padding-riht:38px;padding-left:38px;height:54px;}{{SELECTOR}} .ct-contact-form-layout1 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus{box-shadow:0px 0px 30px 0px rgba(98, 119.99999999999997, 205, 0.1);}.elementor-36057 .elementor-element.elementor-element-28be9573 .ct-contact-form-layout1 .wpcf7-form .wpcf7-form-control.wpcf7-textarea{height:130px;padding-top:16px;}{{SELECTOR}} {{SELECTOR}} .ct-contact-form-layout1 .wpcf7-submit{color:#FFFFFF !important;}{{SELECTOR}} {{SELECTOR}} .ct-contact-form-layout1 .wpcf7-submit:hover{color:#FFFFFF !important;}{{SELECTOR}} .ct-contact-form-layout1 .wpcf7-submit{font-size:16px;font-weight:500;line-height:61px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-36057 .elementor-element.elementor-element-28be9573 .ct-contact-form-layout1 .wpcf7-submit{padding:0px 50px 0px 50px;border-radius:61px 61px 61px 61px;}@media(max-width:1024px){.elementor-36057 .elementor-element.elementor-element-c5661db .ct-heading .item--title{font-size:28px;}.elementor-36057 .elementor-element.elementor-element-7553b5b1{--padding-top:95px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-36057 .elementor-element.elementor-element-432ae78e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36057 .elementor-element.elementor-element-1f954c85{width:var( --container-widget-width, 131.875px );max-width:131.875px;--container-widget-width:131.875px;--container-widget-flex-grow:0;}.elementor-36057 .elementor-element.elementor-element-1f954c85 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-36057 .elementor-element.elementor-element-12e76879{width:var( --container-widget-width, 134.75px );max-width:134.75px;--container-widget-width:134.75px;--container-widget-flex-grow:0;}.elementor-36057 .elementor-element.elementor-element-12e76879 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-36057 .elementor-element.elementor-element-49b1021d > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-36057 .elementor-element.elementor-element-4b49fda5 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-36057 .elementor-element.elementor-element-19b88f10{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-36057 .elementor-element.elementor-element-43e3a37d{--content-width:1440px;}.elementor-36057 .elementor-element.elementor-element-662de3ed{--width:98.052%;}.elementor-36057 .elementor-element.elementor-element-7e2c81b9{--width:41.185%;}}@media(max-width:1440px) and (min-width:768px){.elementor-36057 .elementor-element.elementor-element-43e3a37d{--content-width:1140px;}}@media(max-width:767px){.elementor-36057 .elementor-element.elementor-element-43e3a37d{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36057 .elementor-element.elementor-element-c5661db .ct-heading .item--title{font-size:24px;}.elementor-36057 .elementor-element.elementor-element-7553b5b1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36057 .elementor-element.elementor-element-432ae78e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-36057 .elementor-element.elementor-element-7e2c81b9{--width:47%;--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;--justify-content:flex-end;--align-items:center;}.elementor-36057 .elementor-element.elementor-element-1f954c85 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-36057 .elementor-element.elementor-element-1f954c85{--container-widget-width:132px;--container-widget-flex-grow:0;width:var( --container-widget-width, 132px );max-width:132px;}.elementor-36057 .elementor-element.elementor-element-12e76879 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-36057 .elementor-element.elementor-element-12e76879{--container-widget-width:132px;--container-widget-flex-grow:0;width:var( --container-widget-width, 132px );max-width:132px;}.elementor-36057 .elementor-element.elementor-element-25b06b97{--width:47%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-36057 .elementor-element.elementor-element-49b1021d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-36057 .elementor-element.elementor-element-49b1021d{--container-widget-width:132px;--container-widget-flex-grow:0;width:var( --container-widget-width, 132px );max-width:132px;}.elementor-36057 .elementor-element.elementor-element-4b49fda5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-36057 .elementor-element.elementor-element-4b49fda5{--container-widget-width:132px;--container-widget-flex-grow:0;width:var( --container-widget-width, 132px );max-width:132px;}.elementor-36057 .elementor-element.elementor-element-19b88f10{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-662de3ed */.ct-counter-layout1:not(.elementor-widget):after{
        background-image: -webkit-linear-gradient(left, rgba(123, 56, 124, 0.8), rgba(185, 35, 188, 0.9));
        background-color: inherit;
        
}
.ct-counter-layout1:not(.elementor-widget) .ct-counter-image{
    opacity: 1;
}
.ct-counter-layout1:not(.elementor-widget):before{
    rgba(185, 35, 188, 0.9)));
    background-image: -webkit-linear-gradient(left, rgba(0, 161, 85, 0.9), rgba(0, 202, 107, 0.9));
}/* End custom CSS */
/* Start custom CSS for ct_ctf7, class: .elementor-element-28be9573 */.ct-contact-form-layout1 .wpcf7-submit{
        background-image: linear-gradient(90deg, #00A155 0%, #00CA6B 50%, #00A155);
}
.input-filled {
    width: calc(50% - 10px);
    float: left;
    margin: 0 5px !important;
}
.input-filled:nth-child(7),
.input-filled:nth-child(6) {
    width: calc(100% - 10px) !important;
}/* End custom CSS */