:root {
  --container-width: 1140px;
}

:root {
  --container-wide-width: 1600px;
}

:root {
  --primary-color: #0d6efd;
}

.has-font-family-sans-serif {
  font-family: "proxima-nova", sans-serif;
}

.has-font-family-sans-serif-font-family {
  font-family: "proxima-nova", sans-serif;
}

.has-font-family-serif {
  font-family: "ltc-goudy-oldstyle-pro", serif;
}

.has-font-family-serif-font-family {
  font-family: "ltc-goudy-oldstyle-pro", serif;
}

.has-headings-font-family {
  font-family: "proxima-nova", sans-serif;
}

.has-headings-font-family-font-family {
  font-family: "proxima-nova", sans-serif;
}

.has-icon-font-family {
  font-family: "Font Awesome 6 Pro";
}

.has-icon-font-family-font-family {
  font-family: "Font Awesome 6 Pro";
}

.has-weight-hairline {
  font-family: 100;
}

.has-weight-hairline-font-family {
  font-family: 100;
}

.has-weight-thin {
  font-family: 100;
}

.has-weight-thin-font-family {
  font-family: 100;
}

.has-weight-ultr-light {
  font-family: 200;
}

.has-weight-ultr-light-font-family {
  font-family: 200;
}

.has-weight-xtra-light {
  font-family: 200;
}

.has-weight-xtra-light-font-family {
  font-family: 200;
}

.has-weight-light {
  font-family: 300;
}

.has-weight-light-font-family {
  font-family: 300;
}

.has-weight-book {
  font-family: 350;
}

.has-weight-book-font-family {
  font-family: 350;
}

.has-weight-normal {
  font-family: 400;
}

.has-weight-normal-font-family {
  font-family: 400;
}

.has-weight-regular {
  font-family: 400;
}

.has-weight-regular-font-family {
  font-family: 400;
}

.has-weight-medium {
  font-family: 500;
}

.has-weight-medium-font-family {
  font-family: 500;
}

.has-weight-demi-bold {
  font-family: 600;
}

.has-weight-demi-bold-font-family {
  font-family: 600;
}

.has-weight-semi-bold {
  font-family: 600;
}

.has-weight-semi-bold-font-family {
  font-family: 600;
}

.has-weight-bold {
  font-family: 700;
}

.has-weight-bold-font-family {
  font-family: 700;
}

.has-weight-xtra-bold {
  font-family: 800;
}

.has-weight-xtra-bold-font-family {
  font-family: 800;
}

.has-weight-ultr-bold {
  font-family: 800;
}

.has-weight-ultr-bold-font-family {
  font-family: 800;
}

.has-weight-heavy {
  font-family: 900;
}

.has-weight-heavy-font-family {
  font-family: 900;
}

.has-weight-black {
  font-family: 900;
}

.has-weight-black-font-family {
  font-family: 900;
}

.has-weight-xtra-black {
  font-family: 950;
}

.has-weight-xtra-black-font-family {
  font-family: 950;
}

.has-spacing-normal {
  font-family: 0.05em;
}

.has-spacing-normal-font-family {
  font-family: 0.05em;
}

:root {
  --bs-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);
}

:root {
  --bs-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
}

:root {
  --bs-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);
}

/** Import Bootstrap functions */
/** Bootstrap navbar fix (https://git.io/fADqW) */
.preserver .parent {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 30% 0px 20% 0px 20% 0px 30%;
  grid-template-columns: 30% repeat(2, 20%) 30%;
  -ms-grid-rows: 56% 0px 44%;
  grid-template-rows: 56% 44%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}
