.elementor-12 .elementor-element.elementor-element-7bc42f9{--display:flex;--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;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:0px 0px 300px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-7bc42f9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7bc42f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83d8296 );}.elementor-12 .elementor-element.elementor-element-35ca35b{--display:flex;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4ebade0{font-family:"Borna", Sans-serif;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4ebade0 a{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4ebade0 a:hover{color:var( --e-global-color-36b77a6 );}.elementor-12 .elementor-element.elementor-element-95d4cbd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-355a610{--display:flex;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7993bba .elementor-button{background-color:#3E444F00;fill:#242B2B;color:#242B2B;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7993bba .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7993bba .elementor-button:focus{background-color:#D5FBB400;color:#94B8FB;}.elementor-12 .elementor-element.elementor-element-7993bba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-7993bba .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-7993bba .elementor-button:focus svg{fill:#94B8FB;}.elementor-12 .elementor-element.elementor-element-1a44537 .elementor-button{background-color:#3E444F00;fill:#242B2B;color:#242B2B;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1a44537 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1a44537 .elementor-button:focus{background-color:#D5FBB400;color:#94B8FB;}.elementor-12 .elementor-element.elementor-element-1a44537 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-1a44537 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1a44537 .elementor-button:focus svg{fill:#94B8FB;}.elementor-12 .elementor-element.elementor-element-c58ccd5{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:-250px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e3c649b img{width:100%;height:auto;object-fit:cover;object-position:center center;border-radius:200px 0 200px 0;}.elementor-12 .elementor-element.elementor-element-a90c715{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-e074970{--display:flex;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9be0a05{font-family:var( --e-global-typography-fbf5b9c-font-family ), Sans-serif;font-size:var( --e-global-typography-fbf5b9c-font-size );font-weight:var( --e-global-typography-fbf5b9c-font-weight );line-height:var( --e-global-typography-fbf5b9c-line-height );}.elementor-12 .elementor-element.elementor-element-67abb29{--display:flex;--min-height:800px;--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;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-9f6252b{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c21aa67 img{width:100%;height:auto;object-fit:cover;object-position:center center;border-radius:0 200px 0 200px;}.elementor-12 .elementor-element.elementor-element-5599415{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4a2e364 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-ca9a13a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f0e344e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-15ec7a5 > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-12 .elementor-element.elementor-element-c2a2593{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fad7f0e > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-12 .elementor-element.elementor-element-28f327a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3d6bee2 > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-12 .elementor-element.elementor-element-2536425{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3ca7ec5 > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-12 .elementor-element.elementor-element-ebed880{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-668f923 > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-12 .elementor-element.elementor-element-7708d31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-235187b > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-12 .elementor-element.elementor-element-7ceb99a{--display:flex;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-e4b620b{--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;--padding-top:60px;--padding-bottom:50px;--padding-left:80px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-e4b620b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e4b620b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gimpel-aifm.com/wp-content/uploads/2025/06/blue-background-cta.svg");background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-6ab386f .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-c7e02b6 .elementor-button{background-color:#3E444F00;fill:var( --e-global-color-36b77a6 );color:var( --e-global-color-36b77a6 );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c7e02b6 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c7e02b6 .elementor-button:focus{background-color:#D5FBB400;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-c7e02b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-c7e02b6 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-c7e02b6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-30db455{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-160px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5ae00ea{--grid-columns:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-c58ccd5{--width:35%;}.elementor-12 .elementor-element.elementor-element-9f6252b{--width:40%;}.elementor-12 .elementor-element.elementor-element-5599415{--width:60%;}.elementor-12 .elementor-element.elementor-element-e4b620b{--width:634px;}.elementor-12 .elementor-element.elementor-element-30db455{--width:360px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-35ca35b{--width:55%;}}@media(min-width:2400px){.elementor-12 .elementor-element.elementor-element-95d4cbd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-e3c649b img{border-radius:250px 0px 250px 0px;}.elementor-12 .elementor-element.elementor-element-9be0a05{font-size:var( --e-global-typography-fbf5b9c-font-size );line-height:var( --e-global-typography-fbf5b9c-line-height );}.elementor-12 .elementor-element.elementor-element-c21aa67 img{border-radius:0px 250px 250px 0px;}.elementor-12 .elementor-element.elementor-element-ca9a13a{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-6ab386f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-35ca35b{--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-95d4cbd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-c58ccd5{--margin-top:0px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e3c649b img{border-radius:150px 0 150px 0;}.elementor-12 .elementor-element.elementor-element-9be0a05{font-size:var( --e-global-typography-fbf5b9c-font-size );line-height:var( --e-global-typography-fbf5b9c-line-height );}.elementor-12 .elementor-element.elementor-element-c21aa67 img{border-radius:150px 0 150px 0;}.elementor-12 .elementor-element.elementor-element-ca9a13a{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7ceb99a{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-e4b620b{--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-6ab386f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-30db455{--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5ae00ea{--grid-columns:1;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-35ca35b{--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-95d4cbd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-c58ccd5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e3c649b img{height:386px;object-fit:cover;object-position:center center;border-radius:180px 0 180px 0;}.elementor-12 .elementor-element.elementor-element-e074970{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-9be0a05{font-size:var( --e-global-typography-fbf5b9c-font-size );line-height:var( --e-global-typography-fbf5b9c-line-height );}.elementor-12 .elementor-element.elementor-element-67abb29:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-67abb29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gimpel-aifm.com/wp-content/uploads/2025/06/services-background-mobile.svg");background-position:top left;}.elementor-12 .elementor-element.elementor-element-67abb29{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-9f6252b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c21aa67 img{height:386px;object-fit:cover;object-position:center center;border-radius:180px 0 180px 0;}.elementor-12 .elementor-element.elementor-element-5599415.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-4a2e364{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ca9a13a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7ceb99a{--padding-top:12%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-e4b620b{--width:100%;--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;}.elementor-12 .elementor-element.elementor-element-e4b620b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e4b620b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12 .elementor-element.elementor-element-6ab386f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-30db455{--width:75%;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:-80px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5ae00ea{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-95d4cbd */.elementor-12 .elementor-element.elementor-element-95d4cbd {
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9fdcc4 */.elementor-12 .elementor-element.elementor-element-f9fdcc4 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7993bba */.elementor-12 .elementor-element.elementor-element-7993bba .elementor-button .elementor-button-icon svg path {
    fill: #242B2B;
}

.elementor-12 .elementor-element.elementor-element-7993bba .elementor-button:hover .elementor-button-icon svg path {
    fill: var(--e-global-color-36b77a6) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a44537 */.elementor-12 .elementor-element.elementor-element-1a44537 .elementor-button .elementor-button-icon svg path {
    fill: #242B2B;
}

.elementor-12 .elementor-element.elementor-element-1a44537 .elementor-button:hover .elementor-button-icon svg path {
    fill: var(--e-global-color-36b77a6) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35ca35b */.elementor-12 .elementor-element.elementor-element-35ca35b {
   max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3c649b */.elementor-12 .elementor-element.elementor-element-e3c649b img {
    aspect-ratio: 2/3
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56718c3 */.elementor-12 .elementor-element.elementor-element-56718c3 {
    max-width: 530px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e074970 */.elementor-12 .elementor-element.elementor-element-e074970 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c21aa67 */.elementor-12 .elementor-element.elementor-element-c21aa67 img {
    aspect-ratio: 2/3
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a2e364 */.elementor-12 .elementor-element.elementor-element-4a2e364 {
    max-width: 400px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab386f */.elementor-12 .elementor-element.elementor-element-6ab386f {
    max-width: 280px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-063ddc4 */.elementor-12 .elementor-element.elementor-element-063ddc4 {
    max-width: 320px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7e02b6 */.elementor-12 .elementor-element.elementor-element-c7e02b6 .elementor-button:hover .elementor-button-icon svg path {
    fill: var( --e-global-color-accent ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4b620b */.elementor-12 .elementor-element.elementor-element-e4b620b {
    aspect-ratio: 6 / 4 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Borna';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gimpel-aifm.com/wp-content/uploads/2025/06/Borna-medium.eot');
	src: url('https://gimpel-aifm.com/wp-content/uploads/2025/06/Borna-medium.eot?#iefix') format('embedded-opentype'),
		url('https://gimpel-aifm.com/wp-content/uploads/2025/06/Borna-medium.woff2') format('woff2'),
		url('https://gimpel-aifm.com/wp-content/uploads/2025/06/Borna-medium.woff') format('woff'),
		url('https://gimpel-aifm.com/wp-content/uploads/2025/06/Borna-medium.ttf') format('truetype'),
		url('https://gimpel-aifm.com/wp-content/uploads/2025/06/Borna-medium.svg#Borna') format('svg');
}
/* End Custom Fonts CSS */