.elementor-97534 .elementor-element.elementor-element-6233e046{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97534 .elementor-element.elementor-element-6233e046 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97534 .elementor-element.elementor-element-42388176.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-97534 .elementor-element.elementor-element-42388176 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-97534 .elementor-element.elementor-element-1c69c269 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97534 .elementor-element.elementor-element-493a69df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97534 .elementor-element.elementor-element-3d840dc4:not(.elementor-motion-effects-element-type-background), .elementor-97534 .elementor-element.elementor-element-3d840dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://redeem.chuffedgifts.co.nz/wp-content/uploads/2025/07/Raglan-Kayak-2048x1367-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-97534 .elementor-element.elementor-element-3f82c8a7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-97534 .elementor-element.elementor-element-3f82c8a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-97534 .elementor-element.elementor-element-3f82c8a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-97534 .elementor-element.elementor-element-3f82c8a7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97534 .elementor-element.elementor-element-3f82c8a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97534 .elementor-element.elementor-element-d3e1c19 > .elementor-widget-container{margin:0vw 15vw 0vw 0vw;padding:5vw 5vw 5vw 5vw;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-97534 .elementor-element.elementor-element-4d0cd7b2{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-97534 .elementor-element.elementor-element-4d0cd7b2{left:0px;}body.rtl .elementor-97534 .elementor-element.elementor-element-4d0cd7b2{right:0px;}.elementor-97534 .elementor-element.elementor-element-4d0cd7b2 .elementor-icon-wrapper{text-align:center;}.elementor-97534 .elementor-element.elementor-element-4d0cd7b2.elementor-view-stacked .elementor-icon{background-color:#EF3E6100;}.elementor-97534 .elementor-element.elementor-element-4d0cd7b2.elementor-view-framed .elementor-icon, .elementor-97534 .elementor-element.elementor-element-4d0cd7b2.elementor-view-default .elementor-icon{color:#EF3E6100;border-color:#EF3E6100;}.elementor-97534 .elementor-element.elementor-element-4d0cd7b2.elementor-view-framed .elementor-icon, .elementor-97534 .elementor-element.elementor-element-4d0cd7b2.elementor-view-default .elementor-icon svg{fill:#EF3E6100;}.elementor-97534 .elementor-element.elementor-element-739d7a96{width:auto;max-width:auto;}.elementor-97534 .elementor-element.elementor-element-3d840dc4 > .elementor-container{min-height:100vh;}.elementor-97534 .elementor-element.elementor-element-3d840dc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97534 .elementor-element.elementor-element-3d840dc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97534 .elementor-element.elementor-element-1077e129:not(.elementor-motion-effects-element-type-background), .elementor-97534 .elementor-element.elementor-element-1077e129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-509f270 );}.elementor-97534 .elementor-element.elementor-element-1077e129 > .elementor-container{min-height:100vh;}.elementor-97534 .elementor-element.elementor-element-1077e129{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97534 .elementor-element.elementor-element-1077e129 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97534 .elementor-element.elementor-element-4fac04de > .elementor-container{max-width:900px;}.elementor-97534 .elementor-element.elementor-element-4fac04de{padding:50px 0px 50px 0px;}.elementor-97534 .elementor-element.elementor-element-166b2f42 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-97534 .elementor-element.elementor-element-767778aa .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:60px;font-weight:900;text-transform:none;line-height:70px;color:var( --e-global-color-741158b );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-97534 .elementor-element.elementor-element-6a18add6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-97534 .elementor-element.elementor-element-6a18add6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-97534 .elementor-element.elementor-element-6a18add6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-97534 .elementor-element.elementor-element-be0fbcb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-97534 .elementor-element.elementor-element-e713abd{--spacer-size:200px;}.elementor-97534 .elementor-element.elementor-element-e713abd > .elementor-widget-container{background-image:url("https://redeem.chuffedgifts.co.nz/wp-content/uploads/2025/07/Indulge-mobile-spa-queenstown.jpg");background-position:center center;background-size:cover;}.elementor-97534 .elementor-element.elementor-element-478ee538{--spacer-size:200px;}.elementor-97534 .elementor-element.elementor-element-478ee538 > .elementor-widget-container{background-image:url("https://redeem.chuffedgifts.co.nz/wp-content/uploads/2025/07/valentines-day-gift-experience-present-chuffed-gifts-new-zealand-600x400-1.jpg");background-position:center center;background-size:cover;}.elementor-97534 .elementor-element.elementor-element-47e60349{--spacer-size:200px;}.elementor-97534 .elementor-element.elementor-element-47e60349 > .elementor-widget-container{background-image:url("https://redeem.chuffedgifts.co.nz/wp-content/uploads/2025/07/Perfect-for-her-experience-gift-nz-chuffed_540x_047e5205-8b28-4fc6-a5e2-6b0b4578dc49_480x480.jpg");background-position:top center;background-size:cover;}.elementor-97534 .elementor-element.elementor-element-675b4dac{--spacer-size:200px;}.elementor-97534 .elementor-element.elementor-element-675b4dac > .elementor-widget-container{background-image:url("https://redeem.chuffedgifts.co.nz/wp-content/uploads/2025/07/Sailing-Sail-Boat-Experience-from-Nelson-Waterfront-Abel-Tasman-Chuffed-Gifts.jpg");background-position:center center;background-size:cover;}.elementor-97534 .elementor-element.elementor-element-431d48b3{--spacer-size:200px;}.elementor-97534 .elementor-element.elementor-element-431d48b3 > .elementor-widget-container{background-image:url("https://redeem.chuffedgifts.co.nz/wp-content/uploads/2025/07/kayak-dolphin-chuffed-e1672271185546-600x286-1.jpg");background-position:center center;background-size:cover;}.elementor-97534 .elementor-element.elementor-element-34508629{--spacer-size:200px;}.elementor-97534 .elementor-element.elementor-element-34508629 > .elementor-widget-container{background-image:url("https://redeem.chuffedgifts.co.nz/wp-content/uploads/2025/07/Cool-Waters.jpg");background-position:center center;background-size:cover;}.elementor-97534 .elementor-element.elementor-element-1bc23ed5{--spacer-size:200px;}.elementor-97534 .elementor-element.elementor-element-1bc23ed5 > .elementor-widget-container{background-image:url("https://redeem.chuffedgifts.co.nz/wp-content/uploads/2025/07/18-eighteenth-18th-birthday-present-gift-chuffed-600x400-1.jpg");background-position:center center;background-size:cover;}.elementor-97534 .elementor-element.elementor-element-1cd58283{--spacer-size:200px;}.elementor-97534 .elementor-element.elementor-element-1cd58283 > .elementor-widget-container{background-image:url("https://redeem.chuffedgifts.co.nz/wp-content/uploads/2025/07/FALLON_180329_7802_Master-1.jpg");background-position:center center;background-size:cover;}.elementor-97534 .elementor-element.elementor-element-29a08b20{text-align:center;font-family:"Fira Sans", Sans-serif;font-size:13px;}.elementor-97534 .elementor-element.elementor-element-2db08280:not(.elementor-motion-effects-element-type-background), .elementor-97534 .elementor-element.elementor-element-2db08280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97534 .elementor-element.elementor-element-2db08280 > .elementor-container{min-height:100vh;}.elementor-97534 .elementor-element.elementor-element-2db08280{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97534 .elementor-element.elementor-element-2db08280 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97534 .elementor-element.elementor-element-544838f2{text-align:center;}.elementor-97534 .elementor-element.elementor-element-544838f2 .elementor-heading-title{font-size:60px;font-weight:900;text-transform:none;color:var( --e-global-color-a0e34ca );}.elementor-97534 .elementor-element.elementor-element-7f4075a{text-align:center;}.elementor-97534 .elementor-element.elementor-element-755d691b{margin-top:20px;margin-bottom:0px;}.elementor-97534 .elementor-element.elementor-element-42c219e3 > .elementor-widget-container{--e-transform-rotateZ:-4deg;}.elementor-bc-flex-widget .elementor-97534 .elementor-element.elementor-element-41fd2d5c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-97534 .elementor-element.elementor-element-41fd2d5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-97534 .elementor-element.elementor-element-41fd2d5c > .elementor-element-populated{margin:0% 5% 0% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-97534 .elementor-element.elementor-element-1cbfd913 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-97534 .elementor-element.elementor-element-1cbfd913{text-align:center;font-family:"Fira Sans", Sans-serif;font-size:12px;}@media(max-width:1024px){.elementor-97534 .elementor-element.elementor-element-3f82c8a7 > .elementor-element-populated{padding:0vw 15vw 0vw 15vw;}.elementor-97534 .elementor-element.elementor-element-d3e1c19 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-97534 .elementor-element.elementor-element-166b2f42 > .elementor-element-populated{padding:25px 25px 25px 25px;}}@media(max-width:767px){.elementor-97534 .elementor-element.elementor-element-d3e1c19 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-97534 .elementor-element.elementor-element-1077e129 > .elementor-container{min-height:10vh;}.elementor-97534 .elementor-element.elementor-element-4fac04de{padding:0px 0px 0px 0px;}.elementor-97534 .elementor-element.elementor-element-767778aa .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-97534 .elementor-element.elementor-element-6a18add6 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-97534 .elementor-element.elementor-element-2ef8c4ef{width:33%;}.elementor-97534 .elementor-element.elementor-element-e713abd{--spacer-size:100px;}.elementor-97534 .elementor-element.elementor-element-67370276{width:33%;}.elementor-97534 .elementor-element.elementor-element-478ee538{--spacer-size:100px;}.elementor-97534 .elementor-element.elementor-element-6b5dcad3{width:33%;}.elementor-97534 .elementor-element.elementor-element-47e60349{--spacer-size:100px;}.elementor-97534 .elementor-element.elementor-element-6c2e342e{width:33%;}.elementor-97534 .elementor-element.elementor-element-2bd19573{width:33%;}.elementor-97534 .elementor-element.elementor-element-431d48b3{--spacer-size:100px;}.elementor-97534 .elementor-element.elementor-element-7c823c7{width:33%;}.elementor-97534 .elementor-element.elementor-element-34508629{--spacer-size:100px;}.elementor-97534 .elementor-element.elementor-element-5bf60f28{width:33%;}.elementor-97534 .elementor-element.elementor-element-1bc23ed5{--spacer-size:100px;}.elementor-97534 .elementor-element.elementor-element-2db08280{padding:20px 0px 0px 0px;}.elementor-97534 .elementor-element.elementor-element-44a18d7f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-97534 .elementor-element.elementor-element-544838f2 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-97534 .elementor-element.elementor-element-544838f2 .elementor-heading-title{font-size:28px;}.elementor-97534 .elementor-element.elementor-element-215a07be > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-97534 .elementor-element.elementor-element-42c219e3 > .elementor-widget-container{padding:0px 25px 20px 25px;}.elementor-97534 .elementor-element.elementor-element-41fd2d5c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-97534 .elementor-element.elementor-element-2f0696b2 > .elementor-widget-container{padding:0px 20px 0px 20px;}}@media(min-width:768px){.elementor-97534 .elementor-element.elementor-element-166b2f42{width:45%;}.elementor-97534 .elementor-element.elementor-element-6a18add6{width:55%;}.elementor-97534 .elementor-element.elementor-element-2ef8c4ef{width:30%;}.elementor-97534 .elementor-element.elementor-element-67370276{width:20%;}.elementor-97534 .elementor-element.elementor-element-6b5dcad3{width:30%;}.elementor-97534 .elementor-element.elementor-element-6c2e342e{width:20%;}.elementor-97534 .elementor-element.elementor-element-2bd19573{width:20%;}.elementor-97534 .elementor-element.elementor-element-7c823c7{width:30%;}.elementor-97534 .elementor-element.elementor-element-5bf60f28{width:20%;}.elementor-97534 .elementor-element.elementor-element-1c9af52{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-97534 .elementor-element.elementor-element-166b2f42{width:60%;}.elementor-97534 .elementor-element.elementor-element-6a18add6{width:40%;}}/* Start custom CSS for html, class: .elementor-element-1c69c269 */.scratch-card {
  position: relative;
  /*padding: 12px;*/
  width: 33vw ;
  height: 28vw;
  border: 0 solid #F34B6C;
}
.elementor-97534 .elementor-element.elementor-element-1c69c269 .scratch-bloqued {
    position: relative;
    overflow: hidden;
    background-color: transparent;
    height: calc(50vh - 14vw);
}

