.elementor-120 .elementor-element.elementor-element-c736a48{--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:9.5rem 9.5rem;--row-gap:9.5rem;--column-gap:9.5rem;--padding-top:5rem;--padding-bottom:6.88rem;--padding-left:0rem;--padding-right:0rem;}.elementor-120 .elementor-element.elementor-element-81d9e1b{--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:11.25rem 11.25rem;--row-gap:11.25rem;--column-gap:11.25rem;--border-radius:3.4375rem 3.4375rem 3.4375rem 3.4375rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:8.5rem;--padding-right:8.5rem;}.elementor-120 .elementor-element.elementor-element-81d9e1b:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-81d9e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://japcake.ru/wp-content/uploads/2025/05/Rectangle-158-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-120 .elementor-element.elementor-element-856d07e .elementor-heading-title{font-family:"Optima", Sans-serif;font-size:4.0625rem;font-weight:400;line-height:145%;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-120 .elementor-element.elementor-element-6d0e376.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-6d0e376{left:0px;}body.rtl .elementor-120 .elementor-element.elementor-element-6d0e376{right:0px;}.elementor-120 .elementor-element.elementor-element-6d0e376{top:14.44rem;}.elementor-120 .elementor-element.elementor-element-6d0e376 img{width:5.4375rem;}.elementor-120 .elementor-element.elementor-element-ed7d269{width:var( --container-widget-width, 64rem );max-width:64rem;--container-widget-width:64rem;--container-widget-flex-grow:0;}.elementor-120 .elementor-element.elementor-element-ed7d269 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:1.9375rem;font-weight:300;line-height:145%;}.elementor-120 .elementor-element.elementor-element-8d8ad61{--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:1.94rem 1.94rem;--row-gap:1.94rem;--column-gap:1.94rem;--border-radius:3.4375rem 3.4375rem 3.4375rem 3.4375rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:8.5rem;--padding-right:8.5rem;}.elementor-120 .elementor-element.elementor-element-8d8ad61:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-8d8ad61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98a23bf );}.elementor-120 .elementor-element.elementor-element-710676b.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-710676b{right:0px;}body.rtl .elementor-120 .elementor-element.elementor-element-710676b{left:0px;}.elementor-120 .elementor-element.elementor-element-710676b{bottom:0px;}.elementor-120 .elementor-element.elementor-element-710676b img{width:41.375rem;}.elementor-120 .elementor-element.elementor-element-c942cc3{width:var( --container-widget-width, 38.875rem );max-width:38.875rem;--container-widget-width:38.875rem;--container-widget-flex-grow:0;}.elementor-120 .elementor-element.elementor-element-c942cc3 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:1.375rem;font-weight:300;line-height:150%;color:#000000;}.elementor-120 .elementor-element.elementor-element-c863bb7{width:var( --container-widget-width, 38.875rem );max-width:38.875rem;--container-widget-width:38.875rem;--container-widget-flex-grow:0;}.elementor-120 .elementor-element.elementor-element-c863bb7 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:1.375rem;font-weight:300;line-height:150%;color:#000000;}.elementor-120 .elementor-element.elementor-element-29df260{--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:1.94rem 1.94rem;--row-gap:1.94rem;--column-gap:1.94rem;--border-radius:3.4375rem 3.4375rem 3.4375rem 3.4375rem;--padding-top:2.81rem;--padding-bottom:2.81rem;--padding-left:8.5rem;--padding-right:8.5rem;}.elementor-120 .elementor-element.elementor-element-65dff83{width:var( --container-widget-width, 81rem );max-width:81rem;--container-widget-width:81rem;--container-widget-flex-grow:0;text-align:center;}.elementor-120 .elementor-element.elementor-element-65dff83 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:1.75rem;font-weight:300;line-height:150%;color:#000000;}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-c2de165{left:0px;}body.rtl .elementor-120 .elementor-element.elementor-element-c2de165{right:0px;}.elementor-120 .elementor-element.elementor-element-c2de165{bottom:0px;}.elementor-120 .elementor-element.elementor-element-c2de165 img{width:3.75rem;}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-c26532c{right:0px;}body.rtl .elementor-120 .elementor-element.elementor-element-c26532c{left:0px;}.elementor-120 .elementor-element.elementor-element-c26532c{top:0px;}.elementor-120 .elementor-element.elementor-element-c26532c img{width:3.75rem;}.elementor-120 .elementor-element.elementor-element-6cf6b88{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:1.94rem 1.94rem;--row-gap:1.94rem;--column-gap:1.94rem;--border-radius:3.4375rem 3.4375rem 3.4375rem 3.4375rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:8.5rem;--padding-right:8.5rem;}.elementor-120 .elementor-element.elementor-element-6cf6b88:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-6cf6b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98a23bf );}.elementor-120 .elementor-element.elementor-element-6ef6a69.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-6ef6a69{left:-4.19rem;}body.rtl .elementor-120 .elementor-element.elementor-element-6ef6a69{right:-4.19rem;}.elementor-120 .elementor-element.elementor-element-6ef6a69{bottom:0px;}.elementor-120 .elementor-element.elementor-element-6ef6a69 img{width:30.3175rem;}.elementor-120 .elementor-element.elementor-element-61d91cc{width:var( --container-widget-width, 56.125rem );max-width:56.125rem;--container-widget-width:56.125rem;--container-widget-flex-grow:0;}.elementor-120 .elementor-element.elementor-element-61d91cc .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:1.375rem;font-weight:300;line-height:150%;color:#000000;}.elementor-120 .elementor-element.elementor-element-c595b03{width:var( --container-widget-width, 56.125rem );max-width:56.125rem;--container-widget-width:56.125rem;--container-widget-flex-grow:0;}.elementor-120 .elementor-element.elementor-element-c595b03 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:1.375rem;font-weight:300;line-height:150%;color:#000000;}.elementor-120 .elementor-element.elementor-element-1f16782{width:var( --container-widget-width, 56.125rem );max-width:56.125rem;--container-widget-width:56.125rem;--container-widget-flex-grow:0;}.elementor-120 .elementor-element.elementor-element-1f16782 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:1.375rem;font-weight:300;line-height:150%;color:#000000;}.elementor-120 .elementor-element.elementor-element-304b0c0{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--border-radius:3.4375rem 3.4375rem 3.4375rem 3.4375rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-120 .elementor-element.elementor-element-f9669e3{text-align:center;}.elementor-120 .elementor-element.elementor-element-f9669e3 .elementor-heading-title{font-family:"Optima", Sans-serif;font-size:4.0625rem;font-weight:400;line-height:145%;color:#000000;}.elementor-120 .elementor-element.elementor-element-4d8b168{--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:1.87rem 1.87rem;--row-gap:1.87rem;--column-gap:1.87rem;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-120 .elementor-element.elementor-element-50a439a{width:var( --container-widget-width, 23.0625rem );max-width:23.0625rem;--container-widget-width:23.0625rem;--container-widget-flex-grow:0;}.elementor-120 .elementor-element.elementor-element-50a439a .elementor-button{font-family:"Gilroy", Sans-serif;font-size:1.5625rem;font-weight:400;font-style:normal;line-height:125%;fill:#FF0000;color:#FF0000;border-radius:37.5rem 37.5rem 37.5rem 37.5rem;padding:1.1rem 1.1rem 1.1rem 1.1rem;}.elementor-120 .elementor-element.elementor-element-95634ef{width:var( --container-widget-width, 23.0625rem );max-width:23.0625rem;--container-widget-width:23.0625rem;--container-widget-flex-grow:0;}.elementor-120 .elementor-element.elementor-element-95634ef .elementor-button{font-family:"Gilroy", Sans-serif;font-size:1.5625rem;font-weight:400;font-style:normal;line-height:125%;fill:#FF0000;color:#FF0000;border-radius:37.5rem 37.5rem 37.5rem 37.5rem;padding:1.1rem 1.1rem 1.1rem 1.1rem;}@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-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-120 .elementor-element.elementor-element-c736a48{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-120 .elementor-element.elementor-element-81d9e1b:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-81d9e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://japcake.ru/wp-content/uploads/2025/05/mob.png");}.elementor-120 .elementor-element.elementor-element-81d9e1b{--gap:15rem 15rem;--row-gap:15rem;--column-gap:15rem;--border-radius:2rem 2rem 2rem 2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-120 .elementor-element.elementor-element-856d07e .elementor-heading-title{font-size:2.5rem;}.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-120 .elementor-element.elementor-element-6d0e376{padding:0rem 0rem 0rem 0rem;top:12rem;}.elementor-120 .elementor-element.elementor-element-6d0e376 img{width:3.5rem;}.elementor-120 .elementor-element.elementor-element-ed7d269 .elementor-heading-title{font-size:1.25rem;line-height:135%;}.elementor-120 .elementor-element.elementor-element-8d8ad61{--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--border-radius:2rem 2rem 2rem 2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-120 .elementor-element.elementor-element-710676b img{width:18rem;}.elementor-120 .elementor-element.elementor-element-c942cc3 .elementor-heading-title{font-size:0.875rem;}.elementor-120 .elementor-element.elementor-element-c863bb7 .elementor-heading-title{font-size:0.875rem;}.elementor-120 .elementor-element.elementor-element-0eb7687{padding:1rem 0rem 0rem 0rem;}.elementor-120 .elementor-element.elementor-element-29df260{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--border-radius:2rem 2rem 2rem 2rem;--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-120 .elementor-element.elementor-element-65dff83 .elementor-heading-title{font-size:1.25rem;line-height:135%;}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-c2de165{left:2rem;}body.rtl .elementor-120 .elementor-element.elementor-element-c2de165{right:2rem;}.elementor-120 .elementor-element.elementor-element-c2de165 img{width:2rem;}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-c26532c{right:2rem;}body.rtl .elementor-120 .elementor-element.elementor-element-c26532c{left:2rem;}.elementor-120 .elementor-element.elementor-element-c26532c img{width:2rem;}.elementor-120 .elementor-element.elementor-element-6cf6b88{--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--border-radius:2rem 2rem 2rem 2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-120 .elementor-element.elementor-element-6ef6a69 img{width:18rem;}.elementor-120 .elementor-element.elementor-element-61d91cc .elementor-heading-title{font-size:0.875rem;}.elementor-120 .elementor-element.elementor-element-c595b03 .elementor-heading-title{font-size:0.875rem;}.elementor-120 .elementor-element.elementor-element-1f16782 .elementor-heading-title{font-size:0.875rem;}.elementor-120 .elementor-element.elementor-element-21c0153{padding:1rem 0rem 0rem 0rem;}.elementor-120 .elementor-element.elementor-element-304b0c0{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--border-radius:2rem 2rem 2rem 2rem;--margin-top:2rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-120 .elementor-element.elementor-element-f9669e3 .elementor-heading-title{font-size:2.5rem;}.elementor-120 .elementor-element.elementor-element-4d8b168{--gap:0.750rem 0.750rem;--row-gap:0.750rem;--column-gap:0.750rem;--flex-wrap:nowrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-120 .elementor-element.elementor-element-50a439a .elementor-button{font-size:1.125rem;padding:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-120 .elementor-element.elementor-element-95634ef .elementor-button{font-size:1.125rem;padding:0.75rem 0.75rem 0.75rem 0.75rem;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Optima';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://japcake.ru/wp-content/uploads/2025/05/Optima.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://japcake.ru/wp-content/uploads/2025/04/Gilroy-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://japcake.ru/wp-content/uploads/2025/04/Gilroy-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://japcake.ru/wp-content/uploads/2025/04/Gilroy-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */