.elementor-148563 .elementor-element.elementor-element-06a74f4{--display:flex;--min-height:540px;--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:center;--align-items:stretch;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.72;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-148563 .elementor-element.elementor-element-06a74f4:not(.elementor-motion-effects-element-type-background), .elementor-148563 .elementor-element.elementor-element-06a74f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:url("https://www.icake.ee/wp-content/uploads/2026/04/pagar.png");background-position:30% 25%;background-repeat:no-repeat;background-size:cover;}.elementor-148563 .elementor-element.elementor-element-06a74f4::before, .elementor-148563 .elementor-element.elementor-element-06a74f4 > .elementor-background-video-container::before, .elementor-148563 .elementor-element.elementor-element-06a74f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-148563 .elementor-element.elementor-element-06a74f4 > .elementor-background-slideshow::before, .elementor-148563 .elementor-element.elementor-element-06a74f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-148563 .elementor-element.elementor-element-06a74f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5A0E30;--background-overlay:'';}.elementor-148563 .elementor-element.elementor-element-6281a6a{--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;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:20px;}.elementor-148563 .elementor-element.elementor-element-f0008d4{text-align:start;}.elementor-148563 .elementor-element.elementor-element-f0008d4 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1px;color:#FFAB03;}.elementor-148563 .elementor-element.elementor-element-b4a4467{text-align:start;}.elementor-148563 .elementor-element.elementor-element-b4a4467 .elementor-heading-title{font-size:42px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-148563 .elementor-element.elementor-element-4d0a2d0{text-align:start;font-size:16px;line-height:1.6em;color:rgba(255,255,255,0.85);}.elementor-148563 .elementor-element.elementor-element-dfe3f7a{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148563 .elementor-element.elementor-element-f0bf9ac .elementor-button{background-color:#FFAB03;font-size:13px;font-weight:700;letter-spacing:0.5px;fill:#92144B;color:#92144B;border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;padding:8px 22px 8px 22px;}.elementor-148563 .elementor-element.elementor-element-f0bf9ac .elementor-button:hover, .elementor-148563 .elementor-element.elementor-element-f0bf9ac .elementor-button:focus{background-color:#D3105B;}.elementor-148563 .elementor-element.elementor-element-b281ea3 .elementor-button{background-color:rgba(255,255,255,0);font-size:13px;font-weight:700;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.6);border-radius:4px 4px 4px 4px;padding:8px 22px 8px 22px;}.elementor-148563 .elementor-element.elementor-element-b281ea3 .elementor-button:hover, .elementor-148563 .elementor-element.elementor-element-b281ea3 .elementor-button:focus{background-color:#FFFFFF;color:#92144B;}.elementor-148563 .elementor-element.elementor-element-b281ea3 .elementor-button:hover svg, .elementor-148563 .elementor-element.elementor-element-b281ea3 .elementor-button:focus svg{fill:#92144B;}.elementor-148563 .elementor-element.elementor-element-5c00a50{--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;--justify-content:center;--align-items:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148563 .elementor-element.elementor-element-fa8b1d9{text-align:center;}.elementor-148563 .elementor-element.elementor-element-fa8b1d9 img{width:100%;height:540px;}.elementor-148563 .elementor-element.elementor-element-11a0baa{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:30px;--padding-right:30px;}.elementor-148563 .elementor-element.elementor-element-11a0baa:not(.elementor-motion-effects-element-type-background), .elementor-148563 .elementor-element.elementor-element-11a0baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-148563 .elementor-element.elementor-element-83fa96b{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-148563 .elementor-element.elementor-element-18a0e6d .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:0.5px;color:#2C2C2C;}.elementor-148563 .elementor-element.elementor-element-dc6091d{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-148563 .elementor-element.elementor-element-9d31c80 .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:0.5px;color:#2C2C2C;}.elementor-148563 .elementor-element.elementor-element-f60aad4{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-148563 .elementor-element.elementor-element-b977a69 .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:0.5px;color:#2C2C2C;}.elementor-148563 .elementor-element.elementor-element-83ffd6d{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-148563 .elementor-element.elementor-element-3e321ac .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:0.5px;color:#2C2C2C;}.elementor-148563 .elementor-element.elementor-element-0d61fa2{--display:flex;}.elementor-148563 .elementor-element.elementor-element-0d61fa2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-148563 .elementor-element.elementor-element-1855fb7b{margin:0px 0px 50px 0px;}.elementor-148563 .elementor-element.elementor-element-caa2dbe .wd-tabs{--wd-row-gap:12px;}.elementor-148563 .elementor-element.elementor-element-caa2dbe .wd-nav-tabs{--nav-gap:27px;}.elementor-148563 .elementor-element.elementor-element-24d362f8 .wd-tabs{--wd-row-gap:12px;}.elementor-148563 .elementor-element.elementor-element-24d362f8 .wd-nav-tabs{--nav-gap:27px;}@media(min-width:768px){.elementor-148563 .elementor-element.elementor-element-6281a6a{--width:60%;}.elementor-148563 .elementor-element.elementor-element-5c00a50{--width:40%;}.elementor-148563 .elementor-element.elementor-element-0d61fa2{--width:98.283%;}}@media(max-width:1024px){.elementor-148563 .elementor-element.elementor-element-06a74f4:not(.elementor-motion-effects-element-type-background), .elementor-148563 .elementor-element.elementor-element-06a74f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-148563 .elementor-element.elementor-element-1855fb7b{margin:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-148563 .elementor-element.elementor-element-06a74f4:not(.elementor-motion-effects-element-type-background), .elementor-148563 .elementor-element.elementor-element-06a74f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-148563 .elementor-element.elementor-element-1855fb7b{margin:0px 0px 10px 0px;}}/* Start custom CSS for container, class: .elementor-element-5c00a50 *//* Moderate overlay on the cake image */
.elementor-148563 .elementor-element.elementor-element-5c00a50 .elementor-widget-image {
  position: relative;
}
.elementor-148563 .elementor-element.elementor-element-5c00a50 .elementor-widget-image::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: rgba(90, 14, 48, 0.35);
  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06a74f4 *//* Full-width breakout */
