/*!
* Theme Name: Sporthaus Fulda
* Theme URI: https://www.okdesigns.de
* Author: okdesigns
* Author URI: https://www.okdesigns.de
* Version: 1.0.4
* Text Domain: sporthaus
*/@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:500;src:url("assets/fonts/dm-sans-v17-latin-500.woff2") format("woff2"),url("assets/fonts/dm-sans-v17-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:600;src:url("assets/fonts/dm-sans-v17-latin-600.woff2") format("woff2"),url("assets/fonts/dm-sans-v17-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:700;src:url("assets/fonts/dm-sans-v17-latin-700.woff2") format("woff2"),url("assets/fonts/dm-sans-v17-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Oskari G2";font-style:normal;font-weight:400;src:url("assets/fonts/OskariG2Medium.woff2") format("woff2"),url("assets/fonts/OskariG2Medium.ttf") format("truetype")}html{height:100%;font-size:16px;overflow-y:scroll;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400;background-color:#fff}@media only screen and (max-width: 1920px){html{font-size:15px}}@media only screen and (max-width: 782px),only screen and (max-height: 900px){html{font-size:14px}}body{font-family:"DM Sans",sans-serif;font-size:1.125rem;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#2b2b2b;background:#fff;-webkit-font-smoothing:antialiased}*{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}.wrap_outer{width:100%;text-align:center;margin:0 auto}.wrap_inner{width:100%;max-width:1648px;padding:0 4rem;margin:0 auto}@media only screen and (max-width: 1680px){.wrap_inner{max-width:1496px;padding:0 3rem}}@media only screen and (max-width: 1496px){.wrap_inner{max-width:1280px}}@media only screen and (max-width: 1124px){.wrap_inner{max-width:950px}}@media only screen and (max-width: 950px){.wrap_inner{max-width:782px}}@media only screen and (max-width: 550px){.wrap_inner{padding:0 1.5rem}}.clearfix:after{visibility:hidden;display:block;content:"";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}#page-content{height:100%}#page-content .page-body{display:flex;flex-direction:column;background:#fff}#page-content .page-body>section:not(.no-spacing){padding:11.25rem 0}#page-content .page-body>section:not(.no-spacing)+section:not(.no-spacing){padding-top:0}@media only screen and (max-width: 1280px){#page-content .page-body>section:not(.no-spacing){padding:8.25rem 0}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Oskari G2",sans-serif;font-weight:400;color:#000;line-height:.77;text-align:left;margin:0 0 2rem}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b,.h1 strong,.h1 b,.h2 strong,.h2 b,.h3 strong,.h3 b,.h4 strong,.h4 b,.h5 strong,.h5 b,.h6 strong,.h6 b{font-weight:400 !important;color:#dcdc1d !important}h1,.h1{font-size:6.25rem}h2,.h2{font-size:3.75rem}h3,.h3{font-size:3rem}h4,.h4,h5,.h5,h6,.h6{font-size:2.75rem}@media only screen and (max-width: 1496px){h1,.h1{font-size:5rem}h2,.h2{font-size:3rem}}@media only screen and (max-width: 1496px){h2,.h2{font-size:2.75rem}}.okd-text{font-size:1.125rem;text-align:left;color:#2b2b2b}.okd-text p{line-height:1.4;margin-bottom:1.5rem}.okd-text ul,.okd-text ol{list-style:none;padding-left:2rem;margin-bottom:1rem}.okd-text ul ul,.okd-text ul ol,.okd-text ol ul,.okd-text ol ol{padding-top:.5rem;padding-bottom:.5rem}.okd-text ul li{position:relative;padding-left:2rem;line-height:1.6}.okd-text ul li:before{display:block;content:"";width:6px;height:6px;position:absolute;top:9px;left:0;background:#dcdc1d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.okd-text ol{counter-reset:custom-counter}.okd-text ol li{counter-increment:custom-counter;position:relative;padding-left:26px}.okd-text ol li:before{content:counter(custom-counter) ". ";position:absolute;top:0;left:0;color:#dcdc1d}.okd-text>ul,.okd-text>ol{padding:0 0 0 1rem}.okd-text li{text-align:left;margin-bottom:.3125rem}.okd-text a:not(.button):not(.no-highlight):not([ng-href]):not(.social):not(.privacy){color:#000;text-decoration:underline;text-underline-offset:2px;transition:all .2s}.okd-text a:not(.button):not(.no-highlight):not([ng-href]):not(.social):not(.privacy):hover{color:#dcdc1d}.okd-text .button:not(.wpcf7-submit){margin-top:2rem}.okd-text b,.okd-text strong{font-weight:700;color:#000}.okd-text *:not(.subline)+h2,.okd-text *:not(.subline)+h3,.okd-text *:not(.subline)+h4,.okd-text *:not(.subline)+h5,.okd-text *:not(.subline)+h6{margin-top:3rem}.okd-text .subline{font-size:1rem;color:#2b2b2b}.okd-text hr{display:block;width:100%;height:1px;background:#2b2b2b;margin-bottom:1.5rem}.okd-text img{max-width:100%;height:auto}.okd-text *:not(div:not([class^=mb_]):not([class=wpcf7])):last-child,.okd-text blockquote *:not(div:not([class^=mb_])):last-child{margin-bottom:0}.okd-text .alignleft{float:left;margin:0 25px 25px 0}.okd-text .alignright{float:right;margin:0 0 25px 25px}.okd-text .aligncenter{margin-left:auto;margin-right:auto;margin-bottom:25px}.okd-text .wp-caption{width:100% !important;max-width:100%;margin-top:2rem}.okd-text .wp-caption a{display:block;width:100%;height:100%}.okd-text .wp-caption img,.okd-text .wp-caption svg{padding:2rem;border-radius:3px;border:1px solid #d1d1d2}.okd-text .wp-caption .wp-caption-text{font-size:.875rem;margin:1rem 0 0}.okd-text .wp-caption+*{margin-top:2rem}.okd-text .wp-block-image{margin-top:2rem}.okd-text .wp-block-image img{padding:2rem;border-radius:3px;border:1px solid #d1d1d2}.okd-text .wp-block-image figcaption{font-size:.875rem;margin:1rem 0 0}.okd-text details{margin-bottom:1.5rem}.okd-text details summary{display:block;width:100%;padding:1rem 4rem 1rem 1.5rem;position:relative;cursor:pointer;font-weight:600;color:#000;border:1px solid #d1d1d2;border-radius:3px}.okd-text details summary:after{display:block;content:"";width:1rem;height:1rem;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%230F466B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 5v14"/><path d="m19 12-7 7-7-7"/></svg>') no-repeat center center;background-size:auto 100%}.okd-text details summary+div{padding:1px 1.5rem;border:1px solid #d1d1d2;border-top:0;border-radius:0 0 3px 3px}.okd-text details[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.okd-text details+details{margin-top:-0.75rem}.okd-text span.house{display:inline-block;width:60px;height:57px;margin:0 .5rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 57"><path d="M43.59,11.97L0,50.96v6.04h7.35L50.54,18.38l-6.96-6.4Z" style="fill:%23dcdc1d;"/><path d="M60,57v-12.43l-13.9,12.43h13.9Z" style="fill:%23dcdc1d;"/><path d="M30.58,0l-2.02,1.8L0,27.09v12.85L37.52,6.39,30.58,0Z" style="fill:%23dcdc1d;"/><path d="M56.61,23.97L19.67,57h14.1l26.23-23.45v-6.46l-3.39-3.12Z" style="fill:%23dcdc1d;"/></svg>') no-repeat center center;background-size:100% auto}@media only screen and (max-width: 1496px){.okd-text span.house{width:45px;height:43px}}@media only screen and (max-width: 782px){.okd-text span.house{width:38px;height:36px}}.button{display:inline-flex;flex-direction:row;align-items:center;gap:1rem;font-family:"DM Sans",sans-serif;cursor:pointer;text-align:center;text-decoration:none;vertical-align:top;white-space:normal;font-size:1.125rem;font-weight:600;color:#000;line-height:1;position:relative;padding:.75rem .75rem .75rem 1.625rem;background:#dcdc1d;border:1px solid #dcdc1d;border-radius:2.5rem;-webkit-appearance:none;transition:all .2s}.button:after{display:block;flex:0 0 auto;content:"";width:2rem;height:2rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23DCDC1D" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg>') no-repeat center center #000;background-size:80% auto;border-radius:50%}.button:hover{background:#fbd227;border-color:#fbd227}.button.button-secondary{color:#000;background:transparent;border-color:#dcdc1d}.button.button-secondary:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg>');background-color:#dcdc1d}.button.button-secondary:hover{background-color:#dcdc1d;border-color:#dcdc1d}.button.button-secondary:hover:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23DCDC1D" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg>');background-color:#000}.button.button-tertiary{color:#fff;background:#000;border-color:#000}.button.button-tertiary:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg>');background-color:#dcdc1d}.button.button-tertiary:hover{color:#000;background:transparent;border-color:#000}.button.button-tertiary:hover:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23DCDC1D" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg>');background-color:#000}.button.button-quaternary{color:#dcdc1d;background:transparent;border-color:#dcdc1d}.button.button-quaternary:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg>');background-color:#dcdc1d}.button.button-quaternary:hover{color:#000;background-color:#dcdc1d}.button.button-quaternary:hover:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23DCDC1D" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg>');background-color:#000}.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger .hamburger-box{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;position:relative;vertical-align:top;margin:2px 0 0;border:1px solid #dcdc1d;border-radius:50%}.hamburger .hamburger-box .hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger .hamburger-box .hamburger-inner,.hamburger .hamburger-box .hamburger-inner::before,.hamburger .hamburger-box .hamburger-inner::after{width:20px;height:2px;background-color:#dcdc1d;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger .hamburger-box .hamburger-inner::before,.hamburger .hamburger-box .hamburger-inner::after{content:"";display:block}.hamburger .hamburger-box .hamburger-inner::before{top:-6px}.hamburger .hamburger-box .hamburger-inner::after{bottom:-6px}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#dcdc1d}.hamburger.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}#mobile-menu:not(.mm-menu){display:none}.mm-panel,.mm-panels,.mm-navbar{background:#000}.mm-listitem__text{font-family:"Oskari G2",sans-serif;font-size:3rem;text-transform:uppercase;line-height:1;color:#fff !important}@media only screen and (max-width: 480px){.mm-listitem__text{font-size:2rem}}.mm-listitem:after{display:none}.mm-navbar{visibility:hidden}.wpcf7{text-align:left !important}.wpcf7 *{text-align:left !important}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=phone],.wpcf7 input[type=search],.wpcf7 textarea{display:block;width:100%;font-family:"DM Sans",sans-serif;font-size:1.125rem;font-weight:500;color:#000 !important;line-height:1;text-align:left;padding:1.15rem 1.15rem calc(1.15rem - 1px);background:#fff;border:1px solid #d1d1d2;-webkit-appearance:none}.wpcf7 input[type=text]::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=phone]::placeholder,.wpcf7 input[type=search]::placeholder,.wpcf7 textarea::placeholder{color:#000}.wpcf7 input[type=text][readonly],.wpcf7 input[type=email][readonly],.wpcf7 input[type=phone][readonly],.wpcf7 input[type=search][readonly],.wpcf7 textarea[readonly]{background:#2b2b2b}.wpcf7 textarea{height:100%;min-height:100%;max-height:35rem;width:100%;min-width:100%;max-width:100%}.wpcf7 .wpcf7-submit{display:block;width:100%;font-family:"DM Sans",sans-serif;cursor:pointer;text-align:center !important;text-decoration:none;vertical-align:top;white-space:normal;font-size:1.125rem;font-weight:600;color:#000;line-height:1;position:relative;padding:1.15rem 1.625rem calc(1.15rem - 1px);background:#dcdc1d;border:1px solid #dcdc1d;border-radius:2.5rem;-webkit-appearance:none;transition:all .2s}.wpcf7 .wpcf7-submit:hover{background:#fbd227;border-color:#fbd227}.wpcf7 .row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:0 1rem;margin:0 0 1.5rem}.wpcf7 .row>p{width:100%}.wpcf7 .row label{display:block;margin:0 0 .5rem;text-align:left !important}.wpcf7 .row>.column{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;width:calc(50% - (1rem / 2));text-align:left}.wpcf7 .row .wpcf7-form-control-wrap{width:100%;flex:0 0 auto}.wpcf7 .row.submit{margin:2rem 0 0}.wpcf7 .row.submit p{display:flex;flex-direction:column;justify-content:center;align-items:center}.wpcf7 .row.submit p .wpcf7-spinner{display:none}.wpcf7 form.submitting .wpcf7-spinner{display:block !important;margin:1.5rem 0 0}.wpcf7 hr{margin:1.25rem 0}.wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars),.wpcf7 .wpcf7-checkbox,.wpcf7 .wpcf7-acceptance{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars) .wpcf7-list-item,.wpcf7 .wpcf7-checkbox .wpcf7-list-item,.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars) .wpcf7-list-item label,.wpcf7 .wpcf7-checkbox .wpcf7-list-item label,.wpcf7 .wpcf7-acceptance .wpcf7-list-item label{cursor:pointer;text-align:left;margin:0}.wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars).wpcf7-acceptance,.wpcf7 .wpcf7-checkbox.wpcf7-acceptance,.wpcf7 .wpcf7-acceptance.wpcf7-acceptance{height:auto}.wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars).wpcf7-acceptance .wpcf7-list-item,.wpcf7 .wpcf7-checkbox.wpcf7-acceptance .wpcf7-list-item,.wpcf7 .wpcf7-acceptance.wpcf7-acceptance .wpcf7-list-item{margin-right:0}.wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars) input,.wpcf7 .wpcf7-checkbox input,.wpcf7 .wpcf7-acceptance input{display:none}.wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars) input+span,.wpcf7 .wpcf7-checkbox input+span,.wpcf7 .wpcf7-acceptance input+span{display:block;font-size:1rem;font-weight:500;line-height:1.4;color:rgba(0,0,0,.8);padding:0 0 0 2.5rem;position:relative}.wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars) input+span a,.wpcf7 .wpcf7-checkbox input+span a,.wpcf7 .wpcf7-acceptance input+span a{color:#000;text-decoration:underline !important;text-underline-offset:2px;transition:all .2s}.wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars) input+span a:hover,.wpcf7 .wpcf7-checkbox input+span a:hover,.wpcf7 .wpcf7-acceptance input+span a:hover{color:#dcdc1d}.wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars) input+span:before,.wpcf7 .wpcf7-checkbox input+span:before,.wpcf7 .wpcf7-acceptance input+span:before{display:block;content:"";width:20px;height:20px;background:#fff;border:1px solid #d1d1d2;border-radius:50%;position:absolute;top:0;left:0;transition:none}.wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars) input:checked+span:before,.wpcf7 .wpcf7-checkbox input:checked+span:before,.wpcf7 .wpcf7-acceptance input:checked+span:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg>') no-repeat center center #dcdc1d;background-size:auto 80%;border-color:#dcdc1d}.wpcf7 .wpcf7-checkbox input+span:before,.wpcf7 .wpcf7-acceptance input+span:before{border-radius:0}.wpcf7 .wpcf7-acceptance{padding:0 0 1rem}.wpcf7 .wpcf7-form-control-wrap{display:flex;flex-direction:column}.wpcf7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip{order:1}.wpcf7 .wpcf7-not-valid-tip{display:block;font-size:.875rem;font-weight:500;color:#dc3232 !important;line-height:1.1;text-align:left;margin:.5rem 0 0}.wpcf7 form .wpcf7-response-output{font-size:.875rem;font-weight:500;color:#fff;line-height:1.4;text-align:left;padding:1rem 1.5rem 1rem !important;margin:2.5rem 0 0 !important;border:0 !important;border-radius:3px;background:#dc3232}.wpcf7 form .wpcf7-response-output img,.wpcf7 form .wpcf7-response-output svg{display:none}.wpcf7 form.sent .wpcf7-response-output{background:#46b450}@media only screen and (max-width: 850px){.wpcf7 .row{gap:.625rem}.wpcf7 .row .column{width:100%}}header.header{width:100%;padding:3rem 0;position:fixed;top:0;left:0;z-index:999;transition:all .3s}header.header.scroll{opacity:0}header.header.invert{background:#000}header.header.invert+section{margin-top:8rem}header.header .wrap_inner{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;max-width:100%}header.header .wrap_inner .logo{display:block}header.header .wrap_inner .logo img,header.header .wrap_inner .logo svg{display:block;width:21.1875rem;height:4.25rem}header.header .wrap_inner nav{margin:0 0 0 7.5rem}header.header .wrap_inner nav>ul{display:flex;flex-direction:row;align-items:center;gap:2rem;list-style:none}header.header .wrap_inner nav>ul>li>a{color:#fff;text-decoration:none;transition:all .2s}header.header .wrap_inner nav>ul>li:hover>a,header.header .wrap_inner nav>ul>li.current-menu-item>a{color:#dcdc1d}header.header .wrap_inner>a.button{margin-left:auto}header.header .wrap_inner>a.hamburger{display:none}@media only screen and (max-width: 1680px){header.header{padding:2.5rem 0}}@media only screen and (max-width: 1496px){header.header .wrap_inner .logo img,header.header .wrap_inner .logo svg{width:16.1875rem;height:3.25rem}header.header .wrap_inner nav{margin:0 0 0 5rem}}@media only screen and (max-width: 1280px){header.header .wrap_inner nav{display:none}header.header .wrap_inner>a.hamburger{display:inline-block}}@media only screen and (max-width: 782px){header.header .wrap_inner>a.button{display:none}header.header .wrap_inner>a.hamburger{margin-left:auto}}@media only screen and (max-width: 550px){header.header{padding:1.5rem 0}header.header .wrap_inner .logo img,header.header .wrap_inner .logo svg{width:13.6875rem;height:2.75rem}}footer.footer{background:#000}footer.footer>hr{display:block;width:100%;height:0;border-top:1px solid rgba(255,255,255,.5)}footer.footer .wrap_inner:first-child{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:3.75rem;padding-top:3rem;padding-bottom:3rem}footer.footer .wrap_inner:first-child>.okd-text{width:calc(25% - (1.5rem * 2 / 3));flex:0 0 auto}footer.footer .wrap_inner:first-child>.okd-text h1,footer.footer .wrap_inner:first-child>.okd-text h2,footer.footer .wrap_inner:first-child>.okd-text h3,footer.footer .wrap_inner:first-child>.okd-text h4,footer.footer .wrap_inner:first-child>.okd-text h5,footer.footer .wrap_inner:first-child>.okd-text h6{color:#fff;margin-bottom:1.5rem}footer.footer .wrap_inner:first-child>.okd-text>p{color:rgba(255,255,255,.8);line-height:1.4;text-align:left;max-width:43.75rem}footer.footer .wrap_inner:first-child .wpcf7{width:calc(50% - (1.5rem * 2 / 3));flex:0 0 auto}footer.footer .wrap_inner:first-child .wpcf7 .row{flex-direction:column;gap:1rem}footer.footer .wrap_inner:first-child .wpcf7 .row>.column{width:100%}footer.footer .wrap_inner:first-child .wpcf7 input[type=text],footer.footer .wrap_inner:first-child .wpcf7 input[type=email],footer.footer .wrap_inner:first-child .wpcf7 input[type=phone],footer.footer .wrap_inner:first-child .wpcf7 input[type=search],footer.footer .wrap_inner:first-child .wpcf7 textarea{color:#fff !important;background:transparent;border:1px solid #d1d1d2}footer.footer .wrap_inner:first-child .wpcf7 input[type=text]::placeholder,footer.footer .wrap_inner:first-child .wpcf7 input[type=email]::placeholder,footer.footer .wrap_inner:first-child .wpcf7 input[type=phone]::placeholder,footer.footer .wrap_inner:first-child .wpcf7 input[type=search]::placeholder,footer.footer .wrap_inner:first-child .wpcf7 textarea::placeholder{color:#fff}footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars) input+span,footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-checkbox input+span,footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-acceptance input+span{color:rgba(255,255,255,.8)}footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars) input+span:before,footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-checkbox input+span:before,footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-acceptance input+span:before{background:transparent}footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars) input+span a,footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-checkbox input+span a,footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-acceptance input+span a{color:#fff}footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars) input+span a:hover,footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-checkbox input+span a:hover,footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-acceptance input+span a:hover{color:#dcdc1d}footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-radio:not(.wpcf7-rating-stars) input:checked+span:before,footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-checkbox input:checked+span:before,footer.footer .wrap_inner:first-child .wpcf7 .wpcf7-acceptance input:checked+span:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg>') no-repeat center center #dcdc1d;background-size:auto 80%;border-color:#dcdc1d}footer.footer .wrap_inner:first-child+hr+.wrap_inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3.75rem;padding-top:3rem;padding-bottom:3rem}footer.footer .wrap_inner:first-child+hr+.wrap_inner>p{color:rgba(255,255,255,.8);text-align:left}footer.footer .wrap_inner:first-child+hr+.wrap_inner nav ul{display:flex;flex-direction:row;align-items:center;list-style:none;gap:2rem}footer.footer .wrap_inner:first-child+hr+.wrap_inner nav ul li a{color:rgba(255,255,255,.8);text-decoration:none;transition:all .2s}footer.footer .wrap_inner:first-child+hr+.wrap_inner nav ul li a:hover{color:#dcdc1d}@media only screen and (max-width: 1124px){footer.footer .wrap_inner:first-child{flex-direction:column;justify-content:flex-start;gap:2rem}footer.footer .wrap_inner:first-child>.okd-text{width:100%}footer.footer .wrap_inner:first-child>.okd-text,footer.footer .wrap_inner:first-child>.okd-text *{max-width:100% !important;text-align:center !important}footer.footer .wrap_inner:first-child .wpcf7{width:100%}footer.footer .wrap_inner:first-child+hr+.wrap_inner{flex-direction:column-reverse;gap:2rem}footer.footer .wrap_inner:first-child+hr+.wrap_inner>p{text-align:center}}.okd-modal{max-width:53.75rem;padding:3rem;border-radius:10px}.okd-modal a.close-modal{top:1.5rem;right:1.5rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6 6 18"/><path d="m6 6 12 12"/></svg>') no-repeat center center #f2f2f2;background-size:70% auto;border-radius:50%}.okd-modal .okd-modal__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem;margin:3rem 0 0;padding:3rem 0 0;border-top:1px solid #d1d1d2}.okd-modal .okd-modal__grid>div>p+p{margin-top:1rem}.okd-modal .okd-modal__grid>div>p a{color:rgba(0,0,0,.8);text-decoration:underline;text-underline-offset:2px;transition:all .2s}.okd-modal .okd-modal__grid>div>p a:hover{color:#dcdc1d}.okd-modal .okd-modal__grid>div:last-child{align-self:end}@media only screen and (max-width: 782px){.okd-modal{width:100%;padding:3rem 1.5rem 3rem 1.5rem}.okd-modal .okd-modal__grid{display:flex;flex-direction:column;gap:2rem;margin:2rem 0 0;padding:2rem 0 0}.okd-modal .okd-modal__grid>div:last-child{align-self:start}}body.mm-wrapper{overflow-x:clip !important}.mm-wrapper--opened,.mm-wrapper--opened body{overflow:clip !important}/*# sourceMappingURL=style.css.map */
