.elementor-1648 .elementor-element.elementor-element-d5821ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1648 .elementor-element.elementor-element-d5821ca:not(.elementor-motion-effects-element-type-background), .elementor-1648 .elementor-element.elementor-element-d5821ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE1D466;}.elementor-1648 .elementor-element.elementor-element-48d6205{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1648 .elementor-element.elementor-element-48d6205:not(.elementor-motion-effects-element-type-background), .elementor-1648 .elementor-element.elementor-element-48d6205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4fce82a );}.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 );}.elementor-1648 .elementor-element.elementor-element-e45a331{text-align:center;}.elementor-1648 .elementor-element.elementor-element-e45a331 img{width:40%;}.elementor-1648 .elementor-element.elementor-element-4db3718{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:60px;--padding-right:60px;}.elementor-1648 .elementor-element.elementor-element-4db3718:not(.elementor-motion-effects-element-type-background), .elementor-1648 .elementor-element.elementor-element-4db3718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE1D466;}.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-1648 .elementor-element.elementor-element-2dabe37 .elementor-heading-title{font-family:"Canela Deck", Sans-serif;font-size:26px;font-weight:600;color:#956E43;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-97731d8{--divider-border-style:solid;--divider-color:#956E434D;--divider-border-width:1px;}.elementor-1648 .elementor-element.elementor-element-97731d8 .elementor-divider-separator{width:100%;}.elementor-1648 .elementor-element.elementor-element-97731d8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1648 .elementor-element.elementor-element-8e2c5c5 .elementor-heading-title{font-family:"Canela Deck", Sans-serif;font-size:26px;font-weight:600;color:#956E43;}.elementor-1648 .elementor-element.elementor-element-70e6ed0{--divider-border-style:solid;--divider-color:#956E434D;--divider-border-width:1px;}.elementor-1648 .elementor-element.elementor-element-70e6ed0 .elementor-divider-separator{width:100%;}.elementor-1648 .elementor-element.elementor-element-70e6ed0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1648 .elementor-element.elementor-element-380cc2c .elementor-heading-title{font-family:"Canela Deck", Sans-serif;font-size:26px;font-weight:600;color:#956E43;}.elementor-1648 .elementor-element.elementor-element-a574714{--divider-border-style:solid;--divider-color:#956E434D;--divider-border-width:1px;}.elementor-1648 .elementor-element.elementor-element-a574714 .elementor-divider-separator{width:100%;}.elementor-1648 .elementor-element.elementor-element-a574714 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1648 .elementor-element.elementor-element-a36d1c6 .elementor-heading-title{font-family:"Canela Deck", Sans-serif;font-size:26px;font-weight:600;color:#956E43;}.elementor-1648 .elementor-element.elementor-element-ea45f5d{--divider-border-style:solid;--divider-color:#956E434D;--divider-border-width:1px;}.elementor-1648 .elementor-element.elementor-element-ea45f5d .elementor-divider-separator{width:100%;}.elementor-1648 .elementor-element.elementor-element-ea45f5d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1648 .elementor-element.elementor-element-dcfcf6c .elementor-heading-title{font-family:"Canela Deck", Sans-serif;font-size:26px;font-weight:600;color:#956E43;}.elementor-1648 .elementor-element.elementor-element-292cfc9{--divider-border-style:solid;--divider-color:#956E434D;--divider-border-width:1px;}.elementor-1648 .elementor-element.elementor-element-292cfc9 .elementor-divider-separator{width:100%;}.elementor-1648 .elementor-element.elementor-element-292cfc9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1648 .elementor-element.elementor-element-33a18a5 .elementor-heading-title{font-family:"Canela Deck", Sans-serif;font-size:26px;font-weight:600;color:#956E43;}.elementor-1648 .elementor-element.elementor-element-08c0e82{--divider-border-style:solid;--divider-color:#956E434D;--divider-border-width:1px;}.elementor-1648 .elementor-element.elementor-element-08c0e82 .elementor-divider-separator{width:100%;}.elementor-1648 .elementor-element.elementor-element-08c0e82 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1648 .elementor-element.elementor-element-524cbe1 .elementor-heading-title{font-family:"Canela Deck", Sans-serif;font-size:26px;font-weight:600;color:#956E43;}.elementor-1648 .elementor-element.elementor-element-ccde0ac{--divider-border-style:solid;--divider-color:#956E434D;--divider-border-width:1px;}.elementor-1648 .elementor-element.elementor-element-ccde0ac .elementor-divider-separator{width:100%;}.elementor-1648 .elementor-element.elementor-element-ccde0ac .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1648 .elementor-element.elementor-element-b906a48 .elementor-heading-title{font-family:"Canela Deck", Sans-serif;font-size:26px;font-weight:600;color:#956E43;}.elementor-1648 .elementor-element.elementor-element-954f83b{--divider-border-style:solid;--divider-color:#956E434D;--divider-border-width:1px;}.elementor-1648 .elementor-element.elementor-element-954f83b .elementor-divider-separator{width:100%;}.elementor-1648 .elementor-element.elementor-element-954f83b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1648 .elementor-element.elementor-element-d480b90 .elementor-heading-title{font-family:"Canela Deck", Sans-serif;font-size:26px;font-weight:600;color:#956E43;}#elementor-popup-modal-1648 .dialog-widget-content{background-color:#EAE1D4;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-1648{background-color:rgba(0,0,0,.8);justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-1648 .dialog-message{width:463px;height:100vh;align-items:flex-start;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-1648 .elementor-element.elementor-element-d5821ca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1648 .elementor-element.elementor-element-e45a331 img{width:70%;}.elementor-1648 .elementor-element.elementor-element-4db3718{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:22px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1648 .elementor-element.elementor-element-2dabe37 .elementor-heading-title{font-size:22px;}.elementor-1648 .elementor-element.elementor-element-8e2c5c5 .elementor-heading-title{font-size:22px;}.elementor-1648 .elementor-element.elementor-element-380cc2c .elementor-heading-title{font-size:22px;}.elementor-1648 .elementor-element.elementor-element-a36d1c6 .elementor-heading-title{font-size:22px;}.elementor-1648 .elementor-element.elementor-element-dcfcf6c .elementor-heading-title{font-size:22px;}.elementor-1648 .elementor-element.elementor-element-33a18a5 .elementor-heading-title{font-size:22px;}.elementor-1648 .elementor-element.elementor-element-524cbe1 .elementor-heading-title{font-size:22px;}.elementor-1648 .elementor-element.elementor-element-b906a48 .elementor-heading-title{font-size:22px;}.elementor-1648 .elementor-element.elementor-element-d480b90 .elementor-heading-title{font-size:22px;}#elementor-popup-modal-1648 .dialog-message{width:80vw;}#elementor-popup-modal-1648{align-items:flex-start;}}/* Start custom CSS for heading, class: .elementor-element-2dabe37 */.hover-icon-custom a{
  position: relative;
  display: inline-block;
  transition: transform .25s ease;
}