.elementor-97534 .elementor-element.elementor-element-1c69c269 .twenty {
  width: 28vw;
}
.middle  {
    height:28vw !important;
}
.center {
        width:33vw;
          display: flex;
  align-items: end;
}
.scratch-card-text {
  color: #333;
  z-index: 1000;
  position: absolute;
  margin-top: 20px;
  top: 13%;
  text-align: center;
}

.scratch-card-text-bottom {
    position: absolute;
    margin-top: 1%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    
}
/* 
.scratch-card-text-bottom::before {
    display: block;
    width: 100%;
    content: "Scratch with your mouse to reveal";
    color: #EF3E61;
    font-size: 12px;
    font-weight: 700;
    background-color: #fff;
    border: 2px solid #EF3E61;
    padding: 5px 10px;
    border-radius: 5px;
    animation: fadeOut 5s ease-in-out forwards; 
}
*/

@keyframes fadeOut {
    0%, 100% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        display: none;
    }
}

.scratch-card-cover-container {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: transparent;
  width: 100%;
  height: 100%;
  filter: url("#remove-black");
  transition: opacity 0.4s;
  
}
.scratch-card-cover-container.clear {
  opacity: 0;
}
.scratch-card-cover-container.hidden {
  display: none;
}

.scratch-card-canvas {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: grab;
  touch-action: none;
}
.scratch-card-canvas.hidden {
  opacity: 0;
}
.scratch-card-canvas:active {
  cursor: grabbing;
}

