.elementor-field-group{margin:1px 0 !important}@media (max-width:778px){.elementor-field-group{padding:0 1px !important}}@media (max-width:778px){.rechnerkarat{font-size:21px !important;line-height:63px}}@media (max-width:778px){#form-field-grammi::placeholder{font-size:9px;color:#000;font-style:normal;padding:0 2px;margin:2px 0;opacity:1}}@media (max-width:778px){#form-field-grammi{padding:0 !important;margin:0}}@media (max-width:778px){.elementor-field-group-rechenergebnis .dce-amount-visible{font-size:22px !important}}.mein-buttonirechner{display:inline-block;margin:6px;padding:6px;background-color:#fca201;color:#fff;text-decoration:none;cursor:pointer;border-radius:6px;border:1px solid #c36 font-weight:700;text-align:left;transition:background-color .3s ease,transform .2s ease;line-height:10px;font-size:11px}.mein-buttonirechner:hover{background-color:#ffc61f}.elementor-63051 .elementor-element.elementor-element-4807c9f .elementor-field-type-amount.elementor-field-group .elementor-field-textual{border:0 solid #69727d !important;color:#22692b;border-radius:0;padding:0 0 .1rem .1rem;!important;margin:0 !important;min-height:11px !important}.elementor-63051 .elementor-element.elementor-element-4807c9f .elementor-field-type-amount.elementor-field-group .dce-amount-visible{opacity:1 !important;background-color:#fff !important;color:#22692b}.elementor-element.elementor-global-69910 .elementor-field-type-amount.elementor-field-group .elementor-field-textual{border:0 solid #69727d !important;color:#0a64ea;border-radius:0;padding:0 0 .1rem .3rem;!important;margin:0 !important;min-height:11px !important}.elementor-element.elementor-global-69910 .elementor-field-type-amount.elementor-field-group .dce-amount-visible{opacity:1 !important;background-color:#22692b !important;color:#fff}.woocommerce-breadcrumb{margin:0 !important;padding:0}ol{list-style-type:none !important}.elementor-61324 .elementor-element.elementor-global-61307 .elementor-field-group>label{font-family:"Source Sans Pro",Sans-serif;font-size:11px;font-weight:300;line-height:19px}.toppi .elementor-background-slideshow__slide__image{background-size:49% !important;background-position-x:6% !important;background-position-y:133% !important;background-repeat:no-repeat}@media (max-width:778px){.toppi .elementor-background-slideshow__slide__image{background-size:49% !important;background-position-x:11% !important;background-position-y:88% !important;background-repeat:no-repeat}}@media (max-width:1025px) and (min-width:881px){.toppi .elementor-background-slideshow__slide__image{background-size:49% !important;background-position-x:7% !important;background-position-y:222% !important;background-repeat:no-repeat}}.elementor-form input[type=file]{opacity:0;z-index:-1;position:absolute;top:-1px;left:0;width:.1px;height:.1px}.elementor-field-type-upload label{text-align:center;padding:10px!important;color:white!important;border-radius:0;cursor:pointer;font-size:16px;line-height:18px;transition:.3s;position:initial;top:initial;width:initial;height:initial;margin:initial;overflow:hidden;clip:initial;-moz-hyphens:none;-o-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.elementor-field-type-upload label:hover{color:black!important;transition:.3s}@media screen and (max-width:768px){.elementor-field-type-upload label{width:100%}}.andiform01 .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.andiform01 .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label{font-size:.8em !important;font-weight:500 !important;vertical-align:baseline}{font-size:.8em !important;font-weight:500 !important;line-height:.9em !important}.andiform01 input#form-field-versandlabel-0,.andiform01 input#form-field-accept{width:22px !important;height:22px !important}.andiform04 .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label{font-size:.8em !important;font-weight:500 !important;vertical-align:baseline;line-height:1.2 em;display:block}.andiform04 .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label{font-size:.8em !important;font-weight:500 !important;vertical-align:baseline}.andiform04 input#form-field-versandlabel-0,.andiform04 input#form-field-accept{width:22px !important;height:22px !important}.andiform04 input#form-field-accept{display:block !important}.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label{font-size:.65em !important;font-weight:500 !important;vertical-align:baseline}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label{font-size:.65em !important;font-weight:500 !important;line-height:1em !important}.zahngoldrechner4 #form-field-zahngramm4,.zahngoldrechner4 #form-field-zahnkarat4,.zahngoldrechner4 #form-field-zahnergebnis4{font-family:"Source Sans Pro",Sans-serif;font-size:1.1rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6rem;background-color:#fff}.zahngoldrechner4 #form-field-zahngramm4{color:green;font-weight:600}.zahngoldrechner4 .dce-amount-visible{opacity:1;padding:0 0 0 5px;background:#29db34 !important;font-family:"Source Sans Pro",Sans-serif;font-size:2.4rem;font-weight:600;line-height:3rem;color:#fff !important}.zahngoldrechner4 .elementor-field-group>label{margin:0 0 -3px;line-height:2.2rem !important}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px;padding-left:7px}.schmuckgoldrechner4 #form-field-grammschmuck4,.schmuckgoldrechner4 #form-field-form-field-karatschmuck4-0,.schmuckgoldrechner4 #form-field-zahnergebnis4{font-family:"Source Sans Pro",Sans-serif;font-size:1.1rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6rem;background-color:#fff}.schmuckgoldrechner4 #form-field-grammschmuck4{color:green;font-weight:600}.schmuckgoldrechner4 .dce-amount-visible{opacity:1;padding:0 0 0 5px;background:#29db34 !important;font-family:"Source Sans Pro",Sans-serif;font-size:2.4rem;font-weight:600;line-height:3rem;color:#fff !important}.schmuckgoldrechner4 .elementor-field-group>label{margin:0;line-height:1.4rem !important}.schmuckgoldrechner4 .elementor-subgroup-inline{margin:-7px}.schmuckgoldrechner4 .elementor-field-subgroup label{vertical-align:baseline}.elementor-23887 .elementor-element.elementor-element-a2024a8 .elementor-main-swiper{   height:19px !important;line-height:1.1em !important}.elementor-icon-box-title{font-size:1rem;line-height:1.1em !important}@media (max-width:767px) .elementor-32461 .elementor-element.elementor-element-32461 .elementor-icon-box-title{font-size:1rem;line-height:1.1em !important}@media (max-width:767px) .elementor-icon-box-title{font-size:1rem;line-height:1.1em !important}#wcpay-payment-request-button{display:none !important}.elementor-widget-testimonial-carousel .swiper-slide{padding:0 !important}.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{margin-top:0 !important}.elementor-widget-testimonial-carousel .swiper-slide{padding:0 !important}.slidi>.swiper-slide{padding:0 !important}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff !important}.elementor-48759 .elementor-element.elementor-element-48759 .elementor-field-group .elementor-select-wrapper select{margin:0 0 0 9px;background-color:#fff !important}.dce-amount-visible elementor-field-textual{   color:#00b100}.gold-rechneri .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{-ms-flex-preferred-size:40%;flex-basis:100%;margin:0}.elementor-48759 .elementor-element.elementor-element-48759 .elementor-field-type-amount.elementor-field-group .dce-amount-visible{opacity:1;font-size:26px;font-weight:500;color:#00b100 !important;background-color:#fff !important;margin:0 0 0 9px !important}.elementor-19367 .elementor-element.elementor-element-3b85a08{color:#fff;font-family:"Source Sans Pro",Sans-serif;font-size:15px !important;font-weight:500;line-height:18px !important}.elementor-19367 .elementor-element.elementor-element-3b85a08 .zahntexti .elementor-widget-container{color:#fff;font-family:"Source Sans Pro",Sans-serif;font-size:15px !important;font-weight:500;line-height:18px !important}input#form-field-vorname.elementor-field.elementor-size-sm.elementor-field-textual,input#form-field-nachname.elementor-field.elementor-size-sm.elementor-field-textual,input#form-field-strasse.elementor-field.elementor-size-sm.elementor-field-textual,input#form-field-nummer.elementor-field.elementor-size-sm.elementor-field-textual,input#form-field-plz.elementor-field.elementor-size-sm.elementor-field-textual,input#form-field-ort.elementor-field.elementor-size-sm.elementor-field-textual,input#form-field-email.elementor-field.elementor-size-sm.elementor-field-textual,input#form-field-telefon.elementor-field.elementor-size-sm.elementor-field-textual,textarea#form-field-nachricht.elementor-field.elementor-size-sm.elementor-field-textual{background-color:#f4fddc;font-size:.8em !important;line-height:.87em !important;font-weight:500 !important;opacity:1;border-bottom:1px solid green;border-right:1px solid green;-webkit-transition:background-color .4s linear;-moz-transition:background-color .4s linear;-o-transition:background-color .4s linear;-ms-transition:background-color .4s linear;transition:background-color .4s linear}input#form-field-vorname.elementor-field.elementor-size-sm.elementor-field-textual:placeholder-shown,input#form-field-nachname.elementor-field.elementor-size-sm.elementor-field-textual:placeholder-shown,input#form-field-strasse.elementor-field.elementor-size-sm.elementor-field-textual:placeholder-shown,input#form-field-nummer.elementor-field.elementor-size-sm.elementor-field-textual:placeholder-shown,input#form-field-plz.elementor-field.elementor-size-sm.elementor-field-textual:placeholder-shown,input#form-field-ort.elementor-field.elementor-size-sm.elementor-field-textual:placeholder-shown,input#form-field-email.elementor-field.elementor-size-sm.elementor-field-textual:placeholder-shown,input#form-field-telefon.elementor-field.elementor-size-sm.elementor-field-textual:placeholder-shown,textarea#form-field-nachricht.elementor-field.elementor-size-sm.elementor-field-textual:placeholder-shown{background-color:#fff}.gold-rechneri .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input{-ms-flex-preferred-size:40%;flex-basis:100%;margin:0 0 0 11px;background-color:#fff}.elementor-1084 .elementor-element.elementor-global-5327 .elementor-field-type-amount.elementor-field-group .dce-amount-visible{border:solid 2px;color:green}.elementor-18268 .elementor-element.elementor-global-5327 .elementor-field-type-amount.elementor-field-group .dce-amount-visible{border:solid 2px;color:green}.post-password-form p{width:33%;display:-webkit-box;display:-ms-flexbox;--*/display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:5px 11px 11px;margin:5px;background:#f8f8f8}#form-field-versandlabel-0 label{line-height:11px !important}p{margin-top:0;margin-bottom:0;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}body{-ms-hyphens:auto !important;-webkit-hyphens:auto !important;hyphens:auto !important}.elementor-widget-form .elementor-message{background-color:green;color:#fff;font-weight:600;padding:8px;text-align:center}}input#form-field-versandlabel-0{vertical-align:middle !important}body .elementor-section .elementor-carousel-image-overlay{background-color:transparent;color:#000;font-size:23px;height:30px;top:107%;opacity:1!important;transform:none!important}body .elementor-section .swiper-slide{overflow:visible}body .elementor-section .swiper-container{padding-bottom:0}.elementor-swiper .elementor-testimonial__image img{border radius:0px !important;box-sizing:content-box;object-fit:cover !important}.header-2{transform:translatey(-80px);-moz-transition:all .3s ease!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.elementor-sticky--effects.header-2{height:80px!important;transform:translatey(0px)}.elementor-sticky--effects.header-1{transition:all .3s ease!important;display:none!important}.elementor-message{margin:10px 0;font-size:1rem;line-height:1rem;color:#592f06}#eKomiSeal_GCEYL3J1HTXUMPE_eKomiSeal_default{zoom:1}.elementor-5514 .elementor-element.elementor-global-5346 .elementor-field-type-amount.elementor-field-group .dce-amount-visible{background:#fff}.elementor-5327 .elementor-element.elementor-element-5327 .elementor-field-type-amount.elementor-field-group .dce-amount-visible{background:#fff;max-width:200px;margin:0 8px;padding:0 0 0 16px;font-size:2.5rem;font-weight:600;color:#00b100}.elementor-5327 .elementor-element.elementor-element-5327 .elementor-button[type=submit]{display:none}.elementor-form .elementor-button.elementor-size-md{display:none}.elementor-5346 .elementor-element.elementor-element-5346 .elementor-button[type=submit]{color:#fff;display:none}.elementor-5514 .elementor-element.elementor-global-5327 .elementor-button[type=submit]{color:#fff;display:none !important}body .elementor-5327 .elementor-element.elementor-element-5346 .elementor-labels-above .elementor-field-group #form-field-versandlabel-0>label{padding-bottom:0;color:#000;font-size:55px !important;font-weight:500}.elementor-5514 .elementor-element.elementor-global-5327 .elementor-field-type-amount.elementor-field-group .dce-amount-visible{background:#fff;width:222px}.gold-rechneri .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{-ms-flex-preferred-size:40%;flex-basis:100%;margin:0 0 0 11px}input[type=radio]{transform:scale(1.7);margin:0 5px}@media only screen and (max-width:376px){input[type=radio]{transform:scale(1.5) !important;margin:-1.95rem 0 .6rem !important}}@media only screen and (max-width:376px) .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input{vertical-align:bottom;margin:.05rem 0 .67rem 0!important}input{accent-color:green}label.elementor-field-label{font-weight:500 !important;font-size:16px !important;color:#512c00 !important;line-height:122%;letter-spacing:-.05em;word-spacing:.1em}.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline;font-weight:600;font-size:1rem !important;color:#a9841f !important}@media only screen and (min-width:377px) and (max-device-width:768px){.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{font-size:1.1rem !important;color:#a9841f !important}@media only screen and (max-width:376px){.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{font-size:1rem !important;color:#a9841f !important}.elementor-8233 .elementor-element.elementor-global-5327 .elementor-field-group>label,.elementor-8233 .elementor-element.elementor-global-5327 .elementor-field-subgroup label{color:#c21818}.elementor-5327 .elementor-element.elementor-element-5327 .elementor-field-subgroup label{color:#12b737;font-size:44px;padding:5px}.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input{vertical-align:bottom;margin:.05rem 0 .07rem !important}.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input{display:initial;vertical-align:middle;margin:0 !important}.elementor-1004 .elementor-element.elementor-element-1004 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-color:#9E9D9DFC;border-width:0 1px 1px 0;border-radius:0 0 3px 2px;display:inline;vertical-align:bottom;margin:0 0 .1rem !important}#form-field-gramm{-ms-flex-preferred-size:100%;flex-basis:100%;width:199px;height:1.8rem;margin:0 0 0 6px;padding:0 0 0 16px;font-size:1.2rem;font-weight:500;color:#000 !important}.gold-rechneri .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input{-ms-flex-preferred-size:40%;flex-basis:100%;max-width:60% !important;margin:0 0 0 11px}.goldrechnerhead{font-family:"Source Sans Pro",Sans-serif;font-size:1.5rem !important;font-weight:300;color:#7a5519}.elementor-field-subgroup label{font-family:"Source Sans Pro",Sans-serif;font-size:12px !important;font-weight:300 !important;line-height:33px !important}