.RegularContentComponent{align-items:center;background-color:#fff2ee;display:flex;flex-direction:column;justify-content:center;justify-content:flex-start;position:relative}.RegularContentComponent.background-green-800{background-color:#1d4444}.RegularContentComponent.background-nude-200{background-color:#fff2ee}.RegularContentComponent.background-white{background-color:#fff}.RegularContentComponent .wrapper{display:grid;gap:0 .5rem;grid-template-columns:repeat(4,1fr);padding:3.5rem 2rem;position:relative;width:100%}.RegularContentComponent .content,.RegularContentComponent .visual{grid-column:1/-1}.RegularContentComponent .visual,.RegularContentComponent .visual__image{border-radius:1.5rem}.RegularContentComponent .visual{height:100%;margin-bottom:3.5rem;width:100%}.RegularContentComponent .visual__image{height:auto;max-width:100%;min-width:100%;object-fit:contain;width:100%}.RegularContentComponent .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;text-align:center}.RegularContentComponent .heading,.RegularContentComponent .list,.RegularContentComponent .paragraph{margin-bottom:2.5rem}.RegularContentComponent .heading{display:flex;margin:0 0 .5rem}.RegularContentComponent .heading *{color:#1d4444;font-family:Wonder,Georgia,Times New Roman,Times,serif;font-size:2rem;font-weight:300;line-height:2.5rem;margin:0 auto;max-width:33.75rem;text-align:left}@media (min-width:36rem){.RegularContentComponent .heading *{font-size:2.375rem;line-height:3rem}}.RegularContentComponent .heading * b,.RegularContentComponent .heading * strong{color:#ef927b}.RegularContentComponent .paragraph{display:flex;margin:0 0 1.5rem}.RegularContentComponent .paragraph *{color:#1d4444;font-family:Rubik,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;margin:0 auto;max-width:33.75rem;text-align:left}@media (min-width:36rem){.RegularContentComponent .paragraph *{font-size:1rem;line-height:1.5rem}}.RegularContentComponent .button,.RegularContentComponent .list,.RegularContentComponent .list__item{align-items:center;display:flex;flex-direction:column;justify-content:center}.RegularContentComponent .list{align-items:flex-start}.RegularContentComponent .list__item{flex-direction:row}.RegularContentComponent .list__item:not(:last-child){margin-bottom:1rem}.RegularContentComponent .list__icon{margin-right:1rem}.RegularContentComponent .list__paragraph{color:#1d4444;font-family:Rubik,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;text-align:left}@media (min-width:36rem){.RegularContentComponent .list__paragraph{font-size:1rem;line-height:1.5rem}}.RegularContentComponent .button{align-items:center;background-color:transparent;border:2px solid #1d4444;border-radius:6.25rem;color:#1d4444;cursor:pointer;display:inline-flex;flex-direction:column;flex-direction:row;font-family:Rubik,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:2px;line-height:1rem;margin:0;padding:1rem 1.5rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.RegularContentComponent .button span{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.RegularContentComponent .button:hover{border:2px solid #476f6f}.RegularContentComponent .button:hover span{transform:translateX(8px)}.RegularContentComponent .button__icon-container{align-items:center;display:flex}.RegularContentComponent .button__icon{margin-left:1rem}.RegularContentComponent .button__icon path{stroke:#1d4444}.RegularContentComponent.darkTheme .heading *{color:#fff}.RegularContentComponent.darkTheme .heading * b,.RegularContentComponent.darkTheme .heading * strong{color:#ef927b}.RegularContentComponent.darkTheme .list__paragraph,.RegularContentComponent.darkTheme .paragraph *{color:#fff}.RegularContentComponent.darkTheme .button{align-items:center;background-color:transparent;border:2px solid #fff;border-radius:6.25rem;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;flex-direction:row;font-family:Rubik,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:2px;line-height:1rem;padding:1rem 1.5rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.RegularContentComponent.darkTheme .button span{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.RegularContentComponent.darkTheme .button:hover span{transform:translateX(8px)}.RegularContentComponent.darkTheme .button__icon path{stroke:#fff}@media (min-width:36rem){.RegularContentComponent .wrapper{display:grid;gap:0 1rem;grid-template-columns:repeat(8,1fr);padding:5rem 2.5rem;text-align:center}.RegularContentComponent .content,.RegularContentComponent .visual{grid-column:2/8}.RegularContentComponent .visual{margin-bottom:4.5rem}.RegularContentComponent .heading,.RegularContentComponent .list,.RegularContentComponent .paragraph{margin:0 0 1.5rem}.RegularContentComponent .heading *,.RegularContentComponent .paragraph *{margin:0}}@media (min-width:67.5rem){.RegularContentComponent .wrapper{display:grid;gap:0 2rem;grid-template-columns:repeat(12,1fr);max-width:1440px;padding:6.5rem 7rem;text-align:left}.RegularContentComponent .content,.RegularContentComponent .visual{grid-row:1;text-align:left}.RegularContentComponent .visual{grid-column:1/7;margin-bottom:0}.RegularContentComponent .visual--reversed{grid-column:7/-1}.RegularContentComponent .visual__image{min-height:100%}.RegularContentComponent .content{grid-column:8/-1}.RegularContentComponent .content--reversed{grid-column:1/6}.RegularContentComponent .heading,.RegularContentComponent .list,.RegularContentComponent .paragraph{margin:0 0 2rem}.RegularContentComponent .heading,.RegularContentComponent .paragraph{justify-content:flex-start}.RegularContentComponent .heading *,.RegularContentComponent .paragraph *{text-align:left}.RegularContentComponent .list{align-items:flex-start}.RegularContentComponent .button{margin:0}}