.elementor-4205 .elementor-element.elementor-element-7c434c6 > .elementor-container{max-width:1220px;}.elementor-4205 .elementor-element.elementor-element-7c434c6{padding:0px 30px 0px 30px;}.elementor-4205 .elementor-element.elementor-element-1832d13 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4205 .elementor-element.elementor-element-1832d13 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://lumevi.basalte.dev/wp-content/uploads/2022/05/bg-yellow-hollow.jpg");background-position:top left;background-repeat:no-repeat;background-size:contain;opacity:1;}.elementor-4205 .elementor-element.elementor-element-1832d13 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 0px;}.elementor-4205 .elementor-element.elementor-element-1832d13 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4205 .elementor-element.elementor-element-1832d13{z-index:1;}.elementor-4205 .elementor-element.elementor-element-0ae2041 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Carmen Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-4205 .elementor-element.elementor-element-0ae2041 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-4205 .elementor-element.elementor-element-1531915 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Tobias", Sans-serif;font-size:58px;font-weight:300;line-height:1.2em;}.elementor-4205 .elementor-element.elementor-element-1531915 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-4205 .elementor-element.elementor-element-ac59566{color:var( --e-global-color-text );font-family:"Carmen Sans", Sans-serif;font-size:18px;font-weight:normal;}.elementor-4205 .elementor-element.elementor-element-5741d06 > .elementor-element-populated{margin:-100px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:200px 80px 80px 80px;}.elementor-4205 .elementor-element.elementor-element-5741d06{z-index:1;}.elementor-4205 .elementor-element.elementor-element-5c7f95a{text-align:center;}.elementor-4205 .elementor-element.elementor-element-5c7f95a .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Tobias", Sans-serif;font-size:51px;font-weight:300;}.elementor-4205 .elementor-element.elementor-element-5c7f95a > .elementor-widget-container{margin:0px 0px 40px 0px;}@media(max-width:1024px){.elementor-4205 .elementor-element.elementor-element-1531915 .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-4205 .elementor-element.elementor-element-1832d13{width:39.644%;}.elementor-4205 .elementor-element.elementor-element-5741d06{width:59.968%;}}@media(max-width:767px){.elementor-4205 .elementor-element.elementor-element-1832d13 > .elementor-element-populated{padding:80px 0px 60px 0px;}.elementor-4205 .elementor-element.elementor-element-0ae2041{text-align:center;}.elementor-4205 .elementor-element.elementor-element-0ae2041 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4205 .elementor-element.elementor-element-1531915{text-align:center;}.elementor-4205 .elementor-element.elementor-element-5741d06 > .elementor-element-populated{margin:0px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 40px 50px 40px;}.elementor-4205 .elementor-element.elementor-element-5c7f95a .elementor-heading-title{font-size:36px;}}/* Start custom CSS for column, class: .elementor-element-1832d13 */.elementor-4205 .elementor-element.elementor-element-1832d13 .elementor-background-overlay {
    /*
    transform: scale(2);
    transform-origin: 100% 0;
    z-index: -1;
    margin-left: 10%;
    
    width: calc(100% + 50%);
    margin-right: -50%;
    margin-top: -20%;
    */
    
    transform: scale(2.5);
    transform-origin: 70% 5%;
    
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c7f95a */.elementor-4205 .elementor-element.elementor-element-5c7f95a {
    max-width: 1240px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21962cd */.elementor-4205 .elementor-element.elementor-element-21962cd .hs-field-desc {
    color: #AAC1A9;
    font-weight: bold;
}

.elementor-4205 .elementor-element.elementor-element-21962cd .hs-richtext,
.elementor-4205 .elementor-element.elementor-element-21962cd .hs_message,
.elementor-4205 .elementor-element.elementor-element-21962cd .hs_message span {
    font-size: 14px;
    line-height: 18px;
}
.elementor-4205 .elementor-element.elementor-element-21962cd .hs-richtext a {
    color: #AAC1A9;
}

.elementor-4205 .elementor-element.elementor-element-21962cd .actions {
    margin-top: 20px;
}

.elementor-4205 .elementor-element.elementor-element-21962cd input:not([type="submit"]),
.elementor-4205 .elementor-element.elementor-element-21962cd select,
.elementor-4205 .elementor-element.elementor-element-21962cd textarea {
    border-width: 0 0 1px 0;
    border-color: #2F2F2F;
    border-radius: 0;
    padding: 5px 0;
}

.elementor-4205 .elementor-element.elementor-element-21962cd input:not([type="submit"]):focus,
.elementor-4205 .elementor-element.elementor-element-21962cd select:focus,
.elementor-4205 .elementor-element.elementor-element-21962cd textarea:focus {
    outline: 0;
}

.elementor-4205 .elementor-element.elementor-element-21962cd input[type="submit"] {
    border-radius: 27px;
    background: #2F2F2F;
    border-color: #2F2F2F;
    color: #ffffff;
    font-size: 24px;
    font-weight: 300;
    font-family: "Tobias", Sans-serif;
    line-height: 1em;
    padding: 24px 30px 26px;
    border-radius: 100px;
    line-height: 1em;
    width: 100%;
}
.elementor-4205 .elementor-element.elementor-element-21962cd input[type="submit"]:hover {
    background: #AAC1A9;
    border-color: #AAC1A9;
}

.elementor-4205 .elementor-element.elementor-element-21962cd .hs-form-field select {
    padding: 10px 0;
    font-weight: bold;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    color: #AAC1A9;
    
    background-color: transparent!important;
    background-image: linear-gradient(45deg, transparent 50%, #2F2F2F 50%), linear-gradient(135deg, #2F2F2F 50%, transparent 50%);
    background-position: calc(100% - 15px) calc(1em + 2px), calc(100% - 10px) calc(1em + 2px);
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
}

.elementor-4205 .elementor-element.elementor-element-21962cd .hs-form-field {
    margin-bottom: 30px;
}

.elementor-4205 .elementor-element.elementor-element-21962cd .hs-form-field label {
    font-size: 14px;
}

.elementor-4205 .elementor-element.elementor-element-21962cd .hs-form-field legend {
    font-size: 16px;
}

.elementor-4205 .elementor-element.elementor-element-21962cd ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.elementor-4205 .elementor-element.elementor-element-21962cd li:not(:last-child) {
    margin-bottom: 10px;
}

.elementor-4205 .elementor-element.elementor-element-21962cd .hs-form-checkbox-display input {
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5741d06 */.elementor-4205 .elementor-element.elementor-element-5741d06 > div {
    margin-top: -60px;
    box-shadow: 0 0 99px rgba(0, 0, 0, 0.16);
    border-radius: 60px;
    background: #ffffff;
    z-index: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Carmen Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Regular.eot');
	src: url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Regular.woff2') format('woff2'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Regular.woff') format('woff'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Carmen Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Medium.eot');
	src: url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Medium.woff2') format('woff2'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Medium.woff') format('woff'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Carmen Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Bold.eot');
	src: url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Bold.woff2') format('woff2'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Bold.woff') format('woff'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/CarmenSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tobias';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/tobias-light-webfont.woff2') format('woff2'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/tobias-light-webfont.woff') format('woff'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/tobias-light-webfont.ttf') format('truetype'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/tobias-light-webfont.svg#Tobias') format('svg');
}
@font-face {
	font-family: 'Tobias';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/tobias-regular-webfont.woff2') format('woff2'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/tobias-regular-webfont.woff') format('woff'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/tobias-regular-webfont.ttf') format('truetype'),
		url('https://lumevi.basalte.dev/wp-content/uploads/2022/05/tobias-regular-webfont.svg#Tobias') format('svg');
}
/* End Custom Fonts CSS */