h2.gb-headline-39087030{font-size:124px;line-height:100%;margin-top:0px;margin-bottom:0px;color:#ffc946;}.gb-container-7e5356fa{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:120px;padding-bottom:60px;background-color:#fe4747;color:#ffffff;}.gb-image-3566abc8{vertical-align:middle;}.gb-container-031949ae{padding-right:50px;padding-left:50px;}div.gb-headline-3068d072{font-size:82px;line-height:64px;font-weight:700;}.gb-container-b79ade26{padding-right:50px;padding-left:50px;}.gb-image-b4ad893d{vertical-align:middle;}.gb-container-1b7e5ee2{padding-right:50px;padding-left:50px;}div.gb-headline-73505f83{font-size:82px;line-height:64px;font-weight:700;}.gb-container-b0d3e103{padding-right:50px;padding-left:50px;}.gb-image-3b7b1786{vertical-align:middle;}.gb-container-2701c889{padding-right:50px;padding-left:50px;}div.gb-headline-46c0dafa{font-size:82px;line-height:64px;font-weight:700;}.gb-container-683bfc73{padding-right:50px;padding-left:50px;}.gb-container-1a2f6a01{display:flex;align-items:center;justify-content:center;}.gb-container-7cb734f9{padding-top:5rem;padding-bottom:5rem;}h2.gb-headline-bd204514{font-size:64px;line-height:130%;margin-bottom:60px;}p.gb-headline-6a42c6cb{font-size:22px;line-height:130%;margin-bottom:60px;}a.gb-button-6618bc0e{display:inline-flex;align-items:center;column-gap:0.5em;font-size:14px;text-transform:uppercase;padding:20px 60px 20px 30px;border-radius:28px;background-color:var(--wp--preset--color--primary, #FFC946);color:var(--wp--preset--color--textual, #352208);text-decoration:none;}a.gb-button-6618bc0e:hover, a.gb-button-6618bc0e:active, a.gb-button-6618bc0e:focus{background-color:var(--wp--preset--color--primary, #FFC946);color:var(--wp--preset--color--textual, #352208);}a.gb-button-6618bc0e .gb-icon{line-height:0;}a.gb-button-6618bc0e .gb-icon svg{width:1em;height:1em;fill:currentColor;}.gb-container-f6c35d8e{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:60px;border-radius:40px;background-color:var(--wp--preset--color--secondary, #FDF2D7);color:var(--wp--preset--color--textual, #352208);}.gb-container-46dbe68e{flex-direction:column;background-color:#fe4747;color:#ffffff;}div.gb-headline-1c041b1f{font-size:144px;line-height:100%;color:#fe4747;}.gb-container-1baeea8e{font-size:72px;font-weight:100;margin-bottom:60px;color:#FDF2D7;}a.gb-button-d9df9b49{display:inline-flex;align-items:center;column-gap:0.5em;font-size:14px;text-transform:uppercase;padding:20px 60px 20px 30px;border-radius:28px;background-color:var(--wp--preset--color--primary, #FFC946);color:#352208;text-decoration:none;}a.gb-button-d9df9b49:hover, a.gb-button-d9df9b49:active, a.gb-button-d9df9b49:focus{background-color:var(--wp--preset--color--primary, #FFC946);color:#352208;}a.gb-button-d9df9b49 .gb-icon{line-height:0;}a.gb-button-d9df9b49 .gb-icon svg{width:1em;height:1em;fill:currentColor;}.gb-container-cc7936f5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:120px;padding-bottom:60px;background-color:#fe4747;color:#ffffff;}h2.gb-headline-fce5c96d{font-size:64px;line-height:130%;margin-bottom:60px;color:#fdf2d7;}p.gb-headline-faa7ab5f{font-size:22px;line-height:130%;margin-bottom:60px;color:#fdf2d7;}a.gb-button-0785d3d7{display:inline-flex;align-items:center;column-gap:0.5em;font-size:14px;text-transform:uppercase;padding:20px 60px 20px 30px;border-radius:28px;background-color:#fe4747;color:var(--wp--preset--color--textual, #352208);text-decoration:none;}a.gb-button-0785d3d7:hover, a.gb-button-0785d3d7:active, a.gb-button-0785d3d7:focus{background-color:#fe4747;color:var(--wp--preset--color--textual, #352208);}a.gb-button-0785d3d7 .gb-icon{line-height:0;}a.gb-button-0785d3d7 .gb-icon svg{width:1em;height:1em;fill:currentColor;}.gb-container-3a5b472a{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:60px;border-radius:40px;background-color:#7C033A;}.gb-container-45739263{height:100%;display:block;position:relative;overflow-x:hidden;overflow-y:hidden;border-radius:40px;}.gb-container-45739263:before{content:"";background-image:url(https://www.sofasrl.it/wp-content/uploads/2025/04/Sofa-gruppo-famiglia.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;border-radius:40px;pointer-events:none;}h3.gb-headline-2317deea{font-size:42px;line-height:130%;margin-bottom:30px;}p.gb-headline-ea9e0603{font-size:22px;line-height:130%;margin-bottom:60px;}.gb-container-dca9e961{height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:60px;border-radius:40px;background-color:var(--wp--preset--color--secondary, #FDF2D7);color:var(--wp--preset--color--textual, #352208);}h3.gb-headline-ebcd7890{font-size:42px;line-height:130%;margin-bottom:30px;}p.gb-headline-dd9a8ec2{font-size:22px;line-height:130%;margin-bottom:60px;}.gb-container-3257b815{height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:60px;border-radius:40px;background-color:var(--wp--preset--color--secondary, #FDF2D7);color:var(--wp--preset--color--textual, #352208);}.gb-container-33aa19ed{padding-top:60px;padding-bottom:60px;background-color:#fe4747;color:#ffffff;}div.gb-headline-66e73f68{font-size:42px;line-height:130%;margin-bottom:60px;color:#fdf2d7;}h2.gb-headline-2bcfb3b9{font-size:22px;line-height:130%;font-weight:normal;margin-bottom:60px;}a.gb-button-3b7ec67c{display:inline-flex;align-items:center;column-gap:0.5em;font-size:14px;text-transform:uppercase;padding:20px 60px 20px 30px;border-radius:28px;background-color:#ffc946;color:#352208;text-decoration:none;}a.gb-button-3b7ec67c:hover, a.gb-button-3b7ec67c:active, a.gb-button-3b7ec67c:focus{background-color:#ffc946;color:#352208;}a.gb-button-3b7ec67c .gb-icon{line-height:0;}a.gb-button-3b7ec67c .gb-icon svg{width:1em;height:1em;fill:currentColor;}.gb-container-889ecd5a{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:60px;border-radius:40px;background-color:#84ba62;}.gb-container-9224acbd{height:100%;display:block;position:relative;overflow-x:hidden;overflow-y:hidden;border-radius:40px;}.gb-container-9224acbd:before{content:"";background-image:url(https://www.sofasrl.it/wp-content/uploads/2025/05/Sofa-Crescita-rispetto-e-futuro-min.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;border-radius:40px;pointer-events:none;}.gb-container-f1bc8d26{z-index:1;position:relative;}.gb-container-ca2cd341{background-color:#fe4747;}.gb-image-fec06dea{width:200px;height:auto;vertical-align:middle;}div.gb-headline-c8c0f9a5{font-size:18px;line-height:120%;margin-bottom:30px;}div.gb-headline-e434c1bf{font-size:18px;line-height:120%;margin-bottom:30px;}div.gb-headline-c6d266ad{font-size:16px;line-height:120%;margin-bottom:30px;}.gb-container-84d1f759{position:relative;padding-top:100px;padding-bottom:60px;background-color:#1f1405;color:#fdf2d7;}.gb-container-84d1f759 a{color:#fdf2d7;}.gb-container-84d1f759 a:hover{color:#fdf2d7;}@media (max-width: 991px) {.gb-container-dca9e961{margin-bottom:20px;}}@media (max-width: 767px) {h2.gb-headline-39087030{font-size:44px;}h2.gb-headline-bd204514{font-size:24px;line-height:100%;}p.gb-headline-6a42c6cb{font-size:18px;}a.gb-button-6618bc0e{padding:20px;}.gb-container-f6c35d8e{height:auto;padding:40px 30px;margin-bottom:20px;}.gb-container-1baeea8e{font-size:52px;}h2.gb-headline-fce5c96d{font-size:24px;line-height:100%;}p.gb-headline-faa7ab5f{font-size:18px;}a.gb-button-0785d3d7{padding:20px;}.gb-container-3a5b472a{height:auto;padding:40px 30px;margin-bottom:20px;}.gb-container-45739263{padding-top:66.66%;}h3.gb-headline-2317deea{font-size:24px;}p.gb-headline-ea9e0603{font-size:18px;}.gb-container-dca9e961{height:auto;padding:40px 30px;}h3.gb-headline-ebcd7890{font-size:24px;}p.gb-headline-dd9a8ec2{font-size:18px;}.gb-container-3257b815{height:auto;padding:40px 30px;}div.gb-headline-66e73f68{font-size:24px;}h2.gb-headline-2bcfb3b9{font-size:18px;}.gb-container-889ecd5a{height:auto;padding:40px 30px;margin-bottom:20px;}.gb-container-9224acbd{padding-top:66.66%;}}:root{--gb-container-width:1340px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}