.grid4elements{display:grid}.grid4elements.grid-left{grid-template-columns:50% 25% 25%;grid-template-areas:"bigimg text text" "bigimg smallLeft smallRight"}@media only screen and (max-width:1024px){.grid4elements.grid-left{grid-template-columns:50% 50%;grid-template-areas:"bigimg text" "smallLeft smallRight"}}.grid4elements.grid-right{grid-template-columns:25% 25% 50%;grid-template-areas:"text text bigimg" "smallLeft smallRight bigimg"}@media only screen and (max-width:1024px){.grid4elements.grid-right{grid-template-columns:50% 50%;grid-template-areas:"text bigimg" "smallLeft smallRight"}}@media only screen and (max-width:767px){.grid4elements.grid-left,.grid4elements.grid-right{grid-template-columns:100%;grid-template-areas:"bigimg" "text"}.grid4elements.grid-left .item3,.grid4elements.grid-left .item4,.grid4elements.grid-right .item3,.grid4elements.grid-right .item4{display:none}}.grid4elements .item1{position:relative;grid-area:bigimg}.grid4elements .item2{margin:auto;grid-area:text}@media only screen and (max-width:767px){.grid4elements .item2{margin:25px}}.grid4elements .item3{position:relative;grid-area:smallLeft;align-self:end}.grid4elements .item3.align-left{text-align:end}.grid4elements .item3.align-right{text-align:start}.grid4elements .item4{position:relative;grid-area:smallRight;align-self:end}.grid4elements .item4.align-left{text-align:end}.grid4elements .item4.align-right{text-align:start}.grid4elements .image-big-right{text-align:end;padding-left:10px}@media only screen and (max-width:1024px){.grid4elements .image-big-right{padding-left:5px}}@media only screen and (max-width:767px){.grid4elements .image-big-right{padding:0 20px}}.grid4elements .image-big-left{padding-right:10px}@media only screen and (max-width:1024px){.grid4elements .image-big-left{padding-right:5px}}@media only screen and (max-width:767px){.grid4elements .image-big-left{padding:0 20px}}.grid4elements img{width:100%}.grid4elements .align-left .image-small-left,.grid4elements .align-left .image-small-right{padding-left:10px}@media only screen and (max-width:1024px){.grid4elements .align-left .image-small-left{padding-right:5px;padding-left:0}.grid4elements .align-left .image-small-right{padding-left:5px}}.grid4elements .align-right .image-small-left,.grid4elements .align-right .image-small-right{padding-right:10px}@media only screen and (max-width:1024px){.grid4elements .align-right .image-small-right{padding-right:0;padding-left:5px}.grid4elements .align-right .image-small-left{padding-right:5px}}.grid4elements .image-over-texts{text-align:center}.grid4elements .image-over-texts-left{text-align:left;width:50%;margin:auto}@media only screen and (max-width:1024px){.grid4elements .image-over-texts-left{width:35vw}}@media only screen and (max-width:767px){.grid4elements .image-over-texts-left{width:100%}}.grid4elements .image-over-texts-right{text-align:right;width:50%;margin:auto}@media only screen and (max-width:1024px){.grid4elements .image-over-texts-right{width:35vw}}@media only screen and (max-width:767px){.grid4elements .image-over-texts-right{width:100%;text-align:left}}.grid4elements .center{justify-items:center}.grid4elements .heading-container-left,.grid4elements .heading-container-right{position:absolute;top:39%;left:0;right:0;margin:auto;display:grid}@media only screen and (max-width:1024px){.grid4elements .heading-container-left,.grid4elements .heading-container-right{top:32%}}@media only screen and (max-width:767px){.grid4elements .heading-container-left,.grid4elements .heading-container-right{top:50%}}.grid4elements .heading-container-sm{position:absolute;top:39%;left:0;right:0;margin:auto}.grid4elements .headingBI{font-size:4rem;font-weight:700;letter-spacing:1.5rem;line-height:5rem}@media only screen and (max-width:1024px){.grid4elements .headingBI{font-size:3rem;letter-spacing:1.42rem;line-height:4rem}}.grid4elements .headingSI{font-size:1.5rem;font-weight:700;letter-spacing:.941rem;line-height:2rem;margin-top:35px}.grid4elements .heading1{font-size:1rem;font-weight:600;letter-spacing:.4rem;line-height:1rem}@media only screen and (max-width:767px){.grid4elements .heading1{font-size:14px}}.grid4elements .heading2{font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:2rem;margin-top:15px}@media only screen and (max-width:767px){.grid4elements .heading2{font-size:18px}}.grid4elements .heading3{font-size:2.5rem;font-weight:500;letter-spacing:0;line-height:3rem;margin-top:8px}@media only screen and (max-width:1024px){.grid4elements .heading3{font-size:24px}}@media only screen and (max-width:767px){.grid4elements .heading3{font-size:20px;line-height:26px}}.grid4elements .button-item{margin-right:1.5rem;margin-top:1.5rem}.grid4elements .button1{border:none;width:fit-content;padding:10px 20px;font-size:1rem;text-align:center;font-weight:600;letter-spacing:0;line-height:22px}.grid4elements .button1:hover{opacity:.9}@media only screen and (min-width:767px){.grid4elements .button1{min-width:260px}}.grid4elements :focus{outline:none}.experience-commerce_layouts-carouselGocco{margin-bottom:20px}@media only screen and (min-width:1024px){.experience-commerce_layouts-carouselGocco{margin-bottom:30px}}@media only screen and (min-width:1025px){.experience-commerce_layouts-carouselGocco{margin-bottom:40px}}