.elementor-5392 .elementor-element.elementor-element-d0bdfd8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-5392 .elementor-element.elementor-element-d0bdfd8:not(.elementor-motion-effects-element-type-background), .elementor-5392 .elementor-element.elementor-element-d0bdfd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53d54bd );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5392 .elementor-element.elementor-element-7e46277{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-5392 .elementor-element.elementor-element-7e46277 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:6.6vw;font-weight:400;text-transform:capitalize;line-height:1;color:var( --e-global-color-f0c5e82 );}.elementor-5392 .elementor-element.elementor-element-5b0994f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:1.5em;color:var( --e-global-color-f0c5e82 );}.elementor-5392 .elementor-element.elementor-element-40873dc{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-5392 .elementor-element.elementor-element-eb75170{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5392 .elementor-element.elementor-global-4551 .scrolling-carousel-track-3946{animation-direction:normal;animation-duration:250s;}.elementor-5392 .elementor-element.elementor-global-4551 .scrolling-carousel-wrapper-3946{background-color:var( --e-global-color-primary );padding:20px 0px 20px 0px;}.elementor-5392 .elementor-element.elementor-global-4551 .scrolling-carousel-text-3946{color:var( --e-global-color-957a249 );font-family:"Cormorant Garamond", Sans-serif;font-size:1.7vw;font-style:italic;}.elementor-5392 .elementor-element.elementor-global-4551 .scrolling-carousel-icon-3946{color:var( --e-global-color-8e0afcf );font-size:7px;}.elementor-5392 .elementor-element.elementor-global-4551 .scrolling-carousel-icon-3946 svg{fill:var( --e-global-color-8e0afcf );width:7px;height:7px;}.elementor-5392 .elementor-element.elementor-element-e533ed1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1280px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(min-width:768px){.elementor-5392 .elementor-element.elementor-element-d0bdfd8{--content-width:90%;}.elementor-5392 .elementor-element.elementor-element-eb75170{--content-width:100%;}.elementor-5392 .elementor-element.elementor-element-e533ed1{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5392 .elementor-element.elementor-element-d0bdfd8{--content-width:95%;}}@media(max-width:1024px){.elementor-5392 .elementor-element.elementor-element-d0bdfd8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:15%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5392 .elementor-element.elementor-element-7e46277 .elementor-heading-title{font-size:7.6vw;}.elementor-5392 .elementor-element.elementor-element-5b0994f{text-align:center;}.elementor-5392 .elementor-element.elementor-global-4551 .scrolling-carousel-text-3946{font-size:2.6vw;}}@media(max-width:767px){.elementor-5392 .elementor-element.elementor-element-d0bdfd8{--content-width:90%;--padding-top:25%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5392 .elementor-element.elementor-element-7e46277{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-5392 .elementor-element.elementor-element-7e46277 .elementor-heading-title{font-size:40px;}.elementor-5392 .elementor-element.elementor-element-5b0994f{text-align:start;}.elementor-5392 .elementor-element.elementor-element-5b0994f .elementor-heading-title{font-size:16px;}.elementor-5392 .elementor-element.elementor-element-40873dc{width:100%;max-width:100%;}.elementor-5392 .elementor-element.elementor-global-4551 .scrolling-carousel-text-3946{font-size:20px;}}/* Start custom CSS for heading, class: .elementor-element-7e46277 */.elementor-5392 .elementor-element.elementor-element-7e46277 span{
    color: #99A68F;
    font-style: italic;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40873dc */.elementor-5392 .elementor-element.elementor-element-40873dc form{
    background: white;
    padding: 2rem;
    border-radius: 14px;
}
.jtwf img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}


.elementor-5392 .elementor-element.elementor-element-40873dc .p-4.space-y-2{
    display: flex
;
    flex-direction: column;
    gap: 20px;
}

.elementor-5392 .elementor-element.elementor-element-40873dc label{
    display: flex
;
    flex-direction: column;
    gap: 6px;
}

.elementor-5392 .elementor-element.elementor-element-40873dc input:not([type=file]),
.elementor-5392 .elementor-element.elementor-element-40873dc textarea{
    border-color: rgba(0,0,0,0.2);
    border-radius: 50px;
}

.elementor-5392 .elementor-element.elementor-element-40873dc img{
    width: 100%;
    max-width: 200px;
margin-bottom: 20px;

}

.elementor-5392 .elementor-element.elementor-element-40873dc div:has(label > input[type="checkbox"]) {
  display: flex;
    flex-direction: column;
    gap: 8px;
}


.elementor-5392 .elementor-element.elementor-element-40873dc label:has(input[type="checkbox"]){
    display: flex;
    flex-direction: row;
}

@media(max-width: 767px){
	.elementor-5392 .elementor-element.elementor-element-40873dc img{
		width: 150px; 
	}

}

.elementor-5392 .elementor-element.elementor-element-40873dc button{
    background-color: #99A68F !important;
    font-family: "DM Sans", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: white !important;
    border-radius: 4px;
    border: none;
}

@media(max-width: 767px){
    .elementor-5392 .elementor-element.elementor-element-40873dc form{
        padding: 2rem 1rem;
    }
    
    .elementor-5392 .elementor-element.elementor-element-40873dc img{
        max-width: 100% !important;
    }
}/* End custom CSS */