.elementor-148563 .elementor-element.elementor-element-06a74f4 {
  width: 100vw !important;
  max-width: none !important;
  left: 50% !important;
  margin-left: -50vw !important;
  max-height: 540px !important;
}

/* Blur effect on overlay (blurs background behind it) */
.elementor-148563 .elementor-element.elementor-element-06a74f4 > .elementor-background-overlay {
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
}

/* Page padding fix */
body .wd-content-layout.container {
  padding-top: 0 !important;
}
body {
  overflow-x: hidden !important;
}

/* Button fixes */
.elementor-element-f0bf9ac .elementor-button,
.elementor-element-f0bf9ac .elementor-button .elementor-button-text {
  color: #fff !important;
}
.elementor-element-b281ea3 .elementor-button {
  padding: 6px 22px !important;
}

/* TABLET */
@media (max-width: 1024px) {
  .elementor-148563 .elementor-element.elementor-element-06a74f4 {
    flex-direction: column !important;
    max-height: none !important;
    padding: 30px 20px !important;
  }
  .elementor-148563 .elementor-element.elementor-element-06a74f4 .elementor-element-6281a6a {
    width: 100% !important;
    min-width: 100% !important;
  }
  .elementor-148563 .elementor-element.elementor-element-06a74f4 .elementor-element-5c00a50 {
    display: none !important;
  }
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-148563 .elementor-element.elementor-element-06a74f4 {
    padding: 25px 15px !important;
  }
  .elementor-148563 .elementor-element.elementor-element-06a74f4 h1 {
    font-size: 28px !important;
    line-height: 1.2 !important;
  }
  .elementor-148563 .elementor-element.elementor-element-06a74f4 p {
    font-size: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11a0baa *//* Trust bar full-width */
.elementor-148563 .elementor-element.elementor-element-11a0baa {
  width: 100vw !important;
  left: 50% !important;
  margin-left: -50vw !important;
  max-width: none !important;
}

/* Tablet: wrap 2x2 */
@media (max-width: 1024px) {
  .elementor-148563 .elementor-element.elementor-element-11a0baa {
    flex-wrap: wrap !important;
    padding: 8px 10px !important;
  }
  .elementor-148563 .elementor-element.elementor-element-11a0baa > .e-con {
    width: 50% !important;
    min-width: 50% !important;
  }
}

/* Mobile: smaller text */
@media (max-width: 767px) {
  .elementor-148563 .elementor-element.elementor-element-11a0baa > .e-con {
    width: 50% !important;
    min-width: 50% !important;
    padding: 3px 5px !important;
  }
  .elementor-148563 .elementor-element.elementor-element-11a0baa h2.elementor-heading-title {
    font-size: 12px !important;
  }
}/* End custom CSS */