.elementor-10153 .elementor-element.elementor-element-1ae3367{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-10153 .elementor-element.elementor-element-1ae3367:not(.elementor-motion-effects-element-type-background), .elementor-10153 .elementor-element.elementor-element-1ae3367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2C2C66 -10.82%, var( --e-global-color-primary ) 56.59%);}.elementor-10153 .elementor-element.elementor-element-1ae3367::before, .elementor-10153 .elementor-element.elementor-element-1ae3367 > .elementor-background-video-container::before, .elementor-10153 .elementor-element.elementor-element-1ae3367 > .e-con-inner > .elementor-background-video-container::before, .elementor-10153 .elementor-element.elementor-element-1ae3367 > .elementor-background-slideshow::before, .elementor-10153 .elementor-element.elementor-element-1ae3367 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10153 .elementor-element.elementor-element-1ae3367 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jmh.cgdeafcricket.com/wp-content/uploads/2024/09/hero-bg.svg");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-10153 .elementor-element.elementor-element-2625d01{--display:flex;--flex-wrap:wrap;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10153 .elementor-element.elementor-element-a9595f4{text-align:center;}.elementor-10153 .elementor-element.elementor-element-a9595f4 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:50px;font-weight:700;line-height:1.2em;color:var( --e-global-color-white );}.elementor-10153 .elementor-element.elementor-element-677d40a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-10153 .elementor-element.elementor-element-4898532{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-10153 .elementor-element.elementor-element-ee84329{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;line-height:1.8em;color:#000000;}.elementor-10153 .elementor-element.elementor-element-ee84329 p{margin-block-end:9px;}.elementor-10153 .elementor-element.elementor-element-7b03b2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10153 .elementor-element.elementor-element-b5fc137{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10153 .elementor-element.elementor-element-b5fc137 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10153 .elementor-element.elementor-element-4c94bd5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10153 .elementor-element.elementor-element-4c94bd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10153 .elementor-element.elementor-element-befeed1{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;overflow:visible;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-10153 .elementor-element.elementor-element-45ccdb5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10153 .elementor-element.elementor-element-45ccdb5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10153 .elementor-element.elementor-element-45ccdb5{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10153 .elementor-element.elementor-element-3724692{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-10153 .elementor-element.elementor-element-e2f57a7{--display:flex;--overflow:hidden;overflow:visible;}.elementor-10153 .elementor-element.elementor-element-79f72fb{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;line-height:1.8em;color:#000000;}.elementor-10153 .elementor-element.elementor-element-79f72fb p{margin-block-end:9px;}.elementor-10153 .elementor-element.elementor-element-f1e9c7b{--display:flex;--overflow:hidden;overflow:visible;}.elementor-10153 .elementor-element.elementor-element-c0eaac3{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;line-height:1.8em;color:#000000;}.elementor-10153 .elementor-element.elementor-element-c0eaac3 p{margin-block-end:9px;}.elementor-10153 .elementor-element.elementor-element-e1fa294{--display:flex;--overflow:hidden;overflow:visible;}.elementor-10153 .elementor-element.elementor-element-0e49c59{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;line-height:1.8em;color:#000000;}.elementor-10153 .elementor-element.elementor-element-0e49c59 p{margin-block-end:9px;}.elementor-10153 .elementor-element.elementor-element-877454e{--display:flex;--overflow:hidden;overflow:visible;}.elementor-10153 .elementor-element.elementor-element-2830467{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;line-height:1.8em;color:#000000;}.elementor-10153 .elementor-element.elementor-element-2830467 p{margin-block-end:9px;}.elementor-10153 .elementor-element.elementor-element-de5cc74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-10153 .elementor-element.elementor-element-29451fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}@media(min-width:768px){.elementor-10153 .elementor-element.elementor-element-4898532{--width:55%;}.elementor-10153 .elementor-element.elementor-element-7b03b2e{--width:40%;}}@media(max-width:1024px){.elementor-10153 .elementor-element.elementor-element-1ae3367{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-10153 .elementor-element.elementor-element-2625d01{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10153 .elementor-element.elementor-element-a9595f4 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10153 .elementor-element.elementor-element-7b03b2e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-10153 .elementor-element.elementor-element-1ae3367{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10153 .elementor-element.elementor-element-a9595f4 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS */.palm-book{
  max-width: 1200px;
  margin: auto;
  perspective: 1400px;
  position: relative;
}

.palm-card{
  display: none !important;
  min-height: 420px;
  padding: 70px 90px;
  border-radius: 24px;
  background:
    repeating-linear-gradient(
      90deg,
      rgba(80,45,10,.10) 0px,
      rgba(80,45,10,.10) 2px,
      transparent 2px,
      transparent 30px
    ),
    linear-gradient(#dfbd73, #c89548);
  border: 5px solid #7b4d18;
  box-shadow: 0 28px 50px rgba(65,38,8,.22);
  color:#4a2908;
  transform-origin:left center;
  animation:palmFlip .7s ease;
  position:relative;
  overflow:hidden;
}

.palm-card.active{
  display: flex !important;
}

.palm-card:before,
.palm-card:after{
  content:"";
  position:absolute;
  top:50%;
  width:24px;
  height:24px;
  background:#6b4012;
  border-radius:50%;
  transform:translateY(-50%);
  z-index:2;
}

.palm-card:before{
  left:35px;
}

.palm-card:after{
  right:35px;
}

.palm-card > *{
  position:relative;
  z-index:3;
}

.palm-card h1,
.palm-card h2,
.palm-card h3{
  color:#3c2208 !important;
}

.palm-card p{
  color:#4a2908 !important;
}

@keyframes palmFlip{
  from{
    opacity:0;
    transform:rotateY(-80deg);
  }
  to{
    opacity:1;
    transform:rotateY(0);
  }
}

@media(max-width:767px){
  .palm-card{
    min-height:300px;
    padding:45px 35px;
    border-radius:18px;
  }

  .palm-card:before,
  .palm-card:after{
    width:16px;
    height:16px;
  }

  .palm-card:before{
    left:15px;
  }

  .palm-card:after{
    right:15px;
  }
}/* End custom CSS */