.elementor-87201 .elementor-element.elementor-element-3448faf1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-87201 .elementor-element.elementor-element-3448faf1:not(.elementor-motion-effects-element-type-background), .elementor-87201 .elementor-element.elementor-element-3448faf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080E10;background-image:url("https://digitalpajamas.com/wp-content/uploads/2025/10/DontFretThumbnail_NoLogo_1280x720DOsite2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-87201 .elementor-element.elementor-element-3448faf1 > .elementor-container{min-height:91vh;}.elementor-87201 .elementor-element.elementor-element-3448faf1 > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87201 .elementor-element.elementor-element-3448faf1{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:135px;margin-bottom:0px;padding:14px 14px 14px 14px;}.elementor-87201 .elementor-element.elementor-element-7a1fda8b{--display:flex;--min-height:0px;}.elementor-87201 .elementor-element.elementor-element-38a31bc7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-87201 .elementor-element.elementor-element-38a31bc7 .elementor-divider-separator{width:100%;}.elementor-87201 .elementor-element.elementor-element-38a31bc7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-87201 .elementor-element.elementor-element-73505346.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:7px;}.elementor-87201 .elementor-element.elementor-element-73505346{width:initial;max-width:initial;}.elementor-87201 .elementor-element.elementor-element-73505346 > .elementor-widget-container{border-style:none;}.elementor-87201 .elementor-element.elementor-element-73505346:hover .elementor-widget-container{border-style:none;}.elementor-87201 .elementor-element.elementor-element-73505346 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:600px;}.elementor-87201 .elementor-element.elementor-element-73505346 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:16 / 9;}.elementor-87201 .elementor-element.elementor-element-73505346 .elementor-main-swiper .swiper-slide{border-width:4px 4px 4px 4px;border-radius:0px;padding:3px 3px 3px 3px;}.elementor-87201 .elementor-element.elementor-element-73505346 .elementor-swiper-button{font-size:58px;color:var( --e-global-color-6e426bf );}.elementor-87201 .elementor-element.elementor-element-73505346 .elementor-swiper-button svg{fill:var( --e-global-color-6e426bf );}#elementor-lightbox-slideshow-73505346{background-color:#080E10;}#elementor-lightbox-slideshow-73505346 .dialog-lightbox-close-button, #elementor-lightbox-slideshow-73505346 .elementor-swiper-button{color:#080E10;}#elementor-lightbox-slideshow-73505346 .dialog-lightbox-close-button:hover, #elementor-lightbox-slideshow-73505346 .elementor-swiper-button:hover{color:#080E10;}#elementor-lightbox-slideshow-73505346 .elementor-video-container{width:100%;}.elementor-87201 .elementor-element.elementor-element-73505346 .elementor-custom-embed-play i{font-size:20px;}.elementor-87201 .elementor-element.elementor-element-6a531e9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-87201 .elementor-element.elementor-element-6a531e9 .elementor-divider-separator{width:100%;}.elementor-87201 .elementor-element.elementor-element-6a531e9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-87201 .elementor-element.elementor-element-1bf6fa17{--display:flex;}.elementor-87201 .elementor-element.elementor-element-304ddac3{text-align:left;}.elementor-87201 .elementor-element.elementor-element-304ddac3 .the7-heading-title{text-decoration-style:solid;text-decoration-color:#00BA7F;}.elementor-87201 .elementor-element.elementor-element-4b602bcb{text-align:left;}.elementor-87201 .elementor-element.elementor-element-4b602bcb .the7-heading-title{color:#A1A4A5;text-decoration-style:wavy;text-decoration-color:var( --e-global-color-12dfcab );}.elementor-87201 .elementor-element.elementor-element-63f4a8be{--display:flex;}.elementor-87201 .elementor-element.elementor-element-55d64126{text-align:left;}.elementor-87201 .elementor-element.elementor-element-55d64126 .the7-heading-title{text-decoration-style:solid;text-decoration-color:#00BA7F;}.elementor-87201 .elementor-element.elementor-element-62bdb16e{text-align:left;}.elementor-87201 .elementor-element.elementor-element-62bdb16e .the7-heading-title{color:#A1A4A5;text-decoration-style:wavy;text-decoration-color:var( --e-global-color-12dfcab );}.elementor-87201 .elementor-element.elementor-element-7361a967{--display:flex;}.elementor-87201 .elementor-element.elementor-element-12d3d21a{text-align:left;}.elementor-87201 .elementor-element.elementor-element-12d3d21a .the7-heading-title{text-decoration-style:solid;text-decoration-color:#00BA7F;}.elementor-87201 .elementor-element.elementor-element-771b67da{text-align:left;}.elementor-87201 .elementor-element.elementor-element-771b67da .the7-heading-title{color:#A1A4A5;text-decoration-style:wavy;text-decoration-color:var( --e-global-color-12dfcab );}.elementor-87201 .elementor-element.elementor-element-43c6eff4{--display:flex;}.elementor-87201 .elementor-element.elementor-element-4a2f1aa8{text-align:left;}.elementor-87201 .elementor-element.elementor-element-4a2f1aa8 .the7-heading-title{text-decoration-style:solid;text-decoration-color:#00BA7F;}.elementor-87201 .elementor-element.elementor-element-79727290{text-align:left;}.elementor-87201 .elementor-element.elementor-element-79727290 .the7-heading-title{color:#A1A4A5;text-decoration-style:wavy;text-decoration-color:var( --e-global-color-12dfcab );}.elementor-87201 .elementor-element.elementor-element-177b0dd1{--display:flex;--width:54.99%;--min-height:0px;}.elementor-87201 .elementor-element.elementor-element-177b0dd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-87201 .elementor-element.elementor-element-3307b40a{text-align:left;}.elementor-87201 .elementor-element.elementor-element-3307b40a .the7-heading-title{text-decoration-style:solid;text-decoration-color:#00BA7F;}.elementor-87201 .elementor-element.elementor-element-2526725c.elementor-element{--align-self:stretch;--order:0;}.elementor-87201 .elementor-element.elementor-element-2526725c .elementor-field-group{padding-right:calc( 21px/2 );padding-left:calc( 21px/2 );margin-bottom:20px;}.elementor-87201 .elementor-element.elementor-element-2526725c .elementor-form-fields-wrapper{margin-left:calc( -21px/2 );margin-right:calc( -21px/2 );margin-bottom:-20px;}.elementor-87201 .elementor-element.elementor-element-2526725c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-87201 .elementor-element.elementor-element-2526725c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-87201 .elementor-element.elementor-element-2526725c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-87201 .elementor-element.elementor-element-2526725c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-87201 .elementor-element.elementor-element-2526725c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-87201 .elementor-element.elementor-element-2526725c .elementor-field-type-html{padding-bottom:0px;}.elementor-87201 .elementor-element.elementor-element-2526725c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;}.elementor-87201 .elementor-element.elementor-element-2526725c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;}.elementor-87201 .elementor-element.elementor-element-2526725c .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-87201 .elementor-element.elementor-element-2526725c .elementor-button[type="submit"]{color:#ffffff;}.elementor-87201 .elementor-element.elementor-element-2526725c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-87201 .elementor-element.elementor-element-2526725c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-87201 .elementor-element.elementor-element-2526725c .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-87201 .elementor-element.elementor-element-2526725c .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-87201 .elementor-element.elementor-element-2526725c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-87201 .elementor-element.elementor-element-2526725c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-87201 .elementor-element.elementor-element-2526725c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-87201 .elementor-element.elementor-element-4919a9e8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-87201 .elementor-element.elementor-element-4919a9e8 .elementor-divider-separator{width:100%;}.elementor-87201 .elementor-element.elementor-element-4919a9e8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-87201 .elementor-element.elementor-element-277ab666{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-87201 .elementor-element.elementor-element-7a1fda8b{--content-width:1005px;}.elementor-87201 .elementor-element.elementor-element-277ab666{--content-width:200px;}}@media(max-width:1100px){.elementor-87201 .elementor-element.elementor-element-3448faf1 > .elementor-container{min-height:60vh;}.elementor-87201 .elementor-element.elementor-element-73505346.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-87201 .elementor-element.elementor-element-3448faf1 > .elementor-container{min-height:25vh;}.elementor-87201 .elementor-element.elementor-element-3448faf1:not(.elementor-motion-effects-element-type-background), .elementor-87201 .elementor-element.elementor-element-3448faf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 35%;}.elementor-87201 .elementor-element.elementor-element-73505346.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:1101px){.elementor-87201 .elementor-element.elementor-element-3448faf1:not(.elementor-motion-effects-element-type-background), .elementor-87201 .elementor-element.elementor-element-3448faf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for media-carousel, class: .elementor-element-73505346 *//* Only for videos in media carousel */
.elementor-widget-media-carousel .elementor-lightbox .dialog-lightbox {
  max-width: 1640px;
  max-height: 1360px;
}
#media-carousel {
  border: 2px solid var(#03C7F3); /* or your hex */
  box-shadow: none !important;
  outline: none !important;
}
/* Larger arrows + stronger drop shadow */
.elementor-87201 .elementor-element.elementor-element-73505346 .elementor-swiper-button-prev,
.elementor-87201 .elementor-element.elementor-element-73505346 .elementor-swiper-button-next{
  width: 56px;               /* was 48px */
  height: 56px;
  border-radius: 999px;
  background: rgba(0,0,0,.70);
  color: #fff;
  display: grid;
  place-items: center;
  /* make the arrow glyph itself larger */
  font-size: 24px;           /* was 20px */
  /* beefier shadow */
  box-shadow: 0 10px 24px rgba(0,0,0,.35), 0 2px 6px rgba(0,0,0,.25);
  opacity: 1 !important;
  z-index: 5;
  transition: transform .15s ease, background .15s ease, box-shadow .15s ease;
}

/* --- Don't Fret (87201) — make the ACTIVE thumbnail look red --- */
.page-id-87201 #media-carousel .swiper-pagination-thumbnails .swiper-slide,
.page-id-87201 #media-carousel .elementor-thumbnails-swiper .swiper-slide{
  position: relative;              /* needed for the overlay */
  background: transparent !important;   /* don't change borders/backgrounds */
  border-radius: 8px;
  overflow: hidden;
}

