.container-width{max-width:1320px!important;width:87.3%;margin-left:auto;margin-right:auto}@media screen and (max-width:428px){.container-width{width:100%;padding-left:16px;padding-right:16px}}@media screen and (min-width:1680px){.container-width{max-width:calc(80.5rem + 0.2vw)!important}}@media screen and (min-width:1920px){.container-width{max-width:calc(82.5rem + 0.2vw)!important}}@media screen and (min-width:2560px){.container-width{max-width:calc(85.5rem + 0.2vw)!important}}@media screen and (min-width:3840px){.container-width{max-width:calc(86.5rem + 0.2vw)!important}}@media screen and (min-width:4096px){.container-width{max-width:calc(87.5rem + 0.2vw)!important}}.container-width-small{max-width:1472px!important;width:97.4%;margin-left:auto;margin-right:auto}@media screen and (max-width:428px){.container-width-small{width:100%;padding-left:16px;padding-right:16px}}@media screen and (min-width:1680px){.container-width-small{max-width:calc(95.5rem + 0.2vw)!important}}@media screen and (min-width:1921px){.container-width-small{max-width:calc(110.5rem + 0.2vw)!important}}@media screen and (min-width:2561px){.container-width-small{max-width:calc(102.5rem + 0.2vw)!important}}@media screen and (min-width:3840px){.container-width-small{max-width:calc(120.5rem + 0.2vw)!important}}@media screen and (min-width:4096px){.container-width-small{max-width:calc(125.5rem + 0.2vw)!important}}@media screen and (min-width:993px) and (max-width:1024px){html,body{font-family:"Roboto",sans-serif;font-size:calc(16px - 0.5vw);line-height:calc(16px - 0.5vw)}}@media screen and (min-width:1025px) and (max-width:1320px){html,body{font-family:"Roboto",sans-serif;font-size:calc(16px - 0.3vw);line-height:calc(16px - 0.3vw)}}@media screen and (min-width:1680px){html,body{font-size:calc(16px + 0.1vw);line-height:calc(18px + 0.1vw)}}@media screen and (min-width:1920px){html,body{font-size:calc(16px + 0.2vw);line-height:calc(18px + 0.2vw)}}@media screen and (min-width:2560px){html,body{font-size:calc(16px + 0.4vw);line-height:calc(18px + 0.4vw)}}@media screen and (min-width:3840px){html,body{font-size:calc(20px + 0.5vw);line-height:calc(22px + 0.5vw)}}@media screen and (min-width:4096px){html,body{font-size:calc(24px + 0.4vw);line-height:calc(26px + 0.4vw)}}*{box-sizing:border-box;font-family:"Roboto",sans-serif!important}html,body{padding:0;margin:0;overflow-x:hidden;scroll-behavior:smooth;text-size-adjust:none;background-color:#fff;color:#272727}img{display:block}a{cursor:pointer!important;color:inherit;text-decoration:none}button{border:none;outline:none;color:inherit}.spacer-top{padding-top:9.75rem}@media (max-width:1100px){.spacer-top{padding-top:10.1875rem}}.spacer-top.without-breadcrumb{padding-top:6.5rem}@media (max-width:1100px){.spacer-top.without-breadcrumb{padding-top:6.25rem}}.spacer-top.with-hero-banner{padding-top:0}@media (max-width:1100px){.spacer-top.with-hero-banner{padding-top:7.375rem}}body,html{overflow:inherit!important}.about-sunny{padding:0 12rem;display:flex}.about-sunny .image{width:50%}.about-sunny .image img{width:77.5%;height:auto;object-fit:cover;aspect-ratio:1/1;border-radius:1rem;position:sticky;top:8rem;margin-bottom:5rem}.about-sunny .content{width:50%;margin-left:auto;padding-top:1.25rem;padding-bottom:5rem;font-size:1.125rem;font-weight:300;line-height:160%;letter-spacing:.03375rem;font-family:"Roboto",sans-serif!important;color:#272727}.about-sunny .content a{font-size:1.125rem;font-weight:400;line-height:160%;letter-spacing:.03375rem;font-family:"Roboto",sans-serif!important;color:#F15627}.about-sunny .content .title{font-size:3rem;font-weight:400;line-height:120%;margin-bottom:1.125rem;margin-top:0}@media screen and (max-width:992px){.about-sunny .content .title{font-size:1.5rem;margin-bottom:1rem}}.about-sunny .content .description{font-size:1.5rem;font-weight:400;line-height:140%;margin-bottom:1.125rem}@media screen and (max-width:992px){.about-sunny .content .description{font-size:1.125rem;margin-bottom:1rem}}.about-sunny .content .description a{font-size:inherit;color:#F15627}.about-sunny p{font-size:1.125rem;font-weight:300;line-height:160%;letter-spacing:.03375rem;font-family:"Roboto",sans-serif!important;color:#272727;margin-top:0}@media screen and (max-width:992px){.about-sunny{padding:0 1rem;flex-direction:column}.about-sunny .image{position:relative;left:0;width:100%;height:auto}.about-sunny .image img{width:100%;border-radius:.9125rem;margin-bottom:0rem}.about-sunny .content{width:100%;margin-left:0;padding:0rem 1.5rem;padding-top:1.25rem;padding-bottom:1.25rem}.about-sunny .content a{font-size:1rem;letter-spacing:.03rem}.about-sunny p{font-size:1rem;letter-spacing:.03rem}}