/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;height:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Poppins";src:url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Regular.eot);src:local("Poppins Regular"),local("Poppins-Regular"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Regular.eot?#iefix) format("embedded-opentype"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Regular.woff2) format("woff2"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Regular.woff) format("woff"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Bold.eot);src:local("Poppins Bold"),local("Poppins-Bold"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Bold.eot?#iefix) format("embedded-opentype"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Bold.woff2) format("woff2"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Bold.woff) format("woff"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Black.eot);src:local("Poppins Black"),local("Poppins-Black"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Black.eot?#iefix) format("embedded-opentype"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Black.woff2) format("woff2"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Black.woff) format("woff"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"League Spartan";src:url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Regular.ttf);src:local("LeagueSpartan-Regular"),local("League Spartan"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Regular.woff2) format("woff2"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Regular.woff) format("woff"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"League Spartan";src:url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Medium.ttf);src:local("LeagueSpartan-Medium"),local("League Spartan"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Medium.woff2) format("woff2"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Medium.woff) format("woff"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"League Spartan";src:url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Bold.ttf);src:local("LeagueSpartan-Bold"),local("League Spartan"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Bold.woff2) format("woff2"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Bold.woff) format("woff"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"League Spartan";src:url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Black.ttf);src:local("LeagueSpartan-Black"),local("League Spartan"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Black.woff2) format("woff2"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Black.woff) format("woff"),url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../fonts/LeagueSpartan-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.container{max-width:1520px;width:100%;margin:0 auto}@media (max-width:1600px){.container{padding:0 30px}}@media (max-width:1399.98px){.container{padding:0 20px}}@media (max-width:575.98px){.container{padding:0 15px}}.footer-menu a,.services-list a,.header-menu ul a,.search-results-inner a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:5px;border-bottom:2px solid transparent;-webkit-transition:border-bottom .7s ease;transition:border-bottom .7s ease}.footer-menu a:hover,.services-list a:hover,.header-menu ul a:hover,.search-results-inner a:hover{border-bottom:2px solid #002e40;-webkit-transition:border-bottom .7s ease;transition:border-bottom .7s ease}html,body{color-scheme:light}body{font-family:"League Spartan",sans-serif;color:#002e40;font-size:24px;font-weight:400;line-height:25px;margin:0;padding:0}@media (max-width:460px){body{font-size:20px;line-height:24px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{padding:0;margin:0;outline:none}a{display:block;text-decoration:none}a:focus,a:focus-visible{outline:none}img{display:block;height:auto;max-width:100%}ul,li{display:block;margin:0}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{background:#fff}*::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px;border:4px solid #fff}#page{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page .site-main,#page .flexible-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.g-15{gap:15px}.g-20{gap:20px}.g-25{gap:25px}.g-50{gap:50px}.g-100{gap:100px}@media (max-width:991.98px){.g-100{gap:50px}}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.absolute{position:absolute}.relative{position:relative}.z-0{z-index:0}.z-1{z-index:1}.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.uppercase{text-transform:uppercase}.text-center{text-align:center}.mt-25{margin-top:25px}.weight-700{font-weight:700}.weight-900{font-weight:900}.opacity{opacity:0}.hyphens{-ms-hyphens:auto;hyphens:auto}.overflow{overflow:hidden}.background-image{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.background-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}p.color-green,.color-green{color:#92bb5b}.color-blue{color:#002e40}.color-white{color:#fff}.title{font-family:League Spartan;font-weight:900;font-size:90px;color:#fff;line-height:90px;letter-spacing:-.25px;text-align:center;text-transform:uppercase;text-shadow:4px 4px 4px rgba(0,0,0,.6)}@media (max-width:767.98px){.title{font-size:60px;line-height:65px}}@media (max-width:460px){.title{font-size:40px;line-height:45px}}.subtitle{font-family:"Poppins";font-weight:900;font-size:25px;line-height:normal;text-transform:uppercase}@media (max-width:460px){.subtitle{font-size:22px}}@media (max-width:380px){.subtitle{font-size:18px}}.marker-title{font-family:"Poppins";font-weight:900;line-height:normal;font-size:30px;text-transform:uppercase;color:#92bb5b}@media (max-width:700px){.marker-title{background:#002e40;padding:0 8px}}@media (max-width:460px){.marker-title{font-size:25px}}@media (max-width:380px){.marker-title{font-size:20px}}.marker-title span{background:#002e40;padding:0 8px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:700px){.marker-title span{display:inline;background:0 0;padding:0}}.title-h2{font-family:"Poppins";font-weight:900;font-size:30px;line-height:100%;text-align:center}@media (max-width:575.98px){.title-h2{font-size:25px}}@media (max-width:460px){.title-h2{font-size:20px}}.content a{color:#002e40;display:inline-block;text-decoration:underline;-webkit-transition:color .6s ease;transition:color .6s ease}.content a:hover{color:#92bb5b;-webkit-transition:color .6s ease;transition:color .6s ease}.content p{margin-bottom:20px}.content p:last-of-type{margin-bottom:0}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#92bb5b;border:2px solid #002e40;padding:13px 20px;border-radius:50px;font-weight:500;font-size:20px;line-height:normal;color:#002e40;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .6s ease;transition:all .6s ease}@media (max-width:380px){.btn{font-size:18px}}.btn svg{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .6s ease;transition:all .6s ease}.btn:hover{background:#002e40;border:2px solid #92bb5b;color:#92bb5b;-webkit-transition:all .6s ease;transition:all .6s ease}.btn:hover svg path{fill:#92bb5b;-webkit-transition:all .6s ease;transition:all .6s ease}.icon-75{max-width:75px;width:100%}.icon-100{max-width:100px;width:100%}.icon-150{max-width:150px;width:100%}@media (max-width:460px){.icon-150{max-width:100px}}.error{color:red}.current-menu-item a{border-bottom:2px solid #002e40;font-weight:700}.title-page{text-shadow:none;margin:0 0 10px;color:#002e40;text-align:left;text-transform:none;margin-bottom:50px}.error-404 h1{text-align:center}.section{padding:150px 0}@media (max-width:991.98px){.section{padding:50px 0}}.entry-content p{margin-bottom:20px}.entry-content p:last-of-type{margin-bottom:0}.entry-content a{color:#002e40;display:inline-block;text-decoration:underline;-webkit-transition:color .6s ease;transition:color .6s ease}.entry-content a:hover{color:#92bb5b;-webkit-transition:color .6s ease;transition:color .6s ease}.entry-content h2,.entry-content h3{margin-bottom:20px}.bg-color{background:#eaeaea}.green-color{background:#0cc0ae}.intro-section+.certification-slider{padding:45px 0 42px}@media (max-width:991.98px){.intro-section+.certification-slider{padding:0 0 50px}}.search-section.style-1+.icon-section.style-3{padding:1px 0 107px}@media (max-width:991.98px){.search-section.style-1+.icon-section.style-3{padding:0 0 50px}}.intro-section+.list-section{padding:1px 0 150px}@media (max-width:991.98px){.intro-section+.list-section{padding:1px 0 50px}}.intro-section+.list-section{padding:1px 0 150px}@media (max-width:991.98px){.intro-section+.list-section{padding:1px 0 50px}}.icon-section+.quotes-section{margin:0}.contact-form-section.style-2+.quotes-section{margin:0}.search-section.style-1+.icon-section.style-4{padding-top:1px}.list-section+.search-section.style-1{padding:100px 0 50px}@media (max-width:991.98px){.list-section+.search-section.style-1{padding:50px 0}}.swiperSlider-nav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;top:-50px;margin:0 auto}.swiperSlider-nav .swiper-pagination,.swiperSlider-nav .swiper-button-prev,.swiperSlider-nav .swiper-button-next{position:static;margin:0}.swiperSlider-nav .swiper-button-prev,.swiperSlider-nav .swiper-button-next{width:23px;height:16px}.swiperSlider-nav .swiper-pagination-bullet{width:13px;height:13px;opacity:1;margin:0;background:#002e40}.swiperSlider-nav .swiper-pagination-bullet-active{background:#fff}.cards-section{padding:50px 0}.grid-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}@media (max-width:1199.98px){.grid-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:991.98px){.grid-cards{grid-template-columns:repeat(1,1fr);gap:30px}}@media (max-width:1300px){.grid-cards.style-2{grid-template-columns:repeat(2,1fr)}}@media (max-width:991.98px){.grid-cards.style-2{grid-template-columns:repeat(1,1fr);gap:30px}}.card-block{background:#002e40;padding:50px;border-radius:25px;text-align:center}@media (max-width:575.98px){.card-block{padding:30px}}.card-block .title-h2{line-height:normal}.card-block .content{font-weight:700}.card-block .btn{margin-top:50px}@media (max-width:575.98px){.card-block .btn{margin-top:30px}}.card-block.style-2 .content{font-weight:400}.card-block.style-2 .content p{font-size:20px}.card-block.style-2 .content p strong{font-size:24px}.card-block.style-2 .btn{margin-top:auto}.search-section{padding:150px 0}@media (max-width:991.98px){.search-section{padding:50px 0}}.search-section.base-padding{padding:150px 0}@media (max-width:991.98px){.search-section.base-padding{padding:50px 0}}.search-section.small-padding{padding:50px 0}.search-section.style-1 .search-form{margin-top:83px}.search-section.style-1 .search-form_service{margin-top:50px}@media (max-width:767.98px){.search-section.style-1 .search-form{margin-top:50px}}@media (max-width:700px){.search-section .marker-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}.search-section-content{max-width:850px;margin:0 auto}.search-section-content_service .content{margin:25px 0 83px}@media (max-width:767.98px){.search-section-content_service .content{margin:25px 0 50px}}@media (max-width:575.98px){.search-section-content_service .content{margin:25px 0 30px}}.search-results-inner{padding:30px;border:1px solid #878786;border-radius:0 0 50px 50px;background:#878786;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:575.98px){.search-results-inner{padding:20px;border-radius:0 0 30px 30px;gap:10px}}.search-results-inner a{color:#fff;font-weight:700}.search-results-inner a:hover{border-bottom:2px solid #fff}@media (max-width:575.98px){.search-result-content{gap:10px}}.search-result-content>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.search-form__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.search-form input{border:2px solid #002e40;border-radius:350px;border-radius:50px 50px 0 0;width:100%}@media (max-width:575.98px){.search-form input{padding:20px;border-radius:30px 30px 0 0}}.search-form input::-webkit-input-placeholder{font-weight:700;color:#002e40}@media (max-width:575.98px){.search-form input::-webkit-input-placeholder{font-size:18px}}.search-form input::-moz-placeholder{font-weight:700;color:#002e40}@media (max-width:575.98px){.search-form input::-moz-placeholder{font-size:18px}}.search-form input:-ms-input-placeholder{font-weight:700;color:#002e40}@media (max-width:575.98px){.search-form input:-ms-input-placeholder{font-size:18px}}.search-form input:-moz-placeholder{font-weight:700;color:#002e40}@media (max-width:575.98px){.search-form input:-moz-placeholder{font-size:18px}}.search-form .searchAll,.search-form #searchService{padding:30px 80px 30px 30px}@media (max-width:575.98px){.search-form .searchAll,.search-form #searchService{padding:20px 65px 20px 20px}}.search-form .search-btn{background:0 0;width:52px;height:52px;position:absolute;border:0;right:30px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer}@media (max-width:575.98px){.search-form .search-btn{width:32px;height:32px}}.search-form .search-btn:hover svg path{fill:#92bb5b;-webkit-transition:fill .6s ease;transition:fill .6s ease}.search-form .search-btn svg path{-webkit-transition:fill .6s ease;transition:fill .6s ease}.service-lightbox{background:rgba(0,46,64,.95);padding:50px;border-radius:50px;text-align:center;width:100%}@media (max-width:575.98px){.service-lightbox{padding:30px}}.service-lightbox__inner{max-width:850px;margin:0 auto}.service-lightbox .content{margin:50px 0}@media (max-width:575.98px){.service-lightbox .content{margin:30px 0}}.service-lightbox .content a{color:#92bb5b;-webkit-transition:color .6s ease;transition:color .6s ease}.service-lightbox .content a:hover{color:#fff;-webkit-transition:color .6s ease;transition:color .6s ease}.service-lightbox .marker-title{background:#92bb5b;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.service-lightbox .marker-title span{background:#92bb5b}.service-lightbox .btn{margin:0 auto}.wpcf7-newsletter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;color:#fff}.wpcf7-newsletter .btn{margin-top:0 !important}.input-white{font-family:"Poppins";font-weight:400;font-size:20px;line-height:100%;background:0 0;border:2px solid #fff;border-radius:50px;padding:15px;color:#fff;width:100%}.input-white::-webkit-input-placeholder{color:#fff}.input-white::-webkit-input-placeholder{color:#fff}.input-white::-moz-placeholder{color:#fff}.input-white:-ms-input-placeholder{color:#fff}.input-white:-moz-placeholder{color:#fff}.input-white-2,textarea{border:2px solid #92bb5b;border-radius:50px;padding:24px 30px;font-family:"League Spartan";font-weight:700;line-height:100%;background:#fff;width:100%}textarea{height:161px;width:100%}@media (max-width:575.98px){.form-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form-flex input{max-width:298px}@media (max-width:1024.98px){.form-flex input{width:100%;max-width:100%}}@media (max-width:575.98px){.form-wrap{gap:30px}}.wpcf7 .wpcf7-not-valid-tip{font-size:20px;margin-top:10px;color:#fff}.wpcf7 label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;cursor:pointer}.checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:575.98px){.checkbox-group{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}.wpcf7-newsletter .wpcf7-acceptance .wpcf7-list-item{margin:25px 0;text-align:left}.wpcf7-newsletter .wpcf7-acceptance .wpcf7-list-item a{display:inline;cursor:pointer;-webkit-transition:color .6s ease;transition:color .6s ease}.wpcf7-newsletter .wpcf7-acceptance .wpcf7-list-item a:hover{color:#92bb5b;-webkit-transition:color .6s ease;transition:color .6s ease}.checkbox-group .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-list-item .checkbox-input,.wpcf7 .checkbox-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #fff;border-radius:2px;background-color:transparent;cursor:pointer;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;margin:0;-ms-flex-negative:0;flex-shrink:0}.form-text{line-height:normal;font-family:"Poppins";text-align:center}.wpcf7 .wpcf7-list-item-label{font-weight:400;font-size:24px;color:#fff}@media (max-width:575.98px){.wpcf7 .wpcf7-list-item-label{font-size:20px}}.wpcf7-list-item-label a{font-weight:700;color:#fff !important;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.wpcf7-list-item-label a:hover{color:#92bb5b !important;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.wpcf7 .wpcf7-list-item .checkbox-input:focus,.wpcf7 .checkbox-input input:focus{border-color:#92bb5b;outline:none}.wpcf7 .wpcf7-list-item .checkbox-input:checked,.wpcf7 .checkbox-input input:checked{background-color:#92bb5b;border-color:#92bb5b;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat}.wpcf7 .wpcf7-list-item .checkbox-input input:disabled,.wpcf7 .checkbox-input:disabled{opacity:.5;cursor:not-allowed}.wpcf7 .wpcf7-list-item .checkbox-input input:disabled+span,.wpcf7 .checkbox-input:disabled+span{opacity:.5;cursor:not-allowed}.wpcf7-spinner{display:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:none;color:#fff}input[type=text],input[type=number],input[type=email],input[type=url],input[type=password],input[type=search],input[type=reset],input[type=tel],input[type=date],select{height:auto}textarea{resize:none}.wpcf7 form.sent .wpcf7-response-output{border-color:transparent;color:#92bb5b;font-weight:700}.wpcf7 form .wpcf7-response-output{border-color:transparent}.wpcf7-submit[disabled]{opacity:.5}.wpcf7-submit{cursor:pointer}.contact-form-wrap form[data-status=init] .wpcf7-not-valid-tip{display:none}.contact-form-wrap form[data-status=invalid] .wpcf7-not-valid-tip{display:block}@media (max-width:767.98px){.wpcf7 .checkbox-input input+span,.form-text{font-size:22px}}@media (max-width:575.98px){.form-row,.form-flex{gap:30px}.wpcf7 .wpcf7-text{line-height:normal}}.header{padding:10px 0;position:sticky;top:0;z-index:20;background:#fff;width:100%}.header .custom-logo-link{max-width:150px}@media (max-width:1024.98px){.header .header-menu{display:none}}@media (max-width:1199.98px){.header-menu ul{gap:30px}}@media (max-width:1024.98px){.header-menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:460px){.header-menu ul{gap:20px}}.header-menu ul a{font-size:19px;color:#002e40}@media (max-width:1024.98px){.header-menu ul a{color:#fff;font-size:23px}}.tablet-menu{position:fixed;top:0;background:rgba(0,46,64,.8509803922);backdrop-filter:blur(4px);width:100%;height:100vh;left:100%;z-index:30;overflow-y:auto;overflow-x:hidden}@media (max-width:1024.98px){.tablet-menu.active{left:0;-webkit-transition:left .4s ease;transition:left .4s ease}}.tablet-menu .header-logo{max-width:300px}@media (max-width:460px){.tablet-menu .header-logo{max-width:200px}}.tablet-menu__block{padding:50px 0 100px;max-width:80%;margin:0 auto}.tablet-menu__wrap{gap:50px}.tablet-menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tablet-menu .search-form{max-width:554px;width:100%;margin:0 auto}.tablet-menu .search-form .search-btn{left:30px;right:auto}.tablet-menu .search-form input{padding:19px 30px 19px 90px}@media (max-width:575.98px){.tablet-menu .search-form input{padding:19px 30px 19px 75px}}.header-link{margin:0 auto}.hamburger{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:20px;width:30px;position:relative;cursor:pointer}.hamburger-tablet{position:absolute}@media (max-width:1024.98px){.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;right:0}}.hamburger.white span{background:#fff}.hamburger span{position:absolute;display:inline-block;width:100%;height:2px;background-color:#002e40;-webkit-transition:all .5s ease;transition:all .5s ease}.hamburger span:nth-of-type(1){top:0}.hamburger span:nth-of-type(3){bottom:0}.hamburger.active span:nth-of-type(1){top:unset;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-of-type(2){opacity:0}.hamburger.active span:nth-of-type(3){bottom:unset;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.banner.style-1 .banner-subtitle{gap:126px}.banner.style-2 .banner-subtitle{gap:20px}.banner-desktop{padding:295px 0 115px}@media (max-width:991.98px){.banner-desktop{display:none}}.banner-tablet{display:none}@media (max-width:991.98px){.banner-tablet{display:block}}.banner-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner-image{margin-bottom:50px}@media (max-width:767.98px){.banner-image{margin-bottom:30px}}.banner .title{margin:0 0 31px}@media (max-width:991.98px){.banner .title{margin:50px 0 0}}@media (max-width:767.98px){.banner .title{margin:30px 0 0}}.banner-block{background:rgba(0,46,64,.6509803922);backdrop-filter:blur(4px);border-radius:30px;padding:50px}@media (max-width:600px){.banner-block{padding:40px}}@media (max-width:575.98px){.banner-block{padding:30px}}.banner-block .content p{font-size:35px;letter-spacing:-.25px;color:#fff;font-weight:500;line-height:55px}@media (max-width:1150px){.banner-block .content p{font-size:24px;line-height:35px}}.banner-block_tablet{background:#002e40;backdrop-filter:blur(16.5px);margin:50px auto;max-width:90%}@media (max-width:460px){.banner-block_tablet{max-width:99%}}.banner-block_tablet .content p{font-size:35px;line-height:40px}@media (max-width:460px){.banner-block_tablet .content p{font-size:20px;line-height:29px}}.banner-subtitle{margin-bottom:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1150px){.banner-subtitle{gap:40px}}.banner-subtitle-text{color:#fff;font-size:60px;font-weight:700;letter-spacing:-.25px;line-height:normal}.banner-subtitle-text:nth-child(2n),.banner-subtitle-text:nth-child(4n){text-shadow:4px 4px 4px rgba(0,0,0,.6)}@media (max-width:1600px){.banner-subtitle-text{font-size:50px}}@media (max-width:1399.98px){.banner-subtitle-text{font-size:40px}}@media (max-width:1150px){.banner-subtitle-text{font-size:35px}}@media (max-width:991.98px){.banner-subtitle-text{font-size:60px}}@media (max-width:850px){.banner-subtitle-text{font-size:50px}}@media (max-width:767.98px){.banner-subtitle-text{font-size:40px}}@media (max-width:575.98px){.banner-subtitle-text{font-size:30px;line-height:36px}}@media (max-width:460px){.banner-subtitle-text{font-size:25px;line-height:30px}}.banner-subtitle-text.medium,.banner-subtitle-text .font-medium{font-size:57px}@media (max-width:1600px){.banner-subtitle-text.medium,.banner-subtitle-text .font-medium{font-size:47px}}@media (max-width:1399.98px){.banner-subtitle-text.medium,.banner-subtitle-text .font-medium{font-size:37px}}@media (max-width:1150px){.banner-subtitle-text.medium,.banner-subtitle-text .font-medium{font-size:32px}}@media (max-width:991.98px){.banner-subtitle-text.medium,.banner-subtitle-text .font-medium{font-size:57px}}@media (max-width:850px){.banner-subtitle-text.medium,.banner-subtitle-text .font-medium{font-size:47px}}@media (max-width:767.98px){.banner-subtitle-text.medium,.banner-subtitle-text .font-medium{font-size:37px}}@media (max-width:575.98px){.banner-subtitle-text.medium,.banner-subtitle-text .font-medium{font-size:26px}}@media (max-width:460px){.banner-subtitle-text.medium,.banner-subtitle-text .font-medium{font-size:20px}}@media (max-width:767.98px){.banner-tablet__image{max-width:300px}}@media (max-width:460px){.banner-tablet__image{max-width:250px}}.swiperBanner .swiper-slide{height:calc(85vh - 200px);padding-bottom:200px}@media (max-width:767.98px){.swiperBanner .swiper-slide{padding-bottom:40px;height:calc(85vh - 40px)}}.swiperBanner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.swiperBanner .banner-block{margin-top:50px}@media (max-width:767.98px){.swiperBanner .banner-block{margin-top:30px}}.swiperBanner .banner-subtitle-text{margin-bottom:0}.icon-section.base-padding{padding:107px 0}@media (max-width:991.98px){.icon-section.base-padding{padding:50px 0}}.icon-section.small-padding{padding:50px 0}.icon-section.style-2 a.icon-block:hover .icon-block__title{color:#92bb5b;-webkit-transition:color .6s ease;transition:color .6s ease}.icon-section.style-2 .icon-block__title{font-size:20px;color:#002e40}.icon-section.style-2 .icon-block__text{font-size:20px}.icon-section.style-4 a.icon-block .icon-block__title{color:#002e40}.icon-section.style-4 a.icon-block:hover .icon-block__title{color:#92bb5b;-webkit-transition:color .6s ease;transition:color .6s ease}@media (max-width:1199.98px){.icons-block{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:575.98px){.icons-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.icon-block{max-width:300px}@media (max-width:1199.98px){.icon-block{width:calc(50% - 50px);max-width:none}}@media (max-width:575.98px){.icon-block{width:100%;max-width:300px}}.icon-block__text{text-align:center;font-size:22px;color:#002e40;-webkit-transition:color .6s ease;transition:color .6s ease}.icon-block__text a{color:#92bb5b;-webkit-transition:color .6s ease;transition:color .6s ease}.icon-block__text a:hover{color:#002e40;-webkit-transition:color .6s ease;transition:color .6s ease}.icon-block__title{font-size:24px;-webkit-transition:color .6s ease;transition:color .6s ease}a.icon-block:hover .icon-block__text{color:#92bb5b;-webkit-transition:color .6s ease;transition:color .6s ease}.intro-section{overflow:hidden}.intro-section.style-2 .intro-section__inner{padding:135px 0}@media (max-width:991.98px){.intro-section.style-2 .intro-section__inner{padding:50px 0}}.intro-section__inner{padding:111px 0 200px}@media (max-width:1210px){.intro-section__inner{padding:111px 0 150px}}@media (max-width:991.98px){.intro-section__inner{padding:50px 0}}.intro-section-image{position:absolute;right:0;top:0}.intro-section-image.reverse{left:0;right:auto}@media (max-width:1650px){.intro-section-image.reverse{left:-7%}}@media (max-width:1399.98px){.intro-section-image.reverse{left:-15%}}@media (max-width:1024.98px){.intro-section-image.reverse{left:0}}@media (max-width:1650px){.intro-section-image{right:-8%}}@media (max-width:1210px){.intro-section-image{right:-9%;max-width:65%;top:55px}}@media (max-width:1024.98px){.intro-section-image{position:relative;max-width:100%;right:0;top:0}}@media (max-width:1024.98px){.intro-section-image{padding:0 20px}}@media (max-width:575.98px){.intro-section-image{padding:0 15px}}.intro-section-image img{max-width:960px}@media (max-width:1024.98px){.intro-section-image img{margin:0 auto;max-width:100%}}.intro-content{max-width:690px}@media (max-width:1500px){.intro-content{max-width:600px}}@media (max-width:1399.98px){.intro-content{max-width:550px}}@media (max-width:1024.98px){.intro-content{max-width:100%}}.intro-content__title{margin-bottom:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:380px){.intro-content__title{margin-bottom:30px}}.intro-content .btn{margin-top:50px}.cta-block{padding:100px 30px;background:-webkit-gradient(linear,left bottom,left top,color-stop(-108.14%,#0cc0ae),to(#002e40));background:linear-gradient(360deg,#0cc0ae -108.14%,#002e40 100%);border-radius:50px;position:relative;top:-100px}@media (max-width:767.98px){.cta-block{padding:50px}}@media (max-width:575.98px){.cta-block{top:-60px}}.cta-block__title{font-family:"Poppins";font-weight:900;font-size:30px;line-height:normal;text-align:center;text-transform:uppercase;color:#fff}@media (max-width:575.98px){.cta-block__title{font-size:25px}}@media (max-width:460px){.cta-block__title{font-size:20px}}.cta-block .btn{margin:50px auto 0}@media (min-width:1500px){#data-protection .intro-section-image{top:-6rem;max-width:1560px;width:100%;margin:auto;left:0;right:0}}@media (min-width:1400px){#data-protection .intro-section-image{top:-4rem}}@media (min-width:1500px){#data-protection .intro-section-image img{margin-left:auto}}@media (min-width:1024.98px){#data-privacy .intro-section-image img{max-width:85%}}#our-mission .intro-section-image:before{content:"";background:url(//datenmeier.project-preview.de/wp-content/themes/datenmeier-theme/assets/css/../img/decor-confetti.png) no-repeat;height:100%;width:100%;display:block;position:absolute;background-size:contain}@media (min-width:1900px){#our-mission .intro-section-image{right:10%}}@media (min-width:1600px){#our-mission .intro-section-image{right:5%}}@media (min-width:1399.98px){#our-mission .intro-section-image{right:1%}}@media (min-width:1900px){#data-protection-consulting .intro-section-image{left:14%}}@media (max-width:1300px){#data-protection-consulting .intro-section-image{top:auto;bottom:4rem}}@media (max-width:1024.98px){#data-protection-consulting .intro-section-image{top:0;bottom:auto}}@media (min-width:1500px){#data-protection-consulting .intro-section-image img{max-width:80%}}@media (max-width:1300px){#data-protection-consulting .intro-section-image img{max-width:80%}}@media (max-width:1024.98px){#data-protection-consulting .intro-section-image img{max-width:100%}}.quotes-section{margin:50px 0}.quotes-section .intro-section__inner{padding:282px 0}@media (max-width:1199.98px){.quotes-section .intro-section__inner{padding:200px 0}}@media (max-width:1024.98px){.quotes-section .intro-section__inner{padding:50px 0 0}}.quotes-section .intro-section__inner.style-2{padding:200px 0}@media (max-width:1024.98px){.quotes-section .intro-section__inner.style-2{padding:50px 0 0}}.quotes-section .intro-section-image{top:auto;bottom:0}@media (max-width:1024.98px){.quotes-section .container.reverse{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.quotes-section .content{font-family:"Poppins";font-weight:900;font-size:30px;line-height:normal;text-transform:uppercase;margin-bottom:27px}@media (max-width:575.98px){.quotes-section .content{font-size:25px}}@media (max-width:460px){.quotes-section .content{font-size:20px}}.quotes-section .marker-title{font-family:"League Spartan";font-weight:700;font-size:24px;line-height:25px;text-transform:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:575.98px){.quotes-section .marker-title{font-size:22px}}.quotes-section .marker-title span{padding:11px 8px;display:block}.testimonials-section{padding:42px 0 150px}@media (max-width:991.98px){.testimonials-section{padding:50px 0}}.testimonials-section .title-h2{line-height:normal;max-width:1276px;margin:0 auto}.swiperSlider{background:-webkit-gradient(linear,left bottom,left top,color-stop(-80.34%,#0cc0ae),to(#002e40));background:linear-gradient(360deg,#0cc0ae -80.34%,#002e40 100%);border-radius:50px}.swiperSlider .swiper-slide__inner{padding:50px}.swiperSlider .content{text-align:center;font-family:"Poppins";max-width:892px;margin:25px auto 50px;line-height:normal}.swiperSlider .content p{font-size:20px}.swiperSlider .content p strong{font-size:24px}.text-section{padding:150px 0;background:#e9e9e9}@media (max-width:767.98px){.text-section{padding:70px 0}}@media (max-width:991.98px){.text-section{padding:50px 0}}.text-section.style-3 .marker-title{margin:50px 0}@media (max-width:575.98px){.text-section.style-3 .marker-title{margin:30px 0}}.text-section.style-2 .text-section-wrap{max-width:700px}.text-section.style-4 .text-section-wrap{max-width:850px}.text-section-wrap{max-width:674px;margin:0 auto;text-align:center}.text-section-wrap .content{margin:50px 0;font-weight:700}@media (max-width:575.98px){.text-section-wrap .content{margin:30px 0}}.text-section-wrap .btn{margin:0 auto}.certification-slider{padding:100px 0 42px}@media (max-width:991.98px){.certification-slider{padding:50px 0}}.certification-slider .marker-title{margin-bottom:81px}@media (max-width:575.98px){.certification-slider .marker-title{margin-bottom:50px}}.certification-slider .btn{margin:0 auto}.certificationSlider .swiper-slide{background:#002e40;border-radius:25px;height:auto}.certificationSlider .swiper-slide__inner{padding:50px;height:100%}@media (max-width:1024.98px){.certificationSlider .swiper-slide__inner{padding:30px}}@media (max-width:575.98px){.certificationSlider .swiper-slide__inner{gap:30px}}.certificationSlider .swiperSlider-nav{top:0;margin-top:50px}.certificationSlider .swiperSlider-nav .swiper-pagination-bullet{background:#878786}.certificationSlider .swiperSlider-nav .swiper-pagination-bullet-active{background:#92bb5b}.certificationSlider .swiperSlider-nav .swiper-button-next svg path,.certificationSlider .swiperSlider-nav .swiper-button-prev svg path{fill:#92bb5b}.certificationSlider .content{font-weight:700;text-align:center}.training-section{padding:5px 0 58px}@media (max-width:991.98px){.training-section{padding:50px 0}}.list-section{padding:150px 0}@media (max-width:991.98px){.list-section{padding:50px 0}}.list-block{background:#002e40;border-radius:50px;padding:100px;gap:100px}@media (max-width:991.98px){.list-block{padding:50px}}@media (max-width:800px){.list-block{gap:50px}}.list-item{gap:250px}@media (max-width:1199.98px){.list-item{gap:100px}}@media (max-width:991.98px){.list-item{gap:50px}}@media (max-width:800px){.list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}}@media (max-width:800px){.list-item.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.list-item__inner{max-width:674px}.list-item__inner .content{font-weight:700}@media (max-width:800px){.list-item__inner .content{text-align:center}}.list-item .title-h2{text-align:left;margin-bottom:25px}@media (max-width:800px){.list-item .title-h2{text-align:center}}.list-item .icon-150{-ms-flex-negative:0;flex-shrink:0}@media (max-width:800px){.list-item .icon-150{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.services-list-section{padding:42px 0}@media (max-width:991.98px){.services-list-section{padding:50px 0}}.services-list{display:grid;grid-template-columns:repeat(4,1fr);gap:70px;justify-items:center}@media (max-width:991.98px){.services-list{grid-template-columns:repeat(3,1fr);gap:40px}}@media (max-width:575.98px){.services-list{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:460px){.services-list{grid-template-columns:repeat(2,1fr);gap:25px}}.services-list a{cursor:pointer}.contact-form-section .intro-section__inner{min-height:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024.98px){.contact-form-section .intro-section__inner{min-height:auto;display:block}}.contact-form-section.reverse .intro-section-image{top:24px}@media (max-width:1210px){.contact-form-section.reverse .intro-section-image{top:auto;bottom:4.5rem}}@media (max-width:1024.98px){.contact-form-section.reverse .intro-section-image{top:54px;bottom:auto}}@media (max-width:767.98px){.contact-form-section.reverse .intro-section-image{top:0;bottom:auto}}.contact-form-section .intro-section-image{top:0}@media (max-width:1650px){.contact-form-section .intro-section-image{right:-8%}}@media (max-width:1399.98px){.contact-form-section .intro-section-image{right:-13%}}@media (max-width:1210px){.contact-form-section .intro-section-image{right:-9%;top:auto;bottom:5.5rem}}@media (max-width:1024.98px){.contact-form-section .intro-section-image{right:auto;top:54px;bottom:auto}}@media (max-width:760px){.contact-form-section .intro-section-image{top:-35px}}@media (max-width:575.98px){.contact-form-section .intro-section-image{top:-9px}}.contact-form-section .content{margin:50px 0}.contact-form-section .contact-form-wrap form{max-width:858px;margin:0 auto}.contact-form-section.style-2{padding:150px 0}@media (max-width:767.98px){.contact-form-section.style-2{padding:100px 0}}@media (max-width:575.98px){.contact-form-section.style-2{padding:50px 0}}.contact-form-section.style-2 .title{text-shadow:none;margin:0 0 10px;color:#002e40;text-align:left}.contact-form-section.style-2 .content{margin:50px 0 0}@media (max-width:575.98px){.contact-form-section.style-2 .content{margin:30px 0 0}}.contact-form-wrap{gap:100px}@media (max-width:1199.98px){.contact-form-wrap{gap:50px}}@media (max-width:1024.98px){.contact-form-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:575.98px){.contact-form-wrap{gap:30px}}.contact-form-block{border-radius:50px;background:#002e40;padding:50px;max-width:746px}@media (max-width:1024.98px){.contact-form-block{width:100%;max-width:100%}}@media (max-width:575.98px){.contact-form-block{padding:30px}}.footer{background:#002e40;padding:150px 0}@media (max-width:767.98px){.footer{padding:70px 0}}@media (max-width:991.98px){.footer{padding:50px 0}}.footer .footer-logo{max-width:328px;width:100%}.footer-icon{margin-top:50px}@media (max-width:991.98px){.footer-icon{gap:30px}}.footer-icon img{max-height:65px;-o-object-fit:contain;object-fit:contain;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:auto}@media (max-width:575.98px){.footer-icon img{max-height:60px}}@media (max-width:767.98px){.footer-icon_desktop{display:none}}.footer-icon_tablet{display:none}@media (max-width:767.98px){.footer-icon_tablet{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:767.98px){.footer-icon{margin-top:0}}@media (max-width:767.98px){.footer-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1199.98px){.footer-menu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:150px}}@media (max-width:991.98px){.footer-menu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px}}@media (max-width:575.98px){.footer-menu-wrap{gap:40px}}@media (max-width:380px){.footer-menu-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.footer-menu a{font-size:19px;color:#fff}.footer-menu a:hover{border-bottom:2px solid #fff}.footer-menu:nth-child(1){margin-right:37px}@media (max-width:1199.98px){.footer-menu:nth-child(1){margin-right:0}}@media (max-width:1399.98px){.footer-menu:nth-child(1) ul{gap:25px}}@media (max-width:1199.98px){.footer-menu:nth-child(1) ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer-menu:nth-child(2){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:50px}@media (max-width:1199.98px){.footer-menu:nth-child(2){margin-top:0}}.footer-menu:nth-child(2) ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}@media (max-width:1199.98px){.footer-menu:nth-child(2) ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}