.elementor-1181 .elementor-element.elementor-element-bf2ce8c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1181 .elementor-element.elementor-element-5016856{--display:flex;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1181 .elementor-element.elementor-element-bf2ce8c{--content-width:1320px;}.elementor-1181 .elementor-element.elementor-element-5016856{--content-width:1320px;}}/* Start custom CSS for container, class: .elementor-element-bf2ce8c */.elementor-1181 .elementor-element.elementor-element-bf2ce8c{background:#1966d0;color:#080808;padding:90px 40px 35px;font:300 18px/26px "Noto Sans",Arial,sans-serif;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c *{box-sizing:border-box;min-width:0;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c>.e-con-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:start;position:relative;isolation:isolate;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c>.e-con-inner::before{content:"";grid-column:1/-1;grid-row:2/4;background:#fff;border-radius:40px;align-self:stretch;z-index:-1;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-heading-title{font-family:"Noto Sans",Arial,sans-serif;color:#080808;font-weight:500;line-height:32px;font-size:25px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-8835ca5{grid-column:1/-1;grid-row:1;margin-bottom:50px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-8835ca5 h2{font-size:55px;line-height:65px;color:#f3f7fd;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-f57d7bb{grid-column:1;grid-row:2;padding:60px 60px 35px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-e264869{grid-column:2;grid-row:2;padding:60px 60px 35px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-2323ea9{grid-column:1;grid-row:3;padding:0 60px 60px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-f0ac695{grid-column:2;grid-row:3;padding:0 60px 60px;scroll-margin-top:120px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-advisor{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-advisor img{width:100%;height:306px;object-fit:cover;object-position:50% 50%;border-radius:40px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-advisor p{margin:0 0 22px;font-size:20px;line-height:26px;color:#080808;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-advisor strong{font-weight:600;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c a{color:#003d91;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-advisor a{overflow-wrap:anywhere;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-advisor-button{display:inline-block;padding:13px 22px;background:#d3e3fd;border-radius:35px;text-decoration:none;font-size:16px;line-height:24px;font-weight:500;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .wpcf7,.elementor-1181 .elementor-element.elementor-element-bf2ce8c .wpcf7 form,.elementor-1181 .elementor-element.elementor-element-bf2ce8c .wpcf7 fieldset{max-width:100%;min-width:0;border:0;margin:0;padding:0;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .form-grid>p:has(>label){display:contents;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .form-grid>p>br,.elementor-1181 .elementor-element.elementor-element-bf2ce8c .form-grid label>br{display:none;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .form-grid label{display:block;margin:0;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-message,.elementor-1181 .elementor-element.elementor-element-bf2ce8c .form-grid>.small,.elementor-1181 .elementor-element.elementor-element-bf2ce8c .form-grid>p:not(:has(label)){grid-column:1/-1;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-form-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .wpcf7-form-control-wrap{display:block;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-prodata-form input:not([type=submit]),.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-prodata-form textarea{display:block;width:100%;max-width:100%;border:1px solid #080808;border-radius:10px;background:transparent;color:#1f1f1f;font:300 18px/26px "Noto Sans",Arial,sans-serif;padding:7px 20px;height:59px;box-shadow:none;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-prodata-form textarea{height:172px;min-height:172px;resize:vertical;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-prodata-form :is(input,textarea)::placeholder{color:#1f1f1f;opacity:.6;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-prodata-form :is(input,textarea):focus{border-color:#080808;box-shadow:inset 0 0 0 1px #0000001a;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .form-grid p{margin:0;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .small{font:300 16px/26px "Noto Sans",Arial,sans-serif;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-prodata-form input[type=submit]{display:block;width:100%;height:62px;background:#ff9d00;color:#fff;font:600 18px/30px "Noto Sans",Arial,sans-serif;border:0;border-radius:48px;padding:15px 48px;cursor:pointer;white-space:normal;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-prodata-form input[type=submit]:hover{background:#f29300;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .wpcf7-spinner{margin:12px 0;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .wpcf7-not-valid-tip{font-size:14px;color:#a02525;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .wpcf7-response-output{margin:20px 0 0!important;padding:16px!important;border-radius:12px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-20aac9f{grid-column:1/-1;grid-row:5;background:#fff;border-radius:40px;padding:30px;margin-top:25px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-calendar{display:block;width:100%;height:900px;border:0;background:#fff;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c #termin{scroll-margin-top:120px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-calendar-heading{grid-column:1/-1;grid-row:4;margin-top:65px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-calendar-heading h2{color:#f3f7fd;font-size:40px;line-height:50px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-59bdf0e{grid-column:1/-1;grid-row:6;margin-top:55px;padding-top:35px;border-top:1px solid #ffffff55;color:#fff;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-59bdf0e h3,.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-59bdf0e a{color:#fff;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c a:focus-visible,.elementor-1181 .elementor-element.elementor-element-bf2ce8c input:focus-visible,.elementor-1181 .elementor-element.elementor-element-bf2ce8c textarea:focus-visible{outline:3px solid #1597d4;outline-offset:3px;}@media(max-width:1024px){.elementor-1181 .elementor-element.elementor-element-bf2ce8c{padding:65px 28px 30px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-f57d7bb,.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-e264869{padding:40px 30px 25px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-2323ea9,.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-f0ac695{padding:0 30px 40px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-advisor{grid-template-columns:1fr;gap:25px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-advisor img{max-width:226px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .form-grid{grid-template-columns:1fr;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-8835ca5 h2{font-size:44px;line-height:54px;}}@media(max-width:767px){.elementor-1181 .elementor-element.elementor-element-bf2ce8c{padding:55px 20px 30px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c>.e-con-inner{display:flex;flex-direction:column;gap:0;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c>.e-con-inner::before{display:none;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-8835ca5 h2{font-size:34px;line-height:42px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-f57d7bb{order:2;width:100%;background:#fff;border-radius:30px 30px 0 0;padding:30px 20px 25px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-2323ea9{order:3;width:100%;background:#fff;padding:0 20px 30px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-e264869{order:4;width:100%;background:#fff;padding:15px 20px 25px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-f0ac695{order:5;width:100%;background:#fff;border-radius:0 0 30px 30px;padding:0 20px 30px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-advisor img{height:270px;max-width:200px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-calendar-heading{order:6;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-calendar-heading h2{font-size:32px;line-height:40px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-20aac9f{order:7;padding:12px;border-radius:30px;width:100%;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-calendar{height:1450px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-element-59bdf0e{order:8;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .pl-prodata-form input[type=submit]{padding:15px 18px;}.elementor-1181 .elementor-element.elementor-element-bf2ce8c .elementor-heading-title{font-size:23px;line-height:30px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5016856 */.elementor-1181 .elementor-element.elementor-element-5016856{background:#f3f7fd;padding:64px 40px 26px;color:#080808;font-family:Arial,sans-serif}.elementor-1181 .elementor-element.elementor-element-5016856>.e-con-inner{display:grid!important;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:18px 48px;max-width:1320px}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-widget{margin:0;min-width:0}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-d513bc5{grid-column:1;grid-row:1/3}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-2879625{grid-column:2;grid-row:1}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-51cbb0d{grid-column:2;grid-row:2}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-90a7954{grid-column:3;grid-row:1}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-95552cd{grid-column:3;grid-row:2}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-85da1e6{grid-column:4;grid-row:1}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-daf3661{grid-column:4;grid-row:2}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-e776fd1{grid-column:1/-1;grid-row:3;border-top:1px solid #d7e3f4;margin-top:26px;padding-top:22px}.elementor-1181 .elementor-element.elementor-element-5016856 h3{font:400 18px/26px Arial,sans-serif;color:#080808;margin:0}.elementor-1181 .elementor-element.elementor-element-5016856 p{font:400 13px/23px Arial,sans-serif;margin:0 0 16px}.elementor-1181 .elementor-element.elementor-element-5016856 img{width:210px;height:auto;margin:0 0 2px}.elementor-1181 .elementor-element.elementor-element-5016856 a{color:#003c8f;text-decoration:none}.elementor-1181 .elementor-element.elementor-element-5016856 a:hover,.elementor-1181 .elementor-element.elementor-element-5016856 a:focus-visible{text-decoration:underline}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-nav-menu--main .elementor-item{font:400 13px/23px Arial,sans-serif;color:#003c8f;padding:0 0 8px!important;white-space:normal}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-nav-menu{display:block!important}.elementor-1181 .elementor-element.elementor-element-5016856 .pl-footer-last{display:flex;justify-content:space-between;gap:24px;font-size:12px;margin:0}.elementor-1181 .elementor-element.elementor-element-5016856 .pl-footer-last>span:last-child{display:flex;gap:24px}body.page-id-1246 .pl-native-footer{display:none!important}.pl-appointment{max-width:1320px;margin:64px auto;padding:0 40px;font-family:'Noto Sans',Arial,sans-serif}.pl-appointment h1{font-size:clamp(32px,4vw,55px);line-height:1.18;color:#080808;margin:0 0 24px}.pl-appointment p{font-size:18px;line-height:1.6}.pl-booking-calendar{border:0;width:100%;height:1100px}@media(min-width:1440px){.elementor-1181 .elementor-element.elementor-element-5016856{padding-left:0;padding-right:0}}@media(max-width:900px){.elementor-1181 .elementor-element.elementor-element-5016856>.e-con-inner{grid-template-columns:1fr 1fr;gap:28px}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-d513bc5{grid-column:1;grid-row:1/3}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-2879625{grid-column:2;grid-row:1}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-51cbb0d{grid-column:2;grid-row:2}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-90a7954{grid-column:1;grid-row:3}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-95552cd{grid-column:1;grid-row:4}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-85da1e6{grid-column:2;grid-row:3}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-daf3661{grid-column:2;grid-row:4}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-e776fd1{grid-row:5}.elementor-1181 .elementor-element.elementor-element-5016856 .pl-footer-last{flex-wrap:wrap}}@media(max-width:600px){.elementor-1181 .elementor-element.elementor-element-5016856{padding:42px 20px 24px}.elementor-1181 .elementor-element.elementor-element-5016856>.e-con-inner{display:flex!important;flex-direction:column;gap:12px}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-widget-heading{margin-top:18px}.elementor-1181 .elementor-element.elementor-element-5016856 .elementor-element-e776fd1{margin-top:22px}.elementor-1181 .elementor-element.elementor-element-5016856 .pl-footer-last{display:block}.elementor-1181 .elementor-element.elementor-element-5016856 .pl-footer-last>span{display:block;margin-bottom:12px}.pl-appointment{margin:40px auto;padding:0 20px}.pl-booking-calendar{height:1450px}}
.elementor-1181 .elementor-element.elementor-element-5016856 p{color:#080808!important}.elementor-1181 .elementor-element.elementor-element-5016856 .pl-footer-last{justify-content:initial}.elementor-1181 .elementor-element.elementor-element-5016856 .pl-footer-last>a:first-child{margin-left:auto}.elementor-1181 .elementor-element.elementor-element-5016856 .pl-footer-last>a{flex-shrink:0}@media(max-width:600px){.elementor-1181 .elementor-element.elementor-element-5016856 .pl-footer-last>a{display:inline-block;margin:12px 24px 0 0!important}}
.pl-appointment.is-layout-constrained>*{max-width:none!important}.pl-booking-calendar{height:1100px!important}@media(max-width:767px){.pl-booking-calendar{height:1450px!important}}
.pl-appointment a{color:#003d91}.pl-appointment a:focus-visible{outline:3px solid #1597d4;outline-offset:3px}/* End custom CSS */