/* Red overlay only on the active/selected thumb */
.page-id-87201 #media-carousel .swiper-pagination-thumbnails .swiper-slide.swiper-slide-thumb-active::after,
.page-id-87201 #media-carousel .elementor-thumbnails-swiper .swiper-slide.swiper-slide-thumb-active::after{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 0, 0, 0.35);   /* <-- red tint */
  pointer-events: none;
}

/* Keep the image itself crisp */
.page-id-87201 #media-carousel .swiper-pagination-thumbnails .swiper-slide img,
.page-id-87201 #media-carousel .elementor-thumbnails-swiper .swiper-slide img{
  display:block; width:100%; height:auto;
  opacity: 1;
}
/* --- Don't Fret (87201) — make the SELECTED thumbnail red --- */
.page-id-87201 #media-carousel .swiper-slide {           /* make all thumb slides overlay-ready */
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for the7-heading, class: .elementor-element-4b602bcb */.elementor-87201 .elementor-element.elementor-element-4b602bcb a { color:#A1A4A5; font-weight:700; text-decoration:none; }
.elementor-87201 .elementor-element.elementor-element-4b602bcb a:hover { color:#F303CB; }/* End custom CSS */
/* Start custom CSS for the7-heading, class: .elementor-element-62bdb16e */.elementor-87201 .elementor-element.elementor-element-62bdb16e a { color:#A1A4A5; font-weight:700; text-decoration:none; }
.elementor-87201 .elementor-element.elementor-element-62bdb16e a:hover { color:#F303CB; }/* End custom CSS */
/* Start custom CSS for the7-heading, class: .elementor-element-79727290 */.elementor-87201 .elementor-element.elementor-element-79727290 a { color:#A1A4A5; font-weight:700; text-decoration:none; }
.elementor-87201 .elementor-element.elementor-element-79727290 a:hover { color:#F303CB; }/* End custom CSS */