.elementor-3644 .elementor-element.elementor-element-26fd9510{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1em;--padding-bottom:0em;--padding-left:1em;--padding-right:01em;}.elementor-3644 .elementor-element.elementor-element-615f966{--display:flex;}.elementor-3644 .elementor-element.elementor-element-120984db{color:var( --e-global-color-secondary );}.elementor-3644 .elementor-element.elementor-element-120984db a{color:var( --e-global-color-accent );}.elementor-3644 .elementor-element.elementor-element-833e9ef{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:120px;--padding-left:8px;--padding-right:8px;}.elementor-3644 .elementor-element.elementor-element-833e9ef:not(.elementor-motion-effects-element-type-background), .elementor-3644 .elementor-element.elementor-element-833e9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3644 .elementor-element.elementor-element-833e9ef > .elementor-shape-bottom svg, .elementor-3644 .elementor-element.elementor-element-833e9ef > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:40px;}.elementor-3644 .elementor-element.elementor-element-1095e03{--display:flex;}.elementor-3644 .elementor-element.elementor-element-29527a1f{text-align:center;}.elementor-3644 .elementor-element.elementor-element-29527a1f .elementor-heading-title{color:var( --e-global-color-bea595a );}.elementor-3644 .elementor-element.elementor-element-2f45e07b{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;bottom:8px;z-index:1000000000;}body:not(.rtl) .elementor-3644 .elementor-element.elementor-element-2f45e07b{right:0px;}body.rtl .elementor-3644 .elementor-element.elementor-element-2f45e07b{left:0px;}.elementor-3644 .elementor-element.elementor-element-2f45e07b .elementor-icon-wrapper{text-align:center;}.elementor-3644 .elementor-element.elementor-element-2f45e07b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3644 .elementor-element.elementor-element-2f45e07b.elementor-view-framed .elementor-icon, .elementor-3644 .elementor-element.elementor-element-2f45e07b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3644 .elementor-element.elementor-element-2f45e07b.elementor-view-framed .elementor-icon, .elementor-3644 .elementor-element.elementor-element-2f45e07b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3644 .elementor-element.elementor-element-2f45e07b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-3644 .elementor-element.elementor-element-2f45e07b.elementor-view-framed .elementor-icon:hover, .elementor-3644 .elementor-element.elementor-element-2f45e07b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3644 .elementor-element.elementor-element-2f45e07b.elementor-view-framed .elementor-icon:hover, .elementor-3644 .elementor-element.elementor-element-2f45e07b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-3644 .elementor-element.elementor-element-2f45e07b .elementor-icon{font-size:50px;padding:0px;}.elementor-3644 .elementor-element.elementor-element-2f45e07b .elementor-icon svg{height:50px;}.elementor-3644 .elementor-element.elementor-element-15c7c9fd{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:01em;}.elementor-3644 .elementor-element.elementor-element-15c7c9fd > .elementor-shape-bottom .elementor-shape-fill, .elementor-3644 .elementor-element.elementor-element-15c7c9fd > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-bea595a );}.elementor-3644 .elementor-element.elementor-element-15c7c9fd > .elementor-shape-bottom svg, .elementor-3644 .elementor-element.elementor-element-15c7c9fd > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:40px;}.elementor-3644 .elementor-element.elementor-element-70cf41c5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3644 .elementor-element.elementor-element-20c74b8e{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3644 .elementor-element.elementor-element-7e44feb9{--display:flex;--justify-content:center;}.elementor-3644 .elementor-element.elementor-element-2be4182d img{width:85%;}.elementor-3644 .elementor-element.elementor-element-40707630{--display:flex;--justify-content:center;}.elementor-3644 .elementor-element.elementor-element-3bf168b0{text-align:start;}.elementor-3644 .elementor-element.elementor-element-2de6d366{font-size:16px;}.elementor-3644 .elementor-element.elementor-element-22039832 .elementor-button{background-color:var( --e-global-color-accent );text-transform:uppercase;fill:var( --e-global-color-49a834e );color:var( --e-global-color-49a834e );box-shadow:0px 0px 14px 0px rgba(255, 0, 96.45652173913017, 0.7);border-radius:30px 30px 30px 30px;padding:18px 50px 18px 50px;}.elementor-3644 .elementor-element.elementor-element-22039832 .elementor-button:hover, .elementor-3644 .elementor-element.elementor-element-22039832 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-49a834e );border-color:var( --e-global-color-accent );}.elementor-3644 .elementor-element.elementor-element-22039832 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 0em 0em 0em;}.elementor-3644 .elementor-element.elementor-element-22039832 .elementor-button:hover svg, .elementor-3644 .elementor-element.elementor-element-22039832 .elementor-button:focus svg{fill:var( --e-global-color-49a834e );}.elementor-3644 .elementor-element.elementor-element-468138dc{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:01em;}.elementor-3644 .elementor-element.elementor-element-468138dc:not(.elementor-motion-effects-element-type-background), .elementor-3644 .elementor-element.elementor-element-468138dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bea595a );}.elementor-3644 .elementor-element.elementor-element-468138dc > .elementor-shape-bottom svg, .elementor-3644 .elementor-element.elementor-element-468138dc > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:40px;}.elementor-3644 .elementor-element.elementor-element-306b1990{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3644 .elementor-element.elementor-element-2519c4c3{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3644 .elementor-element.elementor-element-41039262{--display:flex;--justify-content:center;}.elementor-3644 .elementor-element.elementor-element-34c3716a{text-align:start;}.elementor-3644 .elementor-element.elementor-element-2872e107{font-size:16px;}.elementor-3644 .elementor-element.elementor-element-18caedd5{--display:flex;--justify-content:center;}.elementor-3644 .elementor-element.elementor-element-1f54d21 img{width:85%;}.elementor-3644 .elementor-element.elementor-element-3ca9a956 .elementor-button{background-color:var( --e-global-color-accent );text-transform:uppercase;fill:var( --e-global-color-49a834e );color:var( --e-global-color-49a834e );box-shadow:0px 0px 14px 0px rgba(255, 0, 96.45652173913017, 0.7);border-radius:30px 30px 30px 30px;padding:18px 50px 18px 50px;}.elementor-3644 .elementor-element.elementor-element-3ca9a956 .elementor-button:hover, .elementor-3644 .elementor-element.elementor-element-3ca9a956 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-49a834e );border-color:var( --e-global-color-accent );}.elementor-3644 .elementor-element.elementor-element-3ca9a956 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 0em 0em 0em;}.elementor-3644 .elementor-element.elementor-element-3ca9a956 .elementor-button:hover svg, .elementor-3644 .elementor-element.elementor-element-3ca9a956 .elementor-button:focus svg{fill:var( --e-global-color-49a834e );}.elementor-3644 .elementor-element.elementor-element-4544a234{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:01em;}.elementor-3644 .elementor-element.elementor-element-4544a234 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3644 .elementor-element.elementor-element-4544a234 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-bea595a );}.elementor-3644 .elementor-element.elementor-element-4544a234 > .elementor-shape-bottom svg, .elementor-3644 .elementor-element.elementor-element-4544a234 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:40px;}.elementor-3644 .elementor-element.elementor-element-5dcdc26f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3644 .elementor-element.elementor-element-3e072927{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3644 .elementor-element.elementor-element-383a3db4{--display:flex;--justify-content:center;}.elementor-3644 .elementor-element.elementor-element-e850a3c img{width:85%;}.elementor-3644 .elementor-element.elementor-element-7c3b7cc5{--display:flex;--justify-content:center;}.elementor-3644 .elementor-element.elementor-element-4e40d37e{text-align:start;}.elementor-3644 .elementor-element.elementor-element-41ce6c1c{font-size:16px;}.elementor-3644 .elementor-element.elementor-element-1862462a .elementor-button{background-color:var( --e-global-color-accent );text-transform:uppercase;fill:var( --e-global-color-49a834e );color:var( --e-global-color-49a834e );box-shadow:0px 0px 14px 0px rgba(255, 0, 96.45652173913017, 0.7);border-radius:30px 30px 30px 30px;padding:18px 50px 18px 50px;}.elementor-3644 .elementor-element.elementor-element-1862462a .elementor-button:hover, .elementor-3644 .elementor-element.elementor-element-1862462a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-49a834e );border-color:var( --e-global-color-accent );}.elementor-3644 .elementor-element.elementor-element-1862462a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 0em 0em 0em;}.elementor-3644 .elementor-element.elementor-element-1862462a .elementor-button:hover svg, .elementor-3644 .elementor-element.elementor-element-1862462a .elementor-button:focus svg{fill:var( --e-global-color-49a834e );}.elementor-3644 .elementor-element.elementor-element-1bd0be06{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:01em;}.elementor-3644 .elementor-element.elementor-element-1bd0be06:not(.elementor-motion-effects-element-type-background), .elementor-3644 .elementor-element.elementor-element-1bd0be06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bea595a );}.elementor-3644 .elementor-element.elementor-element-1bd0be06 > .elementor-shape-bottom svg, .elementor-3644 .elementor-element.elementor-element-1bd0be06 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:40px;}.elementor-3644 .elementor-element.elementor-element-6a2ef93a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3644 .elementor-element.elementor-element-40f63578{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3644 .elementor-element.elementor-element-65962eb8{--display:flex;--justify-content:center;}.elementor-3644 .elementor-element.elementor-element-40cf34ed{text-align:start;}.elementor-3644 .elementor-element.elementor-element-752ea6fa{font-size:16px;}.elementor-3644 .elementor-element.elementor-element-e436bc2{--display:flex;--justify-content:center;}.elementor-3644 .elementor-element.elementor-element-00bae81 img{width:85%;}.elementor-3644 .elementor-element.elementor-element-4b150ddf .elementor-button{background-color:var( --e-global-color-accent );text-transform:uppercase;fill:var( --e-global-color-49a834e );color:var( --e-global-color-49a834e );box-shadow:0px 0px 14px 0px rgba(255, 0, 96.45652173913017, 0.7);border-radius:30px 30px 30px 30px;padding:18px 50px 18px 50px;}.elementor-3644 .elementor-element.elementor-element-4b150ddf .elementor-button:hover, .elementor-3644 .elementor-element.elementor-element-4b150ddf .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-49a834e );border-color:var( --e-global-color-accent );}.elementor-3644 .elementor-element.elementor-element-4b150ddf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 0em 0em 0em;}.elementor-3644 .elementor-element.elementor-element-4b150ddf .elementor-button:hover svg, .elementor-3644 .elementor-element.elementor-element-4b150ddf .elementor-button:focus svg{fill:var( --e-global-color-49a834e );}.elementor-3644 .elementor-element.elementor-element-465ae0f2{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:120px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-3644 .elementor-element.elementor-element-2700264d{--display:flex;}.elementor-3644 .elementor-element.elementor-element-23700690 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-3644 .elementor-element.elementor-element-7b612f13{--display:flex;}.elementor-3644 .elementor-element.elementor-global-5008{width:100%;max-width:100%;}.elementor-3644 .elementor-element.elementor-global-5008 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-3644 .elementor-element.elementor-element-26fd9510{--content-width:1440px;}.elementor-3644 .elementor-element.elementor-element-833e9ef{--content-width:1440px;}.elementor-3644 .elementor-element.elementor-element-15c7c9fd{--content-width:1440px;}.elementor-3644 .elementor-element.elementor-element-468138dc{--content-width:1440px;}.elementor-3644 .elementor-element.elementor-element-4544a234{--content-width:1440px;}.elementor-3644 .elementor-element.elementor-element-1bd0be06{--content-width:1440px;}.elementor-3644 .elementor-element.elementor-element-465ae0f2{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3644 .elementor-element.elementor-element-2700264d{--width:40%;}.elementor-3644 .elementor-element.elementor-element-7b612f13{--width:60%;}}@media(max-width:1024px){body:not(.rtl) .elementor-3644 .elementor-element.elementor-element-2f45e07b{right:2px;}body.rtl .elementor-3644 .elementor-element.elementor-element-2f45e07b{left:2px;}.elementor-3644 .elementor-element.elementor-element-2f45e07b .elementor-icon{font-size:40px;}.elementor-3644 .elementor-element.elementor-element-2f45e07b .elementor-icon svg{height:40px;}.elementor-3644 .elementor-element.elementor-element-465ae0f2{--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}}@media(max-width:767px){.elementor-3644 .elementor-element.elementor-element-2f45e07b{--container-widget-width:58px;--container-widget-flex-grow:0;width:var( --container-widget-width, 58px );max-width:58px;}body:not(.rtl) .elementor-3644 .elementor-element.elementor-element-2f45e07b{right:13px;}body.rtl .elementor-3644 .elementor-element.elementor-element-2f45e07b{left:13px;}.elementor-3644 .elementor-element.elementor-element-2f45e07b .elementor-icon{font-size:32px;}.elementor-3644 .elementor-element.elementor-element-2f45e07b .elementor-icon svg{height:32px;}.elementor-3644 .elementor-element.elementor-element-465ae0f2{--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS for icon, class: .elementor-element-2f45e07b */.elementor-3644 .elementor-element.elementor-element-2f45e07b .elementor-icon-wrapper {
    z-index: 1000 !importan;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-5008 */.wpcf7 {
  background-color: #;
  font: 13px poppins;
}

.elementor-3644 .elementor-element.elementor-global-5008 input, 
.elementor-3644 .elementor-element.elementor-global-5008 select {
  font-weight:400;
  font-size: 13px;
  border:1px solid;
  border-color: #00000033;
  border-radius: 8px;
  padding: 8px 4px;
}

.elementor-3644 .elementor-element.elementor-global-5008 textarea {
  font-weight:400;
  font-size: 13px;
  border:1px solid;
  border-color: #00000033;
  border-radius: 8px;
  padding: 8px 4px;
  height: 140px;
}

#responsive-form{
	max-width:100%; 
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, 
.column-full, 
.column-third {
	float: left;
	position: relative;
	padding: 6px;
	width:100%;
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
	.column-third{
	    width: 33%;
	}
}

#cf-invia {
    background: #ed327a;
    cursor:pointer;
    padding: 18px 48px 18px 48px;
    border-radius:50px;
    border-color: #ed327a;
    box-shadow: 0px 0px 14px 0px rgb(255 0 96 / 70%);
    color:#fff;
    font-family: poppins;
    font-size: 15px;
    text-transform: uppercase;
    margin-top: 36px;
}/* End custom CSS */