.elementor-32272 .elementor-element.elementor-element-4acc2cf9 > .elementor-container{min-height:687px;}.elementor-32272 .elementor-element.elementor-element-4acc2cf9:not(.elementor-motion-effects-element-type-background), .elementor-32272 .elementor-element.elementor-element-4acc2cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thrivedx.com/wp-content/uploads/2024/06/unsplash_aso6SYJZGps.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-32272 .elementor-element.elementor-element-4acc2cf9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32272 .elementor-element.elementor-element-4acc2cf9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32272 .elementor-element.elementor-element-734323f5 > .elementor-container{max-width:1200px;}.elementor-32272 .elementor-element.elementor-element-734323f5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-32272 .elementor-element.elementor-element-734323f5{padding:80px 0px 0px 0px;}.elementor-32272 .elementor-element.elementor-element-6bdbb697 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-32272 .elementor-element.elementor-element-6bdbb697 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 80px 0px 0px;}.elementor-32272 .elementor-element.elementor-element-3af6f5fe .elementor-heading-title{color:#FFFFFF;font-family:"Industry-Light", inter;font-size:2.94rem;font-weight:400;text-transform:capitalize;line-height:3.125rem;letter-spacing:0px;}.elementor-32272 .elementor-element.elementor-element-5bf8ed8{color:#FFFFFF;font-family:"Inter", inter;font-size:1.125rem;font-weight:400;line-height:1.5rem;}.elementor-32272 .elementor-element.elementor-element-6fc64078{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 0px 0px;}.elementor-32272 .elementor-element.elementor-element-6fc64078 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32272 .elementor-element.elementor-element-7c7d14d4 > .elementor-container{max-width:1200px;}.elementor-32272 .elementor-element.elementor-element-7c7d14d4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-32272 .elementor-element.elementor-element-1408347c > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-32272 .elementor-element.elementor-element-38953346 .elementor-heading-title{color:#000000;font-family:"Inter", inter;font-size:1.7rem;font-weight:700;line-height:normal;}.elementor-32272 .elementor-element.elementor-element-19a83c16{color:#333333;font-family:"Inter", inter;font-weight:400;line-height:1.5rem;width:var( --container-widget-width, 25rem );max-width:25rem;--container-widget-width:25rem;--container-widget-flex-grow:0;}.elementor-32272 .elementor-element.elementor-element-19a83c16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32272 .elementor-element.elementor-element-3fdd7f94:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32272 .elementor-element.elementor-element-3fdd7f94 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-32272 .elementor-element.elementor-element-3fdd7f94 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A1A1A;box-shadow:0px 4px 60px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-100% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:30px 30px 30px 30px;}.elementor-32272 .elementor-element.elementor-element-3fdd7f94 > .elementor-element-populated, .elementor-32272 .elementor-element.elementor-element-3fdd7f94 > .elementor-element-populated > .elementor-background-overlay, .elementor-32272 .elementor-element.elementor-element-3fdd7f94 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-32272 .elementor-element.elementor-element-3fdd7f94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32272 .elementor-element.elementor-element-78d5bdd{color:#FFFFFF;font-family:"Industry-Light", inter;font-size:2.5rem;font-weight:400;text-transform:capitalize;line-height:2.5rem;letter-spacing:-0.025rem;}.elementor-32272 .elementor-element.elementor-element-e255496{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 60px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0;--margin-bottom:5rem;--margin-left:auto;--margin-right:auto;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-32272 .elementor-element.elementor-element-defe75f{text-align:center;width:var( --container-widget-width, 9.5rem );max-width:9.5rem;--container-widget-width:9.5rem;--container-widget-flex-grow:0;}.elementor-32272 .elementor-element.elementor-element-defe75f img{width:9.5rem;height:1.625rem;}.elementor-32272 .elementor-element.elementor-element-defe75f.elementor-element{--align-self:center;}.elementor-32272 .elementor-element.elementor-element-ee480a1 img{width:10.19rem;}.elementor-32272 .elementor-element.elementor-element-ee480a1{width:var( --container-widget-width, 10.19rem );max-width:10.19rem;--container-widget-width:10.19rem;--container-widget-flex-grow:0;}.elementor-32272 .elementor-element.elementor-element-ee480a1.elementor-element{--align-self:center;}.elementor-32272 .elementor-element.elementor-element-1358e76{width:var( --container-widget-width, 8.25rem );max-width:8.25rem;--container-widget-width:8.25rem;--container-widget-flex-grow:0;}.elementor-32272 .elementor-element.elementor-element-1358e76.elementor-element{--align-self:center;}.elementor-32272 .elementor-element.elementor-element-bbc6a61{width:var( --container-widget-width, 6.0625rem );max-width:6.0625rem;--container-widget-width:6.0625rem;--container-widget-flex-grow:0;}.elementor-32272 .elementor-element.elementor-element-bbc6a61.elementor-element{--align-self:center;}.elementor-32272 .elementor-element.elementor-element-3bcddd2{width:var( --container-widget-width, 5.75rem );max-width:5.75rem;--container-widget-width:5.75rem;--container-widget-flex-grow:0;}.elementor-32272 .elementor-element.elementor-element-3bcddd2.elementor-element{--align-self:center;}.elementor-32272 .elementor-element.elementor-element-9efdf17{width:var( --container-widget-width, 5.625rem );max-width:5.625rem;--container-widget-width:5.625rem;--container-widget-flex-grow:0;}.elementor-32272 .elementor-element.elementor-element-9efdf17.elementor-element{--align-self:center;}.elementor-32272 .elementor-element.elementor-element-3a1e282{width:var( --container-widget-width, 9.25rem );max-width:9.25rem;--container-widget-width:9.25rem;--container-widget-flex-grow:0;}.elementor-32272 .elementor-element.elementor-element-3a1e282.elementor-element{--align-self:center;}.elementor-32272 .elementor-element.elementor-element-8b7a7e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:6rem;--padding-bottom:6rem;--padding-left:8rem;--padding-right:8rem;}.elementor-32272 .elementor-element.elementor-element-8b7a7e4:not(.elementor-motion-effects-element-type-background), .elementor-32272 .elementor-element.elementor-element-8b7a7e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#130F1E;}.elementor-32272 .elementor-element.elementor-element-8b7a7e4, .elementor-32272 .elementor-element.elementor-element-8b7a7e4::before{--border-transition:0.3s;}.elementor-32272 .elementor-element.elementor-element-8b53660{--display:flex;--background-transition:0.3s;}.elementor-32272 .elementor-element.elementor-element-19c02fa{text-align:center;}.elementor-32272 .elementor-element.elementor-element-19c02fa .elementor-heading-title{color:#FFFFFF;font-family:"Inter", inter;font-size:2rem;font-weight:700;}.elementor-32272 .elementor-element.elementor-element-303bb2b{text-align:center;color:#FFFFFF;font-family:"Inter", inter;font-size:1.125rem;font-weight:400;line-height:1.5rem;width:var( --container-widget-width, 56rem );max-width:56rem;--container-widget-width:56rem;--container-widget-flex-grow:0;}.elementor-32272 .elementor-element.elementor-element-303bb2b.elementor-element{--align-self:center;}.elementor-32272 .elementor-element.elementor-element-4af9cec{--swiper-slides-to-display:1;--swiper-slides-gap:10px;width:var( --container-widget-width, 61rem );max-width:61rem;--container-widget-width:61rem;--container-widget-flex-grow:0;}.elementor-32272 .elementor-element.elementor-element-4af9cec .swiper-slide > .elementor-element{height:100%;}.elementor-32272 .elementor-element.elementor-element-4af9cec > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-32272 .elementor-element.elementor-element-4af9cec.elementor-element{--align-self:center;}body:not(.rtl) .elementor-32272 .elementor-element.elementor-element-7f64456{left:14.062vw;}body.rtl .elementor-32272 .elementor-element.elementor-element-7f64456{right:14.062vw;}.elementor-32272 .elementor-element.elementor-element-7f64456{top:491px;}.elementor-32272 .elementor-element.elementor-element-01294bb{text-align:center;color:#FFFFFF;font-family:"Inter", inter;font-size:1rem;font-weight:600;line-height:19px;}.elementor-32272 .elementor-element.elementor-element-01294bb > .elementor-widget-container{margin:01rem 0rem 03rem 0rem;}.elementor-32272 .elementor-element.elementor-element-a8d558f .elementor-button{font-family:"Inter", inter;font-size:1.25rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 8px 0px 8px;padding:15px 32px 15px 32px;}.elementor-32272 .elementor-element.elementor-element-2b56515{--display:flex;--background-transition:0.3s;}@media(max-width:1194px){.elementor-32272 .elementor-element.elementor-element-e255496{--grid-auto-flow:row;}.elementor-32272 .elementor-element.elementor-element-4af9cec{--swiper-slides-to-display:3;}}@media(min-width:769px){.elementor-32272 .elementor-element.elementor-element-6bdbb697{width:49%;}.elementor-32272 .elementor-element.elementor-element-72577d7b{width:51%;}.elementor-32272 .elementor-element.elementor-element-e255496{--width:78rem;}}@media(max-width:1024px) and (min-width:769px){.elementor-32272 .elementor-element.elementor-element-6bdbb697{width:100%;}.elementor-32272 .elementor-element.elementor-element-1408347c{width:100%;}.elementor-32272 .elementor-element.elementor-element-3fdd7f94{width:100%;}}@media(max-width:1024px){.elementor-32272 .elementor-element.elementor-element-4acc2cf9 > .elementor-container{min-height:600px;}.elementor-32272 .elementor-element.elementor-element-4acc2cf9{padding:0px 0px 60px 0px;}.elementor-32272 .elementor-element.elementor-element-734323f5{padding:0px 0px 0px 0px;}.elementor-32272 .elementor-element.elementor-element-6bdbb697 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32272 .elementor-element.elementor-element-6fc64078{padding:40px 20px 40px 20px;}.elementor-32272 .elementor-element.elementor-element-1408347c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32272 .elementor-element.elementor-element-3fdd7f94 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-32272 .elementor-element.elementor-element-e255496{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-32272 .elementor-element.elementor-element-4af9cec{--swiper-slides-to-display:1;--container-widget-width:40rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 40rem );max-width:40rem;}body:not(.rtl) .elementor-32272 .elementor-element.elementor-element-7f64456{left:97rem;}body.rtl .elementor-32272 .elementor-element.elementor-element-7f64456{right:97rem;}.elementor-32272 .elementor-element.elementor-element-7f64456{top:672rem;}}@media(max-width:768px){.elementor-32272 .elementor-element.elementor-element-4acc2cf9 > .elementor-container{min-height:600px;}.elementor-32272 .elementor-element.elementor-element-4acc2cf9{padding:0px 10px 0px 10px;}.elementor-32272 .elementor-element.elementor-element-734323f5{padding:0px 0px 0px 0px;}.elementor-32272 .elementor-element.elementor-element-3af6f5fe .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-32272 .elementor-element.elementor-element-6fc64078{padding:40px 20px 0px 20px;}.elementor-32272 .elementor-element.elementor-element-38953346 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-32272 .elementor-element.elementor-element-3fdd7f94 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-32272 .elementor-element.elementor-element-78d5bdd{font-size:1.5rem;line-height:1.75rem;}.elementor-32272 .elementor-element.elementor-element-e255496{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-32272 .elementor-element.elementor-element-8b7a7e4{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-32272 .elementor-element.elementor-element-19c02fa .elementor-heading-title{font-size:1.5rem;}.elementor-32272 .elementor-element.elementor-element-303bb2b{font-size:0.9rem;line-height:1.1rem;}.elementor-32272 .elementor-element.elementor-element-4af9cec{--swiper-slides-to-display:1;}.elementor-32272 .elementor-element.elementor-element-01294bb{font-size:0.8rem;}.elementor-32272 .elementor-element.elementor-element-a8d558f .elementor-button{font-size:0.8rem;}}/* Start custom CSS for text-editor, class: .elementor-element-19a83c16 */.elementor-32272 .elementor-element.elementor-element-19a83c16 ul {
    padding:0 0 0 20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3fdd7f94 */.elementor-32272 .elementor-element.elementor-element-3fdd7f94 {
    align-items: flex-start
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4af9cec */h3.elementor-image-box-title {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f64456 */@media screen and (min-width: 1440px){
    body:not(.rtl) .elementor-32272 .elementor-element.elementor-element-7f64456 {
    left: 14vw;
}
}

@media screen and (min-width: 1900px){
    body:not(.rtl) .elementor-32272 .elementor-element.elementor-element-7f64456 {
    left: 23vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7a7e4 */.swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #09B261;
    background: #09B261 !important;
}

span.swiper-pagination-bullet {
    background-color: #D9D9D9 !important;
    color: #D9D9D9 !IMPORTANT;
    opacity: 1 !important;
    width: 0.625rem !important;
    height: 0.55rem !important;
}

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    margin: 1rem 0 2rem;
}/* End custom CSS */
/* Start custom CSS */.gform_heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
        height: 3rem;
    margin-top: 2.84rem;
}

h2.gform_title::before{
    content: "Contact Form";
    visibility: visible;
    color: #FFF;
    font-family: Inter;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3rem;
    letter-spacing: -0.025rem;
    text-transform: capitalize;
    position: absolute;
    left: 0px;
}
h2.gform_title {
    color: #FFF;
    font-family: Inter;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3rem;
    letter-spacing: -0.025rem;
    text-transform: capitalize;
    visibility: hidden;
}
p.gform_required_legend {
   visibility: hidden;
}

p.gform_required_legend::before {
    content: "Required Fields*";
    visibility: visible;
     color: #FFF;
    font-family: Inter;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.025rem;
    text-transform: capitalize;
        position: absolute;
right: 0;
}

.gform-body.gform_body {
    color: #FFF;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
    color: #FFF;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.0625rem;
    margin: 0;
}
.ginput_container.ginput_container_consent {
    display: flex;
    align-items: center;
    gap: 0.6rem;
}
input#gform_submit_button_18 {
    color: var(--White, #FFF);
    text-align: center;
    font-family: Inter;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: flex;
    padding: 0.75rem 2rem 0.6875rem 2rem;
    justify-content: center;
    align-items: center;
    border: none;
    gap: 0.625rem;
    border-radius: 0rem 0.5rem;
    background: var(--GreenMain, #09B261);
}

span.gfield_required.gfield_required_asterisk {
    color: white !important;
}

@media screen and (max-width: 500px){
    #gform_submit_button_18{
        width: 100%;
    }
    h2.gform_title::before{
        font-size: 1.2rem;
        position: absolute;
        top: -2.2rem;
    }
    .gform_heading {
        margin-top: 2rem;  
        height: 1.5rem;
    }
    .gform_required_legend::before{
        margin-top: 0.7rem;
    }
}

div#gfield_consent_description_18_21 {
    border: none;
    overflow-y: hidden;
    max-height: max-content;
    padding: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Industry-Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://thrivedx.com/wp-content/uploads/2021/10/Industry-Light.eot');
	src: url('https://thrivedx.com/wp-content/uploads/2021/10/Industry-Light.eot?#iefix') format('embedded-opentype'),
		url('https://thrivedx.com/wp-content/uploads/2021/10/Industry-Light.woff2') format('woff2'),
		url('https://thrivedx.com/wp-content/uploads/2021/10/Industry-Light.woff') format('woff'),
		url('https://thrivedx.com/wp-content/uploads/2021/10/Industry-Light.ttf') format('truetype'),
		url('https://thrivedx.com/wp-content/uploads/2021/10/Industry-Light.svg#Industry-Light') format('svg');
}
/* End Custom Fonts CSS */