.elementor-14766 .elementor-element.elementor-element-5803ac12{--display:flex;--min-height:560px;--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-14766 .elementor-element.elementor-element-5803ac12:not(.elementor-motion-effects-element-type-background), .elementor-14766 .elementor-element.elementor-element-5803ac12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF0DC;background-image:url("https://handy-kids.online/wp-content/uploads/2026/07/Tools_header_4290x2045.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14766 .elementor-element.elementor-element-5803ac12::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .elementor-background-video-container::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .e-con-inner > .elementor-background-video-container::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .elementor-background-slideshow::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, rgba(250,240,220,0) 36%, rgba(253,249,241,0.88) 100%);}.elementor-14766 .elementor-element.elementor-element-7a3d045f{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-59aa8e46{--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:flex-start;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-14766 .elementor-element.elementor-element-61d99bb9 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-14766 .elementor-element.elementor-element-61d99bb9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:800;line-height:65px;letter-spacing:0px;text-shadow:1px 1px 6px rgba(0,0,0,0.2);color:#3D2E1E;}.elementor-14766 .elementor-element.elementor-element-520b40a7 > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-14766 .elementor-element.elementor-element-520b40a7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:36px;letter-spacing:2px;color:#4A4A68;}.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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14766 .elementor-element.elementor-element-134e8edb .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;fill:#1A1A2E;color:#1A1A2E;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFB606;border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-14766 .elementor-element.elementor-element-199344f6 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-199344f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-14766 .elementor-element.elementor-element-199344f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-14766 .elementor-element.elementor-element-199344f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-14766 .elementor-element.elementor-element-199344f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-14766 .elementor-element.elementor-element-199344f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-14766 .elementor-element.elementor-element-199344f6 .elementor-icon-list-icon i{color:#E6A205;transition:color 0.3s;}.elementor-14766 .elementor-element.elementor-element-199344f6 .elementor-icon-list-icon svg{fill:#E6A205;transition:fill 0.3s;}.elementor-14766 .elementor-element.elementor-element-199344f6{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-14766 .elementor-element.elementor-element-199344f6 .elementor-icon-list-text{color:#3D2E1E;transition:color 0.3s;}.elementor-14766 .elementor-element.elementor-element-3eda8ca0{--display:flex;--position:relative;--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;--justify-content:flex-end;--align-items:flex-start;--padding-top:40px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-14766 .elementor-element.elementor-element-3eda8ca0{left:0px;}body.rtl .elementor-14766 .elementor-element.elementor-element-3eda8ca0{right:0px;}.elementor-14766 .elementor-element.elementor-element-859fde4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-eeef8ea{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-eeef8ea:not(.elementor-motion-effects-element-type-background), .elementor-14766 .elementor-element.elementor-element-eeef8ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-14766 .elementor-element.elementor-element-fe900b8{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-9c7ee38{--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:stretch;}.elementor-14766 .elementor-element.elementor-element-920e867 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-14766 .elementor-element.elementor-element-920e867{text-align:start;}.elementor-14766 .elementor-element.elementor-element-920e867 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#E6A205;}.elementor-14766 .elementor-element.elementor-element-dc0bb60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-dc0bb60{text-align:start;}.elementor-14766 .elementor-element.elementor-element-dc0bb60 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:300;line-height:41.76px;letter-spacing:-0.94px;color:#1A1A2E;}.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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-14766 .elementor-element.elementor-element-7820826 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-7820826{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28.56px;color:#4A4A68;}.elementor-14766 .elementor-element.elementor-element-8309456{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:78px;--padding-bottom:82px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-8309456:not(.elementor-motion-effects-element-type-background), .elementor-14766 .elementor-element.elementor-element-8309456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14766 .elementor-element.elementor-element-fa3b4e7 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-14766 .elementor-element.elementor-element-fa3b4e7{text-align:start;}.elementor-14766 .elementor-element.elementor-element-fa3b4e7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#E6A205;}.elementor-14766 .elementor-element.elementor-element-68c87aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-68c87aa{text-align:start;}.elementor-14766 .elementor-element.elementor-element-68c87aa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:300;line-height:41.76px;letter-spacing:-0.94px;color:#1A1A2E;}.elementor-14766 .elementor-element.elementor-element-f7a30d8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14766 .elementor-element.elementor-element-98adb12{--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:stretch;}.elementor-14766 .elementor-element.elementor-element-9d46c47 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-9d46c47{text-align:start;}.elementor-14766 .elementor-element.elementor-element-9d46c47 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:27px;font-weight:300;line-height:1.2em;letter-spacing:-0.5px;color:#1A1A2E;}.elementor-14766 .elementor-element.elementor-element-4ac5231 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-4ac5231{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28.56px;color:#4A4A68;}.elementor-14766 .elementor-element.elementor-element-7bdc0b1{--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;}.elementor-14766 .elementor-element.elementor-element-7d2e8ff .elementor-button{background-color:#FFB606;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1em;fill:#3D2E1E;color:#3D2E1E;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-14766 .elementor-element.elementor-element-865227a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14766 .elementor-element.elementor-element-259782c{--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:stretch;}.elementor-14766 .elementor-element.elementor-element-47228e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-47228e8{text-align:start;}.elementor-14766 .elementor-element.elementor-element-47228e8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:27px;font-weight:300;line-height:1.2em;letter-spacing:-0.5px;color:#1A1A2E;}.elementor-14766 .elementor-element.elementor-element-4c02011 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-4c02011{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28.56px;color:#4A4A68;}.elementor-14766 .elementor-element.elementor-element-b32d0fd{--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;}.elementor-14766 .elementor-element.elementor-element-2ffe6d8 .elementor-button{background-color:#FFB606;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1em;fill:#3D2E1E;color:#3D2E1E;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-14766 .elementor-element.elementor-element-2a3f4b1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14766 .elementor-element.elementor-element-f32cf7b{--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:stretch;}.elementor-14766 .elementor-element.elementor-element-0e8022a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-0e8022a{text-align:start;}.elementor-14766 .elementor-element.elementor-element-0e8022a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:27px;font-weight:300;line-height:1.2em;letter-spacing:-0.5px;color:#1A1A2E;}.elementor-14766 .elementor-element.elementor-element-d121309 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-d121309{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28.56px;color:#4A4A68;}.elementor-14766 .elementor-element.elementor-element-92a0b9c{--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;}.elementor-14766 .elementor-element.elementor-element-90b12f2 .elementor-button{background-color:#FFB606;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1em;fill:#3D2E1E;color:#3D2E1E;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-14766 .elementor-element.elementor-element-aac0d88{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:78px;--padding-bottom:82px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-aac0d88:not(.elementor-motion-effects-element-type-background), .elementor-14766 .elementor-element.elementor-element-aac0d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-14766 .elementor-element.elementor-element-8d77cb6 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-14766 .elementor-element.elementor-element-8d77cb6{text-align:start;}.elementor-14766 .elementor-element.elementor-element-8d77cb6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;color:#E6A205;}.elementor-14766 .elementor-element.elementor-element-6fd5152 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-6fd5152{text-align:start;}.elementor-14766 .elementor-element.elementor-element-6fd5152 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:300;line-height:41.76px;letter-spacing:-0.94px;color:#1A1A2E;}.elementor-14766 .elementor-element.elementor-element-b19ba61 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-b19ba61{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28.56px;color:#4A4A68;}.elementor-14766 .elementor-element.elementor-element-956448d{--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:stretch;}.elementor-14766 .elementor-element.elementor-element-5f3f04c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14766 .elementor-element.elementor-element-6d7cf5d{--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:start;}.elementor-14766 .elementor-element.elementor-element-8545fde > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-8545fde{text-align:start;}.elementor-14766 .elementor-element.elementor-element-8545fde .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:600;line-height:26px;color:#1A1A2E;}.elementor-14766 .elementor-element.elementor-element-520a81d > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-520a81d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16.5px;font-weight:400;line-height:27px;color:#4A4A68;}.elementor-14766 .elementor-element.elementor-element-44c75b5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14766 .elementor-element.elementor-element-38f8965{--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:start;}.elementor-14766 .elementor-element.elementor-element-fa091e0 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-fa091e0{text-align:start;}.elementor-14766 .elementor-element.elementor-element-fa091e0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:600;line-height:26px;color:#1A1A2E;}.elementor-14766 .elementor-element.elementor-element-fa4f25a > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-fa4f25a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16.5px;font-weight:400;line-height:27px;color:#4A4A68;}.elementor-14766 .elementor-element.elementor-element-b2501b6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14766 .elementor-element.elementor-element-65ea5fc{--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:start;}.elementor-14766 .elementor-element.elementor-element-5198f4c > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-5198f4c{text-align:start;}.elementor-14766 .elementor-element.elementor-element-5198f4c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:600;line-height:26px;color:#1A1A2E;}.elementor-14766 .elementor-element.elementor-element-e610e5e > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-e610e5e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16.5px;font-weight:400;line-height:27px;color:#4A4A68;}.elementor-14766 .elementor-element.elementor-element-38323bd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14766 .elementor-element.elementor-element-6b8dba9{--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:stretch;}.elementor-14766 .elementor-element.elementor-element-9f23987 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-9f23987{text-align:start;}.elementor-14766 .elementor-element.elementor-element-9f23987 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:300;line-height:1.28em;letter-spacing:-0.4px;color:#1A1A2E;}.elementor-14766 .elementor-element.elementor-element-cef7ffd > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-cef7ffd{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16.5px;font-weight:400;line-height:27px;color:#4A4A68;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:11px;}.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-11px;}.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-14766 .elementor-element.elementor-element-f023638 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-14766 .elementor-element.elementor-element-f023638 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-14766 .elementor-element.elementor-element-f023638 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-type-html{padding-bottom:0px;}.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-group .elementor-field{color:#1A1A2E;}.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-group .elementor-field, .elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-subgroup label{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:rgba(26,26,46,0.26);border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:rgba(26,26,46,0.26);border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-group .elementor-select-wrapper::before{color:rgba(26,26,46,0.26);}.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;line-height:1em;border-radius:0px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-f023638 .e-form__buttons__wrapper__button-next{background-color:#FFB606;color:#3D2E1E;}.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-button[type="submit"]{background-color:#FFB606;color:#3D2E1E;}.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-button[type="submit"] svg *{fill:#3D2E1E;}.elementor-14766 .elementor-element.elementor-element-f023638 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-14766 .elementor-element.elementor-element-f023638 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-14766 .elementor-element.elementor-element-f023638 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-14766 .elementor-element.elementor-element-f023638{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-14766 .elementor-element.elementor-element-25620fd{--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:stretch;}.elementor-14766 .elementor-element.elementor-element-9005bf3{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:78px;--padding-bottom:82px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-9005bf3:not(.elementor-motion-effects-element-type-background), .elementor-14766 .elementor-element.elementor-element-9005bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A2E;}.elementor-14766 .elementor-element.elementor-element-f52852c > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-14766 .elementor-element.elementor-element-f52852c{text-align:start;}.elementor-14766 .elementor-element.elementor-element-f52852c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;color:#FFB606;}.elementor-14766 .elementor-element.elementor-element-4ca7091 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-4ca7091{text-align:start;}.elementor-14766 .elementor-element.elementor-element-4ca7091 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:300;line-height:41.76px;letter-spacing:-0.94px;color:#FFFFFF;}.elementor-14766 .elementor-element.elementor-element-10d7b0b > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-10d7b0b{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28.56px;color:rgba(224,224,232,0.86);}.elementor-14766 .elementor-element.elementor-element-7ebe2a8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14766 .elementor-element.elementor-element-6176056{--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:stretch;}.elementor-14766 .elementor-element.elementor-element-99df6e2 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-99df6e2{text-align:start;}.elementor-14766 .elementor-element.elementor-element-99df6e2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-14766 .elementor-element.elementor-element-8245249 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-8245249{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:rgba(224,224,232,0.86);}.elementor-14766 .elementor-element.elementor-element-8b3d861 .elementor-button{background-color:#FFB606;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:600;line-height:1em;fill:#3D2E1E;color:#3D2E1E;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-14766 .elementor-element.elementor-element-d9d4b0a{--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:stretch;}.elementor-14766 .elementor-element.elementor-element-486fe81 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-486fe81{text-align:start;}.elementor-14766 .elementor-element.elementor-element-486fe81 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-14766 .elementor-element.elementor-element-2b09180 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-2b09180{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:rgba(224,224,232,0.86);}.elementor-14766 .elementor-element.elementor-element-52f85f7 .elementor-button{background-color:#FFB606;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:600;line-height:1em;fill:#3D2E1E;color:#3D2E1E;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}@media(max-width:1024px){.elementor-14766 .elementor-element.elementor-element-5803ac12{--min-height:600px;--justify-content:center;}.elementor-14766 .elementor-element.elementor-element-5803ac12:not(.elementor-motion-effects-element-type-background), .elementor-14766 .elementor-element.elementor-element-5803ac12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-14766 .elementor-element.elementor-element-5803ac12::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .elementor-background-video-container::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .e-con-inner > .elementor-background-video-container::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .elementor-background-slideshow::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, rgba(250,240,220,0) 0%, rgba(253,249,241,0.88) 0%);}.elementor-14766 .elementor-element.elementor-element-7a3d045f{--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:flex-start;}.elementor-14766 .elementor-element.elementor-element-59aa8e46{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-14766 .elementor-element.elementor-element-61d99bb9 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-14766 .elementor-element.elementor-element-520b40a7 .elementor-heading-title{font-size:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14766 .elementor-element.elementor-element-3eda8ca0{--padding-top:28px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-859fde4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-eeef8ea{--padding-top:68px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-dc0bb60 .elementor-heading-title{font-size:31px;line-height:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14766 .elementor-element.elementor-element-8309456{--padding-top:68px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-68c87aa .elementor-heading-title{font-size:31px;line-height:40px;}.elementor-14766 .elementor-element.elementor-element-aac0d88{--padding-top:68px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-6fd5152 .elementor-heading-title{font-size:31px;line-height:40px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14766 .elementor-element.elementor-element-9005bf3{--padding-top:68px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-4ca7091 .elementor-heading-title{font-size:31px;line-height:40px;}}@media(max-width:767px){.elementor-14766 .elementor-element.elementor-element-5803ac12{--min-height:600px;--justify-content:center;}.elementor-14766 .elementor-element.elementor-element-5803ac12:not(.elementor-motion-effects-element-type-background), .elementor-14766 .elementor-element.elementor-element-5803ac12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-14766 .elementor-element.elementor-element-5803ac12::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .elementor-background-video-container::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .e-con-inner > .elementor-background-video-container::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .elementor-background-slideshow::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14766 .elementor-element.elementor-element-5803ac12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, rgba(250,240,220,0) 0%, rgba(253,249,241,0.88) 0%);}.elementor-14766 .elementor-element.elementor-element-7a3d045f{--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-14766 .elementor-element.elementor-element-59aa8e46{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-14766 .elementor-element.elementor-element-61d99bb9 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-14766 .elementor-element.elementor-element-520b40a7 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14766 .elementor-element.elementor-element-3eda8ca0{--width:100%;--padding-top:24px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-859fde4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14766 .elementor-element.elementor-element-eeef8ea{--padding-top:54px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-920e867 .elementor-heading-title{font-size:15px;}.elementor-14766 .elementor-element.elementor-element-dc0bb60 .elementor-heading-title{font-size:27px;line-height:34px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14766 .elementor-element.elementor-element-8309456{--padding-top:54px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-fa3b4e7 .elementor-heading-title{font-size:15px;}.elementor-14766 .elementor-element.elementor-element-68c87aa .elementor-heading-title{font-size:27px;line-height:34px;}.elementor-14766 .elementor-element.elementor-element-9d46c47 .elementor-heading-title{font-size:23px;}.elementor-14766 .elementor-element.elementor-element-47228e8 .elementor-heading-title{font-size:23px;}.elementor-14766 .elementor-element.elementor-element-0e8022a .elementor-heading-title{font-size:23px;}.elementor-14766 .elementor-element.elementor-element-aac0d88{--padding-top:54px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-8d77cb6 .elementor-heading-title{font-size:15px;}.elementor-14766 .elementor-element.elementor-element-6fd5152 .elementor-heading-title{font-size:27px;line-height:34px;}.elementor-14766 .elementor-element.elementor-element-9f23987 .elementor-heading-title{font-size:21px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14766 .elementor-element.elementor-element-9005bf3{--padding-top:54px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-14766 .elementor-element.elementor-element-f52852c .elementor-heading-title{font-size:15px;}.elementor-14766 .elementor-element.elementor-element-4ca7091 .elementor-heading-title{font-size:27px;line-height:34px;}}@media(min-width:768px){.elementor-14766 .elementor-element.elementor-element-59aa8e46{--width:53%;}.elementor-14766 .elementor-element.elementor-element-3eda8ca0{--width:47%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14766 .elementor-element.elementor-element-59aa8e46{--width:100%;}.elementor-14766 .elementor-element.elementor-element-3eda8ca0{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-920e867 */.elementor-14766 .elementor-element.elementor-element-920e867 .elementor-heading-title{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase;line-height:1.6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc0bb60 */.elementor-14766 .elementor-element.elementor-element-dc0bb60 .elementor-heading-title{max-width:28ch}
.elementor-14766 .elementor-element.elementor-element-dc0bb60 .elementor-heading-title b{font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7820826 */.elementor-14766 .elementor-element.elementor-element-7820826 p{margin:0}
.elementor-14766 .elementor-element.elementor-element-7820826 p + p{margin-top:18px}
.elementor-14766 .elementor-element.elementor-element-7820826 strong{color:#1A1A2E;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c7ee38 */.elementor-14766 .elementor-element.elementor-element-9c7ee38{padding:0;gap:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b8abdb */.elementor-14766 .elementor-element.elementor-element-4b8abdb .hkt-gilt{background:#fff;border:1px solid rgba(26,26,46,.14);padding:26px 28px 28px}
.elementor-14766 .elementor-element.elementor-element-4b8abdb .kopf{margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid rgba(26,26,46,.09);font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:#6B6B85}
.elementor-14766 .elementor-element.elementor-element-4b8abdb .z + .z{margin-top:18px;padding-top:18px;border-top:1px solid rgba(26,26,46,.09)}
.elementor-14766 .elementor-element.elementor-element-4b8abdb h3{margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-size:17.5px;font-weight:600;line-height:25px;color:#1A1A2E}
.elementor-14766 .elementor-element.elementor-element-4b8abdb .z p{margin:7px 0 0;font-family:"Plus Jakarta Sans",sans-serif;font-size:16.5px;font-weight:400;line-height:27px;color:#4A4A68}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-4b8abdb .hkt-gilt{padding:22px 22px 24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe900b8 */.elementor-14766 .elementor-element.elementor-element-fe900b8{display:grid;grid-template-columns:minmax(0,1fr) 440px;column-gap:clamp(48px,5vw,96px);align-items:start;padding:0}
@media (max-width:1024px){.elementor-14766 .elementor-element.elementor-element-fe900b8{grid-template-columns:minmax(0,1fr) 380px;column-gap:44px}}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-fe900b8{grid-template-columns:minmax(0,1fr);row-gap:30px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eeef8ea */.elementor-14766 .elementor-element.elementor-element-eeef8ea{--rand:max(28px,calc((100vw - 1280px)/2));padding-left:var(--rand);padding-right:var(--rand);overflow-x:clip}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-eeef8ea{padding-left:22px;padding-right:22px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa3b4e7 */.elementor-14766 .elementor-element.elementor-element-fa3b4e7 .elementor-heading-title{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase;line-height:1.6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68c87aa */.elementor-14766 .elementor-element.elementor-element-68c87aa .elementor-heading-title{max-width:28ch}
.elementor-14766 .elementor-element.elementor-element-68c87aa .elementor-heading-title b{font-weight:600}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d46c47 */.elementor-14766 .elementor-element.elementor-element-9d46c47 .elementor-heading-title{max-width:20ch}
.elementor-14766 .elementor-element.elementor-element-9d46c47 .elementor-heading-title b{font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac5231 */.elementor-14766 .elementor-element.elementor-element-4ac5231 .elementor-widget-container{max-width:44ch}
.elementor-14766 .elementor-element.elementor-element-4ac5231 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d2e8ff */.elementor-14766 .elementor-element.elementor-element-7d2e8ff .elementor-button{background-color:#FFB606;color:#3D2E1E;border-radius:0;padding:16px 26px;transition:background-color .18s ease}
.elementor-14766 .elementor-element.elementor-element-7d2e8ff .elementor-button:hover,.elementor-14766 .elementor-element.elementor-element-7d2e8ff .elementor-button:focus{background-color:#E6A205;color:#3D2E1E}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b456ae9 */.elementor-14766 .elementor-element.elementor-element-b456ae9 .hkt-marke{display:inline-block;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:#6B6B85;border:1px solid rgba(26,26,46,.14);padding:6px 11px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bdc0b1 */.elementor-14766 .elementor-element.elementor-element-7bdc0b1{padding:0;gap:18px;margin-top:24px;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98adb12 */.elementor-14766 .elementor-element.elementor-element-98adb12{padding:0;gap:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7a30d8 */.elementor-14766 .elementor-element.elementor-element-f7a30d8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(48px,4.5vw,84px);align-items:center;padding:34px 0 54px}
.elementor-14766 .elementor-element.elementor-element-f7a30d8 > .hkt-vorschau{order:-1}
@media (max-width:1024px){.elementor-14766 .elementor-element.elementor-element-f7a30d8{gap:0 40px}}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-f7a30d8{grid-template-columns:minmax(0,1fr);gap:26px 0;padding:28px 0 38px}.elementor-14766 .elementor-element.elementor-element-f7a30d8 > .hkt-vorschau{order:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47228e8 */.elementor-14766 .elementor-element.elementor-element-47228e8 .elementor-heading-title{max-width:20ch}
.elementor-14766 .elementor-element.elementor-element-47228e8 .elementor-heading-title b{font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c02011 */.elementor-14766 .elementor-element.elementor-element-4c02011 .elementor-widget-container{max-width:44ch}
.elementor-14766 .elementor-element.elementor-element-4c02011 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ffe6d8 */.elementor-14766 .elementor-element.elementor-element-2ffe6d8 .elementor-button{background-color:#FFB606;color:#3D2E1E;border-radius:0;padding:16px 26px;transition:background-color .18s ease}
.elementor-14766 .elementor-element.elementor-element-2ffe6d8 .elementor-button:hover,.elementor-14766 .elementor-element.elementor-element-2ffe6d8 .elementor-button:focus{background-color:#E6A205;color:#3D2E1E}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46738a7 */.elementor-14766 .elementor-element.elementor-element-46738a7 .hkt-marke{display:inline-block;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:#6B6B85;border:1px solid rgba(26,26,46,.14);padding:6px 11px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b32d0fd */.elementor-14766 .elementor-element.elementor-element-b32d0fd{padding:0;gap:18px;margin-top:24px;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259782c */.elementor-14766 .elementor-element.elementor-element-259782c{padding:0;gap:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-865227a */.elementor-14766 .elementor-element.elementor-element-865227a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(48px,4.5vw,84px);align-items:center;padding:52px 0 54px;border-top:1px solid rgba(26,26,46,.14)}
@media (max-width:1024px){.elementor-14766 .elementor-element.elementor-element-865227a{gap:0 40px}}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-865227a{grid-template-columns:minmax(0,1fr);gap:26px 0;padding:38px 0 38px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e8022a */.elementor-14766 .elementor-element.elementor-element-0e8022a .elementor-heading-title{max-width:20ch}
.elementor-14766 .elementor-element.elementor-element-0e8022a .elementor-heading-title b{font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d121309 */.elementor-14766 .elementor-element.elementor-element-d121309 .elementor-widget-container{max-width:44ch}
.elementor-14766 .elementor-element.elementor-element-d121309 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90b12f2 */.elementor-14766 .elementor-element.elementor-element-90b12f2 .elementor-button{background-color:#FFB606;color:#3D2E1E;border-radius:0;padding:16px 26px;transition:background-color .18s ease}
.elementor-14766 .elementor-element.elementor-element-90b12f2 .elementor-button:hover,.elementor-14766 .elementor-element.elementor-element-90b12f2 .elementor-button:focus{background-color:#E6A205;color:#3D2E1E}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a6db27 */.elementor-14766 .elementor-element.elementor-element-0a6db27 .hkt-marke{display:inline-block;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:#6B6B85;border:1px solid rgba(26,26,46,.14);padding:6px 11px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92a0b9c */.elementor-14766 .elementor-element.elementor-element-92a0b9c{padding:0;gap:18px;margin-top:24px;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f32cf7b */.elementor-14766 .elementor-element.elementor-element-f32cf7b{padding:0;gap:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3f4b1 */.elementor-14766 .elementor-element.elementor-element-2a3f4b1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(48px,4.5vw,84px);align-items:center;padding:52px 0 0;border-top:1px solid rgba(26,26,46,.14)}
.elementor-14766 .elementor-element.elementor-element-2a3f4b1 > .hkt-vorschau{order:-1}
@media (max-width:1024px){.elementor-14766 .elementor-element.elementor-element-2a3f4b1{gap:0 40px}}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-2a3f4b1{grid-template-columns:minmax(0,1fr);gap:26px 0;padding:38px 0 0}.elementor-14766 .elementor-element.elementor-element-2a3f4b1 > .hkt-vorschau{order:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8309456 */.elementor-14766 .elementor-element.elementor-element-8309456{--rand:max(28px,calc((100vw - 1280px)/2));padding-left:var(--rand);padding-right:var(--rand);overflow-x:clip;--linie:rgba(26,26,46,.14);--linie-2:rgba(26,26,46,.09);--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--meta:#6B6B85;--ink:#1A1A2E;--gold-2:#E6A205}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-8309456{padding-left:22px;padding-right:22px}}
.elementor-14766 .elementor-element.elementor-element-8309456 .hkt-vorschau .vs{background:#fff;border:1px solid var(--linie)}
.elementor-14766 .elementor-element.elementor-element-8309456 .hkt-vorschau .leiste{display:flex;justify-content:space-between;gap:14px;padding:12px 18px;border-bottom:1px solid var(--linie-2);font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--meta)}
.elementor-14766 .elementor-element.elementor-element-8309456 .hkt-vorschau .leiste .bsp{color:var(--gold-2)}
.elementor-14766 .elementor-element.elementor-element-8309456 .hkt-vorschau .rein{padding:18px}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-foto{display:grid;grid-template-columns:126px minmax(0,1fr);gap:0 18px;align-items:start}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-foto .rahmen{position:relative}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-foto img{width:126px;height:168px;object-fit:cover;object-position:50% 42%;border:1px solid var(--linie);display:block}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-foto .rahmen .bsp{position:absolute;left:0;right:0;bottom:0;background:rgba(26,26,46,.82);color:#fff;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 0;text-align:center}
.elementor-14766 .elementor-element.elementor-element-8309456 .daten div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--linie-2);font-size:14.5px;line-height:1.4}
.elementor-14766 .elementor-element.elementor-element-8309456 .daten div:last-child{border-bottom:0}
.elementor-14766 .elementor-element.elementor-element-8309456 .daten .b{color:var(--meta)}
.elementor-14766 .elementor-element.elementor-element-8309456 .daten .v{color:var(--ink);font-family:var(--mono);font-size:13.5px}
.elementor-14766 .elementor-element.elementor-element-8309456 .daten .treffer .v{color:var(--gold-2);font-weight:700}
.elementor-14766 .elementor-element.elementor-element-8309456 .daten .treffer .b{color:var(--ink);font-weight:600}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pw .schalter{display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(28px,6%,64px);padding-bottom:4px;border-bottom:1px solid var(--linie-2)}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pw .schalter div{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--meta);padding:9px 0;border-bottom:1px solid var(--linie-2)}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pw .schalter div:nth-last-child(-n+2){border-bottom:0}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pw .schalter b{color:var(--ink);font-family:var(--mono);font-size:13px;font-weight:600}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pw .ergebnis{padding:22px 0 6px;margin:0;text-align:center;font-family:var(--mono);font-size:17px;color:var(--ink)}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pw .zweit{padding:10px 0 18px;margin:0;text-align:center;font-family:var(--mono);font-size:15px;color:var(--meta)}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pw .fussz{padding-top:12px;margin:0;border-top:1px solid var(--linie);font-size:13.5px;color:var(--meta)}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pdf .feld{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--linie-2);font-size:15px}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pdf .feld .l{color:var(--meta)}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pdf .feld .r{color:var(--ink);font-weight:600;white-space:nowrap}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pdf .kast{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(26,26,46,.34);margin-right:9px;vertical-align:-3px}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pdf .kast::after{content:"";width:5px;height:9px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pdf .unterzeile{margin-top:16px;padding-top:14px;border-top:1px solid var(--linie)}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pdf .unterzeile p{margin:0;font-size:13px;color:var(--meta)}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pdf .unterzeile .strich{margin-top:12px;height:1px;background:rgba(26,26,46,.34)}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-pdf .unterzeile .hinweis{margin-top:9px;font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--gold-2)}
@media (max-width:600px){.elementor-14766 .elementor-element.elementor-element-8309456 .vs-foto{grid-template-columns:104px minmax(0,1fr);gap:0 14px}
.elementor-14766 .elementor-element.elementor-element-8309456 .vs-foto img{width:104px;height:139px}
.elementor-14766 .elementor-element.elementor-element-8309456 .daten div{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 0}
.elementor-14766 .elementor-element.elementor-element-8309456 .daten .v{font-size:13px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d77cb6 */.elementor-14766 .elementor-element.elementor-element-8d77cb6 .elementor-heading-title{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase;line-height:1.6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fd5152 */.elementor-14766 .elementor-element.elementor-element-6fd5152 .elementor-heading-title{max-width:44ch}
.elementor-14766 .elementor-element.elementor-element-6fd5152 .elementor-heading-title b{font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b19ba61 */.elementor-14766 .elementor-element.elementor-element-b19ba61 .elementor-widget-container{max-width:56ch}
.elementor-14766 .elementor-element.elementor-element-b19ba61 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-520a81d */.elementor-14766 .elementor-element.elementor-element-520a81d .elementor-widget-container{max-width:56ch}
.elementor-14766 .elementor-element.elementor-element-520a81d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d7cf5d */.elementor-14766 .elementor-element.elementor-element-6d7cf5d{padding:0;gap:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-051fa0b */.elementor-14766 .elementor-element.elementor-element-051fa0b{padding-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3f04c */.elementor-14766 .elementor-element.elementor-element-5f3f04c{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0 clamp(40px,4vw,88px);align-items:start;padding:30px 0 32px;border-bottom:1px solid rgba(26,26,46,.09)}
@media (max-width:1024px){.elementor-14766 .elementor-element.elementor-element-5f3f04c{grid-template-columns:minmax(0,1fr) 280px;gap:0 40px}}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-5f3f04c{grid-template-columns:minmax(0,1fr);gap:20px 0;padding:26px 0 28px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa4f25a */.elementor-14766 .elementor-element.elementor-element-fa4f25a .elementor-widget-container{max-width:56ch}
.elementor-14766 .elementor-element.elementor-element-fa4f25a p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f8965 */.elementor-14766 .elementor-element.elementor-element-38f8965{padding:0;gap:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e71304c */.elementor-14766 .elementor-element.elementor-element-e71304c{padding-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c75b5 */.elementor-14766 .elementor-element.elementor-element-44c75b5{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0 clamp(40px,4vw,88px);align-items:start;padding:30px 0 32px;border-bottom:1px solid rgba(26,26,46,.09)}
@media (max-width:1024px){.elementor-14766 .elementor-element.elementor-element-44c75b5{grid-template-columns:minmax(0,1fr) 280px;gap:0 40px}}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-44c75b5{grid-template-columns:minmax(0,1fr);gap:20px 0;padding:26px 0 28px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e610e5e */.elementor-14766 .elementor-element.elementor-element-e610e5e .elementor-widget-container{max-width:56ch}
.elementor-14766 .elementor-element.elementor-element-e610e5e p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ea5fc */.elementor-14766 .elementor-element.elementor-element-65ea5fc{padding:0;gap:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8cfa8ff */.elementor-14766 .elementor-element.elementor-element-8cfa8ff{padding-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2501b6 */.elementor-14766 .elementor-element.elementor-element-b2501b6{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0 clamp(40px,4vw,88px);align-items:start;padding:30px 0 32px;border-bottom:1px solid rgba(26,26,46,.14)}
@media (max-width:1024px){.elementor-14766 .elementor-element.elementor-element-b2501b6{grid-template-columns:minmax(0,1fr) 280px;gap:0 40px}}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-b2501b6{grid-template-columns:minmax(0,1fr);gap:20px 0;padding:26px 0 28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-956448d */.elementor-14766 .elementor-element.elementor-element-956448d{margin-top:42px;padding:0;gap:0;border-top:1px solid rgba(26,26,46,.14)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f23987 */.elementor-14766 .elementor-element.elementor-element-9f23987 .elementor-heading-title b{font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cef7ffd */.elementor-14766 .elementor-element.elementor-element-cef7ffd .elementor-widget-container{max-width:46ch}
.elementor-14766 .elementor-element.elementor-element-cef7ffd p{margin:0}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-f023638 */.elementor-14766 .elementor-element.elementor-element-f023638,.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-widget-container,.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-form{max-width:520px}
.elementor-14766 .elementor-element.elementor-element-f023638{margin-top:22px}
.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-textual{height:56px;padding:0 18px;border-radius:0}
.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-textual::placeholder{color:#6B6B85;opacity:1}
.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-type-acceptance{margin-top:5px}
.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-option{display:grid;grid-template-columns:20px minmax(0,1fr);gap:0 12px;align-items:start}
.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-option input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:2px 0 0;border:1px solid rgba(26,26,46,.32);background:#fff;border-radius:0;cursor:pointer;position:relative}
.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-option input[type=checkbox]:checked::after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #1A1A2E;border-width:0 2px 2px 0;transform:rotate(45deg)}
.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-option label{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;line-height:23px;color:#6B6B85;font-weight:400}
.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-option label a{color:#E6A205}
.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-type-submit{margin-top:7px;justify-content:flex-start}
.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-button{border-radius:0;padding:19px 26px;font-weight:600;background-color:#FFB606;color:#3D2E1E;box-shadow:none}
.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-button:hover{background-color:#E6A205;color:#3D2E1E}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-f023638 .elementor-field-type-submit .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b8dba9 */.elementor-14766 .elementor-element.elementor-element-6b8dba9{padding:32px 36px 34px;gap:0}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-6b8dba9{padding:26px 22px 28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25620fd */.elementor-14766 .elementor-element.elementor-element-25620fd{padding:32px 30px 34px;gap:0;border-left:1px solid rgba(26,26,46,.09)}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-25620fd{border-left:0;border-top:1px solid rgba(26,26,46,.09);padding:26px 22px 28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38323bd */.elementor-14766 .elementor-element.elementor-element-38323bd{margin-top:46px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0;padding:0;background:#FFFFFF;border:1px solid rgba(26,26,46,.14)}
@media (max-width:1024px){.elementor-14766 .elementor-element.elementor-element-38323bd{grid-template-columns:minmax(0,1fr) 300px}}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-38323bd{grid-template-columns:minmax(0,1fr)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aac0d88 */.elementor-14766 .elementor-element.elementor-element-aac0d88{--rand:max(28px,calc((100vw - 1280px)/2));padding-left:var(--rand);padding-right:var(--rand);overflow-x:clip;--linie:rgba(26,26,46,.14);--linie-2:rgba(26,26,46,.09);--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--meta:#6B6B85;--ink:#1A1A2E;--text:#4A4A68;--gold-2:#E6A205}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-aac0d88{padding-left:22px;padding-right:22px}}
.elementor-14766 .elementor-element.elementor-element-aac0d88 .hkt-marke{display:inline-block;font-family:var(--mono);font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--meta);border:1px solid var(--linie);padding:5px 10px}
.elementor-14766 .elementor-element.elementor-element-aac0d88 .hkt-grund .l{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--meta);margin-bottom:8px}
.elementor-14766 .elementor-element.elementor-element-aac0d88 .hkt-grund p{margin:0;font-size:15px;line-height:24px;color:var(--text)}
.elementor-14766 .elementor-element.elementor-element-aac0d88 .hkt-ablauf div + div{margin-top:20px;padding-top:20px;border-top:1px solid var(--linie-2)}
.elementor-14766 .elementor-element.elementor-element-aac0d88 .hkt-ablauf h4{margin:0;font-size:15.5px;font-weight:600;line-height:23px;color:var(--ink)}
.elementor-14766 .elementor-element.elementor-element-aac0d88 .hkt-ablauf p{margin-top:4px;margin-bottom:0;font-size:15px;line-height:24px;color:var(--text)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f52852c */.elementor-14766 .elementor-element.elementor-element-f52852c .elementor-heading-title{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase;line-height:1.6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ca7091 */.elementor-14766 .elementor-element.elementor-element-4ca7091 .elementor-heading-title{max-width:44ch}
.elementor-14766 .elementor-element.elementor-element-4ca7091 .elementor-heading-title b{font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10d7b0b */.elementor-14766 .elementor-element.elementor-element-10d7b0b .elementor-widget-container{max-width:56ch}
.elementor-14766 .elementor-element.elementor-element-10d7b0b p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8245249 */.elementor-14766 .elementor-element.elementor-element-8245249 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b3d861 */.elementor-14766 .elementor-element.elementor-element-8b3d861{margin-top:auto;padding-top:28px}
.elementor-14766 .elementor-element.elementor-element-8b3d861 .elementor-button{background-color:#FFB606;color:#3D2E1E;border-radius:0;padding:16px 26px;box-shadow:none;transition:background-color .18s ease}
.elementor-14766 .elementor-element.elementor-element-8b3d861 .elementor-button:hover,.elementor-14766 .elementor-element.elementor-element-8b3d861 .elementor-button:focus{background-color:#E6A205;color:#3D2E1E}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6176056 */.elementor-14766 .elementor-element.elementor-element-6176056{background:rgba(255,255,255,.038);border:1px solid rgba(255,255,255,.17);padding:32px 34px 34px;gap:0;height:100%}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-6176056{padding:26px 22px 28px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b09180 */.elementor-14766 .elementor-element.elementor-element-2b09180 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52f85f7 */.elementor-14766 .elementor-element.elementor-element-52f85f7{margin-top:auto;padding-top:28px}
.elementor-14766 .elementor-element.elementor-element-52f85f7 .elementor-button{background-color:#FFB606;color:#3D2E1E;border-radius:0;padding:16px 26px;box-shadow:none;transition:background-color .18s ease}
.elementor-14766 .elementor-element.elementor-element-52f85f7 .elementor-button:hover,.elementor-14766 .elementor-element.elementor-element-52f85f7 .elementor-button:focus{background-color:#E6A205;color:#3D2E1E}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d4b0a */.elementor-14766 .elementor-element.elementor-element-d9d4b0a{background:rgba(255,255,255,.038);border:1px solid rgba(255,255,255,.17);padding:32px 34px 34px;gap:0;height:100%}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-d9d4b0a{padding:26px 22px 28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ebe2a8 */.elementor-14766 .elementor-element.elementor-element-7ebe2a8{margin-top:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,2.4vw,40px);padding:0;align-items:stretch}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-7ebe2a8{grid-template-columns:minmax(0,1fr);gap:24px 0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9005bf3 */.elementor-14766 .elementor-element.elementor-element-9005bf3{--rand:max(28px,calc((100vw - 1280px)/2));padding-left:var(--rand);padding-right:var(--rand);overflow-x:clip;--gold:#FFB606;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}
@media (max-width:767px){.elementor-14766 .elementor-element.elementor-element-9005bf3{padding-left:22px;padding-right:22px}}
.elementor-14766 .elementor-element.elementor-element-9005bf3 .hkt-marke-g{display:inline-block;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(255,182,6,.38);padding:6px 11px}
.elementor-14766 .elementor-element.elementor-element-9005bf3 .hkt-punkte{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}
.elementor-14766 .elementor-element.elementor-element-9005bf3 .hkt-punkte .l{display:block;font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:rgba(224,224,232,.74);margin-bottom:12px}
.elementor-14766 .elementor-element.elementor-element-9005bf3 .hkt-punkte .elementor-widget-container > div{position:relative;padding:10px 0 10px 22px;border-bottom:1px solid rgba(255,255,255,.11);font-size:16.5px;line-height:26px;color:rgba(224,224,232,.88)}
.elementor-14766 .elementor-element.elementor-element-9005bf3 .hkt-punkte .elementor-widget-container > div::before{content:"";position:absolute;left:0;top:21px;width:10px;height:1px;background:var(--gold)}
.elementor-14766 .elementor-element.elementor-element-9005bf3 .hkt-punkte .elementor-widget-container > div:last-child{border-bottom:0;padding-bottom:0}/* End custom CSS */