.elementor-155 .elementor-element.elementor-element-cc3aa4c{--display:flex;--min-height:540px;--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;--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-155 .elementor-element.elementor-element-cc3aa4c:not(.elementor-motion-effects-element-type-background), .elementor-155 .elementor-element.elementor-element-cc3aa4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestattungen-schnabel.de/wp-content/uploads/2025/10/header_vorsorge.jpg");background-position:center center;background-size:cover;}.elementor-155 .elementor-element.elementor-element-cc3aa4c::before, .elementor-155 .elementor-element.elementor-element-cc3aa4c > .elementor-background-video-container::before, .elementor-155 .elementor-element.elementor-element-cc3aa4c > .e-con-inner > .elementor-background-video-container::before, .elementor-155 .elementor-element.elementor-element-cc3aa4c > .elementor-background-slideshow::before, .elementor-155 .elementor-element.elementor-element-cc3aa4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-155 .elementor-element.elementor-element-cc3aa4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-de8cb77 );--background-overlay:'';}.elementor-155 .elementor-element.elementor-element-cc3aa4c > .elementor-shape-bottom svg, .elementor-155 .elementor-element.elementor-element-cc3aa4c > .e-con-inner > .elementor-shape-bottom svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-155 .elementor-element.elementor-element-9389116{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-155 .elementor-element.elementor-element-89f7f5e{z-index:2;text-align:center;}.elementor-155 .elementor-element.elementor-element-2b2fcc6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 37%;z-index:0;text-align:center;}.elementor-155 .elementor-element.elementor-element-2b2fcc6 .elementor-heading-title{font-family:"Mrs Saint Delafield", Sans-serif;font-size:70px;font-weight:400;color:var( --e-global-color-primary );}.elementor-155 .elementor-element.elementor-element-9b64cec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155 .elementor-element.elementor-element-b19862e{--display:flex;}.elementor-155 .elementor-element.elementor-element-663e43b{--display:flex;}.elementor-155 .elementor-element.elementor-element-fc71eeb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-155 .elementor-element.elementor-element-2df2f2f{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-155 .elementor-element.elementor-element-eaf590b{z-index:2;text-align:center;}.elementor-155 .elementor-element.elementor-element-1b517db{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 37%;z-index:0;text-align:center;}.elementor-155 .elementor-element.elementor-element-1b517db .elementor-heading-title{font-family:"Mrs Saint Delafield", Sans-serif;font-size:70px;font-weight:400;color:var( --e-global-color-primary );}.elementor-155 .elementor-element.elementor-element-40f0994{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-155 .elementor-element.elementor-element-40f0994.elementor-element{--align-self:center;}.elementor-155 .elementor-element.elementor-element-bb68849{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155 .elementor-element.elementor-element-2c9232e{width:100%;max-width:100%;}.elementor-155 .elementor-element.elementor-element-eabcec1{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-155 .elementor-element.elementor-element-370d916{z-index:2;text-align:center;}.elementor-155 .elementor-element.elementor-element-37624fd{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 37%;z-index:0;text-align:center;}.elementor-155 .elementor-element.elementor-element-37624fd .elementor-heading-title{font-family:"Mrs Saint Delafield", Sans-serif;font-size:70px;font-weight:400;color:var( --e-global-color-primary );}.elementor-155 .elementor-element.elementor-element-290d4d3{columns:2;}.elementor-155 .elementor-element.elementor-element-7945ecf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155 .elementor-element.elementor-element-d8161d2{--display:flex;}.elementor-155 .elementor-element.elementor-element-2f93114{--display:flex;}.elementor-155 .elementor-element.elementor-element-09a3002{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-155 .elementor-element.elementor-element-f2208d6{z-index:1;text-align:center;}.elementor-155 .elementor-element.elementor-element-ca571cf{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;columns:1;text-align:center;}.elementor-155 .elementor-element.elementor-element-ca571cf.elementor-element{--align-self:center;}.elementor-155 .elementor-element.elementor-element-597c528{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-155 .elementor-element.elementor-element-0f9dd52 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-155 .elementor-element.elementor-element-0ded72b{--display:flex;}.elementor-155 .elementor-element.elementor-element-0ded72b:not(.elementor-motion-effects-element-type-background), .elementor-155 .elementor-element.elementor-element-0ded72b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c074fe );}.elementor-155 .elementor-element.elementor-element-346c694{width:initial;max-width:initial;background-color:var( --e-global-color-8c074fe );z-index:1;}.elementor-155 .elementor-element.elementor-element-e056a29{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-155 .elementor-element.elementor-element-a7ad06e img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-155 .elementor-element.elementor-element-74abf66{--display:flex;}.elementor-155 .elementor-element.elementor-element-74abf66:not(.elementor-motion-effects-element-type-background), .elementor-155 .elementor-element.elementor-element-74abf66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c074fe );}.elementor-155 .elementor-element.elementor-element-ffa2804{width:initial;max-width:initial;background-color:var( --e-global-color-8c074fe );z-index:1;}.elementor-155 .elementor-element.elementor-element-6bdb567{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-155 .elementor-element.elementor-element-2747556 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-155 .elementor-element.elementor-element-b3855bf{--display:flex;}.elementor-155 .elementor-element.elementor-element-b3855bf:not(.elementor-motion-effects-element-type-background), .elementor-155 .elementor-element.elementor-element-b3855bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c074fe );}.elementor-155 .elementor-element.elementor-element-d13074f{width:initial;max-width:initial;background-color:var( --e-global-color-8c074fe );z-index:1;}.elementor-155 .elementor-element.elementor-element-d485403{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-155 .elementor-element.elementor-element-77bf3ce img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-155 .elementor-element.elementor-element-ed756a9{--display:flex;}.elementor-155 .elementor-element.elementor-element-ed756a9:not(.elementor-motion-effects-element-type-background), .elementor-155 .elementor-element.elementor-element-ed756a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c074fe );}.elementor-155 .elementor-element.elementor-element-ef562ff{width:initial;max-width:initial;background-color:var( --e-global-color-8c074fe );z-index:1;}.elementor-155 .elementor-element.elementor-element-3742c0c{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-155 .elementor-element.elementor-element-daa7891 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-155 .elementor-element.elementor-element-1ed797e{--display:flex;}.elementor-155 .elementor-element.elementor-element-1ed797e:not(.elementor-motion-effects-element-type-background), .elementor-155 .elementor-element.elementor-element-1ed797e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c074fe );}.elementor-155 .elementor-element.elementor-element-a176696{width:initial;max-width:initial;background-color:var( --e-global-color-8c074fe );z-index:1;}@media(min-width:768px){.elementor-155 .elementor-element.elementor-element-b19862e{--width:50%;}.elementor-155 .elementor-element.elementor-element-663e43b{--width:50%;}.elementor-155 .elementor-element.elementor-element-bb68849{--width:100%;}.elementor-155 .elementor-element.elementor-element-d8161d2{--width:50%;}.elementor-155 .elementor-element.elementor-element-2f93114{--width:50%;}}@media(max-width:1024px){.elementor-155 .elementor-element.elementor-element-cc3aa4c{--min-height:400px;}.elementor-155 .elementor-element.elementor-element-cc3aa4c > .elementor-shape-bottom svg, .elementor-155 .elementor-element.elementor-element-cc3aa4c > .e-con-inner > .elementor-shape-bottom svg{height:60px;}.elementor-155 .elementor-element.elementor-element-2b2fcc6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-155 .elementor-element.elementor-element-1b517db{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-155 .elementor-element.elementor-element-37624fd{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-155 .elementor-element.elementor-element-ca571cf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-155 .elementor-element.elementor-element-597c528{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155 .elementor-element.elementor-element-e056a29{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155 .elementor-element.elementor-element-6bdb567{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155 .elementor-element.elementor-element-d485403{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155 .elementor-element.elementor-element-3742c0c{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-155 .elementor-element.elementor-element-cc3aa4c{--min-height:250px;}.elementor-155 .elementor-element.elementor-element-cc3aa4c > .elementor-shape-bottom svg, .elementor-155 .elementor-element.elementor-element-cc3aa4c > .e-con-inner > .elementor-shape-bottom svg{height:40px;}.elementor-155 .elementor-element.elementor-element-2b2fcc6 .elementor-heading-title{font-size:50px;}.elementor-155 .elementor-element.elementor-element-9b64cec{--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;}.elementor-155 .elementor-element.elementor-element-1b517db .elementor-heading-title{font-size:50px;}.elementor-155 .elementor-element.elementor-element-bb68849{--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;}.elementor-155 .elementor-element.elementor-element-37624fd .elementor-heading-title{font-size:50px;}.elementor-155 .elementor-element.elementor-element-290d4d3{columns:1;}.elementor-155 .elementor-element.elementor-element-7945ecf{--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;}.elementor-155 .elementor-element.elementor-element-ca571cf{columns:1;}}/* Start custom CSS for heading, class: .elementor-element-2b2fcc6 */.elementor-155 .elementor-element.elementor-element-2b2fcc6{
    margin-top: -25px !important;
}

