.site-size-wrapper-cutty {
  max-width: 1366px;
  margin: 0 auto; }

.site-size-wrapper-cutty {
  max-width: 1366px;
  margin: 0 auto; }

.ParagraphImageTextWrapper {
  max-width: 1326px;
  margin: 0 auto;
  padding: 0 2rem; }

.homepage .ParagraphImageTextWrapper {
  max-width: none;
  padding: 0; }

.ParagraphImageText .ckeditorContent {
  text-align: left; }

@media (max-width: 1179px) {
  .ParagraphImageText {
    display: block; }
    .ParagraphImageText, .ParagraphImageText .ckeditorContent {
      text-align: center; } }

.ParagraphImageText-title {
  font-family: "Century Gothic";
  text-transform: none;
  background: none;
  margin-bottom: 0.5em;
  color: var(--header-bg-color);
  padding-right: 0; }
  @media (min-width: 768px) {
    .ParagraphImageText-title {
      font-size: 4.3rem; } }
  @media (max-width: 767px) {
    .ParagraphImageText-title {
      font-size: 3rem; } }

.ParagraphImageText-textWrapper, .ParagraphImageText-imageWrapper {
  width: 100%; }

.ParagraphImageText-textWrapper {
  flex-grow: 1; }

.ParagraphImageText-imageWrapper {
  width: 100%; }

@media (max-width: 1179px) {
  .ParagraphImageText {
    padding-left: var(--site-padding-mobile, 20px);
    padding-right: var(--site-padding-mobile, 20px); }
    .ParagraphImageText-imageWrapper {
      margin: 0 -2rem;
      width: calc(100% + 4rem); }
    .ParagraphImageText-textWrapper {
      padding-top: 0;
      padding-bottom: 0;
      margin: 0 0 5rem; } }

@media (min-width: 1180px) {
  .ParagraphImageText-textWrapper, .ParagraphImageText-imageWrapper {
    width: 100%; }
  .ParagraphImageText-textWrapper-inner {
    padding: 0 5rem; }
  .ParagraphImageText-imageWrapper {
    margin: 0 5rem; } }

.ParagraphImageText + .ParagraphWysiwyg,
.ParagraphWysiwyg + .ParagraphImageText,
.ParagraphImageText + .ParagraphCarrousel,
.ParagraphCarrousel + .ParagraphImageText {
  margin-top: 0; }

.ParagraphImageText-description {
  line-height: 3.3rem; }

.ParagraphImageText-image img {
  width: 100%;
  height: 100%;
  max-height: 80rem;
  -o-object-fit: cover;
     object-fit: cover; }

@media (max-width: 1179px) {
  .NodeHome-content .ParagraphImageText, .NodeHome-content .ParagraphImageText .ckeditorContent {
    text-align: left; } }

.NodeHome-content .ParagraphImageText-title {
  font-family: "Confidential";
  text-transform: none;
  font-size: 4rem;
  background: none;
  margin-bottom: 0.5em;
  color: var(--header-bg-color);
  padding-right: 0; }

.NodeHome-content .ParagraphImageText-image img {
  width: 100%;
  height: 100%;
  max-height: 69rem;
  -o-object-fit: cover;
     object-fit: cover; }

@media (max-width: 1179px) {
  .NodeHome-content .ParagraphImageText {
    padding-left: var(--site-padding-mobile, 20px);
    padding-right: var(--site-padding-mobile, 20px); }
    .NodeHome-content .ParagraphImageText-imageWrapper {
      margin: 0 -2rem;
      width: calc(100% + 4rem); }
    .NodeHome-content .ParagraphImageText-textWrapper {
      padding-top: 10rem;
      margin: 0 0 5rem; } }

@media (min-width: 1180px) {
  .NodeHome-content .ParagraphImageText-textWrapper, .NodeHome-content .ParagraphImageText-imageWrapper {
    width: 100%; }
  .NodeHome-content .ParagraphImageText-textWrapper-inner {
    padding: 0 5rem; }
  .NodeHome-content .ParagraphImageText-imageWrapper {
    margin: 0 !important; } }

.ParagraphImageTextWrapper {
  padding-bottom: 10rem; }

.ParagraphImageText .alignment-right, .ParagraphImageText .alignment-left {
  position: relative; }
  @media (min-width: 1180px) {
    .ParagraphImageText .alignment-right, .ParagraphImageText .alignment-left {
      margin: 0 5rem 0 0; } }
  @media (max-width: 1179px) {
    .ParagraphImageText .alignment-right, .ParagraphImageText .alignment-left {
      width: 100%;
      margin: 0 auto; } }

@media (min-width: 1180px) {
  .ParagraphImageText .alignment-right {
    margin: 0 5rem 0 0; } }

.ParagraphImageText .alignment-right .ParagraphImageText-image {
  -webkit-clip-path: polygon(5% 0.8%, 100% 5%, 95% 100%, 0.8% 95%);
          clip-path: polygon(5% 0.8%, 100% 5%, 95% 100%, 0.8% 95%); }

@media (min-width: 1180px) {
  .ParagraphImageText .alignment-left {
    margin: 0 0 0 5rem; } }

.ParagraphImageText .alignment-left .ParagraphImageText-image {
  -webkit-clip-path: polygon(0.8% 5%, 100% 0%, 100% 95%, 5% 100%);
          clip-path: polygon(0.8% 5%, 100% 0%, 100% 95%, 5% 100%); }

.ParagraphImageText-imageWrapper:before {
  content: "";
  border: solid 2px #171407;
  width: 95%;
  height: 94%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1; }

.NodeEditorial .ParagraphImageText-imageWrapper:before {
  border: solid 2px var(--header-bg-color); }

/*# sourceMappingURL=extend-image-text.css.map */