.scratch-card-canvas-render {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: background-color 0.2s;
}
.scratch-card-canvas-render.hidden {
  display: none;
}

.scratch-card-cover {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ee3e61;
  overflow: hidden;
  flex-direction: column;
}
.scratch-card-cover::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-position: bottom right;
  background-size: 300% 300%;
  background-repeat: no-repeat;
}
/*
.scratch-card-cover.shine::before {
  animation: shine 8s infinite;
}

 @keyframes shine {
  50% {
    background-position: 0% 0%;
  }
  100% {
    background-position: -50% -50%;
  }
} */


.scratch-card-cover-background {
  width: 55%;
  height: 55%;
  fill: rgba(238, 62, 97, 1);
  opacity: 0.9;
  
}

.scratch-card-image {
  border-radius: 4px;
  width: 100%;
  height: 100%;
  object-fit: contain;
  /* filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.16)); */
  user-select: none;
  will-change: transform;
}
/* .scratch-card-image.animate {
  animation: pop-out-in cubic-bezier(0.65, 1.35, 0.5, 1) 1s;
}

@keyframes pop-out-in {
  36% {
    transform: scale(1.125);
  }
  100% {
    transform: scale(1);
  }
} */
 @media only screen and (max-width: 1024px) {
.scratch-card {
  position: relative;
  width: 100vw;
  height: 100vh;
  border: 3px solid #F34B6C;
}

.scratch-card-text {
    position:  absolute;
    top: 50px;
    font-size: 20px;
}

.scratch-card-text-bottom::before {
    content: "Scratch with your finger to reveal";
}

.elementor-97534 .elementor-element.elementor-element-1c69c269 .scratch-bloqued {
    position: relative;
    overflow: hidden;
    background-color: rgba(238, 62, 97, 1);
    height: calc(100vh - 120px);
}

.elementor-97534 .elementor-element.elementor-element-1c69c269 .twenty {
  width: 0;
}
.top  {
    height: 0 !important;
}
.center {
        width:100vw;
          display: flex;
  align-items: end;
}
   .scratch-bloqued.center.top {
  display: flex;
}
.scratch-bloqued {
  display: none;
} 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6233e046 */.personal-page {
  overflow: hidden1;
}

.elementor-97534 .elementor-element.elementor-element-6233e046 .scratch-grid {
   position: absolute;
    z-index: 1;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    height: 100vh;
}

.elementor-editor-active .elementor-97534 .elementor-element.elementor-element-6233e046 .scratch-grid {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d3e1c19 */.elementor-97534 .elementor-element.elementor-element-d3e1c19 {
    font-size: 170%;
    font-weight: normal;
    line-height: 1.1;
    text-align: center;
}

.scroll-down p {
    font-size: 60%;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .elementor-97534 .elementor-element.elementor-element-d3e1c19 {
       /* font-size: 150%;*/
    }
}

@media screen and (max-width: 767px) {
    .elementor-97534 .elementor-element.elementor-element-d3e1c19 {
   /* font-size: 150%; */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-739d7a96 */.elementor-97534 .elementor-element.elementor-element-739d7a96 {
  width: auto;
  max-width: auto;
  position: absolute;
  right: 8vw;
  bottom: 3vw;
  z-index: 1000;
}
.elementor-97534 .elementor-element.elementor-element-739d7a96 p {
    font-size: 70%;
    text-align: center;
    margin-bottom: 5px;
}
.elementor-97534 .elementor-element.elementor-element-739d7a96 .elementor-button.elementor-button-link.elementor-size-sm::before {
  content: "Go straight to your experience options";
  font-size: 12px;
  color:#333;
}
.elementor-97534 .elementor-element.elementor-element-739d7a96 .elementor-button.elementor-button-link.elementor-size-sm {
  font-size: 0;
  background-color: #f4f4f4;
  padding: 10px 20px;
}

@media (max-width: 1023px) {
    .elementor-97534 .elementor-element.elementor-element-739d7a96 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f82c8a7 */@media screen and (min-width: 1024px) {
#envelope-section {
    width: 54vw;
  height: 36vw;
    margin: auto;
    background-image: url('https://chuffedgifts.co.nz/wp-content/uploads/2023/09/ContactSheet-001.png');
    background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
}

@media screen and (max-width: 1023px) {
#envelope-section {
    width: 90vw;
      height: 130vw;
      margin: auto;
  background-image: url('https://chuffedgifts.co.nz/wp-content/uploads/2023/09/vertical-envelope.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d3e1c19 */.elementor-97534 .elementor-element.elementor-element-d3e1c19 {
    font-size: 170%;
    font-weight: normal;
    line-height: 1.1;
    text-align: center;
}

.scroll-down p {
    font-size: 60%;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .elementor-97534 .elementor-element.elementor-element-d3e1c19 {
       /* font-size: 150%;*/
    }
}

@media screen and (max-width: 767px) {
    .elementor-97534 .elementor-element.elementor-element-d3e1c19 {
   /* font-size: 150%; */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-739d7a96 */.elementor-97534 .elementor-element.elementor-element-739d7a96 {
  width: auto;
  max-width: auto;
  position: absolute;
  right: 8vw;
  bottom: 3vw;
  z-index: 1000;
}
.elementor-97534 .elementor-element.elementor-element-739d7a96 p {
    font-size: 70%;
    text-align: center;
    margin-bottom: 5px;
}
.elementor-97534 .elementor-element.elementor-element-739d7a96 .elementor-button.elementor-button-link.elementor-size-sm::before {
  content: "Go straight to your experience options";
  font-size: 12px;
  color:#333;
}
.elementor-97534 .elementor-element.elementor-element-739d7a96 .elementor-button.elementor-button-link.elementor-size-sm {
  font-size: 0;
  background-color: #f4f4f4;
  padding: 10px 20px;
}

@media (max-width: 1023px) {
    .elementor-97534 .elementor-element.elementor-element-739d7a96 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f82c8a7 */@media screen and (min-width: 1024px) {
#envelope-section {
    width: 54vw;
  height: 36vw;
    margin: auto;
    background-image: url('https://chuffedgifts.co.nz/wp-content/uploads/2023/09/ContactSheet-001.png');
    background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
}

@media screen and (max-width: 1023px) {
#envelope-section {
    width: 90vw;
      height: 130vw;
      margin: auto;
  background-image: url('https://chuffedgifts.co.nz/wp-content/uploads/2023/09/vertical-envelope.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1077e129 *//*
.gift-subsection {
    display: none;
}

.elementor-editor-active .gift-subsection {
    display: block;
}*//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-42c219e3 */.elementor-97534 .elementor-element.elementor-element-42c219e3 .wp-post-image{
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2f0696b2 */.elementor-97534 .elementor-element.elementor-element-2f0696b2 td {
    font-size: 16px;
}
.elementor-kit-6 button, .elementor-kit-6 input[type="button"], .elementor-kit-6 input[type="submit"], .elementor-kit-6 .elementor-button {
  border-radius: 5px;
}/* End custom CSS */