.preserver .parent > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.preserver .parent > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.preserver .parent > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.preserver .parent > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
.preserver .parent > *:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.preserver .parent > *:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.preserver .parent > *:nth-child(7) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
.preserver .parent > *:nth-child(8) {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
}
.preserver .div1 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: 1/1/2/3;
}
.preserver .div2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 2;
  grid-area: 1/3/2/5;
}
.preserver .div3 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: 2/1/3/3;
}
.preserver .div4 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 2;
  grid-area: 2/3/3/5;
}
.preserver .div5 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 1/1/2/2;
}
.preserver .div6 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 4;
  -ms-grid-column-span: 1;
  grid-area: 1/4/2/5;
}
.preserver .div7 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: 2/1/3/2;
}
.preserver .div8 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 4;
  -ms-grid-column-span: 1;
  grid-area: 2/4/3/5;
}
.preserver .div9 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-area: 1/2/2/3;
}
.preserver .div10 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: 1/3/2/4;
}
.preserver .div11 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-area: 2/2/3/3;
}
.preserver .div12 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: 2/3/3/4;
}
.preserver .lp-text {
  position: relative;
}
.preserver .lp-text h4 {
  margin-bottom: 1em;
}
.preserver .lp-text .buttons {
  position: absolute;
}
.preserver .lp-text.top {
  padding-top: 5rem;
  padding-bottom: 2rem;
  z-index: 3;
}
.preserver .lp-text.top .buttons {
  bottom: -2rem;
}
.preserver .lp-text.top.left:hover ~ .lp-img.top.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tl-hi.png");
}
.preserver .lp-text.top.left:hover ~ .lp-img.top.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tr-lo.png");
}
.preserver .lp-text.top.left:hover ~ .lp-img.bottom.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-bl-lo.png");
}
.preserver .lp-text.top.left:hover ~ .lp-img.bottom.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-br-lo.png");
}
.preserver .lp-text.top.right:hover ~ .lp-img.top.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tl-lo.png");
}
.preserver .lp-text.top.right:hover ~ .lp-img.top.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tr-hi.png");
}
.preserver .lp-text.top.right:hover ~ .lp-img.bottom.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-bl-lo.png");
}
.preserver .lp-text.top.right:hover ~ .lp-img.bottom.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-br-lo.png");
}
.preserver .lp-text.bottom {
  padding-top: 3em;
  z-index: 0;
}
.preserver .lp-text.bottom .buttons {
  margin-bottom: -2.5rem;
}
@media (max-width: 1199.98px) {
  .preserver .lp-text.bottom .buttons {
    margin-bottom: -3rem;
  }
}
.preserver .lp-text.bottom.left:hover ~ .lp-img.top.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tl-lo.png");
}
.preserver .lp-text.bottom.left:hover ~ .lp-img.top.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tr-lo.png");
}
.preserver .lp-text.bottom.left:hover ~ .lp-img.bottom.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-bl-hi.png");
}
.preserver .lp-text.bottom.left:hover ~ .lp-img.bottom.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-br-lo.png");
}
.preserver .lp-text.bottom.right:hover ~ .lp-img.top.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tl-lo.png");
}
.preserver .lp-text.bottom.right:hover ~ .lp-img.top.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tr-lo.png");
}
.preserver .lp-text.bottom.right:hover ~ .lp-img.bottom.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-bl-lo.png");
}
.preserver .lp-text.bottom.right:hover ~ .lp-img.bottom.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-br-hi.png");
}
.preserver .lp-text.left {
  padding-right: 6rem;
}
@media (max-width: 1199.98px) {
  .preserver .lp-text.left {
    padding-right: 2.5rem;
  }
}
.preserver .lp-text.left h4 {
  position: relative;
}
.preserver .lp-text.left h4:after {
  content: "";
  display: block;
  background-image: url("/wp-content/themes/doublee/assets/images/pointing-line-left.svg");
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  top: calc(100% + 0.5em);
  left: 0;
  width: 442px;
  height: 60px;
}
.preserver .lp-text.left .buttons {
  max-width: calc(100% - 1rem);
}
.preserver .lp-text.right {
  padding-left: 6rem;
}
@media (max-width: 1199.98px) {
  .preserver .lp-text.right {
    padding-left: 2.5rem;
  }
}
.preserver .lp-text.right h4 {
  position: relative;
}
.preserver .lp-text.right h4:after {
  content: "";
  display: block;
  background-image: url("/wp-content/themes/doublee/assets/images/pointing-line-right.svg");
  background-repeat: no-repeat;
  background-position: top right;
  position: absolute;
  top: calc(100% + 0.5em);
  right: 1em;
  width: 442px;
  height: 60px;
}
.preserver .lp-text.right .buttons {
  margin-left: -5rem;
}
@media (max-width: 1199.98px) {
  .preserver .lp-text.right .buttons {
    margin-left: -1.5rem;
  }
}
.preserver .lp-img {
  position: relative;
  top: -1.5rem;
}
.preserver .lp-img a {
  width: 100%;
  height: 100%;
  display: block;
}
.preserver .lp-img.top {
  z-index: 4;
}
.preserver .lp-img.top.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tl-hi.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 100% auto;
}
.preserver .lp-img.top.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tr-hi.png");
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 100% auto;
}
.preserver .lp-img.bottom {
  z-index: 1;
}
.preserver .lp-img.bottom.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-bl-hi.png");
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 100% auto;
}
.preserver .lp-img.bottom.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-br-hi.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100% auto;
}
.preserver .lp-img img {
  display: none;
}
.preserver .lp-link a {
  display: block;
  width: 100%;
  height: 100%;
}
.preserver .lp-link.top {
  z-index: 5;
}
.preserver .lp-link.top.left:hover ~ .lp-text.top.left .btn {
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.preserver .lp-link.top.left:hover ~ .lp-img.top.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tl-hi.png");
}
.preserver .lp-link.top.left:hover ~ .lp-img.top.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tr-lo.png");
}
.preserver .lp-link.top.left:hover ~ .lp-img.bottom.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-bl-lo.png");
}
.preserver .lp-link.top.left:hover ~ .lp-img.bottom.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-br-lo.png");
}
.preserver .lp-link.top.right:hover ~ .lp-text.top.right .btn {
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.preserver .lp-link.top.right:hover ~ .lp-img.top.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tl-lo.png");
}
.preserver .lp-link.top.right:hover ~ .lp-img.top.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tr-hi.png");
}
.preserver .lp-link.top.right:hover ~ .lp-img.bottom.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-bl-lo.png");
}
.preserver .lp-link.top.right:hover ~ .lp-img.bottom.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-br-lo.png");
}
.preserver .lp-link.bottom {
  z-index: 2;
}
.preserver .lp-link.bottom.left:hover ~ .lp-text.bottom.left .btn {
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.preserver .lp-link.bottom.left:hover ~ .lp-img.top.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tl-lo.png");
}
.preserver .lp-link.bottom.left:hover ~ .lp-img.top.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tr-lo.png");
}
.preserver .lp-link.bottom.left:hover ~ .lp-img.bottom.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-bl-hi.png");
}
.preserver .lp-link.bottom.left:hover ~ .lp-img.bottom.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-br-lo.png");
}
.preserver .lp-link.bottom.right:hover ~ .lp-text.bottom.right .btn {
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.preserver .lp-link.bottom.right:hover ~ .lp-img.top.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tl-lo.png");
}
.preserver .lp-link.bottom.right:hover ~ .lp-img.top.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-tr-lo.png");
}
.preserver .lp-link.bottom.right:hover ~ .lp-img.bottom.left {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-bl-lo.png");
}
.preserver .lp-link.bottom.right:hover ~ .lp-img.bottom.right {
  background-image: url("/wp-content/themes/doublee/assets/images/preserver-br-hi.png");
}