.guten-yFKL9K > .guten-background-overlay { background-image: url(https://www.sarahandmade.it/wp-content/uploads/2025/01/bg-hero.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; opacity: 0.6; } .guten-yFKL9K:not(.background-animated), .guten-yFKL9K.background-animated > .guten-background-animated .animated-layer { background: ; } .guten-element.guten-yFKL9K { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } @media only screen and (max-width: 1024px) { .guten-yFKL9K > .guten-background-overlay { background-image: url(https://www.sarahandmade.it/wp-content/uploads/2025/01/bg-hero.webp); } .guten-element.guten-yFKL9K { padding-top: 150px; padding-right: 20px; padding-bottom: 80px; padding-left: 20px; } } @media only screen and (max-width: 767px) { .guten-yFKL9K > .guten-container { flex-wrap: wrap; } .guten-yFKL9K > .guten-container > .guten-column { width: 100%; } .guten-element.guten-yFKL9K { padding-bottom: 80px; } }.guten-VUM12T .gallery-items .gallery-item-wrap .thumbnail-wrap .caption-wrap { animation-duration: 0.5s!important; } .guten-VUM12T .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap .caption-wrap .item-hover-bg { background: rgba(190, 107, 43, 1); } .guten-VUM12T .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card { background: ; } .guten-VUM12T.guten-gallery .gallery-items .gallery-item-wrap .grid-item .gallery-link.with-text { flex-direction: column; } .guten-element.guten-VUM12T { padding-bottom: 42px; }.guten-luxKN4.guten-advanced-heading .heading-line { border-top-style: default; border-color: rgba(204, 112, 110, 1); } .guten-luxKN4 .heading-title { font-family: "Montserrat"; } .guten-luxKN4 .heading-focus { font-family: "Montserrat"; } .guten-luxKN4 .heading-subtitle { font-weight: bold; }.guten-k5rkM2.layout-boxed > .guten-container { max-width: 1140px; } @media only screen and (max-width: 767px) { .guten-k5rkM2 > .guten-container { flex-wrap: wrap; } .guten-k5rkM2 > .guten-container > .guten-column { width: 100%; } }.guten-XFgCAl.guten-advanced-heading .heading-line { border-top-style: default; border-color: rgba(204, 112, 110, 1); } .guten-XFgCAl .heading-title { font-family: "Montserrat"; font-weight: bold; } .guten-XFgCAl .heading-subtitle { font-family: "Montserrat"; font-weight: bold; } @media only screen and (max-width: 767px) { .guten-XFgCAl .heading-title { font-size: 14px; } .guten-XFgCAl .heading-subtitle { font-size: 10px; } }.guten-kPL4SP.layout-boxed > .guten-container { max-width: 1140px; } section.guten-element.guten-kPL4SP > .guten-container > .guten-column > .sticky-wrapper > .guten-column-wrapper, section.guten-element.guten-kPL4SP > .guten-container > .guten-column > .guten-column-wrapper { align-content: center; align-items: center; } .guten-element.guten-kPL4SP { margin-top: 20px; } @media only screen and (max-width: 767px) { .guten-kPL4SP > .guten-container { flex-wrap: wrap; } .guten-kPL4SP > .guten-container > .guten-column { width: 100%; } .guten-element.guten-kPL4SP { padding-right: 0px; padding-left: 0px; } }.guten-9Af0UJ { width: 50%; order: 1; animation-delay: 0.5s; } .guten-9Af0UJ > .sticky-wrapper > .guten-column-wrapper, .guten-9Af0UJ > .guten-column-wrapper { margin-right: 40px; } @media only screen and (max-width: 1024px) { .guten-9Af0UJ { width: 50%; } .guten-9Af0UJ > .sticky-wrapper > .guten-column-wrapper, .guten-9Af0UJ > .guten-column-wrapper { margin-right: 20px; } } @media only screen and (max-width: 767px) { .guten-9Af0UJ > .sticky-wrapper > .guten-column-wrapper, .guten-9Af0UJ > .guten-column-wrapper { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } }.guten-OJFdil { width: 50%; order: 1; animation-delay: 0.8s; } .guten-OJFdil > .sticky-wrapper > .guten-column-wrapper, .guten-OJFdil > .guten-column-wrapper { margin-left: 40px; } @media only screen and (max-width: 1024px) { .guten-OJFdil { width: 50%; } .guten-OJFdil > .sticky-wrapper > .guten-column-wrapper, .guten-OJFdil > .guten-column-wrapper { margin-left: 20px; } } @media only screen and (max-width: 767px) { .guten-OJFdil > .sticky-wrapper > .guten-column-wrapper, .guten-OJFdil > .guten-column-wrapper { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } }.guten-bD5n63 .accordion-item { border-style: none; border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px; box-shadow:  0px 5px 20px 0px rgba(16, 16, 16, 0.1); margin-bottom: 25px; } .guten-bD5n63 .accordion-item.active { border-style: none; border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px; box-shadow:  0px 0px 15px 1px rgba(10, 10, 10, 0.2); } .guten-bD5n63 .accordion-item .accordion-icon i { color: rgba(233, 143, 80, 1); } .guten-bD5n63 .accordion-item.active .accordion-icon i { color: rgba(255, 255, 255, 1); } .guten-bD5n63 .accordion-item .accordion-icon { font-size: 18px; } .guten-bD5n63 .accordion-item .accordion-heading { background-color: rgba(255, 255, 255, 1); padding-top: 25px; padding-right: 20px; padding-bottom: 25px; padding-left: 40px; border-style: none; border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px; } .guten-bD5n63 .accordion-item .accordion-text { color: rgba(58, 58, 74, 1); font-family: "Helvetica"; font-size: 16px; font-weight: 400; } .guten-bD5n63 .accordion-item.active .accordion-heading { background-color: rgba(58, 58, 74, 1); border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px; } .guten-bD5n63 .accordion-item.active .accordion-text { color: var(--wp--preset--color--white); } .guten-bD5n63 .accordion-item .accordion-content { background-color: rgba(255, 255, 255, 1); color: rgba(120, 120, 120, 1); font-family: "Helvetica"; font-size: 16px; font-weight: 300; padding-top: 30px; padding-right: 20px; padding-bottom: 30px; padding-left: 40px; border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px; } .guten-bD5n63 { background: ;  } @media only screen and (max-width: 767px) { .guten-bD5n63 .accordion-item .accordion-text { font-size: 16px; line-height: 1.4em; } .guten-bD5n63 .accordion-item .accordion-content { font-size: 14px; padding-right: 20px; padding-left: 20px; } }.guten-1mH2AP .accordion-item { border-style: none; border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px; box-shadow:  0px 5px 20px 0px rgba(16, 16, 16, 0.1); margin-bottom: 25px; } .guten-1mH2AP .accordion-item.active { border-style: none; border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px; box-shadow:  0px 0px 15px 1px rgba(10, 10, 10, 0.2); } .guten-1mH2AP .accordion-item .accordion-icon i { color: rgba(233, 143, 80, 1); } .guten-1mH2AP .accordion-item.active .accordion-icon i { color: rgba(255, 255, 255, 1); } .guten-1mH2AP .accordion-item .accordion-icon { font-size: 18px; } .guten-1mH2AP .accordion-item .accordion-heading { background-color: rgba(255, 255, 255, 1); padding-top: 25px; padding-right: 20px; padding-bottom: 25px; padding-left: 40px; border-style: none; border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px; } .guten-1mH2AP .accordion-item .accordion-text { color: rgba(58, 58, 74, 1); font-family: "Helvetica"; font-size: 16px; font-weight: 400; } .guten-1mH2AP .accordion-item.active .accordion-heading { background-color: rgba(58, 58, 74, 1); border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px; } .guten-1mH2AP .accordion-item.active .accordion-text { color: var(--wp--preset--color--white); } .guten-1mH2AP .accordion-item .accordion-content { background-color: rgba(255, 255, 255, 1); color: rgba(120, 120, 120, 1); font-family: "Helvetica"; font-size: 16px; font-weight: 300; padding-top: 30px; padding-right: 20px; padding-bottom: 30px; padding-left: 40px; border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px; } .guten-1mH2AP { background: ;  } @media only screen and (max-width: 767px) { .guten-1mH2AP .accordion-item .accordion-text { font-size: 16px; line-height: 1.4em; } .guten-1mH2AP .accordion-item .accordion-content { font-size: 14px; padding-right: 20px; padding-left: 20px; } }.guten-DDug9U.layout-boxed > .guten-container { max-width: 1140px; } @media only screen and (max-width: 767px) { .guten-DDug9U > .guten-container { flex-wrap: wrap; } .guten-DDug9U > .guten-container > .guten-column { width: 100%; } }.guten-yhXZPK { width: 50%; order: 1;  } .guten-section > .guten-container > .guten-yhXZPK.guten-column > .sticky-wrapper > .guten-column-wrapper, .guten-section > .guten-container > .guten-yhXZPK.guten-column > .guten-column-wrapper { align-content: center; align-items: center; } @media only screen and (max-width: 1024px) { .guten-yhXZPK { width: 100%; } }.guten-WPHXgl { width: 50%; order: 1; animation-delay: 0.1s; } .guten-section > .guten-container > .guten-WPHXgl.guten-column > .sticky-wrapper > .guten-column-wrapper, .guten-section > .guten-container > .guten-WPHXgl.guten-column > .guten-column-wrapper { align-content: flex-end; align-items: flex-end; } .guten-WPHXgl:not(.background-animated) > .sticky-wrapper > .guten-column-wrapper, .guten-WPHXgl.background-animated > .sticky-wrapper > .guten-column-wrapper > .guten-background-animated .animated-layer, .guten-WPHXgl:not(.background-animated) > .guten-column-wrapper, .guten-WPHXgl.background-animated > .guten-column-wrapper > .guten-background-animated .animated-layer { background-image: url(https://www.sarahandmade.it/wp-content/uploads/2024/12/sara1-scaled.jpg); background-position: center center; background-repeat: no-repeat; background-size: 480px; background-attachment: scroll; } @media only screen and (max-width: 1024px) { .guten-WPHXgl { width: 100%; } .guten-WPHXgl:not(.background-animated) > .sticky-wrapper > .guten-column-wrapper, .guten-WPHXgl.background-animated > .sticky-wrapper > .guten-column-wrapper > .guten-background-animated .animated-layer, .guten-WPHXgl:not(.background-animated) > .guten-column-wrapper, .guten-WPHXgl.background-animated > .guten-column-wrapper > .guten-background-animated .animated-layer { background-image: url(https://www.sarahandmade.it/wp-content/uploads/2025/01/windows.webp); background-position: bottom center; background-repeat: no-repeat; background-size: 480px; background-attachment: scroll; } } @media only screen and (max-width: 767px) { .guten-WPHXgl:not(.background-animated) > .sticky-wrapper > .guten-column-wrapper, .guten-WPHXgl.background-animated > .sticky-wrapper > .guten-column-wrapper > .guten-background-animated .animated-layer, .guten-WPHXgl:not(.background-animated) > .guten-column-wrapper, .guten-WPHXgl.background-animated > .guten-column-wrapper > .guten-background-animated .animated-layer { background-image: url(https://www.sarahandmade.it/wp-content/uploads/2025/01/windows.webp); background-position: bottom center; background-repeat: no-repeat; background-size: 200px; background-attachment: scroll; } .guten-WPHXgl > .sticky-wrapper > .guten-column-wrapper, .guten-WPHXgl > .guten-column-wrapper { margin-top: 40px; } }.guten-KhNvye { width: 25%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-KhNvye { width: 25%; } }.guten-kTdwRK { width: 23.6%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-kTdwRK { width: 23.6%; } }.guten-LApuQZ { width: 25%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-LApuQZ { width: 25%; } }.guten-UlHJh9 { width: 25%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-UlHJh9 { width: 25%; } }.guten-TQhFLg { width: 100%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-TQhFLg { width: 100%; } }h1.guten-element.guten-6sqq8L, h2.guten-element.guten-6sqq8L, h3.guten-element.guten-6sqq8L, h4.guten-element.guten-6sqq8L, h5.guten-element.guten-6sqq8L, h6.guten-element.guten-6sqq8L { color: rgba(205, 112, 110, 0.84); font-family: "Montserrat"; font-size: 66px; font-weight: 800; line-height: 1.1em;  overflow-wrap: break-word; word-break: break-word; } .guten-element.guten-6sqq8L { margin-top: 150px; } @media only screen and (max-width: 1024px) { .guten-6sqq8L { text-align: left; } h1.guten-element.guten-6sqq8L, h2.guten-element.guten-6sqq8L, h3.guten-element.guten-6sqq8L, h4.guten-element.guten-6sqq8L, h5.guten-element.guten-6sqq8L, h6.guten-element.guten-6sqq8L { font-size: 74px; } .guten-element.guten-6sqq8L { margin-top: 0px; } } @media only screen and (max-width: 767px) { h1.guten-element.guten-6sqq8L, h2.guten-element.guten-6sqq8L, h3.guten-element.guten-6sqq8L, h4.guten-element.guten-6sqq8L, h5.guten-element.guten-6sqq8L, h6.guten-element.guten-6sqq8L { font-size: 36px; } }.guten-sUtZ0b.layout-boxed > .guten-container { max-width: 1140px; } @media only screen and (max-width: 767px) { .guten-sUtZ0b > .guten-container { flex-wrap: wrap; } .guten-sUtZ0b > .guten-container > .guten-column { width: 100%; } }.guten-3GezEw i { font-size: 20px; } .guten-3GezEw .guten-icon-wrapper { padding: 15px; border-top-left-radius: 14px;border-top-right-radius: 14px;border-bottom-right-radius: 14px;border-bottom-left-radius: 14px; } .guten-3GezEw .guten-icon-wrapper.framed i { color: rgba(255, 255, 255, 1); } .guten-3GezEw .guten-icon-wrapper.framed { border-color: rgba(255, 255, 255, 1); background-color: rgba(51, 127, 255, 1); } .guten-3GezEw .guten-icon-wrapper.stacked { background-color: rgba(255, 255, 255, 1); } .guten-3GezEw .guten-icon-wrapper.stacked i { color: rgba(51, 127, 255, 1); } .guten-3GezEw .guten-icon-wrapper.framed:hover i { color: rgba(255, 255, 255, 1); } .guten-3GezEw .guten-icon-wrapper.framed:hover { border-color: rgba(255, 255, 255, 1); background-color: rgba(51, 127, 255, 1); } .guten-3GezEw .guten-icon-wrapper.stacked:hover { background-color: rgba(255, 255, 255, 1); } .guten-3GezEw .guten-icon-wrapper.stacked:hover i { color: rgba(51, 127, 255, 1); } .guten-3GezEw.guten-element { border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px; box-shadow:  8px 11px 47px  rgba(165, 62, 3, 0.1); } .guten-3GezEw { width: auto!important; display: inline-block; position: absolute!important; left: 27%; top: 16%; animation-delay: 0.5s; } @media only screen and (max-width: 1024px) { .guten-3GezEw { left: 30%; top: 12%; } }.guten-H3v91W i { font-size: 20px; } .guten-H3v91W .guten-icon-wrapper { padding: 15px; border-top-left-radius: 14px;border-top-right-radius: 14px;border-bottom-right-radius: 14px;border-bottom-left-radius: 14px; } .guten-H3v91W .guten-icon-wrapper.framed i { color: rgba(255, 255, 255, 1); } .guten-H3v91W .guten-icon-wrapper.framed { border-color: rgba(255, 255, 255, 1); background-color: rgba(51, 204, 255, 1); } .guten-H3v91W .guten-icon-wrapper.stacked { background-color: rgba(255, 255, 255, 1); } .guten-H3v91W .guten-icon-wrapper.stacked i { color: rgba(51, 204, 255, 1); } .guten-H3v91W .guten-icon-wrapper.framed:hover i { color: rgba(255, 255, 255, 1); } .guten-H3v91W .guten-icon-wrapper.framed:hover { border-color: rgba(255, 255, 255, 1); background-color: rgba(51, 204, 255, 1); } .guten-H3v91W .guten-icon-wrapper.stacked:hover { background-color: rgba(255, 255, 255, 1); } .guten-H3v91W .guten-icon-wrapper.stacked:hover i { color: rgba(51, 204, 255, 1); } .guten-H3v91W.guten-element { border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px; box-shadow:  8px 11px 47px  rgba(165, 62, 3, 0.1); } .guten-H3v91W { width: auto!important; display: inline-block; position: absolute!important; right: 14%; top: 9%; animation-delay: 0.5s; } @media only screen and (max-width: 1024px) { .guten-H3v91W { right: 28%; top: 2%; } }.guten-yzx5VK i { font-size: 20px; } .guten-yzx5VK .guten-icon-wrapper { padding: 15px; border-top-left-radius: 14px;border-top-right-radius: 14px;border-bottom-right-radius: 14px;border-bottom-left-radius: 14px; } .guten-yzx5VK .guten-icon-wrapper.framed i { color: rgba(255, 255, 255, 1); } .guten-yzx5VK .guten-icon-wrapper.framed { border-color: rgba(255, 255, 255, 1); background-color: rgba(216, 45, 126, 1); } .guten-yzx5VK .guten-icon-wrapper.stacked { background-color: rgba(255, 255, 255, 1); } .guten-yzx5VK .guten-icon-wrapper.stacked i { color: rgba(216, 45, 126, 1); } .guten-yzx5VK .guten-icon-wrapper.framed:hover i { color: rgba(255, 255, 255, 1); } .guten-yzx5VK .guten-icon-wrapper.framed:hover { border-color: rgba(255, 255, 255, 1); background-color: rgba(216, 45, 126, 1); } .guten-yzx5VK .guten-icon-wrapper.stacked:hover { background-color: rgba(255, 255, 255, 1); } .guten-yzx5VK .guten-icon-wrapper.stacked:hover i { color: rgba(216, 45, 126, 1); } .guten-yzx5VK.guten-element { border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px; box-shadow:  8px 11px 47px  rgba(165, 62, 3, 0.1); } .guten-yzx5VK { width: auto!important; display: inline-block; position: absolute!important; right: 9%; top: 30%; animation-delay: 0.6s; } @media only screen and (max-width: 1024px) { .guten-yzx5VK { right: 26%; top: 28%; } }.guten-aQqoFZ { width: 8%!important; display: inline-block; position: absolute!important; right: 67%; top: 33%; animation-delay: 0.7s; } @media only screen and (max-width: 1024px) { .guten-aQqoFZ { width: 6%!important; display: inline-block; left: 24%; } }.guten-5xyjtC .guten-icon-box-wrapper .icon-box .icon i { font-size: 40px; } .guten-5xyjtC .icon-box.icon-box-body .title { color: rgba(0, 0, 0, 1); }.guten-qhA7Y0 .guten-icon-box-wrapper .icon-box .icon i { font-size: 40px; }.guten-icCx3C .guten-icon-box-wrapper .icon-box .icon i { font-size: 40px; }.guten-1J1ph9 .guten-icon-box-wrapper .icon-box .icon i { font-size: 40px; }.guten-UdDw2f.guten-advanced-heading .heading-line { border-top-style: default; border-color: rgba(204, 112, 110, 1); } .guten-UdDw2f .heading-title { font-family: "Montserrat"; font-weight: bold; } .guten-UdDw2f .heading-subtitle { color: rgba(0, 0, 0, 1); font-family: "Quicksand"; font-weight: 400; } @media only screen and (max-width: 767px) { .guten-UdDw2f .heading-title { font-size: 14px; } .guten-UdDw2f .heading-subtitle { font-size: 10px; } }.guten-pa31A4.guten-spacer { padding-bottom: 32px!important; }.guten-5YHjwQ { width: 100%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-5YHjwQ { width: 100%; } }.guten-vikC9K.guten-button-wrapper .guten-button { padding-top: 18px; padding-right: 36px; padding-bottom: 18px; padding-left: 36px; background: rgba(211, 166, 137, 1); border-style: none; border-top-left-radius: 100px;border-top-right-radius: 100px;border-bottom-right-radius: 100px;border-bottom-left-radius: 100px; } .guten-vikC9K.guten-button-wrapper .guten-button span { color: rgba(255, 255, 255, 1); font-family: "Hind Siliguri"; font-size: 16px; font-weight: 500; line-height: 1em; } .guten-vikC9K.guten-button-wrapper .guten-button:hover span { color: rgba(255, 255, 255, 1); } .guten-vikC9K.guten-button-wrapper .guten-button:hover { background: rgba(230, 173, 136, 1); } .guten-vikC9K { width: auto!important; display: inline-block; } .guten-vikC9K .guten-button { animation-delay: 0.3s; } .guten-element.guten-vikC9K { margin-right: 20px; } @media only screen and (max-width: 1024px) { .guten-vikC9K.guten-button-wrapper .guten-button span { font-size: 16px; } } @media only screen and (max-width: 767px) { .guten-vikC9K.guten-button-wrapper .guten-button span { font-size: 16px; } }