/* icon custom (tidak ambil ruang layout) */
.hover-icon-custom a::before{
  content: "";
  position: absolute;
  left: -34px;                     /* icon di luar teks */
  width: 24px;
  height: 24px;
  top: 50%;
  padding-right: 20px !important;
  
  background-image: url("https://hhhypnosis.com/wp-content/uploads/2026/01/ar-r.webp");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  opacity: 0;
  transform: translateX(-6px) translateY(-50%);
  transition: opacity .25s ease, transform .25s ease;
}

/* hover */
.hover-icon-custom a:hover{
  transform: translateX(30px);     /* teks geser kanan */
}

.hover-icon-custom a:hover::before{
  opacity: 1;
  transform: translateX(0) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e2c5c5 */.hover-icon-custom a{
  position: relative;
  display: inline-block;
  transition: transform .25s ease;
}

/* icon custom (tidak ambil ruang layout) */
.hover-icon-custom a::before{
  content: "";
  position: absolute;
  left: -34px;                     /* icon di luar teks */
  width: 24px;
  height: 24px;
  top: 50%;
  padding-right: 20px !important;
  
  background-image: url("https://hhhypnosis.com/wp-content/uploads/2026/01/ar-r.webp");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  opacity: 0;
  transform: translateX(-6px) translateY(-50%);
  transition: opacity .25s ease, transform .25s ease;
}

/* hover */
.hover-icon-custom a:hover{
  transform: translateX(30px);     /* teks geser kanan */
}

.hover-icon-custom a:hover::before{
  opacity: 1;
  transform: translateX(0) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380cc2c */.hover-icon-custom a{
  position: relative;
  display: inline-block;
  transition: transform .25s ease;
}

/* icon custom (tidak ambil ruang layout) */
.hover-icon-custom a::before{
  content: "";
  position: absolute;
  left: -34px;                     /* icon di luar teks */
  width: 24px;
  height: 24px;
  top: 50%;
  padding-right: 20px !important;
  
  background-image: url("https://hhhypnosis.com/wp-content/uploads/2026/01/ar-r.webp");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  opacity: 0;
  transform: translateX(-6px) translateY(-50%);
  transition: opacity .25s ease, transform .25s ease;
}

/* hover */
.hover-icon-custom a:hover{
  transform: translateX(30px);     /* teks geser kanan */
}

.hover-icon-custom a:hover::before{
  opacity: 1;
  transform: translateX(0) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36d1c6 */.hover-icon-custom a{
  position: relative;
  display: inline-block;
  transition: transform .25s ease;
}

/* icon custom (tidak ambil ruang layout) */
.hover-icon-custom a::before{
  content: "";
  position: absolute;
  left: -34px;                     /* icon di luar teks */
  width: 24px;
  height: 24px;
  top: 50%;
  padding-right: 20px !important;
  
  background-image: url("https://hhhypnosis.com/wp-content/uploads/2026/01/ar-r.webp");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  opacity: 0;
  transform: translateX(-6px) translateY(-50%);
  transition: opacity .25s ease, transform .25s ease;
}

/* hover */
.hover-icon-custom a:hover{
  transform: translateX(30px);     /* teks geser kanan */
}

.hover-icon-custom a:hover::before{
  opacity: 1;
  transform: translateX(0) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcfcf6c */.hover-icon-custom a{
  position: relative;
  display: inline-block;
  transition: transform .25s ease;
}

/* icon custom (tidak ambil ruang layout) */
.hover-icon-custom a::before{
  content: "";
  position: absolute;
  left: -34px;                     /* icon di luar teks */
  width: 24px;
  height: 24px;
  top: 50%;
  padding-right: 20px !important;
  
  background-image: url("https://hhhypnosis.com/wp-content/uploads/2026/01/ar-r.webp");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  opacity: 0;
  transform: translateX(-6px) translateY(-50%);
  transition: opacity .25s ease, transform .25s ease;
}

/* hover */
.hover-icon-custom a:hover{
  transform: translateX(30px);     /* teks geser kanan */
}

.hover-icon-custom a:hover::before{
  opacity: 1;
  transform: translateX(0) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33a18a5 */.hover-icon-custom a{
  position: relative;
  display: inline-block;
  transition: transform .25s ease;
}

/* icon custom (tidak ambil ruang layout) */
.hover-icon-custom a::before{
  content: "";
  position: absolute;
  left: -34px;                     /* icon di luar teks */
  width: 24px;
  height: 24px;
  top: 50%;
  padding-right: 20px !important;
  
  background-image: url("https://hhhypnosis.com/wp-content/uploads/2026/01/ar-r.webp");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  opacity: 0;
  transform: translateX(-6px) translateY(-50%);
  transition: opacity .25s ease, transform .25s ease;
}

/* hover */
.hover-icon-custom a:hover{
  transform: translateX(30px);     /* teks geser kanan */
}

.hover-icon-custom a:hover::before{
  opacity: 1;
  transform: translateX(0) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524cbe1 */.hover-icon-custom a{
  position: relative;
  display: inline-block;
  transition: transform .25s ease;
}

/* icon custom (tidak ambil ruang layout) */
.hover-icon-custom a::before{
  content: "";
  position: absolute;
  left: -34px;                     /* icon di luar teks */
  width: 24px;
  height: 24px;
  top: 50%;
  padding-right: 20px !important;
  
  background-image: url("https://hhhypnosis.com/wp-content/uploads/2026/01/ar-r.webp");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  opacity: 0;
  transform: translateX(-6px) translateY(-50%);
  transition: opacity .25s ease, transform .25s ease;
}

/* hover */
.hover-icon-custom a:hover{
  transform: translateX(30px);     /* teks geser kanan */
}

.hover-icon-custom a:hover::before{
  opacity: 1;
  transform: translateX(0) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b906a48 */.hover-icon-custom a{
  position: relative;
  display: inline-block;
  transition: transform .25s ease;
}

/* icon custom (tidak ambil ruang layout) */
.hover-icon-custom a::before{
  content: "";
  position: absolute;
  left: -34px;                     /* icon di luar teks */
  width: 24px;
  height: 24px;
  top: 50%;
  padding-right: 20px !important;
  
  background-image: url("https://hhhypnosis.com/wp-content/uploads/2026/01/ar-r.webp");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  opacity: 0;
  transform: translateX(-6px) translateY(-50%);
  transition: opacity .25s ease, transform .25s ease;
}

/* hover */
.hover-icon-custom a:hover{
  transform: translateX(30px);     /* teks geser kanan */
}

.hover-icon-custom a:hover::before{
  opacity: 1;
  transform: translateX(0) translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d480b90 */.hover-icon-custom a{
  position: relative;
  display: inline-block;
  transition: transform .25s ease;
}

/* icon custom (tidak ambil ruang layout) */
.hover-icon-custom a::before{
  content: "";
  position: absolute;
  left: -34px;                     /* icon di luar teks */
  width: 24px;
  height: 24px;
  top: 50%;
  padding-right: 20px !important;
  
  background-image: url("https://hhhypnosis.com/wp-content/uploads/2026/01/ar-r.webp");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  opacity: 0;
  transform: translateX(-6px) translateY(-50%);
  transition: opacity .25s ease, transform .25s ease;
}

/* hover */
.hover-icon-custom a:hover{
  transform: translateX(30px);     /* teks geser kanan */
}

.hover-icon-custom a:hover::before{
  opacity: 1;
  transform: translateX(0) translateY(-50%);
}/* End custom CSS */