@font-face{font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 300;src: url("https://www.matching-partners.de/wp-content/themes/anika-kittler/assets/fonts/raleway-v29-latin-300.woff2") format('woff2')}@font-face{font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 400;src: url("https://www.matching-partners.de/wp-content/themes/anika-kittler/assets/fonts/raleway-v29-latin-regular.woff2") format('woff2')}@font-face{font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 500;src: url("https://www.matching-partners.de/wp-content/themes/anika-kittler/assets/fonts/raleway-v29-latin-500.woff2") format('woff2')}@font-face{font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 700;src: url("https://www.matching-partners.de/wp-content/themes/anika-kittler/assets/fonts/raleway-v29-latin-700.woff2") format('woff2')}@font-face{font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 900;src: url("https://www.matching-partners.de/wp-content/themes/anika-kittler/assets/fonts/raleway-v29-latin-900.woff2") format('woff2')}@font-face{font-display: swap;font-family: 'Calligraffitti';font-style: normal;font-weight: 400;src: url("https://www.matching-partners.de/wp-content/themes/anika-kittler/assets/fonts/calligraffitti-v19-latin-regular.woff2") format('woff2')}:root{--white : #fff;--grey : #6d767c;--light : #f5f5f5;--blue : #002D47;--blueDark : #001724;--gold : #876d3a;--goldLight : #fff7e8;--mainColor : #53c99b;--secondColor : #c9537d;--headline : #192026;--textColor : #373f46;--linkColor : #51a74f;--linkColorH : #1a6818;--error : #ff6e6c;--errorLight : #ffebed;--success : #2ea753;--successLight : #ebfff0;--warning : #ffc107;--warningLight : #fff9e7;--boxShadow : 0px 24px 40px rgba(25,34,64,0.15);--radius-s : 12px;--radius-m : 24px;--radius-l : 40px;--radius-pill : 999px;--borderRadius : var(--radius-s);--borderRadiusB : 10vw;--gradient : linear-gradient(45deg,#c61c71 0%,#f98d21 100%);--easeOut : cubic-bezier(0.23,1,0.32,1);--transition : color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,opacity 0.2s ease,transform 0.2s var(--easeOut);--maxWidth : 1448px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline}body,input,select,textarea{line-height: 24px;font-size: 16px;color: var(--textColor);font-family: 'Raleway';font-weight: 400;font-size: 16px;counter-reset: steps}body,html{width: 100%;background: var(--white)}html{height: 100%}body{display: flow-root;min-height: 100%}h1,h2,h3,h4,h5,h6{font-weight: 500;padding: 0 0 24px 0;font-size: 24px;line-height: 32px;color: var(--blue)}h1,h2{font-size: 40px;line-height: 48px}h1.small,h2.small{font-size: 20px;line-height: 28px;font-weight: 900}@media( max-width: 589px ){h1,h2{font-size: 24px;line-height: 32px}}p{padding: 0 0 24px 0;color: var(--textColor)}p.subheadline{text-transform: uppercase;color: var(--textColor);padding-bottom: 8px;letter-spacing: 0.2em}b,strong{font-weight: 700}a{color: var(--gold);text-decoration: none;transition: var(--transition)}a:hover{color: var(--blue)}a img{border: none}*.clear{clear: both}*.center{text-align: center}*.highlight{position: relative}*.highlight span{display: block;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%) scale(1.2);background-image: url("https://www.matching-partners.de/wp-content/themes/anika-kittler/assets/images/ellipse.svg");background-repeat: no-repeat;background-size: contain;background-position: center;z-index: -1}.text-center{text-align: center}.alignright{padding: 0;margin: 0 0 0 24px;float: right}.aligncenter{display: block;margin: 0 auto}.alignleft{padding: 0;margin: 0 24px 0 0;float: left}*.handwritten{font-family: 'Calligraffitti';font-size: 48px;line-height: 56px}@media ( max-width: 1240px ){}@media ( max-width: 998px ){}@media ( max-width: 768px ){*.handwritten{font-size: 32px;line-height: 40px}}@media ( max-width: 589px ){}label{font-size: 14px;padding-bottom: 2px;text-align: left}input,select,textarea{font-size: 16px;border: 1px solid var(--grey);background: var(--goldLight);border-radius: var(--radius-s);padding: 8px 16px}input:focus,select:focus,textarea:focus{outline: none;border: 1px solid var(--gold);background: var(--gold);color: var(--white)}input[type="radio"]:focus,input[type="checkbox"]{}form{margin-bottom: 24px}form div.flex+div.flex{padding-top: 24px}form div.flex,section.text form div.flex{margin: 0 -12px}form div.flex div.flexbox{padding: 0 12px}div.alert{z-index: 998;position: fixed;left: 50%;top: 120px;transform: translate(-50%,calc(-100% - 140px));width: 480px;max-width: calc(100vw - 48px);border-radius: var(--radius-s);padding: 8px 56px 8px 16px;color: var(--white);border: 1px solid var(--grey);margin-bottom: 24px;animation-name: alert;animation-fill-mode: forwards;animation-iteration-count: 1;animation-timing-function: var(--easeOut);animation-duration: 12s;animation-delay: 0.5s}@keyframes alert{0%{transform: translate(-50%,calc(-100% - 140px))}3%{transform: translate(-50%,0)}96%{transform: translate(-50%,0)}100%{transform: translate(-50%,calc(-100% - 140px))}}div.alert::after{position: absolute;right: 0;top: 0;width: 40px;height: 100%;display: flex;justify-content: center;align-content: center;align-items: center;background: rgba(255,255,255,0.6);font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f057";cursor: pointer}div.alert.alert-success{color: var(--success);border-color: var(--success);background: var(--successLight)}div.alert.alert-error{color: var(--error);border-color: var(--error);background: var(--errorLight)}div.alert.alert-success::after{color: var(--white);background: var(--success)}div.alert.alert-error::after{color: var(--white);background: var(--error)}div.alert h3{padding: 0 0 0 0;font-size: 16px;line-height: 24px}div.alert.alert-success h3{color: var(--success)}div.alert.alert-error h3{color: var(--error)}div.alert p,div.alert ul{padding: 0 0 0 0}div.alert p+p{padding: 8px 0 0 0}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}address{font-style: italic;padding: 0 0 24px 0}mark{background-color: var(--linkColor);padding: 0 2px}div.wp-caption{display: inline-block;background: var(--white);padding: 5px;margin-bottom: 24px;border: 1px solid var(--grey)}div.wp-caption img{max-width: 100%;height: auto;margin: 0 0 5px 0}div.wp-caption p{width: 100%;text-align: center;padding: 0}table{width: 100%;margin: 0 0 24px 0;border: 1px solid var(--grey);border-collapse: collapse;border-spacing: 0}table thead,table tbody,table tfoot,table tr{width: 100%}table th,table td{text-align: left;padding: 5px 7px}table th{border-bottom: 1px solid var(--grey)}table tr+tr{border-top: 1px solid var(--grey)}table td+td,table th+th,table th+td{border-left: 1px solid var(--grey)}ol,ul{padding: 0 0 24px 40px}ul li{list-style: disc}ol li{list-style: decimal}ul.check{padding: 0 0 24px 0;display: flex;flex-wrap: wrap;justify-content: space-between}ul.check li{list-style: none;position: relative;padding: 6px 6px 6px 40px;margin: 8px 0;width: 48%;background: var(--light);border-radius: var(--radius-pill);text-align: left;display: flex;align-items: center}ul.check li::before{content: '\f00c';font-family: "Font Awesome 5 Free";font-weight: 900;width: 24px;height: 24px;background: var(--gold);color: var(--white);font-size: 12px;display: flex;justify-content: center;align-content: center;align-items: center;border-radius: 50%;position: absolute;left: 6px;top: 50%;transform: translateY(-50%)}@media ( max-width: 1240px ){}@media ( max-width: 998px ){}@media ( max-width: 768px ){ul.check li{width: 100%}}@media ( max-width: 589px ){}ul.social{padding: 0;display: flex;justify-content: center;align-content: center;align-items: center;margin: 0 -8px}ul.social li{list-style: none;padding: 0 8px}ul.social li a{font-size: 24px;line-height: 24px;color: var(--white)}div.iframe,div.video{position: relative;border-radius: var(--radius-m);overflow: hidden}div.iframe::after,div.video::after{content: '';display: block;margin-top: 56.25%}div.iframe iframe,div.video video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1}div.video picture,div.video picture img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;z-index: 1}div.video i{z-index: 9;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);font-size: 124px;color: var(--white)}div.video video:hover i{color: var(--gold)}blockquote{position: relative;color: var(--textColor);text-shadow: var(--textShadow);max-width: 100%;margin: 0 auto;padding: 24px 0 0 64px;margin-bottom: 24px;border-left: 2px solid var(--gold);font-style: italic}@media ( max-width: 1240px ){}@media ( max-width: 998px ){}@media ( max-width: 768px ){}@media ( max-width: 589px ){blockquote{padding-left: 26px}}::selection{background: var(--blue);color: var(--gold)}::-moz-selection{background: var(--blue);color: var(--gold)}*.buttons{display: flex;flex-wrap: nowrap;gap: 16px}*.buttons.buttons-center{justify-content: center}*.buttons.buttons-right{justify-content: flex-end}*.btn{text-align: center;padding: 8px 24px;border: none;display: inline-block;text-transform: uppercase;font-size: 14px;font-weight: 700;position: relative;overflow: hidden;cursor: pointer;background: var(--gold);color: var(--white);border-radius: var(--radius-pill);border: 2px solid transparent;overflow: hidden;transition: var(--transition),padding 0.2s var(--easeOut)}*.btn::before{content: '\f061';font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: 12px;top: 50%;transform: translate(-36px,-50%);transition: transform 0.2s var(--easeOut)}*.btn:active{transform: scale(0.97);transition-duration: 0.16s}*.btn.btn-small{padding: 6px 12px}*.btn:hover{background: var(--blue);color: var(--white)}@media ( hover: hover ) and ( pointer: fine ) and ( prefers-reduced-motion: no-preference ){*.btn:not(.btn-small):hover{padding-left: 38px;padding-right: 10px}*.btn:not(.btn-small):hover::before{transform: translate(0,-50%)}}*.btn.btn-blue{background: var(--blue)}*.btn.btn-blue:hover{background: var(--textColor)}*.btn.btn-outlined{background: transparent;color: var(--blue);border-color: var(--blue)}*.btn.btn-outlined:hover{background: var(--blue);color: var(--white);border-color: var(--blue)}*.btn.center{margin: 0 auto;float: none;display: table}*.btn.btn-error{background: var(--error)}*.btn.more_button{margin-top: 24px}@media ( max-width: 1240px ){}@media ( max-width: 998px ){}@media ( max-width: 768px ){*.buttons{justify-content: center}}@media ( max-width: 589px ){}*.buttons-group{display: flex;flex-wrap: nowrap;align-items: stretch;gap: 0}*.buttons-group *.btn{border-radius: 0;background: var(--white);border: 2px solid var(--gold);color: var(--gold)}*.buttons-group *.btn.btn-active{background: var(--gold);color: var(--white)}*.buttons-group *.btn.btn-active:hover{padding-left: 24px;padding-right: 24px}*.buttons-group *.btn.btn-active:hover::before{display: none}*.buttons-group *.btn:first-child{border-radius: var(--radius-pill) 0 0 var(--radius-pill)}*.buttons-group *.btn:last-child{border-radius: 0 var(--radius-pill) var(--radius-pill) 0}div#breadcrumb{padding: 0 0 24px 0;display: flex;justify-content: center;width: 100%}div#breadcrumb div.content{display: flex;flex-wrap: wrap;align-content: center;align-items: center;justify-content: flex-start}div#breadcrumb div.content div,div#breadcrumb div.content span{font-size: 14px;line-height: 16px;padding: 0 0 0 0;position: relative;display: flex;flex-wrap: wrap;align-content: center;align-items: center;justify-content: flex-start}div#breadcrumb div.content span[itemprop="itemListElement"]::after{content: '';width: 24px;height: 1px;background: var(--white);margin: 7px 16px;display: inline-block}div#breadcrumb div.content a:hover,div#breadcrumb div.content span:hover{text-decoration: underline}div.overlayer{z-index: 997;position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;background: rgba(0,0,0,0.6);display: flex;justify-content: center;align-content: center;align-items: center;padding: 24px;display: none}div.overlayer div.overlayerBg{position: absolute;z-index: 1;left: 0;top: 0;width: 100vw;height: 100vw}div.overlayer div.overlayerContent{position: relative;z-index: 9;background: var(--white);border-radius: var(--radius-m);box-shadow: var(--boxShadow);padding: 24px;max-width: 600px;width: 100%}div.overlayer div.overlayerContent h2{padding-bottom: 16px}div.overlayer div.overlayerContent div.overlayerCross{position: absolute;right: 8px;top: 8px}.slider{max-width: 100vw}.swiper-container{width: 100%}.swiper-slide{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center}.swiper-slide a{width: 100%;display: inline-block}.swiper-slide img{width: 100%;height: auto}.swiper-slide a img{float: left}.swiper-slide picture{width: 100%;height: 80px;border: 1px solid var(--light);padding: 12px}.swiper-slide picture img{width: 100%;height: 100%;object-fit: contain;object-position: center}.swiper-button-prev,.swiper-button-next{top: auto;bottom: -40px;background: none;position: absolute;height: 16px;width: 80px;outline: none;z-index: 13}.swiper-button-next{right: 0}.swiper-button-prev{left: 0}.swiper-button-prev::before,.swiper-button-next::before{content: '';width: 100%;height: 2px;position: absolute;left: 0;top: 50%;margin-top: -1px;background: var(--linkColor)}.swiper-button-prev:hover::before,.swiper-button-next:hover::before{background: var(--textColor)}.swiper-button-prev::after,.swiper-button-next::after{content: '';width: 8px;height: 8px;position: absolute;top: 50%;margin-top: -5px;border-right: 2px solid var(--linkColor);border-bottom: 2px solid var(--linkColor)}.swiper-button-prev::after{transform: rotate(135deg);left: 0}.swiper-button-next::after{transform: rotate(-45deg);right: 0}.swiper-button-prev:hover::after,.swiper-button-next:hover::after{border-color: var(--textColor)}.swiper-pagination{width: 100%;display: flex;justify-content: center;bottom: -33px}.swiper-pagination span{width: 8px;height: 2px;background: var(--linkColor);outline: none;border-radius: 2px;opacity: 1;margin: 0 2px;transition: width 0.2s var(--easeOut),background-color 0.2s ease}.swiper-pagination span.swiper-pagination-bullet-active{width: 16px;background: var(--textColor)}*.content{width: 100%;max-width: var(--maxWidth);padding: 0 24px;display: block;margin: 0 auto;position: relative;z-index: 9}*.article.small{max-width: 768px;margin: 0 auto}*.flex{display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;flex-wrap: nowrap;margin: 0 -24px}*.flex.flexColumn{flex-direction: column;align-content: stretch;align-items: stretch;justify-content: flex-start}*.flex *.flexColumn{flex-direction: column;display: flex}*.flex.alignCenter{align-items: center;align-content: center}*.flex.flexStart{justify-content: flex-start;margin: 0}*.flex.flexEnd,*.flexbox.flexEnd{justify-content: flex-end;display: flex;flex-wrap: wrap;margin: 0}*.flex.justifyCenter{justify-content: center}*.flex.wrap,*.flex.flexWrap{flex-wrap: wrap;justify-content: flex-start}*.flex *.flexbox{flex-basis: 0;flex-grow: 1;min-width: 0;padding: 0 24px}*.flex *.flexbox.image img,*.flex *.flexbox.image picture{display: table;margin: 0 auto;max-width: 100%;width: auto;height: auto}*.flex *.flexbox.image.left{order: -1}@media (max-width: 768px){*.flex{flex-wrap: wrap}*.flex *.flexbox{width: 100%;max-width: 100%;flex-basis: auto;flex-grow: initial;text-align: center}.text-body *.flex *.flexbox{text-align: left}*.flexbox + *.flexbox{padding: 12px 24px}*.flex *.flexbox.assets{order: -1}*.flex + *.flex{padding-top: 24px}*.flex *.flexbox.image{order: -1;padding: 0 24px 24px 24px}}div#menu{display: none}@media ( max-width: 998px ){div#menu{display: block;width: 32px;height: 40px;position: absolute;right: 24px;top: 12px;z-index: 999}div#menu.active{position: fixed;right: 24px;top: 24px}div#menu::before,div#menu::after{content: '';width: 100%;height: 2px;background: var(--white);position: absolute;left: 0;top: 50%}*.sticky div#menu::before,*.sticky div#menu::after{background: var(--blue)}div#menu.active::before,div#menu.active::after{background: var(--blue)}div#menu::before{margin-top: -4px}div#menu::after{margin-top: 4px}div#menu.active::before{animation-name: menuTop;animation-duration: 0.24s;animation-fill-mode: forwards;animation-iteration-count: 1;animation-timing-function: ease-in-out}div#menu.active::after{animation-name: menuBottom;animation-duration: 0.24s;animation-fill-mode: forwards;animation-iteration-count: 1;animation-timing-function: ease-in-out}div#menu.close::before{animation-name: closeMenuTop;animation-duration: 0.24s;animation-fill-mode: forwards;animation-iteration-count: 1;animation-timing-function: ease-in-out}div#menu.close::after{animation-name: closeMenuBottom;animation-duration: 0.24s;animation-fill-mode: forwards;animation-iteration-count: 1;animation-timing-function: ease-in-out}}@keyframes menuTop{0%{margin-top: -4px}50%{margin-top: -1px;transform: rotate(0deg)}100%{transform: rotate(45deg);margin-top: 0}}@keyframes menuBottom{0%{margin-top: 4px}50%{margin-top: -1px;transform: rotate(0deg)}100%{transform: rotate(-45deg);margin-top: 0}}@keyframes closeMenuTop{0%{transform: rotate(45deg);margin-top: 0}50%{margin-top: -1px;transform: rotate(0deg)}100%{margin-top: -4px}}@keyframes closeMenuBottom{0%{transform: rotate(-45deg);margin-top: 0}50%{margin-top: -1px;transform: rotate(0deg)}100%{margin-top: 4px}}div.subheader{border-top: 1px solid var(--gold);background: var(--blueDark);height: 40px;position: absolute;left: 0;top: 0;width: 100%;z-index: 9;display: flex;justify-content: center;align-content: stretch;align-items: center}div.subheader div.content{display: flex;align-content: stretch;align-items: center}div.subheader ul.social{margin-left: 16px;padding-left: 16px;border-left: 1px solid rgba(255,255,255,0.3);margin-right: 40px}div.subheader ul.social li a{font-size: 18px}div.subheader ul.social li a:hover{color: var(--gold)}div.subheader div.contact{margin-left: auto}div.subheader div.contact a{margin: 0 8px 0 16px;color: var(--white);font-size: 13px;line-height: 1}div.subheader div.contact a:hover{color: var(--gold)}div.subheader div.contact a i{margin-right: 4px}@media ( max-width: 1240px ){}@media ( max-width: 998px ){}@media ( max-width: 768px ){}@media ( max-width: 589px ){div.subheader div.contact a span{display: none}}header#header{width: 100%;left: 0;top: 40px;z-index: 999;padding: 0;height: 64px;position: absolute;background: var(--blue)}header#header.sticky{top: 0;box-shadow: 0 4px 8px 0 rgba(46,43,56,0.16),0 8px 16px 0 rgba(46,43,56,0.08),0 16px 32px 0 rgba(46,43,56,0.04);position: fixed;background: var(--white);transform: translateY(-100%);animation-name: showMenu;animation-duration: 0.28s;animation-timing-function: var(--easeOut);animation-fill-mode: forwards;animation-iteration-count: 1}header#header.sticky.no-anim{animation: none;transform: none}@keyframes showMenu{0%{transform: translateY(-100%)}100%{transform: translateY(0%)}}body.admin-bar div.subheader{top: 32px}body.admin-bar header#header{top: 72px}body.admin-bar header#header.sticky{top: 32px}@media ( max-width: 782px ){body.admin-bar div.subheader{top: 46px}body.admin-bar header#header{top: 86px}body.admin-bar header#header.sticky{top: 46px}}@media ( max-width: 600px ){body.admin-bar header#header.sticky{top: 0}}header#header div.content{display: flex;justify-content: flex-start;align-content: center;align-items: center;flex-wrap: nowrap;gap: 48px}header#header div.content a.logo{display: inline-flex;align-content: center;align-items: center;flex-wrap: nowrap;height: 76px;width: auto;padding: 8px 0;position: relative;transform: translateY(-6px)}header#header.sticky div.content{height: 64px}header#header.sticky div.content a.logo{height: 52px;transform: none}header#header div.content a.logo picture{width: 100%;height: 100%;display: flex;justify-content: flex-start}header#header div.content a.logo picture img{width: auto;height: 100%;filter: brightness(0) invert(1)}header#header.sticky div.content a.logo picture img{filter: none}@media ( max-width: 1240px ){}@media ( max-width: 998px ){header#header.openMenu div.content a.logo picture img{filter: none}header#header div.content a.logo{transform: none;height: 52px}}@media ( max-width: 768px ){}@media ( max-width: 589px ){}nav#nav{margin: -12px -16px 0 auto;display: flex;justify-content: flex-start;align-content: center;align-items: center;flex-wrap: nowrap}*.sticky nav#nav{margin-top: 0}nav#nav ul{display: flex;justify-content: flex-start;align-content: center;align-items: center;flex-wrap: nowrap;padding: 0}nav#nav ul li{list-style: none;position: relative}nav#nav ul li a{padding: 8px 16px;color: var(--white);text-transform: uppercase;letter-spacing: 1px;font-size: 14px}nav#nav ul li a:hover,nav#nav ul li.current-menu-item a{color: var(--goldLight)}*.sticky nav#nav ul li a{color: var(--textColor)}*.sticky nav#nav ul li a:hover,*.sticky nav#nav ul li.current-menu-item a{color: var(--gold)}@media ( max-width: 998px ){nav#nav{position: fixed;left: 0;top: 0;z-index: 990;background: var(--white);width: 100%;height: 100vh;display: none;justify-content: center;align-content: center;align-items: center;padding: 80px 24px 24px 24px}nav#nav ul{height: 100%;display: flex;justify-content: center;align-content: center;align-items: center;flex-direction: column}nav#nav ul li a,*.sticky nav#nav ul li a{color: var(--blue);font-size: 20px;line-height: 56px}nav#nav ul li.current-menu-item a,*.sticky nav#nav ul li.current-menu-item a{color: var(--gold)}}nav#nav ul li ul{position: absolute;left: 50%;top: 100%;padding: 0;max-width: 100vw;width: max-content;min-width: 220px;transform: translateX(-50%);background: var(--white);border-radius: 0 0 var(--radius-s) var(--radius-s);box-shadow: 0 8px 24px rgba(0,0,0,0.08);overflow: hidden;display: none}nav#nav ul li:hover ul{display: flex;flex-direction: column;align-content: stretch;align-items: stretch}nav#nav ul li:hover ul li{display: flex;width: 100%;justify-content: center;align-content: stretch;align-items: stretch}nav#nav ul li:hover ul li+li{border-top: 1px solid var(--grey)}nav#nav ul li:hover ul li a,*.sticky nav#nav ul li:hover ul li a{padding: 10px 20px;width: 100%;color: var(--textColor);font-size: 13px;letter-spacing: 0.5px;text-transform: none;display: flex;justify-content: center}nav#nav ul li:hover ul li a:hover{background: var(--grey)}div.languages{position: relative;cursor: pointer;margin-left: 8px;position: absolute;right: 24px;top: -32px}div.languages *.language{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;gap: 4px;color: var(--white);padding: 4px 8px}div.languages *.language span.name{display: none}div.languages *.language picture{display: flex;height: 16px;width: auto;border-radius: var(--radius-s);overflow: hidden}div.languages *.language picture img{display: flex;height: 16px;width: auto;border-radius: var(--radius-s)}div.languages ul{display: none;position: absolute;left: 0;top: 100%;flex-direction: column;align-items: stretch;justify-self: stretch;padding: 0;overflow: hidden;border-radius: var(--radius-s);background: var(--blue)}div.languages.active ul{display: flex}div.languages ul li{list-style: none}section{padding: 6vh 0;position: relative;z-index: 1}section+section{z-index: 2}section#section-1{padding-top: calc(104px + 6vh)}section.section-bg{background: var(--goldLight)}section.teaser{display: flex;justify-content: center;align-content: center;align-items: center}section.teaser div.flex{width: 100%}section.teaser::after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 3;background: rgba(4,105,133,0.72)}section.teaser.blank::after{display: none}section.teaser div.flex{position: relative;z-index: 9;margin: 0}section.teaser div.flex div.flexbox.assets{padding: 0;display: flex;border-radius: var(--radius-l)}section.teaser div.flex div.flexbox.assets div.assets-content{max-width: 1200px;position: relative;width: 100%;height: 100%}section.teaser div.content{padding-top: 80px;padding-bottom: 80px}section.teaser picture.bg,section.teaser picture.bg img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;object-fit: cover}section.teaser *{color: var(--white)}section.teaser.blank *{color: var(--textColor)}section.teaser.blank h1,section.teaser.blank h2{color: var(--blue)}section.teaser h1 span,section.teaser h2 span,section.teaser.blank h1 span,section.teaser.blank h2 span{display: inline-block;background: var(--gold);border-radius: var(--radius-s);color: var(--white);padding: 4px 8px}section.teaser .text-body p{font-size: 24px;line-height: 32px}section.teaser.blank *.btn{color: var(--white)}@media ( max-width: 1240px ){}@media ( max-width: 998px ){}@media ( max-width: 768px ){section.teaser div.content{padding-top: 40px;padding-bottom: 40px}}@media ( max-width: 589px ){}section.text div.flex{margin: 0;align-content: stretch;align-items: stretch}section.text > div.flex{max-width: var(--maxWidth);padding: 0 24px;margin: 0 auto;gap: 40px;align-items: flex-start}section.text div.text-left *.full{display: flex;justify-content: center}section.text *.text-center div.content{margin: 0 auto;text-align: center;max-width: 900px}section.text div.content{margin: 0}section.text div.text-left *.full div.content{width: 100%;max-width: var(--maxWidth)}section.text div.text{display: flex;justify-content: flex-end;align-content: center;align-items: center;padding: 0;align-self: center}section.text div.text-right div.text{justify-content: flex-start}section.text div.assets{border-radius: var(--radius-m);padding: 0;position: sticky;top: 80px;height: 100%}section.text div.text-right div.assets{order: -1;justify-content: flex-end;display: flex}section.text div.assets div.assets-content{}div.assets div.assets-content{max-width: 1200px;position: relative;width: 100%;height: 100%}section div.assets picture{width: 100%;height: 100%;display: flex;z-index: 1;border-radius: var(--radius-l);position: relative}section div.assets picture img{width: 100%;height: 100%;display: flex;object-fit: cover;border-radius: var(--radius-l)}section div.assets.sticky picture{position: sticky;top: 80px}@media ( max-width: 768px ){section.text div.assets,section div.assets.sticky picture{position:relative;top: auto}}section div.assets.align-center{align-self: center}section div.assets.align-top{align-self: flex-start}section div.assets.align-bottom{align-self: flex-end}div.assets div.assets-content picture::after{content: '';position: absolute;left: 50%;top: 50%;width: calc(100% - 32px);height: calc(100% - 32px);border: 1px solid var(--white);z-index: 6;transform: translateX(-50%) translateY(-50%);border-radius: calc(var(--radius-l) - 16px)}div.assets.empty div.assets-content picture::after{display: none}section.text div.assets picture.image-align-top img{object-position: top}section.text div.assets picture.image-align-center img{object-position: center}section.text div.assets picture.image-align-bottom img{object-position: bottom}section.text div.text-left div.assets.videoWrapper{cursor: pointer}section.text div.text-left div.assets.videoWrapper i{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);font-size: 8vw;color: var(--white);z-index: 9}section.text div.text-left div.assets.videoWrapper:hover i{color: var(--gold)}section.text div.text-left div.assets.videoWrapper:hover::before{content: '';width: 100%;height: 100%;display: flex;position: absolute;left: 0;top: 0;background: var(--blue);opacity: 0.5;z-index: 4;border-radius: var(--radius-l)}@media ( max-width: 1240px ){}@media ( max-width: 998px ){}@media ( max-width: 768px ){section.text div.flex{align-content: center;align-items: center;padding: 0;gap: 24px}section.text div.assets{margin-bottom: 24px}section.teaser div.flex div.flexbox.assets,section.text div.text-left div.assets,section.text div.text-right div.assets{padding: 0 24px;max-height: auto;min-height: auto}section.text div.text-right div.assets{margin-left: 0}section.text div.assets picture,section.text div.assets picture img{position: relative;left: auto;top: auto}}@media ( max-width: 589px ){}.more_content{display: none}.more_content.show{display: block}div.step{padding: 16px 0 16px 80px;position: relative}div.step::before{counter-increment: steps;content: counter(steps);position: absolute;left: 0;top: 0;border: 2px solid var(--blue);width: 48px;height: 48px;border-radius: 50%;z-index: 3;display: flex;justify-content: center;align-content: center;align-items: center;color: var(--blue);background: var(--white);font-weight: 300;box-shadow: 0 4px 0 var(--white),0px -4px 0 var(--white)}div.step::after{content: '';position: absolute;left: 28px;top: 0;transform: translateX(-50%);width: 2px;height: 100%;background: var(--blue);display: block;z-index: 1}button.accordion-toggle{all: unset;box-sizing: border-box;display: block;width: 100%;cursor: pointer;color: inherit;font: inherit;text-align: inherit;transition: var(--transition)}button.accordion-toggle:focus-visible{outline: 2px solid var(--mainColor);outline-offset: -2px}div.step :is(h2,h3){color: var(--textColor);padding: 0 0 12px 0;transform: translateY(-4px)}div.step :is(h2,h3) button.accordion-toggle:hover{color: var(--gold)}div.step.active button.accordion-toggle:hover{color: var(--textColor)}div.step.open button.accordion-toggle{cursor: default}div.step.open button.accordion-toggle:hover{color: var(--blue)}div.step .text-body{display: none}div.step.active .text-body,div.step.open .text-body{display: block}div.step.active::before,div.step.open::before{border-color: var(--gold);color: var(--gold)}div.step.active::after,div.step.open::after{background: var(--gold)}div.step+div.buttons{margin-top: 48px}div.faq{margin: 8px 0;border: 1px solid var(--light);border-radius: var(--radius-m)}div.faq :is(h2,h3){padding: 0;color: var(--textColor);font-size: 16px;line-height: 24px;font-weight: 500}div.faq button.accordion-toggle{border-radius: var(--radius-m);padding: 12px 48px 12px 24px;min-height: 48px;position: relative}div.faq button.accordion-toggle:hover{color: var(--blue);background: var(--light)}div.faq button.accordion-toggle::after{content: '\f0dd';font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;right: 0;top: 0;height: 48px;width: 48px;display: flex;justify-content: center;align-content: center;align-items: center;color: var(--textColor);transition: transform 0.2s var(--easeOut),color 0.2s ease}div.faq button.accordion-toggle[aria-expanded="true"]::after{color: var(--gold);transform: rotate(180deg)}div.faq .text-body{padding: 24px 24px 0 24px;display: none}ul.faq-nav{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;padding: 0 0 24px 0}ul.faq-nav li{list-style: none;padding: 0;margin: 0}ul.faq-nav a{display: inline-block;padding: 6px 16px;border: 1px solid var(--gold);border-radius: var(--radius-pill);font-size: 14px;line-height: 20px}ul.faq-nav a:hover{background: var(--gold);color: var(--white)}ul.faq-nav a:active{transform: scale(0.97)}section[id^="section-"] :is(h2,h3)[id]{scroll-margin-top: 120px}section.boxen,section.text{overflow-x: clip}section.boxen div.items{display: flex;flex-wrap: wrap;align-content: stretch;align-items: stretch;margin: 0 -24px;padding-top: 24px}section.boxen div.items div.item{padding: 24px}section.boxen div.items div.item div.item-content{height: 100%}section.boxen div.items div.item div.item-content :is(h2,h3){padding-bottom: 8px}section.boxen div.items div.item div.item-content div.image{display: flex;justify-content: center;align-content: center;align-items: center}section.boxen div.items div.item div.item-content div.image picture{display: block;margin: 0 auto 12px auto;position: relative}section.boxen div.items div.item div.item-content div.image.yellow picture{background: var(--gold)}section.boxen div.items div.item div.item-content div.image.blue picture{background: var(--blue)}section.boxen div.items div.item div.item-content div.image.round picture{border-radius: 50%}section.boxen div.items div.item div.item-content div.image.round.corners picture{border-radius: var(--radius-m)}section.boxen div.items div.item div.item-content div.image.icon picture{width: 80px;height: 80px}section.boxen div.items div.item div.item-content div.image.photo picture{width: 100%;height: 200px}section.boxen div.items div.item div.item-content div.image picture img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: contain;object-position: center}section.boxen div.items div.item div.item-content div.image.icon picture img{width: 80%;height: 80%;left: 10%;top: 10%;filter: brightness(0) invert(1)}@media ( max-width: 1240px ){}@media ( max-width: 998px ){}@media ( max-width: 768px ){section.boxen div.items{margin: 0}section.boxen div.items div.item{max-width: 50% !important;min-width: 50% !important;width: 50% !important}}@media ( max-width: 589px ){section.boxen div.items div.item{max-width: 100% !important;min-width: 100% !important;width: 100% !important}}section.boxen div.singlebox div.item{padding: 12px}section.boxen div.singlebox div.item div.item-content{padding: 24px 24px 0 24px;background: var(--white);border-radius: var(--radius-m);box-shadow: var(--boxShadow)}section.boxen div.singlebox div.item div.item-content div.image.icon picture img{filter: none}section.boxen div.box{border-radius: var(--radius-m);box-shadow: var(--boxShadow);padding: 48px 24px 24px 24px;background: var(--white);max-width: calc( var(--maxWidth) - 48px )}section.boxen.text-center{text-align: center}section.boxen.text-right{text-align: right}section.boxen div.box.clean{border-radius: 0;box-shadow: none;background: transparent;max-width: var(--maxWidth);padding: 0}section.boxen div.full{max-width: 100%;padding: 0;background: var(--white)}section.boxen div.full div.items{padding: 12px;margin: 0}section.boxen div.full div.items div.item div.item-content{padding: 12px;border-radius: var(--radius-m);box-shadow: var(--boxShadow);background: var(--white)}section.boxen div.slider div.swiper{overflow: hidden;margin-top: 24px;padding-bottom: 80px}section.boxen div.slider div.swiper div.swiper-wrapper{align-content: stretch;align-items: stretch}section.boxen div.slider div.swiper div.swiper-slide{padding: 24px;height: auto}section.boxen div.slider div.swiper div.swiper-slide div.item-content{padding: 12px;border-radius: var(--radius-m);box-shadow: var(--boxShadow);background: var(--white);height: 100%}section.call{background: var(--gold);margin-left: 24px;margin-right: 24px;display: flex}section.call div.content{display: flex;flex-wrap: nowrap;align-content: center;align-items: center;justify-content: space-between;justify-self: center;width: auto}section.call div.content .text{justify-self: center}section.call div.content *{color: var(--white)}section.call div.content p{font-size: 20px;line-height: 28px}section.call div.content div.buttons{min-width: 300px;justify-content: flex-end}@media ( max-width: 1240px ){}@media ( max-width: 998px ){}@media ( max-width: 768px ){section.call div.content{display: flex;flex-direction: column;justify-content: center;align-content: center;align-items: center;text-align: center}section.call div.content div.buttons{min-width: initial;justify-content: center}}@media ( max-width: 589px ){}section.single div.content{margin: 0 auto;max-width: 800px}body.single-requests section.single div.content{max-width: 860px}body.single-requests section.single p.subheadline{display: flex;align-items: center;gap: 12px;color: var(--gold);font-size: 14px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase}body.single-requests section.single p.subheadline::before{content: "";width: 32px;height: 2px;background: var(--gold)}body.single-requests section.single h1{margin-bottom: 40px;padding-bottom: 24px;border-bottom: 1px solid rgba(0,45,71,0.15);color: var(--blue)}body.single-requests section.single div.content > p{margin-bottom: 16px}body.single-requests section.single div.content > p:first-of-type{padding-left: 20px;border-left: 3px solid var(--gold);font-size: 1.15em;line-height: 1.6}body.single-requests section.single div.content > p:has(> strong:first-child){padding: 20px 24px;background: var(--light);border-left: 3px solid var(--blue);border-radius: 0 var(--radius-m) var(--radius-m) 0}body.single-requests section.single div.content > p > strong:first-child{color: var(--blue)}body.single-requests section.single div.content > p:has(> strong:only-child){background: var(--goldLight);border-left-color: var(--gold)}body.single-requests section.single div.content > p:has(a[href^="mailto"]){margin-top: 32px;padding-top: 24px;border-top: 1px solid rgba(0,45,71,0.15);font-size: 0.95em}body.single-requests section.single div.content > p a{color: var(--gold);font-weight: 600}form#requestForm{margin-top: 48px}#requestForm *.box{margin-bottom: 24px;border-radius: var(--radius-m);box-shadow: var(--boxShadow);overflow: hidden}@media ( max-width: 589px ){body.single-requests section.single div.content > p:has(> strong:first-child){padding: 16px}}#requestForm *.box h2{background: var(--blue);color: var(--white);border-bottom: 2px solid var(--gold)}#requestForm *.box *.contentBox input{padding: 8px 16px}#requestForm *.box textarea.full{height: 200px}#requestForm *.box div.line{width: 100%}#requestForm *.box *.contentBox{justify-content: flex-start}#requestForm *.box sup{margin: 0 8px;font-size: 24px}div.bluBox{border-radius: var(--radius-m);background: var(--goldLight);padding: 24px;text-align: center}footer{margin: 24px 24px 24px;background: var(--blue);padding-top: 24px;max-width: 100%}footer div.content{padding-bottom: 24px}footer *{color: var(--white)}footer a,footer a *{color: var(--white)}footer p{padding: 0 0 8px 0}footer a:hover,footer a:hover *{color: var(--gold)}footer div.flex{align-content: center;align-items: center}footer picture.logo img{filter: brightness(0) invert(1);height: 88px;width: auto}footer div.contact{display: flex;flex-wrap: wrap;justify-content: flex-start}footer div.contact a{margin: 0 0 8px 0;width: 100%}footer div.contact a:hover{color: var(--gold)}footer div.contact a i{margin-right: 4px}footer ul.social{width: 100%;text-align: right;margin-bottom: 16px;justify-content: flex-end}footer h4{font-size: 16px;line-height: 24px}footer ul.menu{padding: 0;margin: 0 -16px;display: flex;justify-content: flex-start}footer ul.menu li{padding: 0 16px;list-style: none}footer ul.menu li a{font-size: 12px}footer ul.social li a{background: var(--gold);border-radius: var(--radius-s);width: 40px;height: 40px;display: flex;justify-content: center;align-content: center;align-items: center;font-size: 20px}footer ul.social li a:hover{background: var(--blueDark);color: var(--gold)}@media ( max-width: 1240px ){}@media ( max-width: 998px ){}@media ( max-width: 768px ){footer ul.social,footer ul.menu,footer *.flex.flexEnd,footer *.flexbox.flexEnd{justify-content: center}}@media ( max-width: 589px ){footer div.contact{text-align: center;justify-content: center}footer p{text-align: center}}div.subfooter{background: var(--blueDark);border-bottom: 2px solid var(--gold);padding: 16px var(--radius-m);overflow: hidden}footer div.subfooter div.content{padding: 0}div.subfooter p{padding: 0;color: var(--white);opacity: 0.8;font-size: 12px}.ti-footer{display: none}nav.breadcrumb{padding: 0 0 24px 0;font-size: 14px}nav.breadcrumb ol{padding: 0;display: flex;flex-wrap: wrap;gap: 4px 8px;list-style: none}nav.breadcrumb li,.toc li{list-style: none}nav.breadcrumb li + li::before{content: '/';padding-right: 8px;color: var(--grey)}nav.breadcrumb li[aria-current]{color: var(--grey)}.post-meta{display: flex;flex-wrap: wrap;gap: 4px 16px;font-size: 14px;color: var(--grey);padding-bottom: 8px}.blog-intro{max-width: 760px;font-size: 18px;line-height: 28px}.blog-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 32px}.post-card{display: flex;flex-direction: column;background: var(--white);border-radius: var(--radius-m);box-shadow: var(--boxShadow);overflow: hidden;transition: var(--transition)}@media ( hover: hover ) and ( pointer: fine ){.post-card:hover{transform: translateY(-4px)}}.post-card.featured{grid-column: 1 / -1;flex-direction: row}.post-card-media{display: block;aspect-ratio: 16 / 9;background: var(--light)}.post-card.featured .post-card-media{flex: 0 0 55%;aspect-ratio: auto}.post-card-media img{display: block;width: 100%;height: 100%;object-fit: cover}.post-card-body{display: flex;flex-direction: column;flex: 1;padding: 24px}.post-card-body h2 a{color: var(--headline)}.post-card-body h2 a:hover{color: var(--gold)}.post-card.featured .post-card-body h2{font-size: 32px;line-height: 40px}.post-card-link{margin-top: auto;font-weight: 700}.pagination{padding-top: 48px}.pagination .nav-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.pagination .page-numbers{min-width: 44px;height: 44px;padding: 0 16px;display: flex;align-items: center;justify-content: center;border-radius: var(--radius-s);background: var(--light);color: var(--headline)}.pagination .page-numbers.current,.pagination a.page-numbers:hover{background: var(--blue);color: var(--white)}.blog-single-head{padding-bottom: 24px}.blog-single-head h1{max-width: 900px}.blog-single-image{margin: 0 0 32px 0}.blog-single-image img{display: block;width: 100%;height: auto;border-radius: var(--radius-m)}.blog-single-grid{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 48px;align-items: start}.blog-single-grid .toc{position: sticky;top: 136px;order: 2;padding: 24px;border-radius: var(--radius-m);background: var(--light)}.blog-single-grid .toc summary{font-weight: 700;color: var(--headline);cursor: pointer}.toc ol{padding: 16px 0 0 0}.toc li{padding: 4px 0 4px 12px;border-left: 3px solid transparent;font-size: 15px;line-height: 22px}.toc li.level-3{padding-left: 28px}.toc li a{color: var(--textColor)}.toc li.active{border-left-color: var(--gold)}.toc li.active a{color: var(--headline);font-weight: 700}.blog-single-article .entry :is(h2,h3){scroll-margin-top: 136px;padding-top: 32px}.blog-single-article .entry :is(ul,ol){padding: 0 0 24px 24px;list-style: revert}.blog-single-article .entry img{max-width: 100%;height: auto}.takeaways{margin-bottom: 32px;padding: 24px;border-left: 4px solid var(--gold);border-radius: var(--radius-m);background: var(--goldLight)}.takeaways ul{padding-left: 20px;list-style: disc}.blog-faq{padding-top: 32px}.blog-faq details{padding: 16px 0;border-bottom: 1px solid var(--light)}.blog-faq summary{font-weight: 700;color: var(--headline);cursor: pointer}.blog-faq details p{padding: 12px 0 0 0}.blog-cta{padding: 64px 48px;border-radius: var(--radius-m);background: linear-gradient(135deg,rgba(0,45,71,0.94) 0%,rgba(0,45,71,0.78) 100%),url("https://www.matching-partners.de/wp-content/themes/anika-kittler/assets/images/blog-cta-bg.webp") center / cover no-repeat,var(--blue);box-shadow: inset 0 4px 0 0 var(--gold);text-align: center}.blog-single-cta{padding-top: 0}.blog-fazit{margin-top: 32px;padding: 32px;border-radius: var(--radius-m);background: var(--light)}.blog-single-article .entry .blog-fazit > :first-child{padding-top: 0}.blog-fazit > :last-child{padding-bottom: 0}.blog-cta :is(h2,p){max-width: 640px;margin-left: auto;margin-right: auto;color: var(--white)}.blog-cta .btn:hover{background: var(--white);color: var(--blue)}main:has(.blog-related) + footer{border-top: 0}.blog-single-body{padding-top: 0}.blog-related h2{padding-bottom: 32px}@media( max-width: 998px ){.blog-grid{grid-template-columns: repeat(2,1fr)}.post-card.featured{flex-direction: column}.post-card.featured .post-card-media{flex: none;aspect-ratio: 16 / 9}.blog-single-grid{grid-template-columns: minmax(0,1fr);gap: 32px}.blog-single-grid .toc{position: static;order: -1}}@media( max-width: 589px ){.blog-grid{grid-template-columns: minmax(0,1fr)}}.visually-hidden{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.wpcf7 .my-button{background: #A6894F !important;color: #fff;font-size: 16px !important;padding: 16px 35px !important;border-radius: var(--radius-pill);border: none;cursor: pointer}.wpcf7 .myNewClass{width: 600px !important;max-width: 100%;box-sizing: border-box}.datenschutz-box{display: block;width: 600px;max-width: 100%;box-sizing: border-box;border: 2px solid #A6894F;border-radius: var(--radius-s);padding: 14px 16px;margin: 20px auto;font-size: 14px;line-height: 1.5;background: #fff}.wpcf7 .wpcf7-spinner{position: absolute;margin: 0 0 0 8px}.datenschutz-box a{color: #A6894F;text-decoration: underline}.datenschutz-box input[type="checkbox"]{display: inline-block !important;opacity: 1 !important;visibility: visible !important;position: static !important;width: 16px !important;height: 16px !important;margin-right: 8px !important;-webkit-appearance: checkbox !important;appearance: checkbox !important}.datenschutz-box .wpcf7-list-item{margin: 0 !important;display: inline-block !important}a:focus-visible,*.btn:focus-visible,.swiper-button-prev:focus-visible,.swiper-button-next:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline: 2px solid var(--mainColor);outline-offset: 2px}.swiper-button-prev:active,.swiper-button-next:active{transform: scale(0.97)}@media ( prefers-reduced-motion: reduce ){header#header.sticky{animation: none;transform: none}div.alert{animation-name: alertFade;animation-fill-mode: both;transform: translate(-50%,0)}div#menu.active::before,div#menu.active::after,div#menu.close::before,div#menu.close::after{animation-duration: 0.01s}*.btn:active,.swiper-button-prev:active,.swiper-button-next:active,.post-card:hover{transform: none}}@keyframes alertFade{0%{opacity: 0}3%{opacity: 1}96%{opacity: 1}100%{opacity: 0;visibility: hidden}}section.error-404{padding-top: 160px;padding-bottom: 80px}section.error-404 a.btn{margin: 8px}:root{--fontBase : clamp(16px,0.9rem + 0.2vw,18px);--fontLead : clamp(18px,1rem + 0.35vw,21px);--fontH1 : clamp(28px,1.2rem + 2.2vw,44px);--fontH2 : clamp(24px,1rem + 1.4vw,36px);--fontH3 : clamp(19px,0.95rem + 0.6vw,24px);--lineBody : 1.7;--lineHead : 1.25;--gradientGold : linear-gradient(135deg,#876d3a 0%,#a38646 100%);--gradientSoft : linear-gradient(135deg,#fff8ea 0%,#fdebcf 52%,#fff3e0 100%)}body,input,select,textarea{font-size: var(--fontBase);line-height: var(--lineBody)}p{padding-bottom: 1.1em}h1,h2,h3,h4,h5,h6{line-height: var(--lineHead);letter-spacing: -0.01em;text-wrap: balance}h1{font-size: var(--fontH1)}h2{font-size: var(--fontH2)}h3{font-size: var(--fontH3)}h1.small,h2.small{font-size: var(--fontBase);line-height: 1.5}section.teaser .text-body p{font-size: var(--fontLead);line-height: 1.6}section.call div.content p{font-size: var(--fontLead);line-height: 1.6}p,li{text-wrap: pretty}section.text div.text-body,section.teaser .text-body{max-width: 68ch}section.text-center div.text-body,section.boxen.text-center div.text-body{margin-left: auto;margin-right: auto}section.section-bg,section.boxen.text-center,div.bluBox,.takeaways{background: var(--gradientSoft)}section.call{background: var(--gradientGold)}section.call div.content h2{padding-bottom: 0;text-wrap: balance}@media ( max-width: 768px ){section.call div.content{gap: 24px;padding-top: 40px;padding-bottom: 40px}section.call div.content h2{padding-bottom: 0}}:root{--gradientBlue : linear-gradient(135deg,#001d30 0%,#002D47 55%,#0b4264 100%);--gradientBlueH : linear-gradient(135deg,#0b4264 0%,#002D47 100%);--gradientGoldH : linear-gradient(135deg,#a38646 0%,#876d3a 100%)}div.subheader{background: linear-gradient(90deg,#001724 0%,#001d30 100%)}header#header:not(.sticky){background: var(--gradientBlue)}footer{background: var(--gradientBlue)}*.btn{background: var(--gradientGold)}*.btn:hover{background: var(--gradientBlue)}*.btn.btn-blue{background: var(--gradientBlue)}*.btn.btn-blue:hover{background: var(--gradientGold)}.wpcf7 .my-button{background: var(--gradientGold) !important}.wpcf7 .my-button:hover{background: var(--gradientBlue) !important}footer ul.social li a{background: var(--gradientGold)}footer ul.social li a:hover{background: var(--white)}.blog-single-grid .toc{padding: 0;border-radius: var(--radius-m);border: 1px solid rgba(135,109,58,0.18);background: var(--gradientSoft);box-shadow: 0 12px 32px rgba(0,29,48,0.08);overflow: hidden}.blog-single-grid .toc::before{content: '';display: block;height: 4px;background: var(--gradientGold)}.blog-single-grid .toc summary{display: flex;align-items: center;justify-content: space-between;padding: 20px 24px;font-size: 13px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;list-style: none}.blog-single-grid .toc summary::-webkit-details-marker{display: none}.blog-single-grid .toc summary::after{content: '';width: 8px;height: 8px;border-right: 2px solid var(--gold);border-bottom: 2px solid var(--gold);transform: rotate(45deg) translate(-2px,-2px);transition: transform 0.2s var(--easeOut)}.blog-single-grid .toc details[open] summary::after{transform: rotate(-135deg) translate(-2px,-2px)}.toc ol{padding: 0 24px 20px;margin: 0;position: relative}.toc li{padding: 8px 0 8px 18px;margin-left: 0;border-left: 2px solid rgba(135,109,58,0.2);font-size: 14px;line-height: 1.45;transition: border-color 0.2s ease}.toc li a{display: block;color: var(--textColor);transition: color 0.2s ease,transform 0.2s var(--easeOut)}.toc li:hover{border-left-color: var(--gold)}.toc li:hover a{color: var(--gold);transform: translateX(2px)}.toc li.active{border-left-color: var(--gold);border-left-width: 3px;padding-left: 17px}.toc li.active a{color: var(--blue)}section.boxen.text-center,section.section-bg,section.call{border-radius: var(--radius-l);margin: 24px}footer{border-radius: var(--radius-l);overflow: hidden}.ti-widget .ti-review-item > .ti-inner,.ti-widget .ti-inner,.ti-widget .ti-tooltip{border-radius: var(--radius-m) !important}.ti-widget .ti-next,.ti-widget .ti-prev{border-radius: var(--radius-pill) !important}nav#nav.menu-dot-ready{position: relative}nav#nav .nav-dot,nav#nav .nav-particle{position: absolute;left: 0;border-radius: 50%;pointer-events: none;background: #d9b56a}nav#nav .nav-dot{width: 6px;height: 6px;opacity: 0;transition: opacity 0.3s ease}nav#nav .nav-dot.is-visible{opacity: 1}*.sticky nav#nav .nav-dot,*.sticky nav#nav .nav-particle{background: var(--gold)}@media ( max-width: 998px ),( prefers-reduced-motion: reduce ){nav#nav .nav-dot,nav#nav .nav-particle{display: none}}@media ( min-width: 999px ){nav#nav > ul > li > a{display: inline-block;padding: 8px 16px 10px;border-radius: 6px;background: transparent;transition: color 0.2s ease,background-color 0.3s var(--easeOut)}nav#nav > ul > li > a:hover,nav#nav > ul > li > a:focus-visible{background: rgba(255,255,255,0.08)}*.sticky nav#nav > ul > li > a:hover,*.sticky nav#nav > ul > li > a:focus-visible{background: rgba(135,109,58,0.1)}}div#preLoader{z-index: 10000}