.elementor-10 .elementor-element.elementor-element-fe1b9ba{--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;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-fe1b9ba:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fe1b9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F39BB48C;}.elementor-10 .elementor-element.elementor-element-fe1b9ba::before, .elementor-10 .elementor-element.elementor-element-fe1b9ba > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fe1b9ba > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fe1b9ba > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-fe1b9ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-fe1b9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-69853d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7f8e55c{--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;--justify-content:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a84b34f{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a84b34f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:4.8em;font-weight:200;text-transform:uppercase;line-height:1.3em;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-10 .elementor-element.elementor-element-eb93560{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-3ee3753 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );padding:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-3ee3753 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3ee3753 .elementor-button:focus{background-color:var( --e-global-color-dc28a30 );border-color:var( --e-global-color-dc28a30 );}.elementor-10 .elementor-element.elementor-element-3ee3753{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-3ee3753 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-3ee3753 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-10 .elementor-element.elementor-element-ba5b66b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );padding:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-ba5b66b .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ba5b66b .elementor-button:focus{background-color:var( --e-global-color-dc28a30 );border-color:var( --e-global-color-dc28a30 );}.elementor-10 .elementor-element.elementor-element-ba5b66b{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-ba5b66b .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-ba5b66b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-10 .elementor-element.elementor-element-9ecb51b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );padding:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-9ecb51b .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-9ecb51b .elementor-button:focus{background-color:var( --e-global-color-dc28a30 );border-color:var( --e-global-color-dc28a30 );}.elementor-10 .elementor-element.elementor-element-9ecb51b{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-9ecb51b .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-9ecb51b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-10 .elementor-element.elementor-element-13e1f4b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );padding:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-13e1f4b .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-13e1f4b .elementor-button:focus{background-color:var( --e-global-color-dc28a30 );border-color:var( --e-global-color-dc28a30 );}.elementor-10 .elementor-element.elementor-element-13e1f4b{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-13e1f4b .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-13e1f4b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-10 .elementor-element.elementor-element-f0e1119{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8cc6d24{left:-21px;}body.rtl .elementor-10 .elementor-element.elementor-element-8cc6d24{right:-21px;}.elementor-10 .elementor-element.elementor-element-8cc6d24{top:-21px;z-index:100;}.elementor-10 .elementor-element.elementor-element-8cc6d24 img{width:60px;}.elementor-10 .elementor-element.elementor-element-f1d5849{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-10 .elementor-element.elementor-element-ee81fa8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ee81fa8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ee81fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dc28a30 );}.elementor-10 .elementor-element.elementor-element-35ff94a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c8d3913{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-10 .elementor-element.elementor-element-044c0fc{--display:flex;}.elementor-10 .elementor-element.elementor-element-3a6518a{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3a6518a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.6em;font-weight:200;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6975051{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cb8838d{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-cb8838d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cb8838d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-fa03504 img{filter:brightness( 100% ) contrast( 133% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-6d02238{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3d55c4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-3d55c4e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3em;font-weight:300;text-transform:uppercase;line-height:1.3em;color:#000000;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-7d17ce3{--grid-row-gap:35px;--grid-column-gap:40px;}.elementor-10 .elementor-element.elementor-element-7d17ce3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.35 * 100% );}.elementor-10 .elementor-element.elementor-element-7d17ce3:after{content:"1.35";}.elementor-10 .elementor-element.elementor-element-7d17ce3 .elementor-post__thumbnail__link{width:31%;}.elementor-10 .elementor-element.elementor-element-7d17ce3 .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7d17ce3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:25px;}.elementor-10 .elementor-element.elementor-element-7d17ce3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:25px;}.elementor-10 .elementor-element.elementor-element-7d17ce3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:25px;}.elementor-10 .elementor-element.elementor-element-7d17ce3 .elementor-post__title, .elementor-10 .elementor-element.elementor-element-7d17ce3 .elementor-post__title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-7d17ce3 .elementor-post__title{margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-7d17ce3 .elementor-post__excerpt p{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-7d17ce3 .elementor-post__read-more{color:var( --e-global-color-dc28a30 );}.elementor-10 .elementor-element.elementor-element-7d17ce3 a.elementor-post__read-more{font-family:"Inter", Sans-serif;font-weight:500;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-7f8e55c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-a84b34f{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a84b34f .elementor-heading-title{font-size:2.5em;}.elementor-10 .elementor-element.elementor-element-eb93560{width:100%;max-width:100%;font-size:14px;}.elementor-10 .elementor-element.elementor-element-3ee3753 .elementor-button{font-size:13px;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-ba5b66b .elementor-button{font-size:13px;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-9ecb51b .elementor-button{font-size:13px;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-13e1f4b .elementor-button{font-size:13px;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-f0e1119{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-f1d5849{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-ee81fa8{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-10 .elementor-element.elementor-element-c8d3913 img{width:80%;}.elementor-10 .elementor-element.elementor-element-3a6518a .elementor-heading-title{font-size:1.7em;}.elementor-10 .elementor-element.elementor-element-6975051{font-size:15px;}.elementor-10 .elementor-element.elementor-element-6d02238{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-3d55c4e .elementor-heading-title{font-size:1.9em;}.elementor-10 .elementor-element.elementor-element-7d17ce3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.5 * 100% );}.elementor-10 .elementor-element.elementor-element-7d17ce3:after{content:"1.5";}.elementor-10 .elementor-element.elementor-element-7d17ce3 .elementor-post__thumbnail__link{width:32%;}.elementor-10 .elementor-element.elementor-element-7d17ce3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-7d17ce3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-7d17ce3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-7d17ce3 .elementor-post__title, .elementor-10 .elementor-element.elementor-element-7d17ce3 .elementor-post__title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-7d17ce3 .elementor-post__title{margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-7d17ce3 .elementor-post__excerpt p{font-size:13px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-7f8e55c{--width:63%;}.elementor-10 .elementor-element.elementor-element-f0e1119{--width:34%;}.elementor-10 .elementor-element.elementor-element-35ff94a{--width:41%;}.elementor-10 .elementor-element.elementor-element-044c0fc{--width:55%;}}/* Start custom CSS for html, class: .elementor-element-f1d5849 */.book3d {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  padding: 70% 50%;
  margin: 12.5% 0;
  -webkit-perspective: 1800px;
  -moz-perspective: 1800px;
  perspective: 1800px;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  cursor: pointer;
  ul {
    list-style: none;
  }
  &::after {
    content: "";
    position: absolute;
    width: 97.5%;
    height: 20%;
    background-color: rgba(25, 25, 25, 0.15);
    transform: rotateZ(6deg) rotateX(70deg) rotateY(0deg);
    box-shadow: 0 0 10px 5px rgba(25, 25, 25, 0.15);
    left: 0;
    top: 90%;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
    mix-blend-mode: screen;
  }
  .hardcover_front {
    li {
      &:first-child {
        background-color: #eee;
        background-size: 100% 100%;
        background-position: center;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        -webkit-transform: translateZ(4px);
        -moz-transform: translateZ(4px);
        transform: translateZ(4px);
        &:after {
          background: #999;
          position: absolute;
          top: 0;
          left: 0;
          width: 4px;
          height: 100%;
          -webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
          -moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
          transform: rotateY(90deg) translateZ(-2px) translateX(2px);
        }
        &:before {
          background: #999;
          position: absolute;
          top: 0;
          left: 0;
          width: 4px;
          height: 100%;
          -webkit-transform: rotateY(90deg) translateZ(158px) translateX(2px);
          -moz-transform: rotateY(90deg) translateZ(158px) translateX(2px);
          transform: rotateY(90deg) translateZ(158px) translateX(2px);
        }
      }
      &:last-child {
        background: #fffbec;
        -webkit-transform: rotateY(180deg) translateZ(-3px);
        -moz-transform: rotateY(180deg) translateZ(-3px);
        transform: rotateY(180deg) translateZ(-3px);
        &:after {
          background: #999;
          position: absolute;
          top: 0;
          left: 0;
          width: 4px;
          height: 160px;
          -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px)
            translateX(-2px) translateY(-78px);
          -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px)
            translateX(-2px) translateY(-78px);
          transform: rotateX(90deg) rotateZ(90deg) translateZ(80px)
            translateX(-2px) translateY(-78px);
        }
        &:before {
          background: #999;
          position: absolute;
          top: 0;
          left: 0;
          width: 4px;
          height: 160px;
          box-shadow: 0px 0px 30px 5px #333;
          -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px)
            translateX(-2px) translateY(-78px);
          -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px)
            translateX(-2px) translateY(-78px);
          transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px)
            translateX(-2px) translateY(-78px);
        }
      }
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -webkit-transform-style: preserve-3d;
      -moz-transform-style: preserve-3d;
      transform-style: preserve-3d;
    }
    -webkit-transform: rotateY(-36deg) translateZ(-6px);
    -moz-transform: rotateY(-36deg) translateZ(-6px);
    transform: rotateY(-36deg) translateZ(-6px);
    z-index: 100;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transition: all 0.8s ease, z-index 0.6s;
    -moz-transition: all 0.8s ease, z-index 0.6s;
    transition: all 0.8s ease, z-index 0.6s;
  }
  .hardcover_back {
    li {
      &:first-child {
        background: #fffbec;
        -webkit-transform: translateZ(2px);
        -moz-transform: translateZ(2px);
        transform: translateZ(2px);
        &:after {
          background: #999;
          position: absolute;
          top: 0;
          left: 0;
          width: 4px;
          height: 100%;
          -webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
          -moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
          transform: rotateY(90deg) translateZ(-2px) translateX(2px);
        }
        &:before {
          background: #999;
          position: absolute;
          top: 0;
          left: 0;
          width: 4px;
          height: 100%;
          -webkit-transform: rotateY(90deg) translateZ(158px) translateX(2px);
          -moz-transform: rotateY(90deg) translateZ(158px) translateX(2px);
          transform: rotateY(90deg) translateZ(158px) translateX(2px);
        }
      }
      &:last-child {
        background: #fffbec;
        -webkit-transform: translateZ(-2px);
        -moz-transform: translateZ(-2px);
        transform: translateZ(-2px);
        &:after {
          background: #999;
          position: absolute;
          top: 0;
          left: 0;
          width: 4px;
          height: 160px;
          -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px)
            translateX(2px) translateY(-78px);
          -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px)
            translateX(2px) translateY(-78px);
          transform: rotateX(90deg) rotateZ(90deg) translateZ(80px)
            translateX(2px) translateY(-78px);
        }
        &:before {
          background: #999;
          position: absolute;
          top: 0;
          left: 0;
          width: 4px;
          height: 160px;
          box-shadow: 10px -1px 80px 20px #666;
          -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px)
            translateX(2px) translateY(-78px);
          -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px)
            translateX(2px) translateY(-78px);
          transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px)
            translateX(2px) translateY(-78px);
        }
      }
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -webkit-transform-style: preserve-3d;
      -moz-transform-style: preserve-3d;
      transform-style: preserve-3d;
    }
    -webkit-transform: rotateY(-21deg) translateZ(-8px);
    -moz-transform: rotateY(-21deg) translateZ(-8px);
    transform: rotateY(-21deg) translateZ(-8px);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
  }
  .page {
    > li {
      background: -webkit-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
      background: -moz-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
      background: -ms-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
      background: linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
      box-shadow: inset 0px -1px 2px rgba(50, 50, 50, 0.1),
        inset -1px 0px 1px rgba(150, 150, 150, 0.2);
      border-radius: 0px 5px 5px 0px;
      position: absolute;
      top: 0;
      left: 0;
      -webkit-transform-style: preserve-3d;
      -moz-transform-style: preserve-3d;
      transform-style: preserve-3d;
      width: 100%;
      height: 100%;
      -webkit-transform-origin: left center;
      -moz-transform-origin: left center;
      transform-origin: left center;
      -webkit-transition-property: transform;
      -moz-transition-property: transform;
      transition-property: transform;
      -webkit-transition-timing-function: ease;
      -moz-transition-timing-function: ease;
      transition-timing-function: ease;
      &:nth-child(1) {
        -webkit-transition-duration: 0.6s;
        -moz-transition-duration: 0.6s;
        transition-duration: 0.6s;
      }
      &:nth-child(2) {
        -webkit-transition-duration: 0.6s;
        -moz-transition-duration: 0.6s;
        transition-duration: 0.6s;
      }
      &:nth-child(3) {
        -webkit-transition-duration: 0.4s;
        -moz-transition-duration: 0.4s;
        transition-duration: 0.4s;
      }
      &:nth-child(4) {
        -webkit-transition-duration: 0.5s;
        -moz-transition-duration: 0.5s;
        transition-duration: 0.5s;
      }
      &:nth-child(5) {
        -webkit-transition-duration: 0.6s;
        -moz-transition-duration: 0.6s;
        transition-duration: 0.6s;
      }
    }
    li {
      &:nth-child(1) {
        -webkit-transform: rotateY(-28deg);
        -moz-transform: rotateY(-28deg);
        transform: rotateY(-28deg);
      }
      &:nth-child(2) {
        -webkit-transform: rotateY(-30deg);
        -moz-transform: rotateY(-30deg);
        transform: rotateY(-30deg);
      }
      &:nth-child(3) {
        -webkit-transform: rotateY(-32deg);
        -moz-transform: rotateY(-32deg);
        transform: rotateY(-32deg);
      }
      &:nth-child(4) {
        -webkit-transform: rotateY(-34deg);
        -moz-transform: rotateY(-34deg);
        transform: rotateY(-34deg);
      }
      &:nth-child(5) {
        -webkit-transform: rotateY(-36deg);
        -moz-transform: rotateY(-36deg);
        transform: rotateY(-36deg);
      }
    }
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    width: 100%;
    height: 98%;
    top: 1.5%;
    left: 3%;
    z-index: 10;
    -webkit-transform: translateZ(-2px);
    -moz-transform: translateZ(-2px);
    transform: translateZ(-2px);
  }
  &:hover {
    &::after {
      transform: rotateZ(10deg) rotateX(50deg) rotateY(0deg);
    }
    > .hardcover_front {
      -webkit-transform: rotateY(-55deg) translateZ(-6px);
      -moz-transform: rotateY(-55deg) translateZ(-6px);
      transform: rotateY(-55deg) translateZ(-6px);
      z-index: 0;
    }
    > .page {
      li {
        &:nth-child(1) {
          -webkit-transform: rotateY(-30deg);
          -moz-transform: rotateY(-30deg);
          transform: rotateY(-30deg);
          -webkit-transition-duration: 1.5s;
          -moz-transition-duration: 1.5s;
          transition-duration: 1.5s;
        }
        &:nth-child(2) {
          -webkit-transform: rotateY(-35deg);
          -moz-transform: rotateY(-35deg);
          transform: rotateY(-35deg);
          -webkit-transition-duration: 1.8s;
          -moz-transition-duration: 1.8s;
          transition-duration: 1.8s;
        }
        &:nth-child(3) {
          -webkit-transform: rotateY(-40deg);
          -moz-transform: rotateY(-40deg);
          transform: rotateY(-40deg);
          -webkit-transition-duration: 1.6s;
          -moz-transition-duration: 1.6s;
          transition-duration: 1.6s;
        }
        &:nth-child(4) {
          -webkit-transform: rotateY(-45deg);
          -moz-transform: rotateY(-45deg);
          transform: rotateY(-45deg);
          -webkit-transition-duration: 1.4s;
          -moz-transition-duration: 1.4s;
          transition-duration: 1.4s;
        }
        &:nth-child(5) {
          -webkit-transform: rotateY(-50deg);
          -moz-transform: rotateY(-50deg);
          transform: rotateY(-50deg);
          -webkit-transition-duration: 1.2s;
          -moz-transition-duration: 1.2s;
          transition-duration: 1.2s;
        }
      }
    }
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7d17ce3 */.elementor-10 .elementor-element.elementor-element-7d17ce3 img {
    border-style: solid;
    border-width: 2px 4px 1px 0px;
    border-color: #CACACA;
}/* End custom CSS */