.elementor-347 .elementor-element.elementor-element-615f4c1{--display:flex;--min-height:92vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-347 .elementor-element.elementor-element-615f4c1:not(.elementor-motion-effects-element-type-background), .elementor-347 .elementor-element.elementor-element-615f4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-347 .elementor-element.elementor-element-64e699a .elementor-heading-title{font-family:"Qara Regular", Sans-serif;font-weight:400;}.elementor-347 .elementor-element.elementor-element-95bcba7 .elementor-heading-title{font-family:"Helvetica Neue Light Italic", Sans-serif;font-weight:400;}.elementor-347 .elementor-element.elementor-element-c1b1143 .elementor-heading-title{font-family:"Helvetica Neue Medium Italic", Sans-serif;font-weight:400;}.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 label{font-family:"Helvetica Neue Light", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;letter-spacing:-1.35px;color:var( --e-global-color-text );}.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 input:not([type=submit]), .elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 textarea, .elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 select{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 input:not([type=submit]){color:var( --e-global-color-text );background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 textarea{color:var( --e-global-color-text );background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 select{color:var( --e-global-color-text );background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 input:not([type=submit])::placeholder{color:var( --e-global-color-text );}.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 textarea::placeholder{color:var( --e-global-color-text );}.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 input:not([type=submit]),.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 textarea, .elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 select{border-style:solid;border-width:0px 0px 2px 0px;}.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 input[type=submit]{font-family:"Helvetica Neue Light", Sans-serif;font-size:10px;font-weight:400;letter-spacing:-0.5px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;}.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 .wpcf7-form-control-wrap{padding:50px 0 0px 0;}.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7{text-align:center;}.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 .wpcf7-not-valid-tip{text-align:left;}@media(max-width:1024px){.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}@media(max-width:767px){.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 label{font-size:12px;letter-spacing:-0.6px;}.elementor-347 .elementor-element.elementor-element-b12a245 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}/* Start custom CSS for qi_addons_for_elementor_contact_form_7, class: .elementor-element-b12a245 */.elementor-347 .elementor-element.elementor-element-b12a245 input{
    font-family: 'Qara Regular', Sans-Serif !important;
    font-size: 150px;
    text-transform: uppercase;
    letter-spacing: -13.01px;
    text-align: center;
    outline: none !important;
    line-height: 100%;
}

.elementor-347 .elementor-element.elementor-element-b12a245 .cf7mls_next{
    background: var(--e-global-color-primary);
    border-radius: 0px;
    color: var(--e-global-color-secondary);
        font-family: "Helvetica Neue Bold", Sans-serif;
        font-size: 10px;
        letter-spacing: -0.5px;
        padding: 0px 60px;
        height: 25px;
        margin-top: 150px;
        margin-bottom: 10px;
}

.elementor-347 .elementor-element.elementor-element-b12a245 .cf7mls_back{
    background: #767676;
    border-radius: 0px;
    border: 1px solid #767676;
    color: var(--e-global-color-secondary);
        font-family: "Helvetica Neue Bold", Sans-serif;
        font-size: 10px;
        letter-spacing: -0.5px;
        padding: 0px 60px;
        height: 25px;
        margin-top: 0px;
}

.elementor-347 .elementor-element.elementor-element-b12a245 textarea{
    max-width: 800px;
    border: none !important;
    background: #151515 !important;
    outline: none !important;
    font-size: 20px;
    padding: 30px 44px;
    box-sizing: border-box;
    letter-spacing: -1px;
    font-family: "Helvetica Neue Light Italic", Sans-serif !important;
}

.elementor-347 .elementor-element.elementor-element-b12a245 .inputs-step-3 input{
    font-size: 30px;
    letter-spacing: -1.5px;
    font-family: 'Helvetica Neue Light Italic' !important;
}
.elementor-347 .elementor-element.elementor-element-b12a245 .inputs-step-3 input::placeholder{
    color: #808080 !important;
}

.elementor-347 .elementor-element.elementor-element-b12a245 .cf7mls-btns{
    display: flex;
    justify-content: center;
    flex-direction: column-reverse;
    align-items: center;
}

.elementor-347 .elementor-element.elementor-element-b12a245 .cf7mls-btns button, .elementor-347 .elementor-element.elementor-element-b12a245 .hs-submit input{
    width: 180px;
}

.elementor-347 .elementor-element.elementor-element-b12a245 .hs-submit{
    margin-top: 150px;
    margin-bottom: 10px;
}

.elementor-347 .elementor-element.elementor-element-b12a245 .hs-submit input{
    width: 175px;
    font-family: "Helvetica Neue Bold", Sans-serif !important;
        font-size: 10px;
        letter-spacing: -0.5px;
        padding: 0px 60px;
        height: 25px;
        border: 1px solid #1dec80;
        border-radius: 0px;
}

#cf7mls-back-btn-cf7mls_step-9{
    margin: 0;
}

.elementor-347 .elementor-element.elementor-element-b12a245 .inputs-step-3 .wpcf7-form-control-wrap{
    padding: 5px 0 !important;
}

.elementor-347 .elementor-element.elementor-element-b12a245 .inputs-step-3{
    margin-top: 15px;
}

@media screen and (max-width: 600px){
    .elementor-347 .elementor-element.elementor-element-b12a245 input{
        font-size: 49px;
        letter-spacing: -4.17px;
    }

    .elementor-347 .elementor-element.elementor-element-b12a245 label{
        max-width: 190px;
        line-height: 1.2em;
    }
    
    .elementor-347 .elementor-element.elementor-element-b12a245 textarea{
        font-size: 11px;
        letter-spacing: -0.55px;
        padding: 20px;
        border-radius: 5px !important;
    }
    
    .elementor-347 .elementor-element.elementor-element-b12a245 .inputs-step-3 input{
    font-size: 17px;
    letter-spacing: -0.85px;
    }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Qara Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://handshakers.copu.media/wp-content/uploads/2023/10/Qara-Regular.eot');
	src: url('https://handshakers.copu.media/wp-content/uploads/2023/10/Qara-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/Qara-Regular.woff2') format('woff2'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/Qara-Regular.woff') format('woff'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/Qara-Regular.ttf') format('truetype'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/Qara-Regular.svg#QaraRegular') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue Light Italic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-LightItalic.eot');
	src: url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-LightItalic.woff2') format('woff2'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-LightItalic.woff') format('woff'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-LightItalic.ttf') format('truetype'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-LightItalic.svg#HelveticaNeueLightItalic') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue Medium Italic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-MediumItalic.eot');
	src: url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-MediumItalic.woff2') format('woff2'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-MediumItalic.woff') format('woff'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-MediumItalic.ttf') format('truetype'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-MediumItalic.svg#HelveticaNeueMediumItalic') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-Light-1.eot');
	src: url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-Light-1.eot?#iefix') format('embedded-opentype'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-Light-1.woff2') format('woff2'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-Light-1.woff') format('woff'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-Light-1.ttf') format('truetype'),
		url('https://handshakers.copu.media/wp-content/uploads/2023/10/HelveticaNeue-Light.svg#HelveticaNeueLight') format('svg');
}
/* End Custom Fonts CSS */