@font-face{font-family:'Gilroy';font-display:swap;src:url(/wp-content/themes/chrigifrick_child/fonts/gilroy_regular.eot);src:url('/wp-content/themes/chrigifrick_child/fonts/gilroy_regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/chrigifrick_child/fonts/gilroy_regular.woff2) format('woff2'),url(/wp-content/themes/chrigifrick_child/fonts/gilroy_regular.woff) format('woff'),url(/wp-content/themes/chrigifrick_child/fonts/gilroy_regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Gilroy';font-display:swap;src:url(/wp-content/themes/chrigifrick_child/fonts/gilroy_bold.woff2) format('woff2'),url(/wp-content/themes/chrigifrick_child/fonts/gilroy_bold.woff) format('woff');font-weight:700;font-style:normal}::-moz-selection{background:#dd1e3f;color:#fff}::selection{background:#dd1e3f;color:#fff}::-moz-selection{background:#dd1e3f;color:#fff}html{font-size:20px;min-height:100.1%}body{font-family:'Gilroy';font-size:.9rem;line-height:1.5;color:#000}h1,h2,h3,h4{line-height:1.3;margin-top:0}h2:first-child,h3:first-child,.page-template-page-home h3:first-child,h4:first-child{margin-top:0}h1,h2{font-size:2rem;margin-bottom:.5rem}.site_cover h1{font-size:1.6rem;margin-bottom:0}h3{margin-top:2rem;margin-bottom:0}.page-template-page-home h3,.contact__info p{font-size:1.2rem}.page-template-page-home h3{margin-top:2rem;margin-bottom:.3rem}.page-template-page-home h2+h3{margin-top:0}h3,p strong{font-size:.95rem}p,main ul{margin:0 0 .7rem}p+ul{margin-top:-.7rem}p:last-child,main ul:last-child{margin-bottom:0}a{color:#000;text-decoration:none}main a:not(.button){text-decoration:underline;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.no-touchevents main a:hover{color:#dd1e3f}main ul li{position:relative;padding-left:1em}main ul li::before{content:"";position:absolute;top:13px;left:0;width:9px;height:1px;background-color:#000}span.hide{display:inline-block;text-indent:-30000px}p.copyright{margin-top:2rem}body.page-template-default main,.single-nothelferkurs main{padding-top:3.5rem}section{padding-top:4.5rem}.section--grey{background-color:#f5f5f5;padding:2.5rem 0;margin-top:1rem}section#intro{padding-top:2.5rem}.inside{max-width:1000px;margin:0 auto}.inside--big{max-width:1440px!important}.inside--large{max-width:1920px}.page-template-page-home .inside h2,.page-template-page-home .inside h3,.page-template-page-home .inside ul,.page-template-page-home .inside p{max-width:800px}.site_ctas a.faq::before,.site_ctas a.faq::after,main .benefits ul li::before,.course__info__address a::before,.course__info__address a::after,.course__info__price::before,a.button--whatsapp::before,a.button--whatsapp::after,a.button--mail::before,a.button--mail::after,.accordion_trigger h2::before,.accordion_trigger h2::after,.cookie_notification__content::before,button.flickity-button.previous::before,button.flickity-button.previous::after,button.flickity-button.next::before,button.flickity-button.next::after{content:"";position:absolute;background-image:url(/wp-content/themes/chrigifrick_child/img/iconset.svg);background-repeat:no-repeat;background-size:80px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.site_ctas a.faq::after,.no-touchevents .site_ctas a.faq:hover::before,a.button--whatsapp::after,a.button--mail::after,.no-touchevents a.button--mail:hover::before,.course__info__address a::after,.no-touchevents .course__info__address a:hover::before,.no-touchevents a.button--whatsapp:hover::before,button.flickity-button.previous::after,.no-touchevents .flickity-button.previous:hover::before,button.flickity-button.next::after,.no-touchevents .flickity-button.next:hover::before,.accordion_trigger h2::after,.no-touchevents .accordion_trigger:hover h2::before{opacity:0}.no-touchevents .site_ctas a.faq:hover::after,.no-touchevents .course__info__address a:hover::after,.no-touchevents .flickity-button.previous:hover::after,.no-touchevents .flickity-button.next:hover::after,.no-touchevents a.button--whatsapp:hover::after,.no-touchevents a.button--mail:hover::after,.no-touchevents .accordion_trigger:hover h2::after{opacity:1}.site_ctas a.faq::before,.site_ctas a.faq::after{top:4px;left:0;width:20px;height:20px;background-position:0 0}.site_ctas a.faq::after{background-position:0 -20px}main .benefits ul li::before{top:2px;width:21px;height:21px;background-position:-22px -20px;background-color:transparent}.course__dates__special{font-weight:700;color:#dd1e3f}.course__info__address a::before,.course__info__address a::after{top:0;left:0;height:19px;width:18px;background-position:-1px -41px}.course__info__address a::after{background-position:-1px -61px}.course__info__price::before{top:3px;left:0;width:18px;height:15px;background-position:-19px -42px}button.flickity-button.previous::after,button.flickity-button.next::after,button.flickity-button.previous::before,button.flickity-button.next::before{top:calc(50% - 11px);width:13px;height:22px;background-color:transparent}button.flickity-button.previous::before,button.flickity-button.previous::after{left:17px}button.flickity-button.next::before,button.flickity-button.next::after{right:18px;left:auto}.no-touchevents .flickity-prev-next-button:hover::after{background-color:transparent}button.flickity-button.previous::before{background-position:-47px -41px}button.flickity-button.previous::after{background-position:-47px -99px}button.flickity-button.next::before{background-position:-67px -1px}button.flickity-button.next::after{background-position:-67px -57px}a.button--whatsapp::before,a.button--whatsapp::after,a.button--mail::before,a.button--mail::after{left:.4rem;top:4px;width:21px;height:21px}a.button--whatsapp::before{background-position:-1px -82px}a.button--whatsapp::after{background-position:-1px -106px}a.button--mail::before{background-position:-25px -82px}a.button--mail::after{background-position:-25px -106px}.accordion_trigger h2::before,.accordion_trigger h2::after{right:.25rem;top:19px;width:20px;height:14px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion_trigger h2::before{background-position:-44px -3px}.accordion_trigger h2::after{background-position:-44px -15px}.no-touchevents .accordion_trigger:hover h2::before,.no-touchevents .accordion_trigger:hover h2::after,.accordion--active .accordion_trigger h2::before,.accordion--active .accordion_trigger h2::after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.accordion--active .accordion_trigger h2::before,.accordion--active .accordion_trigger h2::after,.no-touchevents .accordion--active .accordion_trigger:hover h2::before,.no-touchevents .accordion--active .accordion_trigger:hover h2::after{opacity:0}.cookie_notification__content::before{top:.75rem;left:.75rem;width:37px;height:37px;background-position:-1px -129px}.picture_container{position:relative;display:block;overflow:hidden;line-height:1}.objectfit .picture_container--cover img,.object-fit .picture_container--cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.picture_container--cover,.picture_container--cover picture{position:absolute;left:0;top:0;width:100%;height:100%}.no-objectfit .picture_container--cover picture,.no-object-fit .picture_container--cover picture{display:none}.no-objectfit .picture_container--cover,.no-object-fit .picture_container--cover{background-size:cover!important;-o-background-size:cover!important;-moz-background-size:cover!important;-webkit-background-size:cover!important}.site_cover{position:relative;z-index:1;padding-top:70px}.site_cover__headline{position:absolute;z-index:1;left:0;bottom:1.5rem;width:100%}.site_cover__headline__content{display:inline-block;background:#fff;padding:1rem 1.35rem 1.4rem}.site_cover__media{position:relative;background-color:#dd1e3f;padding-bottom:31%}.site_cover__media img{width:100%}footer{margin:6rem 0 1rem}.inside .site_nav__footer,.page-template-page-home .inside ul.site_nav__footer{max-width:100%;text-align:center}.site_nav__footer li{display:inline-block}.site_nav__footer li a{font-size:.8rem;margin:0 .5rem;opacity:.6;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.no-touchevents .site_nav__footer li a:hover{color:#dd1e3f;opacity:1}.toggle--margin,.toggle--margin .button--less{margin-top:1.75rem}.button--more{margin-top:.5rem}.button--less{margin-top:1.2rem}.button--less,.toggle__buttons.active .button--more{display:none}.toggle__buttons.active .button--less{display:inline-block}.toggle__buttons button{color:#000}a.button,span.button,button{display:inline-block;font-size:.8rem;font-weight:700;line-height:1;padding:.35rem .5rem;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;letter-spacing:.25px}button{position:relative;padding:0;cursor:pointer;background-color:transparent;border:0}button::after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background-color:#000;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.no-touchevents button:hover{color:#dd1e3f}.no-touchevents button:hover::after{background-color:#dd1e3f}a.button--normal,span.button--normal{color:#dd1e3f;border:2px solid #dd1e3f}a.button+.button{margin-left:.5rem}.no-touchevents a.button--normal:hover,.no-touchevents .button--normal:hover{color:#fff;background-color:#dd1e3f}a.button--filled{color:#fff;background-color:#dd1e3f;border:2px solid #dd1e3f}.no-touchevents a.button--filled:hover{color:#fff;opacity:.75}a.button--dark,span.button--dark{color:#000;border:2px solid #000}span.button--dark.disable{border:0}.no-touchevents a.button--dark:hover{color:#fff;background-color:#000;border:2px solid #000}a.button--whatsapp,a.button--mail{position:relative;padding-left:1.85rem}.no-touchevents a.button--dark.button--whatsapp:hover{background-color:#25d366;border:2px solid #25d366}.touchevents .hide--touchevents{display:none}.no-touchevents .hide--no-touchevents{display:none}.benefits{margin-top:2.5rem;display:inline-block;background-color:#dd1e3f;padding:1.4rem 1.35rem 1.4rem;width:680px;max-width:100%}.benefits h3,.benefits li{color:#fff}.benefits li{padding-left:1.5rem;margin:.15rem 0}.courses{max-width:680px;margin-top:.75rem}.course+.course{margin-top:.5rem}.course--booked{opacity:.6}.course_container{position:relative;padding:.75rem .85rem;border:1px solid #eee;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.05)}.course li{padding-left:0}.course li::before{display:none}.course__info__address{margin-top:.25rem;margin-bottom:.1rem}.course__info__address,.course__info__price{position:relative;font-size:.8rem}.course__info__address a,.course__info__price{position:relative;padding-left:1.2rem}main .course__info__address a:not(.button){text-decoration:none}.course span.time{display:inline-block;margin-left:.75rem}.course__register{position:absolute;bottom:1.05rem;right:1rem}.course__info__address{position:relative;display:inline-block;z-index:11}.no-touchevents .course:not(.course--booked) .course_container:hover span.button{color:#fff;background-color:#dd1e3f}.course--special{color:#fff;background:#333}.course--special a{color:#fff}.no-touchevents .course--special a:hover{color:#fff;opacity:.7}.note{max-width:680px;margin-top:1.5rem;opacity:.8}.note p{font-size:.8rem}.note p strong{font-size:.85rem}.instructor{margin:1rem 0}.instructor p{font-size:1rem;line-height:1.3;margin-top:.5rem}.instructor p b{font-size:1.05rem}.page-id-11 main .inside{max-width:800px}.page-id-11 main .inside>p{text-align:center}.accordions{margin:1rem 0 4rem;border-top:2px solid}.accordion{border-bottom:2px solid}.accordion__content{overflow:hidden;display:none;padding-bottom:1.5rem;margin-top:-.45rem}.accordion__header{position:relative;cursor:pointer}.accordion_trigger h2{position:relative;font-size:.95rem;margin:0;max-width:100%;padding:.75rem 2rem .75rem 0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.no-touchevents .accordion_trigger:hover h2,.accordion--active .accordion_trigger h2{color:#dd1e3f}#kursstandort address{margin-bottom:1rem}.map{position:relative;margin:1rem 0 .75rem;height:375px;max-width:680px}.contact{max-width:570px;margin:0 auto;border:1px solid #eee;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.05)}.contact__portrait{max-width:200px}.contact__portrait img{width:100%}.contact__info{padding:1.5rem}.contact__info h3{margin-bottom:.7rem!important}.banner{position:relative;overflow:hidden;min-height:500px}.banner::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.55);z-index:1}.banner__background{position:absolute;top:0;left:0;width:100%;height:100%}.banner__content{position:absolute;z-index:1;width:100%;top:50%;left:0;transform:translateY(-50%)}.banner__content .inside h2,.banner__content .inside p,.banner__content .inside a{color:#fff;max-width:640px}.banner__content .inside p{font-size:.95rem;text-align:left!important;margin-bottom:1.5rem}.banner a.button{color:#fff;border:2px solid #fff;}.no-touchevents .banner a.button:hover{color:#000;background-color:#fff}.home .footer,.page-id-11 .footer{margin-top:1rem}@media all and (max-width:1279px){.banner__content .inside h2,.banner__content .inside p,.banner__content .inside a{max-width:580px}}.single-nothelferkurs .iframe_container{position:relative;overflow:hidden;height:800px}.single-nothelferkurs iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #eee;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.05)}.single-nothelferkurs main p{text-align:left;max-width:100%}.single-nothelferkurs .section__button{text-align:center}.message{position:relative;display:inline-block;padding:.75rem .85rem;border:1px solid #eee;margin:.5rem 0 3rem;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.05)}.rplg{position:absolute;z-index:99}.rplg .rplg-review-time{font-size:14px!important}.rplg .rplg-badge2{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.15)!important;box-shadow:0 0 25px 0 rgba(0,0,0,.15)!important}.rplg .rplg-badge-fixed{right:20px!important;bottom:20px!important}.rplg-badge2 .rplg-badge2-score>div:first-child{font-weight:bold!important;color:#000!important;line-height:18px!important}.rplg .rplg-badge-fixed .rplg-biz-rating.rplg-biz-google .rplg-biz-score{margin-top:-1px!important}.macos .rplg .rplg-badge-fixed .rplg-biz-rating.rplg-biz-google .rplg-biz-score,.ios .rplg .rplg-badge-fixed .rplg-biz-rating.rplg-biz-google .rplg-biz-score{margin-top:-2px!important}.rplg .rplg-form .rplg-biz-rating.rplg-biz-google .rplg-biz-score{margin-top:2px!important}.rplg-badge2 .rplg-badge2-btn>svg{width:41px!important;height:41px!important}.rplg-badge2 .rplg-badge2-btn.rplg-badge2-clickable:hover{background:#f9f9f9!important}.rplg .rplg-form{width:450px!important}.rplg-form .rplg-form-content-inner{padding:0!important}.rplg-form .rplg-form-head{padding:10px 15px!important}.rplg-form-head .rplg-row .rplg-row-right{font-weight:bold!important}.rplg-form-head .rplg-row .rplg-row-right{font-size:1.2rem!important}.rplg .rplg-biz-rating.rplg-biz-google .rplg-biz-score{font-size:1.05rem!important;font-weight:bold!important;margin-right:5px!important}.rplg-form-review .rplg-row .rplg-row-right{position:relative}.rplg .rplg-review-name,.rplg .rplg-review-text{font-size:.9rem!important;line-height:1.5!important;color:#000!important}.rplg .rplg-form-review .rplg-review-time{position:absolute;right:15px;top:0}.rplg-box-content{margin-top:-5px!important}.rplg .rplg-box-content .rplg-stars{display:block!important;margin-bottom:5px}.rplg .rplg-box-content .rplg-stars svg{width:16px!important;height:16px!important}.rplg .rplg-form-review{margin-bottom:0!important;padding:15px!important;border-bottom:2px solid #f0f0f1!important}.rplg-form .rplg-links{margin:1.75rem 0}.rplg-grid .rplg-links{margin:.75rem 0 .25rem!important}.rplg-form .rplg-links a{display:inline-block;font-size:.8rem!important;font-weight:bold!important;line-height:1!important;color:#000;border:2px solid #000000!important;padding:.35rem .5rem!important;-webkit-transition:.5s!important;-o-transition:.5s!important;transition:.5s!important;letter-spacing:.25px!important;text-shadow:none!important;background-color:transparent!important}.rplg-form .rplg-links a:hover{color:#ffffff!important;background-color:#000000!important}.rplg-form .rplg-form-close{width:34px!important;height:34px!important;color:black!important;margin-right:-5px!important;font-size:35px!important;transition:.5s;border:2px solid!important;margin-top:5px}.no-touchevents .rplg-form .rplg-form-close:hover{color:#ffffff!important;border-color:#000000!important;background-color:#000000!important}.rplg-form .rplg-form-close::after{display:none!important}.info{position:relative;max-width:735px;margin:0 auto 50px;font-size:16px;font-weight:300;background:#fff;padding:.75rem .85rem;border:1px solid #eee;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.05)}.info__content{font-weight:700;padding-left:23px;opacity:.8}.info svg{position:absolute;top:16px;left:12px;width:18px;height:18px}.info svg path{fill:#dd1e3f}.javascript_notification{position:fixed;z-index:100;left:0;bottom:0;width:100%;background-color:#dd1e3f;color:#fff}.javascript_notification__content{max-width:1000px;padding:2rem .75rem;margin:0 auto}.page-id-15 h2{margin-top:3rem}.page-id-15 h2+h3{margin-top:1rem}.page-id-15 h3{font-size:1.4rem;margin-top:2rem;margin-bottom:.5rem}.page-id-15 ul li+li{margin-top:.5rem}