@media screen and (max-width:360px){.nose{display:none}}@media screen and (min-width:1024px){.nopc{display:none}}@media screen and (max-width:1023px){.nosp{display:none}}.mc{color:#005982 !important}.red{color:#c66 !important}.yl{color:gold !important}.k{color:#000 !important}.wh{color:#fff !important}.cf:after{content:"";display:block;clear:both}.rpsimg{max-width:100%;height:auto}_::-webkit-full-page-media,_:future,:root body{letter-spacing:0rem !important}@keyframes sizeScaleX{0%{width:0}100%{width:100%}}@keyframes sizeScaleY{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes sizeScaleX{0%{width:0}100%{width:100%}}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.slanting{background-size:auto auto;background-color:gold;background-image:repeating-linear-gradient(-45deg,gold,gold 20px,#ffe766 20px,#ffe766 40px)}body{background:#f8f7f4}.gh h1{display:contents;margin:0}.fv{aspect-ratio:.75/1;background:url(//himpotan.de/wp-content/themes/himpotan2023/css/../images/fv_bg_berlin-sp.webp) bottom right no-repeat #66b2be;background-size:100% auto;box-shadow:1px 1px 3px rgba(0,0,0,.3);margin-top:-66px;position:relative;z-index:-2}.fv:before{background:url(//himpotan.de/wp-content/themes/himpotan2023/css/../images/ico_himpotan.svg) -10% -90% no-repeat;background-size:auto 125%;content:"";display:block;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;opacity:.5;z-index:-1}.fv-txt{padding-top:60px;text-shadow:1px 1px 2px rgba(255,255,255,.9),-1px -1px 4px rgba(0,89,130,.2),-1px -1px 2px rgba(0,89,130,.4)}.fv-txt p{color:rgba(0,89,130,.8);font-size:1.7rem;font-weight:800;line-height:160%}@media screen and (min-width:540px){.fv{aspect-ratio:auto;background:url(//himpotan.de/wp-content/themes/himpotan2023/css/../images/fv_bg_berlin-pc.webp) bottom no-repeat #66b2be;height:640px}}@media screen and (min-width:1024px){.fv{margin-top:-100px;width:100%}.fv:before{background-position:30% 0;height:640px}.fv-txt{padding-top:110px}.fv-txt p{text-align:right;font-size:2.6rem}}@media screen and (min-width:1440px){.fv{background-size:100% auto}.fv-txt{padding-top:160px}.fv-txt p{letter-spacing:.1rem}}main .yokatta,main .testimonials{padding:0 0 3rem;position:relative;z-index:0}@media screen and (min-width:1440px){main .yokatta,main .testimonials{padding:0 0 4rem}}main .first h1,main .testimonials h1{color:#4d4d4d;display:inline-block;font-size:1.7rem;line-height:40px;margin:2rem 0 1rem;position:relative}main .first h1:before,main .testimonials h1:before{background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;content:"";display:block;height:40px;margin:auto;position:absolute}@media screen and (min-width:1024px){main .first h1,main .testimonials h1{font-size:2rem !important;margin:4rem 0 1rem}}main{position:relative}main .first{margin:5rem 0 0;padding-bottom:3rem}main .first h1{text-shadow:1px 1px 1px #fff}main .first h1:before{background-image:url(//himpotan.de/wp-content/themes/himpotan2023/css/../images/ico_all_device.svg);top:-50px;width:120px}main .first-slider{max-width:980px}main .first-slider h2 a{color:#000}main .first-txt{background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.2);padding:1rem}main .first-txt h2{letter-spacing:.1rem;line-height:140%}main .first-txt p{color:#4d4d4d;font-size:.9rem;line-height:160%;word-break:break-all}main .first ul.check li{color:#bf4040;padding:.5rem 0 .5rem 26px;position:relative}main .first ul.check li:before{background:url(//himpotan.de/wp-content/themes/himpotan2023/css/../images/ico_checkbox.svg) 0 50% no-repeat;background-size:100% auto;content:"";display:block;height:24px;width:20px;position:absolute;margin:auto;top:0;right:auto;bottom:0;left:0}@media screen and (min-width:1024px){main .first{margin-top:3rem}main .first-txt{width:320px}main .first-txt .btn a{width:100%}main .first-slider{padding-right:20px}main .first h1{margin-top:0;padding-left:130px}main .first h1:before{width:130px;top:0;right:auto;left:0}}main .first .wp-block-columns{margin-bottom:0}main .yokatta{background:#fff;text-align:center}main .yokatta h1{display:inline-block;line-height:160%;margin-top:3rem;width:100%}main .yokatta h1 strong{font-size:140%}main .yokatta .slash{display:inline-block}main .yokatta .slash:before{content:"\005C";padding-right:.25rem}main .yokatta .slash:after{content:"\002F";padding-left:.25rem}main .yokatta-list{list-style:none;padding:30px 0}main .yokatta-list li{background:rgba(102,178,190,.2);box-sizing:border-box;padding:1rem;text-align:center;font-size:110%;font-weight:600}main .yokatta-list li:nth-child(even){background:rgba(0,89,130,.1)}main .yokatta-list li:last-child{position:relative;height:60px}main .yokatta-list li:last-child a{background:#005982;color:#fff;display:block;padding-top:1.5rem;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}main .yokatta-list li p{text-align:left}main .yokatta-list li p a{color:#000;letter-spacing:-.001rem;line-height:140%}main .yokatta-list li p a:after,main .yokatta-list li p a:hover:after{content:"";display:block;height:3px}main .yokatta-list li p a:after{background:0 0}main .yokatta-list li p a:hover{color:#005982}main .yokatta-list li p a:hover:after{background-size:auto auto;background-color:rgba(255,215,0,.75);background-image:repeating-linear-gradient(-45deg,rgba(255,215,0,.75),rgba(255,215,0,.75) 4px,rgba(255,255,255,.4) 4px,rgba(255,255,255,.4) 8px);animation:sizeScaleX ease-in .5s,fadeIn ease-in .3s}main .yokatta-list--thumbnail img{max-width:100%;height:auto}main .yokatta-list--thumbnail img:hover{opacity:.8}main .yokatta .y-grid .y-item{width:100%;margin-top:10px}@media screen and (min-width:1024px){main .yokatta h1{font-size:2rem;margin-top:4rem;width:auto}main .yokatta li:last-child{height:300px}main .yokatta li:last-child a{line-height:300px;padding:0}main .yokatta li:last-child a:hover{color:#005982;background-size:auto auto;background-color:gold;background-image:repeating-linear-gradient(-45deg,gold,gold 20px,#ffe766 20px,#ffe766 40px)}main .yokatta .item{box-sizing:border-box;width:520px;margin:20px}main .yokatta .y-grid .y-item{width:31.35%;margin:1%}}@media screen and (min-width:1440px){main .yokatta .trapez{margin:0 auto;max-width:1360px;position:relative}main .yokatta .trapez:before,main .yokatta .trapez:after{background:#f8f7f4;content:"";display:block;height:80px;width:100%;margin:auto;position:absolute;top:-80px}main .yokatta .trapez:before{transform-origin:bottom left;transform:rotate(10deg);left:1360px;right:auto}main .yokatta .trapez:after{transform-origin:bottom right;transform:rotate(-10deg);left:auto;right:1360px}main .yokatta li:last-child a{font-size:1.6rem}}main .testimonials{background:#fff7cc}main .testimonials h1{padding-left:50px}main .testimonials h1:before{background-image:url(//himpotan.de/wp-content/themes/himpotan2023/css/../images/ico_coment.svg);left:0;width:50px}main .testimonials-list{line-height:160%}main .testimonials-balloon{background-size:auto auto;background-color:#ffe766;background-image:repeating-linear-gradient(-45deg,#ffe766,#ffe766 20px,#ffeb80 20px,#ffeb80 40px);border-radius:2rem;font-size:.9rem;padding:1rem;position:relative}main .testimonials-balloon:after{border-style:solid;border-width:10px 10px 0;border-color:#ffe766 transparent transparent;content:"";display:block;position:absolute;margin:auto;top:auto;right:auto;bottom:-10px;left:40px;height:0;width:0}main .testimonials-customer{background:url(//himpotan.de/wp-content/themes/himpotan2023/css/../images/ico_customer.svg) 40px 50% no-repeat;background-size:auto 40px;color:#005982;height:40px;padding:1rem 0 0 90px}main .testimonials-customer small{padding-left:.5rem}@media screen and (min-width:1024px){main .testimonials-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}main .testimonials-list li{width:49%}main .testimonials-customer{line-height:140%;padding-top:0}main .testimonials-customer small{display:block;padding:0}}@media screen and (min-width:1440px){main .testimonials .trapez{margin:0 auto;max-width:1360px;position:relative}main .testimonials .trapez:before,main .testimonials .trapez:after{background:#fff7cc;content:"";display:block;height:80px;width:100%;margin:auto;position:absolute;top:0}main .testimonials .trapez:before{transform-origin:bottom left;transform:rotate(-10deg);left:1360px;right:auto}main .testimonials .trapez:after{transform-origin:bottom right;transform:rotate(10deg);left:auto;right:1360px}main .testimonials-list li{width:24%}}@media screen and (min-width:1440px){main .line .trapez{margin:0 auto;max-width:1360px;position:relative}main .line .trapez:before,main .line .trapez:after{background:#fff7cc;content:"";display:block;height:80px;width:100%;margin:auto;position:absolute;top:-80px}main .line .trapez:before{transform-origin:bottom left;transform:rotate(10deg);left:1360px;right:auto}main .line .trapez:after{transform-origin:bottom right;transform:rotate(-10deg);left:auto;right:1360px}}@media screen and (min-width:1440px){main .posts .trapez:before,main .posts .trapez:after{background-color:#f8f7f4}}