@media screen and (min-width: 768px){
    .elementor-155 .elementor-element.elementor-element-2b2fcc6{
    margin-top: -55px !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b517db */.elementor-155 .elementor-element.elementor-element-1b517db{
    margin-top: -25px !important;
}

@media screen and (min-width: 768px){
    .elementor-155 .elementor-element.elementor-element-1b517db{
    margin-top: -55px !important;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c9232e */.gform_required_legend {
    display: none !important;
}

/* Next + Submit */
.gform_next_button.gform-theme-button.button,
.gform_button.button,
.gform-theme-button.gform_button {
  background-color: #005f27 !important;
  border-color: #005f27 !important;
  color: #ffffff !important;
}

.gform_next_button.gform-theme-button.button:hover,
.gform_button.button:hover,
.gform-theme-button.gform_button:hover {
  background-color: #005f27 !important;
  border-color: #005f27 !important;
}

/* Samakan metrik tombol Submit dengan Next */
#gform_submit_button_2,
.gform_button.button,
.gform-theme-button.gform_button {
  font-size: 14px;
  line-height: 1;         /* cegah baris teks tinggi */
  height: 38px;           /* samakan dengan Next; bisa 40px jika perlu */
  padding: 0 16px;        /* sesuai screenshot */
  border-width: 1px;
  box-sizing: border-box; /* border masuk hitungan tinggi */
  display: inline-block;
  vertical-align: middle;
  min-height: 0;
}

/* Hindari tombol di-stretch oleh wrapper footer */
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_page_footer input[type="submit"] {
  width: auto;
  display: inline-block;
  margin: 0 !important;              /* reset margin top -20px */
}

/* Fokus/hover tidak mengubah ukuran */
.gform_button.button:focus,
.gform-theme-button.gform_button:focus {
  outline: 2px solid #98c1ff;
  outline-offset: 2px;
  border-width: 1px;      /* jangan lompat ke 2px */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37624fd */.elementor-155 .elementor-element.elementor-element-37624fd{
    margin-top: -25px !important;
}

@media screen and (min-width: 768px){
    .elementor-155 .elementor-element.elementor-element-37624fd{
    margin-top: -55px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-597c528 */.elementor-155 .elementor-element.elementor-element-597c528{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e056a29 */.elementor-155 .elementor-element.elementor-element-e056a29{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bdb567 */.elementor-155 .elementor-element.elementor-element-6bdb567{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d485403 */.elementor-155 .elementor-element.elementor-element-d485403{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3742c0c */.elementor-155 .elementor-element.elementor-element-3742c0c{
    position: relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mrs Saint Delafield';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bestattungen-schnabel.de/wp-content/uploads/2025/10/MrsSaintDelafield-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */