.elementor-2 .elementor-element.elementor-element-f628529{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:12rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-f628529:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f628529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #FFFFFF 0%, var( --e-global-color-primary ) 100%);}.elementor-2 .elementor-element.elementor-element-f628529::before, .elementor-2 .elementor-element.elementor-element-f628529 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f628529 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f628529 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f628529 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f628529 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://heartyapetite.bg/wp-content/uploads/2025/11/viber_image_2025-11-24_10-17-05-626.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-776ad92{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5516588{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--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;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-e6909d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.5625rem;letter-spacing:0.05rem;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c900cc7 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:4.5rem;font-weight:700;text-transform:uppercase;line-height:5rem;letter-spacing:0.225rem;color:#231F20;}.elementor-2 .elementor-element.elementor-element-157237c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.7rem;letter-spacing:0.05625rem;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-419a9f4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Sofia Sans", Sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem;letter-spacing:0.08rem;fill:#FFFFFF;color:#FFFFFF;box-shadow:2px 2px 15px 0px rgba(0, 0, 0, 0.1);border-radius:1.25rem 1.25rem 1.25rem 1.25rem;padding:0.6rem 2.32rem 0.6rem 2.32rem;}.elementor-2 .elementor-element.elementor-element-419a9f4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-419a9f4 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-abfcb70{--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:-4.5rem;--margin-bottom:4.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-2 .elementor-element.elementor-element-54623aa{--display:flex;--gap:6rem 0rem;--row-gap:6rem;--column-gap:0rem;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:10px 10px 30px 2px rgba(188, 32.00000000000001, 38.00000000000013, 0.02);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;--z-index:2;}.elementor-2 .elementor-element.elementor-element-54623aa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-54623aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-246b6e6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-2 .elementor-element.elementor-element-3bcae7f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-d8d87cb img{width:160px;}.elementor-2 .elementor-element.elementor-element-fe19a5a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-fe19a5a{text-align:start;}.elementor-2 .elementor-element.elementor-element-fe19a5a .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5625rem;letter-spacing:0.03375rem;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c1cd5c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-023e9b7 img{width:130px;}.elementor-2 .elementor-element.elementor-element-38d1026 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-38d1026{text-align:start;}.elementor-2 .elementor-element.elementor-element-38d1026 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5625rem;letter-spacing:0.03375rem;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c2810ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-21bb410 img{width:150px;}.elementor-2 .elementor-element.elementor-element-f7343eb > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-f7343eb{text-align:start;}.elementor-2 .elementor-element.elementor-element-f7343eb .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5625rem;letter-spacing:0.03375rem;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9a2861f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8fb2fe1 img{width:135px;}.elementor-2 .elementor-element.elementor-element-d3cb597 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-d3cb597{text-align:start;}.elementor-2 .elementor-element.elementor-element-d3cb597 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5625rem;letter-spacing:0.03375rem;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-baa9757{--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:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-4a4118e{--display:flex;--gap:3.5rem 0rem;--row-gap:3.5rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3a4a96d{--display:flex;}.elementor-2 .elementor-element.elementor-element-cf6791e{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-11c5a92{text-align:center;}.elementor-2 .elementor-element.elementor-element-11c5a92 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:2.625rem;font-weight:800;line-height:3.15rem;letter-spacing:0.05rem;}.elementor-2 .elementor-element.elementor-element-63e5eac{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.25rem;--row-gap:0rem;--column-gap:1.25rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bc342cf{--display:flex;box-shadow:10px 10px 30px 2px rgba(188, 32.00000000000001, 38.00000000000013, 0.02);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a8fa20e{--display:flex;--border-radius:0rem 0rem 1.25rem 1.25rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2 .elementor-element.elementor-element-a8fa20e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a8fa20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b2e5174{text-align:center;}.elementor-2 .elementor-element.elementor-element-b2e5174 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.75rem;font-weight:700;line-height:2rem;letter-spacing:0.035rem;}.elementor-2 .elementor-element.elementor-element-bd3eab7 > .elementor-widget-container{margin:0.8rem 0rem 2.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-bd3eab7{text-align:center;}.elementor-2 .elementor-element.elementor-element-bd3eab7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.225rem;letter-spacing:0.04375rem;}.elementor-2 .elementor-element.elementor-element-2856c3e{text-align:center;}.elementor-2 .elementor-element.elementor-element-2856c3e .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem;letter-spacing:0.08rem;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-59dfe0d{--display:flex;box-shadow:10px 10px 30px 2px rgba(188, 32.00000000000001, 38.00000000000013, 0.02);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a3c3558{--display:flex;--border-radius:0rem 0rem 1.25rem 1.25rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2 .elementor-element.elementor-element-a3c3558:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a3c3558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3f5b514{text-align:center;}.elementor-2 .elementor-element.elementor-element-3f5b514 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.75rem;font-weight:700;line-height:2rem;letter-spacing:0.035rem;}.elementor-2 .elementor-element.elementor-element-4e544fa > .elementor-widget-container{margin:0.8rem 0rem 2.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-4e544fa{text-align:center;}.elementor-2 .elementor-element.elementor-element-4e544fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.225rem;letter-spacing:0.04375rem;}.elementor-2 .elementor-element.elementor-element-f24ad10{text-align:center;}.elementor-2 .elementor-element.elementor-element-f24ad10 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem;letter-spacing:0.08rem;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a16ffd2{--display:flex;box-shadow:10px 10px 30px 2px rgba(188, 32.00000000000001, 38.00000000000013, 0.02);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3e70925{--display:flex;--border-radius:0rem 0rem 1.25rem 1.25rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2 .elementor-element.elementor-element-3e70925:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3e70925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0347211{text-align:center;}.elementor-2 .elementor-element.elementor-element-0347211 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.75rem;font-weight:700;line-height:2rem;letter-spacing:0.035rem;}.elementor-2 .elementor-element.elementor-element-e007adb > .elementor-widget-container{margin:0.8rem 0rem 2.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-e007adb{text-align:center;}.elementor-2 .elementor-element.elementor-element-e007adb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.225rem;letter-spacing:0.04375rem;}.elementor-2 .elementor-element.elementor-element-638cc50{text-align:center;}.elementor-2 .elementor-element.elementor-element-638cc50 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem;letter-spacing:0.08rem;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3f25667{--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:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-44ad140{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.25rem;--row-gap:0rem;--column-gap:1.25rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-633a965{--display:flex;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2 .elementor-element.elementor-element-f9eafbc .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:2.625rem;font-weight:800;line-height:2.875rem;letter-spacing:0.0525rem;}.elementor-2 .elementor-element.elementor-element-270504a > .elementor-widget-container{margin:3rem 0rem 4rem 0rem;}.elementor-2 .elementor-element.elementor-element-270504a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;line-height:1.75rem;letter-spacing:0.05rem;}.elementor-2 .elementor-element.elementor-element-f9acae5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Sofia Sans", Sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem;letter-spacing:0.08rem;fill:#FFFFFF;color:#FFFFFF;box-shadow:2px 2px 15px 0px rgba(0, 0, 0, 0.1);border-radius:1.25rem 1.25rem 1.25rem 1.25rem;padding:0.6rem 2.32rem 0.6rem 2.32rem;}.elementor-2 .elementor-element.elementor-element-f9acae5 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f9acae5 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-4392fea{--display:flex;--overflow:hidden;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-a7851b7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2 .elementor-element.elementor-element-77f1996{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c04e054{--display:flex;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-1513f16 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:2.625rem;font-weight:800;line-height:2.875rem;letter-spacing:0.0525rem;}.elementor-2 .elementor-element.elementor-element-b735a95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;line-height:1.75rem;word-spacing:0.05rem;}.elementor-2 .elementor-element.elementor-element-d1f78e6{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2 .elementor-element.elementor-element-0c99c51{--display:flex;--min-height:50px;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--border-radius:1.25rem 0rem 1.25rem 1.25rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2 .elementor-element.elementor-element-0c99c51:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0c99c51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2d91919 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:2rem;font-weight:800;line-height:2.875rem;word-spacing:0.04rem;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-ae07890 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.25rem/2);}.elementor-2 .elementor-element.elementor-element-ae07890 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.25rem/2);}.elementor-2 .elementor-element.elementor-element-ae07890 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.25rem/2);}.elementor-2 .elementor-element.elementor-element-ae07890 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.25rem/2);}.elementor-2 .elementor-element.elementor-element-ae07890 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.25rem/2);}.elementor-2 .elementor-element.elementor-element-ae07890 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-ae07890 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-ae07890{--e-icon-list-icon-size:1.6rem;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-ae07890 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-ae07890 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;letter-spacing:0.04px;}.elementor-2 .elementor-element.elementor-element-ae07890 .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-eba872d{--display:flex;}.elementor-2 .elementor-element.elementor-element-9e6e2ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d984d85{--display:flex;--min-height:20rem;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.09);}.elementor-2 .elementor-element.elementor-element-d984d85:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d984d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartyapetite.bg/wp-content/uploads/2025/11/tempImageB2jcel-1.png");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-80d2469{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-127ec6b{--display:flex;--min-height:20rem;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.09);}.elementor-2 .elementor-element.elementor-element-127ec6b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-127ec6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartyapetite.bg/wp-content/uploads/2025/11/Rectangle-240.png");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-71c4cdf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-172c47e{--display:flex;--min-height:20rem;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.09);}.elementor-2 .elementor-element.elementor-element-172c47e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-172c47e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartyapetite.bg/wp-content/uploads/2025/11/tempImageSg8fhn.png");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-f219798{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b8b4095{--display:flex;--min-height:20rem;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.09);}.elementor-2 .elementor-element.elementor-element-b8b4095:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b8b4095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartyapetite.bg/wp-content/uploads/2025/11/tempImage55D5oh.png");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6a24175{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-160da3f{--display:flex;--min-height:20rem;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.09);}.elementor-2 .elementor-element.elementor-element-160da3f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-160da3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartyapetite.bg/wp-content/uploads/2025/11/tempImagerYq3VA.png");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-44fc422{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:25px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:2rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-44fc422 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-radius:50% 50% 50% 50%;padding:0.50rem 0.50rem 0.50rem 0.50rem;}.elementor-2 .elementor-element.elementor-element-44fc422 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-44fc422 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-b66b5de{--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;--overlay-opacity:1;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-b66b5de::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F1E7E4;background-image:url("https://heartyapetite.bg/wp-content/uploads/2026/09/freepik__expand__38087-1.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-da4a14c{--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;}.elementor-2 .elementor-element.elementor-element-2d6b83f{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-05a83be .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:2.625rem;font-weight:800;line-height:3.15rem;letter-spacing:0.05rem;}.elementor-2 .elementor-element.elementor-element-cee3c2d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-cee3c2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;line-height:1.75rem;letter-spacing:0.05rem;}.elementor-2 .elementor-element.elementor-element-b600a7a{--display:flex;}.elementor-2 .elementor-element.elementor-element-8eff854{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2996c23{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:3rem 2rem;--row-gap:3rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 2;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-34f0142 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-34f0142 .elementor-icon-box-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-34f0142 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-34f0142 .elementor-icon{font-size:3.375rem;}.elementor-2 .elementor-element.elementor-element-34f0142 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-34f0142 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-2 .elementor-element.elementor-element-34f0142 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;letter-spacing:0.04rem;}.elementor-2 .elementor-element.elementor-element-2c908eb > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-2c908eb .elementor-icon-box-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-2c908eb .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-2c908eb .elementor-icon{font-size:3.375rem;}.elementor-2 .elementor-element.elementor-element-2c908eb .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-2c908eb .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-2 .elementor-element.elementor-element-2c908eb .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;letter-spacing:0.04rem;}.elementor-2 .elementor-element.elementor-element-22c2d10 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-22c2d10 .elementor-icon-box-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-22c2d10 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-22c2d10 .elementor-icon{font-size:3.375rem;}.elementor-2 .elementor-element.elementor-element-22c2d10 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-22c2d10 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-2 .elementor-element.elementor-element-22c2d10 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;letter-spacing:0.04rem;}.elementor-2 .elementor-element.elementor-element-d4b706e > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-d4b706e .elementor-icon-box-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-d4b706e .elementor-icon-box-title{margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-d4b706e .elementor-icon{font-size:3.375rem;}.elementor-2 .elementor-element.elementor-element-d4b706e .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d4b706e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-2 .elementor-element.elementor-element-d4b706e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5rem;letter-spacing:0.04rem;}.elementor-2 .elementor-element.elementor-element-690d5f7{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:9rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-b12a1d5{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-7d1b694{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-5915e66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.5625rem;letter-spacing:0.05rem;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bea380d .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:2.625rem;font-weight:800;line-height:3.15rem;letter-spacing:0.05rem;}.elementor-2 .elementor-element.elementor-element-51e5f70{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-51e5f70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;line-height:1.75rem;letter-spacing:0.05rem;}.elementor-2 .elementor-element.elementor-element-7d599bc{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;grid-column:span 3;}.elementor-2 .elementor-element.elementor-element-35e0a01{--swiper-slides-to-display:3;--swiper-slides-gap:16px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:2rem;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-35e0a01 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;box-shadow:2px 2px 16px 0px rgba(0, 0, 0, 0.05);border-radius:50rem 50rem 50rem 50rem;padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-2 .elementor-element.elementor-element-35e0a01 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-35e0a01 .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-b07124d{--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;}.elementor-2 .elementor-element.elementor-element-f63be2c{--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 0rem;--row-gap:3rem;--column-gap:0rem;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-e1b1f89{text-align:center;}.elementor-2 .elementor-element.elementor-element-e1b1f89 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:2.625rem;font-weight:800;line-height:3.15rem;letter-spacing:0.05rem;}.elementor-2 .elementor-element.elementor-element-040ed8d{--swiper-slides-to-display:5;--swiper-slides-gap:16px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:2rem;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-040ed8d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;box-shadow:2px 2px 16px 0px rgba(0, 0, 0, 0.05);border-radius:50% 50% 50% 50%;padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-2 .elementor-element.elementor-element-040ed8d :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-040ed8d .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-d147bbd{--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:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4.5rem;--padding-bottom:11.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-d147bbd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d147bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b169654 );background-image:url("https://heartyapetite.bg/wp-content/uploads/2026/02/hearts-background.png");}.elementor-2 .elementor-element.elementor-element-806ae14{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 5rem;--row-gap:0rem;--column-gap:5rem;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-41ffe87{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-75f8af9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.5625rem;letter-spacing:0.05rem;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3f11f1e > .elementor-widget-container{margin:0.5rem 0rem 1rem 0rem;}.elementor-2 .elementor-element.elementor-element-3f11f1e .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:2.625rem;font-weight:800;line-height:3.15rem;letter-spacing:0.05rem;}.elementor-2 .elementor-element.elementor-element-19c1774{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-19c1774 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;line-height:1.75rem;letter-spacing:0.05rem;}.elementor-2 .elementor-element.elementor-element-032df60{--display:flex;--overflow:hidden;--padding-top:3rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2 .elementor-element.elementor-element-c8b9ea3{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-4rem;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c8b9ea3{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-c8b9ea3{right:0px;}.elementor-2 .elementor-element.elementor-element-fa65c3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2 .elementor-element.elementor-element-fa65c3f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fa65c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-fa65c3f.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4d79f3a .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:2.25rem;font-weight:800;letter-spacing:0.045rem;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-24be784 .elementor-button{background-color:#FFFFFF;font-family:"Sofia Sans", Sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem;letter-spacing:0.08rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:2px 2px 15px 0px rgba(0, 0, 0, 0.1);border-radius:1.25rem 1.25rem 1.25rem 1.25rem;padding:0.6rem 2.32rem 0.6rem 2.32rem;}.elementor-2 .elementor-element.elementor-element-8fd16d1{--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:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d89caf5{text-align:center;}.elementor-2 .elementor-element.elementor-element-d89caf5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.5625rem;letter-spacing:0.05rem;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-440a25d{text-align:center;}.elementor-2 .elementor-element.elementor-element-440a25d .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:2.625rem;font-weight:800;line-height:3.15rem;letter-spacing:0.05rem;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-dcea4ae{--grid-columns:3;}.elementor-2 .elementor-element.elementor-element-dcea4ae > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-dcea4ae .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2 .elementor-element.elementor-element-dcea4ae .e-loop-item > .elementor-section, .elementor-2 .elementor-element.elementor-element-dcea4ae .e-loop-item > .elementor-section > .elementor-container, .elementor-2 .elementor-element.elementor-element-dcea4ae .e-loop-item > .e-con, .elementor-2 .elementor-element.elementor-element-dcea4ae .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2 .elementor-element.elementor-element-ad4231f{--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:4rem 0rem;--row-gap:4rem;--column-gap:0rem;--margin-top:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-d83be0c{text-align:center;}.elementor-2 .elementor-element.elementor-element-d83be0c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.8125rem;font-weight:700;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9539277{--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:6rem;--margin-bottom:-6.25rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-9539277:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9539277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E7E3;background-image:url("https://heartyapetite.bg/wp-content/uploads/2024/07/hearts-new.png");background-position:center center;}.elementor-2 .elementor-element.elementor-element-24b3085{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-29b35c9{--display:flex;--margin-top:0rem;--margin-bottom:-7rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-29b35c9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-29b35c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartyapetite.bg/wp-content/uploads/2025/07/smile-dog.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-1e8f16b{--display:flex;--gap:2.5rem 0rem;--row-gap:2.5rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3;}.elementor-2 .elementor-element.elementor-element-5bc0d17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4665a47{text-align:start;}.elementor-2 .elementor-element.elementor-element-4665a47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.5625rem;letter-spacing:0.05rem;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-71f4c53 > .elementor-widget-container{margin:0.5rem 0rem 1rem 0rem;}.elementor-2 .elementor-element.elementor-element-71f4c53 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:2.625rem;font-weight:800;line-height:3.15rem;letter-spacing:0.05rem;}.elementor-2 .elementor-element.elementor-element-7f51937{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-7f51937 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;line-height:1.75rem;letter-spacing:0.05rem;}.elementor-2 .elementor-element.elementor-element-034ed4b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:3.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-967941a{--display:flex;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b3c2d6b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:600;letter-spacing:0.04rem;}.elementor-2 .elementor-element.elementor-element-d3ea53f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1rem/2);}.elementor-2 .elementor-element.elementor-element-d3ea53f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1rem/2);}.elementor-2 .elementor-element.elementor-element-d3ea53f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1rem/2);}.elementor-2 .elementor-element.elementor-element-d3ea53f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1rem/2);}.elementor-2 .elementor-element.elementor-element-d3ea53f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1rem/2);}.elementor-2 .elementor-element.elementor-element-d3ea53f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d3ea53f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-d3ea53f{--e-icon-list-icon-size:1.6rem;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-d3ea53f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-d3ea53f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.25rem;}.elementor-2 .elementor-element.elementor-element-d3ea53f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-2c3abd9{--display:flex;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ae224f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:600;letter-spacing:0.04rem;}.elementor-2 .elementor-element.elementor-element-45f9bd8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1rem/2);}.elementor-2 .elementor-element.elementor-element-45f9bd8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1rem/2);}.elementor-2 .elementor-element.elementor-element-45f9bd8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1rem/2);}.elementor-2 .elementor-element.elementor-element-45f9bd8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1rem/2);}.elementor-2 .elementor-element.elementor-element-45f9bd8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1rem/2);}.elementor-2 .elementor-element.elementor-element-45f9bd8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-45f9bd8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-45f9bd8{--e-icon-list-icon-size:1.6rem;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-45f9bd8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-45f9bd8 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.25rem;}.elementor-2 .elementor-element.elementor-element-45f9bd8 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d3d3e46{--display:flex;--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cfd0517 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:600;letter-spacing:0.04rem;}.elementor-2 .elementor-element.elementor-element-abc25f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1rem/2);}.elementor-2 .elementor-element.elementor-element-abc25f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1rem/2);}.elementor-2 .elementor-element.elementor-element-abc25f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1rem/2);}.elementor-2 .elementor-element.elementor-element-abc25f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1rem/2);}.elementor-2 .elementor-element.elementor-element-abc25f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1rem/2);}.elementor-2 .elementor-element.elementor-element-abc25f6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-abc25f6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-abc25f6{--e-icon-list-icon-size:1.6rem;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-abc25f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-abc25f6 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.25rem;}.elementor-2 .elementor-element.elementor-element-abc25f6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-6d66ff3{--display:flex;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4F4;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-2 .elementor-element.elementor-element-f628529::before, .elementor-2 .elementor-element.elementor-element-f628529 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f628529 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f628529 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f628529 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f628529 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;}.elementor-2 .elementor-element.elementor-element-f628529{--padding-top:8rem;--padding-bottom:12rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-c900cc7 .elementor-heading-title{font-size:4rem;}.elementor-2 .elementor-element.elementor-element-246b6e6{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-baa9757{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-63e5eac{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-44ad140{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-633a965{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-4392fea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-77f1996{--grid-auto-flow:row;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-c04e054{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-d984d85{--min-height:15rem;}.elementor-2 .elementor-element.elementor-element-127ec6b{--min-height:15rem;}.elementor-2 .elementor-element.elementor-element-172c47e{--min-height:15rem;}.elementor-2 .elementor-element.elementor-element-b8b4095{--min-height:15rem;}.elementor-2 .elementor-element.elementor-element-160da3f{--min-height:15rem;}.elementor-2 .elementor-element.elementor-element-b66b5de::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom left;background-size:80% auto;}.elementor-2 .elementor-element.elementor-element-2996c23{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-690d5f7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-b12a1d5{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-35e0a01{--swiper-slides-to-display:3;}.elementor-2 .elementor-element.elementor-element-040ed8d{--swiper-slides-to-display:3;}.elementor-2 .elementor-element.elementor-element-d147bbd{--padding-top:4.5rem;--padding-bottom:11.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-806ae14{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-8fd16d1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-ad4231f{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-9539277{--padding-top:4rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-24b3085{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-034ed4b{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-246b6e6{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-63e5eac{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-44ad140{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-77f1996{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-44fc422{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-2996c23{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-b12a1d5{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-35e0a01{--swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-040ed8d{--swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-806ae14{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-dcea4ae{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-24b3085{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-034ed4b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-f628529{--margin-top:-113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-e6909d1 .elementor-heading-title{font-size:0.75rem;}.elementor-2 .elementor-element.elementor-element-c900cc7{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-c900cc7 .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-2 .elementor-element.elementor-element-157237c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-157237c .elementor-heading-title{font-size:0.75rem;line-height:1.5rem;letter-spacing:0.0375rem;}.elementor-2 .elementor-element.elementor-element-419a9f4.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-419a9f4 .elementor-button{font-size:0.875rem;padding:0.6rem 4rem 0.6rem 4rem;}.elementor-2 .elementor-element.elementor-element-abfcb70{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-54623aa{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-246b6e6{--e-con-grid-template-columns:repeat(4, 1fr);--gap:0px 5px;--row-gap:0px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-3bcae7f{--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:center;--gap:0.2rem 0rem;--row-gap:0.2rem;--column-gap:0rem;}.elementor-2 .elementor-element.elementor-element-d8d87cb img{width:5rem;}.elementor-2 .elementor-element.elementor-element-fe19a5a{text-align:center;}.elementor-2 .elementor-element.elementor-element-fe19a5a .elementor-heading-title{font-size:0.625875rem;line-height:0.6875rem;}.elementor-2 .elementor-element.elementor-element-c1cd5c6{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-2 .elementor-element.elementor-element-023e9b7 img{width:5rem;}.elementor-2 .elementor-element.elementor-element-38d1026{text-align:center;}.elementor-2 .elementor-element.elementor-element-38d1026 .elementor-heading-title{font-size:0.625875rem;line-height:0.6875rem;}.elementor-2 .elementor-element.elementor-element-c2810ae{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-2 .elementor-element.elementor-element-21bb410 img{width:5rem;}.elementor-2 .elementor-element.elementor-element-f7343eb{text-align:center;}.elementor-2 .elementor-element.elementor-element-f7343eb .elementor-heading-title{font-size:0.625875rem;line-height:0.6875rem;}.elementor-2 .elementor-element.elementor-element-9a2861f{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-2 .elementor-element.elementor-element-8fb2fe1 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8fb2fe1 img{width:5.3rem;}.elementor-2 .elementor-element.elementor-element-d3cb597{text-align:center;}.elementor-2 .elementor-element.elementor-element-d3cb597 .elementor-heading-title{font-size:0.625875rem;line-height:0.6875rem;}.elementor-2 .elementor-element.elementor-element-baa9757{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-63e5eac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3f25667{--margin-top:0rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-44ad140{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-633a965{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-f9acae5.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f9acae5 .elementor-button{font-size:0.875rem;padding:1rem 2.12rem 1rem 2.12rem;}.elementor-2 .elementor-element.elementor-element-4392fea{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-77f1996{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-d984d85{--min-height:355px;}.elementor-2 .elementor-element.elementor-element-127ec6b{--min-height:355px;}.elementor-2 .elementor-element.elementor-element-172c47e{--min-height:355px;}.elementor-2 .elementor-element.elementor-element-b8b4095{--min-height:355px;}.elementor-2 .elementor-element.elementor-element-160da3f{--min-height:355px;}.elementor-2 .elementor-element.elementor-element-44fc422{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-b66b5de::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-size:71% auto;}.elementor-2 .elementor-element.elementor-element-05a83be{text-align:center;}.elementor-2 .elementor-element.elementor-element-05a83be .elementor-heading-title{font-size:2rem;line-height:2rem;}.elementor-2 .elementor-element.elementor-element-cee3c2d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-8eff854{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-2996c23{--e-con-grid-template-columns:repeat(2, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-690d5f7{--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-b12a1d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-35e0a01{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-f63be2c{--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-040ed8d{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-d147bbd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d147bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartyapetite.bg/wp-content/uploads/2024/07/hearts-new.png");}.elementor-2 .elementor-element.elementor-element-d147bbd{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2 .elementor-element.elementor-element-806ae14{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-fa65c3f{--margin-top:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-24be784.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-24be784 .elementor-button{font-size:0.875rem;padding:1rem 2.12rem 1rem 2.12rem;}.elementor-2 .elementor-element.elementor-element-dcea4ae{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-ad4231f{--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-d83be0c .elementor-heading-title{font-size:1.125rem;}.elementor-2 .elementor-element.elementor-element-24b3085{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-29b35c9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-29b35c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-2 .elementor-element.elementor-element-034ed4b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-5516588{--width:55%;}.elementor-2 .elementor-element.elementor-element-fa65c3f{--width:1440px;}}@media(max-width:1440px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-5516588{--width:60%;}}@media(min-width:1920px){.elementor-2 .elementor-element.elementor-element-246b6e6{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-baa9757{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-3a4a96d{--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-2 .elementor-element.elementor-element-63e5eac{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3f25667{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-44ad140{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-270504a > .elementor-widget-container{margin:2rem 0rem 2rem 0rem;}.elementor-2 .elementor-element.elementor-element-77f1996{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-b66b5de::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b66b5de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:150px 45px;background-size:69% auto;}.elementor-2 .elementor-element.elementor-element-b66b5de{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-2996c23{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-b12a1d5{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-35e0a01{--swiper-slides-to-display:3;}.elementor-2 .elementor-element.elementor-element-040ed8d{--swiper-slides-to-display:3;}.elementor-2 .elementor-element.elementor-element-d147bbd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d147bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartyapetite.bg/wp-content/uploads/2024/07/hearts-new.png");}.elementor-2 .elementor-element.elementor-element-806ae14{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-fa65c3f{--width:1520px;}.elementor-2 .elementor-element.elementor-element-fa65c3f.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-24b3085{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-034ed4b{--grid-auto-flow:row;}}