/* floating image section */
.component-parallax-images p {
  font-size: 1.5rem !important;
  line-height: 2rem !important; }

.component-parallax-images p {
  line-height: 140% !important; }

.component-parallax-images p {
  letter-spacing: -0.25px !important; }

.component-parallax-images .component-parallax-images__content h1 {
  font-size: 28px !important; }

.component-parallax-images .component-parallax-images__content h1 {
  line-height: 110% !important; }

.component-parallax-images .component-parallax-images__content h1 {
  letter-spacing: -0.5px !important; }

@media (min-width: 768px) {
  .component-parallax-images .component-parallax-images__content h1 {
    font-size: 64px !important; } }

@media (min-width: 768px) {
  .component-parallax-images .component-parallax-images__content h1 {
    letter-spacing: -1px !important; } }

.component-parallax-images .component-parallax-images__content p {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important; }

.component-parallax-images .component-parallax-images__content p {
  line-height: 140% !important; }

.component-parallax-images .component-parallax-images__content p {
  letter-spacing: -0.25px !important; }

@media (min-width: 768px) {
  .component-parallax-images .component-parallax-images__content p {
    font-size: 1.5rem !important;
    line-height: 2rem !important; } }

.component-parallax-images-style-43 {
  aspect-ratio: 4/3;
  width: 16.125rem; }

@media (min-width: 768px) {
  .component-parallax-images-style-43 {
    width: 29.75rem; } }

@media (min-width: 1920px) {
  .component-parallax-images-style-43 {
    width: 39.8125rem; } }

.component-parallax-images-style-43 img {
  height: 100% !important; }

.component-parallax-images-style-43 img {
  width: 100% !important; }

.component-parallax-images-style-43 img {
  object-fit: cover !important; }

.component-parallax-images-style-43 img {
  object-position: center !important; }

.component-parallax-images-style-34 {
  aspect-ratio: 3/4;
  width: 12.375rem; }

@media (min-width: 768px) {
  .component-parallax-images-style-34 {
    width: 27.4375rem; } }

@media (min-width: 1920px) {
  .component-parallax-images-style-34 {
    width: 37.3125rem; } }

.component-parallax-images-style-34 img {
  height: 100% !important; }

.component-parallax-images-style-34 img {
  width: 100% !important; }

.component-parallax-images-style-34 img {
  object-fit: cover !important; }

.component-parallax-images-style-34 img {
  object-position: center !important; }

.component-parallax-images-style-11 {
  aspect-ratio: 1/1;
  width: 12.375rem; }

@media (min-width: 768px) {
  .component-parallax-images-style-11 {
    width: 29.8125rem; } }

@media (min-width: 1920px) {
  .component-parallax-images-style-11 {
    width: 39.8125rem; } }

.component-parallax-images-style-11 img {
  height: 100% !important; }

.component-parallax-images-style-11 img {
  width: 100% !important; }

.component-parallax-images-style-11 img {
  object-fit: cover !important; }

.component-parallax-images-style-11 img {
  object-position: center !important; }

.image-floating-item {
  border: none !important; }

@media only screen and (min-width: 1024px) {
  .component-parallax-images .component-parallax-images__content {
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (max-width: 1023px) {
  .component-parallax-images .js-component-parallax-images {
    padding: 72px 16px 0px !important; }
  .component-parallax-images .component-parallax-images__content h1 {
    font-size: 28px !important;
    letter-spacing: -0.5px !important;
    line-height: 110% !important; }
  .component-parallax-images .component-parallax-images__content p {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important; }
  .component-parallax-images .component-parallax-images-style-34 {
    aspect-ratio: 3/4;
    width: 12.375rem; }
  .component-parallax-images .component-parallax-images-style-43 {
    aspect-ratio: 4/3;
    width: 16.125rem; }
  .component-parallax-images .component-parallax-images-style-11 {
    aspect-ratio: 1/1;
    width: 12.375rem; } }
