.elementor-323 .elementor-element.elementor-element-9114859{--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;}.elementor-323 .elementor-element.elementor-element-949b829{--display:flex;--min-height:47vh;--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-323 .elementor-element.elementor-element-7bc8e2f.elementor-element{--align-self:flex-start;}.elementor-323 .elementor-element.elementor-element-7bc8e2f{text-align:left;}.elementor-323 .elementor-element.elementor-element-7bc8e2f img{width:100%;max-width:236px;}.elementor-323 .elementor-element.elementor-element-9cfaa2d{--display:flex;--min-height:49vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F8F8F8;--border-color:#F8F8F8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-323 .elementor-element.elementor-element-5a50454{--display:flex;--justify-content:space-between;--padding-top:10px;--padding-bottom:32px;--padding-left:32px;--padding-right:0px;}.elementor-323 .elementor-element.elementor-element-3e17a58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-323 .elementor-element.elementor-element-8108882 .elementor-heading-title{font-family:"PP Eiko", Sans-serif;color:var( --e-global-color-874b177 );}.elementor-323 .elementor-element.elementor-element-d18a24d .elementor-heading-title{font-family:"PP Eiko", Sans-serif;font-size:56px;font-weight:100;color:var( --e-global-color-874b177 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-323 .elementor-element.elementor-element-1e70eb3{width:var( --container-widget-width, 374px );max-width:374px;--container-widget-width:374px;--container-widget-flex-grow:0;font-family:"Aeonik Fono TRIAL", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-874b177 );}.elementor-323 .elementor-element.elementor-element-e517104{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#F8F8F8;--border-color:#F8F8F8;--padding-top:7px;--padding-bottom:32px;--padding-left:16px;--padding-right:32px;}.elementor-323 .elementor-element.elementor-element-547da64{--display:flex;--min-height:100%;--justify-content:center;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-323 .elementor-element.elementor-element-547da64.e-con{--align-self:center;}.elementor-323 .elementor-element.elementor-element-1092a3a{--display:flex;--justify-content:center;}.elementor-323 .elementor-element.elementor-element-86c0f10{padding:5px 0px 0px 0px;text-align:center;}.elementor-323 .elementor-element.elementor-element-86c0f10.elementor-element{--align-self:center;}.elementor-323 .elementor-element.elementor-element-86c0f10 .elementor-heading-title{font-family:"PP Eiko", Sans-serif;color:var( --e-global-color-874b177 );}.elementor-323 .elementor-element.elementor-element-8ffd563{padding:32px 0px 30px 0px;text-align:center;font-family:"Aeonik Fono TRIAL", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:26px;color:var( --e-global-color-874b177 );}.elementor-323 .elementor-element.elementor-element-8ffd563.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-323 .elementor-element.elementor-element-9c95972 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Aeonik Fono TRIAL", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:1.3px;fill:#F8F8F8;color:#F8F8F8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F8F8F8;border-radius:0px 0px 0px 0px;padding:9px 50px 9px 50px;}.elementor-323 .elementor-element.elementor-element-9c95972 .elementor-button:hover, .elementor-323 .elementor-element.elementor-element-9c95972 .elementor-button:focus{background-color:#F8F8F8;color:var( --e-global-color-secondary );}.elementor-323 .elementor-element.elementor-element-9c95972.elementor-element{--align-self:center;}.elementor-323 .elementor-element.elementor-element-9c95972 .elementor-button:hover svg, .elementor-323 .elementor-element.elementor-element-9c95972 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}body.elementor-page-323:not(.elementor-motion-effects-element-type-background), body.elementor-page-323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}@media(min-width:768px){.elementor-323 .elementor-element.elementor-element-949b829{--width:100%;}.elementor-323 .elementor-element.elementor-element-9cfaa2d{--width:100%;}.elementor-323 .elementor-element.elementor-element-5a50454{--width:40%;}.elementor-323 .elementor-element.elementor-element-e517104{--width:60%;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-323 .elementor-element.elementor-element-5a50454{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-323 .elementor-element.elementor-element-8108882 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-323 .elementor-element.elementor-element-d18a24d .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-323 .elementor-element.elementor-element-e517104{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-323 .elementor-element.elementor-element-86c0f10 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-323 .elementor-element.elementor-element-949b829{--min-height:58px;--justify-content:space-between;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-323 .elementor-element.elementor-element-7bc8e2f img{max-width:152px;}.elementor-323 .elementor-element.elementor-element-9cfaa2d{--min-height:80vh;--justify-content:space-between;}.elementor-323 .elementor-element.elementor-element-5a50454{--min-height:25vh;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-323 .elementor-element.elementor-element-8108882 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-323 .elementor-element.elementor-element-d18a24d{padding:0px 0px 10px 0px;}.elementor-323 .elementor-element.elementor-element-d18a24d .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-323 .elementor-element.elementor-element-1e70eb3{--container-widget-width:271px;--container-widget-flex-grow:0;width:var( --container-widget-width, 271px );max-width:271px;font-size:12px;line-height:16px;}.elementor-323 .elementor-element.elementor-element-e517104{--min-height:45vh;--justify-content:flex-start;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-323 .elementor-element.elementor-element-86c0f10{padding:8px 0px 16px 0px;}.elementor-323 .elementor-element.elementor-element-86c0f10 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-323 .elementor-element.elementor-element-8ffd563{padding:0px 0px 16px 0px;font-size:12px;line-height:21px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-323 .elementor-element.elementor-element-9c95972 .elementor-button{font-size:12px;line-height:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-1e70eb3 */.elementor-323 .elementor-element.elementor-element-1e70eb3 strong{
            font-size: var(--e-global-typography-e5ae2a3-font-size);
        line-height: var(--e-global-typography-e5ae2a3-line-height);
        
            font-family: var(--e-global-typography-e5ae2a3-font-family), Sans-serif;
                font-weight: var(--e-global-typography-e5ae2a3-font-weight);
}
.elementor-323 .elementor-element.elementor-element-1e70eb3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-96c3eed */.contact-form-new input[type=submit]:focus{
    color: #F8F8F8 !important;
}
.contact-form-new .wpcf7-response-output {
    display: none;
}
.contact-form-new input[type=submit]{
        display: flex;
        justify-content: center;
}
.contact-form-new span.wpcf7-spinner {
    display: none;
}

@media (max-width:767px){
    .contact-form-section .textarea-main textarea {
    border: none !important;
    padding: 0;
}
.contact-form-new .textarea-main{
        background-position: 96.5% 18px !important;
}

.elementor-323 .elementor-element.elementor-element-96c3eed input[type=submit]{
        margin-top: 9px !important;
			font-size:12px !important;
			    max-width: 150px;
    }
    	 .contact-form-new input[type="text"]::placeholder, .contact-form-new input[type="email"]::placeholder, .contact-form-new input[type="tel"]::placeholder, .contact-form-new textarea{
	font-size:12px !important;
		 margin:0;
}
    .contact-form-section .textarea-main textarea::placeholder {
        font-size: 12px !important;
    }
    	 .contact-form-section .email_phon_wrap {
    flex-direction: column !important;
		     margin-bottom: 8px;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ffd563 */.elementor-323 .elementor-element.elementor-element-8ffd563 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-547da64 */.submit-container{
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Eiko';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://designfuture.studio/wp-content/uploads/2025/08/PPEiko-Regular.eot');
	src: url('https://designfuture.studio/wp-content/uploads/2025/08/PPEiko-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://designfuture.studio/wp-content/uploads/2025/08/PPEiko-Regular.woff2') format('woff2'),
		url('https://designfuture.studio/wp-content/uploads/2025/08/PPEiko-Regular.woff') format('woff'),
		url('https://designfuture.studio/wp-content/uploads/2025/08/PPEiko-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Eiko';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://designfuture.studio/wp-content/uploads/2025/08/PPEiko-ThinItalic.eot');
	src: url('https://designfuture.studio/wp-content/uploads/2025/08/PPEiko-ThinItalic.eot?#iefix') format('embedded-opentype'),
		url('https://designfuture.studio/wp-content/uploads/2025/08/PPEiko-ThinItalic.woff2') format('woff2'),
		url('https://designfuture.studio/wp-content/uploads/2025/08/PPEiko-ThinItalic.woff') format('woff'),
		url('https://designfuture.studio/wp-content/uploads/2025/08/PPEiko-ThinItalic.ttf') format('truetype'),
		url('https://designfuture.studio/wp-content/uploads/2025/08/PPEiko-ThinItalic.svg#PPEiko') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aeonik Fono TRIAL';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://designfuture.studio/wp-content/uploads/2025/08/Aeonik.eot');
	src: url('https://designfuture.studio/wp-content/uploads/2025/08/Aeonik.eot?#iefix') format('embedded-opentype'),
		url('https://designfuture.studio/wp-content/uploads/2025/08/Aeonik.woff2') format('woff2'),
		url('https://designfuture.studio/wp-content/uploads/2025/08/Aeonik.woff') format('woff'),
		url('https://designfuture.studio/wp-content/uploads/2025/08/Aeonik.ttf') format('truetype'),
		url('https://designfuture.studio/wp-content/uploads/2025/08/Aeonik.svg#AeonikFonoTRIAL') format('svg');
}
/* End Custom Fonts CSS */