.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local(''),
url('/wp-content/themes/engel-profile/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), url('/wp-content/themes/engel-profile/fonts/open-sans-v34-latin-regular.woff?x37178') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local(''),
url('/wp-content/themes/engel-profile/fonts/open-sans-v34-latin-700.woff2') format('woff2'), url('/wp-content/themes/engel-profile/fonts/open-sans-v34-latin-700.woff?x37178') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local(''),
url('/wp-content/themes/engel-profile/fonts/open-sans-v34-latin-800.woff2') format('woff2'), url('/wp-content/themes/engel-profile/fonts/open-sans-v34-latin-800.woff?x37178') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local(''),
url('/wp-content/themes/engel-profile/fonts/open-sans-v34-latin-italic.woff2') format('woff2'), url('/wp-content/themes/engel-profile/fonts/open-sans-v34-latin-italic.woff?x37178') format('woff')}html,body{margin:0;padding:0;background:#fff;line-height:1.7}html, body,
#cf7md-form button.reset,
#cf7md-form .mdc-textfield__input,
#cf7md-form .cf7md-accept-label,
#cf7md-form .cf7md-item, #cf7md-form input, #cf7md-form label, #cf7md-form textarea, #cf7md-form p, #cf7md-form .mdc-select, #cf7md-form.cf7md-form + .wpcf7-response-output, #cf7md-form .wpcf7-not-valid-tip, #cf7md-form .mdc-card__title, #cf7md-form .mdc-card__subtitle, #cf7md-form .mdc-button{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;letter-spacing:normal;color:#878787}#cf7md-form button.reset,
#cf7md-form .mdc-textfield__input,
#cf7md-form .cf7md-accept-label,
#cf7md-form .cf7md-item, #cf7md-form input, #cf7md-form label, #cf7md-form textarea, #cf7md-form p, #cf7md-form .mdc-select, #cf7md-form.cf7md-form + .wpcf7-response-output, #cf7md-form .wpcf7-not-valid-tip, #cf7md-form .mdc-card__title, #cf7md-form .mdc-card__subtitle, #cf7md-form .mdc-button{font-family:'Open Sans',sans-serif !important}*{box-sizing:border-box;outline:0}ul, ul
li{list-style-type:none;margin:0;padding:0}button,input[type="submit"],select{-webkit-appearance:none;border-radius:0;margin:0;border:0}button::-moz-focus-inner{border:0}iframe,svg,img{display:block;max-width:100%;height:auto}iframe{border:0}iframe,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:100%}strong{font-weight:bold}header ul:after,.clearfix:after{content:"";display:table;clear:both}input[type="text"],input[type="tel"],input[type="email"]{border-radius:0}footer .cont,
header .cont,
#content article>*{width:1104px;margin:0
auto;max-width:95%}#content article>*{margin-top:120px;margin-bottom:120px}#content article>section.header:first-child{margin-top:0}#content article>:last-child{margin-bottom:120px !important}#content article>section.header:last-child{margin-bottom:0px !important}header, header .cont, footer
.cont{position:relative}#wrapper{padding-top:84px}#wrapper
#container{min-height:calc(100vh - 53px - 84px)}header{position:fixed;top:0;left:0;right:0;padding:14px
0 17px 0;height:84px;background:#fff;transition:all 200ms ease;z-index:100}.admin-bar
header{top:32px}header
.cont{display:flex}header #branding
a{display:block;height:56px;width:201px;margin:0
auto;overflow:hidden;text-indent:-1000px;background:url('/wp-content/themes/engel-profile/img/logo-engel.svg?x37178') no-repeat;background-size:auto 100%}header
nav{margin-left:auto}header nav,
header #top-sidebar{margin-top:3px}header
li{float:left;padding-right:60px}header li
a{display:block;padding:13px
0 0 0;font-size:20px;font-weight:400;text-decoration:none;line-height:1;letter-spacing:normal;color:#666;position:relative}header li.current-menu-item
a{color:#db3c36}header li.current-menu-item
a{font-weight:bold}footer li
a{position:relative}footer li a:after,
header li a:after{content:"";background:#db3c36;height:3px;width:0;position:absolute;top:0;left:0;transition:width 200ms ease}footer li.current-menu-item a:after,
header li.current-menu-item a:after{transition-duration:300ms}.ready footer li.current-menu-item a:after,
.ready header li.current-menu-item a:after,
.ready footer li a:hover:after,
.ready header li a:hover:after{width:100%}#top-sidebar li a:after{display:none !important}footer li a:after{background:#fff;height:2px;top:-5px}header li.current-lang a,
header li a:hover{color:#db3c36}header{border-bottom:solid 0.3px #979797}header #top-sidebar
li{position:relative;padding:0
9px}header #top-sidebar li:last-child{padding-right:0}header #top-sidebar li:first-child{padding-left:0}header #top-sidebar li:first-child:after{content:"";width:2px;height:2.7ex;background:#666;display:block;position:absolute;top:13px;right:-1px}footer{min-height:53px;padding:20px
0 14px 0;background-color:#898989}footer, footer
a{font-size:14px;font-weight:bold;line-height:1;color:#fff;text-decoration:none}footer
.copyright{position:absolute;left:0;top:2px;font-size:11px}footer
.menu{display:flex;padding-left:20%;justify-content:flex-end}footer .menu li
a{display:block;padding:2px
0;margin:0
0 0 40px}.headline > *,
.fliesstext h1, .fliesstext h2, .fliesstext
h3{font-size:30px;font-weight:bold;line-height:1.2;margin-bottom:1em;position:relative;padding-top:0.67em}.headline > *:before,
.fliesstext h1:before,
.fliesstext h2:before,
.fliesstext h3:before{background-color:#db3c36;height:3px;content:"";position:absolute;left:0;top:0;width:2.6em}section.slider .slick-slider
.slide{display:block !important}.slider-nav
a{display:inline-block;cursor:pointer;-webkit-tap-highlight-color:transparent}.slider-nav a,
.slider-nav a
svg{width:3.86em;height:2.29em}.slider-nav a.slick-next{margin-left:1em}.slider-nav{text-align:right;margin-top:30px}.slider-nav a.slick-disabled{opacity:0.3;cursor:default}.slider-nav a.slick-prev
svg{transform:scale(-1,1)}article{max-width:100%;overflow-x:hidden}.wpcf7 label>span{display:block;margin-bottom:8px}.wpcf7 input, .wpcf7
textarea{border:0;box-shadow:0px;border-bottom:1px solid #666;display:block;width:100%;padding:4px
0px}.wpcf7
textarea{border:1px
solid #666;padding:7px
4px}.wpcf7 textarea:focus, .wpcf7 input:focus{border-color:#db3c36;border-width:2px;padding-bottom:3px}.wpcf7 textarea:focus{padding:6px
3px}.fliesstext .wpcf7 .cf7md-form>p{margin-bottom:3em;clear:both}.fliesstext .wpcf7
p.half{width:49.5%;float:left;clear:both}.fliesstext .wpcf7
p.half.right{float:right;clear:none}#cf7md-form .cf7md-item, #cf7md-form input, #cf7md-form label, #cf7md-form textarea, #cf7md-form p, #cf7md-form .mdc-select, #cf7md-form.cf7md-form + .wpcf7-response-output, #cf7md-form .wpcf7-not-valid-tip, #cf7md-form .mdc-card__title, #cf7md-form .mdc-card__subtitle, #cf7md-form .mdc-button{line-height:1}#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline):after{background-color:#666}#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:not(:focus),
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus){border-color:#666}#cf7md-form button.reset,
#cf7md-form .mdc-button--primary.mdc-button--raised{background-color:#525252;color:#fff;box-shadow:none;border-radius:0;border:0;font-weight:bold;text-transform:none;height:auto;line-height:1;padding:0.86em 4.43em 0.78em 4.43em}#cf7md-form button.reset,
#cf7md-form .mdc-button--primary.mdc-button--raised[disabled]{background-color:#c4c4c4}#cf7md-form
button.reset{color:#c4c4c4;background:transparent;padding-right:1.57em}#cf7md-form button.reset:hover{color:#db3c36;cursor:pointer}#cf7md-form .mdc-button--primary.mdc-button--raised:hover{background:#db3c36}#cf7md-form .mdc-textfield--multiline .mdc-textfield__input,
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, #cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background, #cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle{border-color:#666}#cf7md-form .mdc-multi-select:focus .mdc-list-item:checked, #cf7md-form .mdc-checkbox__background::before, #cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, #cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background, #cf7md-form .mdc-radio__background::before, #cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle, #cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background::before, #cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob, #cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before{background-color:#666}#cf7md-form .buttons>*{float:right}#cf7md-form
.buttons{position:relative;margin-top:20px;min-height:40px}#cf7md-form .mdc-textfield__label{bottom:3px}#cf7md-form .mdc-textfield--multiline .mdc-textfield__label{top:10px;left:8px}#cf7md-form .mdc-textfield--multiline .mdc-textfield__input{height:300px !important}#cf7md-form .mdc-textfield__input:not(textarea){line-height:1.4 !important}#cf7md-form .mdc-textfield--multiline .mdc-textfield__label--float-above{transform:translate(-8px, calc(-100% - 10px)) scale(0.923, 0.923)}#cf7md-form .cf7md-textarea
textarea{padding:8px
10px !important}#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:focus, #cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:focus{border-color:#db3c36}#cf7md-form .mdc-textfield--focused .mdc-textfield__label{color:#878787}#cf7md-form .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline):after{background-color:#db3c36}.fliesstext .wpcf7 form .wpcf7-response-output{border:none;border-bottom:2px solid #0f0;padding:0
0 8px;margin:0
0 16px 0;padding-top:40px;background:transparent;box-shadow:none;text-align:left;text-transform:none;clear:both}#cf7md-form .wpcf7-not-valid-tip{color:#f00;margin-top:3px}.fliesstext .wpcf7 form.invalid .wpcf7-response-output, .fliesstext .wpcf7 form.unaccepted .wpcf7-response-output, .fliesstext .wpcf7 form.payment-required .wpcf7-response-output,
#cf7md-form input.wpcf7-not-valid:not(:focus),
#cf7md-form textarea.wpcf7-not-valid:not(:focus){border-color:#f00}#cf7md-form input.wpcf7-not-valid:not(:focus),
#cf7md-form textarea.wpcf7-not-valid:not(:focus){color:#f00}#cf7md-form .mdc-textfield--upgraded.mdc-textfield--invalid:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline):after{background-color:#f00}#popup-bg{position:fixed;top:0;left:0;right:0;background:rgba(0,0,0,0.4);cursor:pointer;z-index:999;opacity:0;height:0;overflow:hidden;transition:opacity 200ms ease}#popup{position:fixed;top:50%;left:50%;padding:0
40px;z-index:1000;max-width:80vw;max-height:0;overflow:hidden;transform:translate(-50%, -50%);opacity:0;transition:all 200ms ease}#popup
.content{background:#fff}body.popup-open #popup-bg{height:100vh;opacity:1}body.popup-open
#popup{max-height:85vh;opacity:1}#popup
a.close{position:absolute;top:0px;right:0;width:30px;height:30px;display:block;cursor:pointer;z-index:10}#popup a.close:after, #popup a.close:before{content:"";display:block;background:#fff;width:26px;height:3px;position:absolute;top:14px;left:2px;transform:rotate(45deg);transition:background .2s ease}#popup a.close:after{transform:rotate(-45deg)}#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#popup a.close:hover:after, #popup a.close:hover:before{background:#db3c36}video{display:block}.fliesstext>div.wpcf7{margin-top:-25px}#cf7md-form .mdc-checkbox{margin-top:-11px}#cf7md-form .cf7md-item.cf7md-textarea{margin-bottom:10px}#cf7md-form .cf7md-accept .mdc-form-field>label{margin-left:0px}#cf7md-form .mdc-checkbox__background{border:solid 1px #666;border-radius:0}#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form .cf7md-item.cf7md-accept:hover .mdc-checkbox__background{border-color:#db3c36}#cf7md-form .mdc-checkbox__native-control:focus~.mdc-checkbox__background:before{transform:scale(2, 2)}#cf7md-form .cf7md-item.cf7md-accept{margin-bottom:30px}#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark{transform:scale(0.8)}header #open-menu{display:none}a.show-more{display:none}@media screen and (max-width: 1120px){footer .cont, header .cont, #content article>*{width:calc(100vw - 40px - 40px);max-width:100%}footer .menu li
a{margin:0
40px 0 0;padding:2px
0 10px 0}header #open-menu{display:block;position:absolute;cursor:pointer;top:13px;right:0;width:46px;height:26px}header #open-menu
svg{position:absolute;top:-4px;left:auto;right:0;width:34px;height:34px;display:block;opacity:0}header #open-menu
i{display:block;width:100%;height:2px;background:#525252;margin-bottom:10px;transition:background 200ms ease}header #open-menu i:last-child{margin-bottom:0px}header #open-menu:hover
i{background:#db3c36}header #open-menu i:nth-child(2){transition-delay:150ms}header #open-menu i:nth-child(3){transition-delay:300ms}.menu-is-open header #open-menu
svg{opacity:1}.menu-is-open header #open-menu
i{opacity:0}section.header
h1{font-size:35px;margin-bottom:0.42em}section.header .text-layer{left:auto;right:0;width:50%;min-width:436px}section.header .text-layer
.text{width:400px;max-width:100%;padding-left:50px}#content article>*{margin-top:60px;margin-bottom:60px}section.bild-text{flex-direction:column}section.bild-text>.img{margin-bottom:30px;width:357px;max-width:100%}section.text.spalten-eine .cont,
section.slider
.introtext{width:100%}section.slider .slide .img+.text{padding-top:2.21em}section.slider.has-bg-slides .cont
.img{height:250px}section.slider.has-bg-slides .cont .img
img{height:100%;object-fit:cover}section.slider .slide.bg-grau .text, section.slider .slide.bg-rot
.text{padding-top:10%}section.slider .slide blockquote:after{right:30px}footer{min-height:78px}footer
.menu{padding-left:0;justify-content:flex-start;max-width:100%;flex-wrap:wrap}footer
.copyright{position:relative;top:0;margin-top:1em}footer .menu li:first-child
a{margin-left:0}header{max-height:84px;overflow:hidden;height:auto;transition:max-height 200ms ease}.menu-is-open
header{max-height:100vh}header
nav{margin-top:35px}.menu-is-open
header{border-bottom:0;box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.25)}header
.cont{display:block}header #branding
a{margin:0}header #menu
li{float:none;display:block;padding-right:0;margin:10px
0}.ready header li.current-menu-item a:after, .ready header li a:hover:after{width:0;display:none}header #menu li
a{padding:10px
0}.menu-is-open header
.cont{padding-bottom:13px}section.bild-text.layout-bild-rechts
.img{order:1}section.bild-text.layout-bild-rechts
.text{order:2}section.text.spalten-zwei .cont, section.text.spalten-drei
.cont{display:block}section.text.spalten-zwei .cont .text,
section.text.spalten-drei .cont
.text{margin-bottom:2em}}@media (min-width: 480px) and (max-width: 839px){#cf7md-form .mdc-layout-grid > .mdc-layout-grid__cell:nth-child(2),
#cf7md-form .mdc-layout-grid>.mdc-layout-grid__cell:nth-child(3){grid-column-end:span 4}}@media screen and (max-width: 600px){a.show-more{display:block;color:#878787;cursor:pointer;padding-top:18px}a.show-more span:first-child{display:block}a.show-more span:last-child{display:none}.show-more-cont{display:block;overflow:hidden;max-height:300px;position:relative}.show-more-cont:after{content:"";display:block;position:absolute;bottom:0;top:252px;width:100%;overflow:hidden;transition:top 500ms ease;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 48px, #fff 100%)}.is-open>.show-more-cont{max-height:none}.is-open>.show-more-cont:after{top:100%}.is-open > a.show-more span:first-child{display:none}.is-open > a.show-more span:last-child{display:block}header #branding
a{height:37px;width:133px}header{max-height:77px;padding:20px
0}#wrapper{padding-top:77px}header #open-menu{top:11px;width:23px;height:17px;overflow:hidden}header #open-menu
svg{top:-8.5px}header #open-menu
i{height:1px;margin-bottom:5px}header #menu
li{margin:5px
0}header #menu li
a{padding:5px
0;font-size:14px}header #top-sidebar li
a{font-size:12px;padding:5px
0}header #top-sidebar li:first-child:after{width:1px;height:2ex;top:5px}header #top-sidebar li:first-child{padding-right:4px}header #top-sidebar li:last-child{padding-left:4px}.menu-is-open header
.cont{padding-bottom:3px}header
nav{margin-top:45px}section.header, section.header .img, section.header .text-layer{height:300px}section.header.layout-hoch, section.header.layout-hoch .img, section.header.layout-hoch .text-layer{height:350px}section.header
h1{font-size:20px;margin-bottom:0.7em}section.header h2, section.header h3, section.header h4, section.header h5, section.header
h6{font-size:15px}section.header .text>p{display:none}section.header .text-layer{min-width:170px}section.header .text-layer
.text{width:100%;padding:8px}.headline > *, .fliesstext h1, .fliesstext h2, .fliesstext
h3{font-size:20px;padding-top:1em;margin-bottom:1.5em}section.slider.opt-bg .slides:after{height:93px}.slider-nav a, .slider-nav a
svg{font-size:10.5px}section.slider.has-bg-slides .cont
.img{height:165px}section.slider .slide.bg-grau .text, section.slider .slide.bg-rot
.text{font-size:10px;padding:30px
44px 30px 15px}section.slider .slide
blockquote{font-size:20px}section.slider .slide blockquote:after{font-size:100px;right:5px;top:-0.4em}footer{padding-bottom:20px}footer
.menu{flex-direction:column;align-items:flex-start}footer .menu li
a{margin:0;padding:2px
0}footer .menu
li{margin-bottom:15px}#content article>:last-child{margin-bottom:60px !important}footer
.copyright{margin-top:1em}}@media (max-width: 400px){section.header
h1{font-size:16px}section.header h2, section.header h3, section.header h4, section.header h5, section.header
h6{font-size:14px}}@media (max-width: 479px){#cf7md-form .mdc-layout-grid > .mdc-layout-grid__cell:nth-child(2),
#cf7md-form .mdc-layout-grid>.mdc-layout-grid__cell:nth-child(3){width:auto;grid-column-end:span 4}}@media (max-width: 1000px){#popup{max-width:100vw}}@media (max-width: 720px){#popup{padding:0}#popup a.close:after, #popup a.close:before{box-shadow:0 0px 4px 0 rgba(0, 0, 0, 0.45)}}@media (max-width: 640px){#popup
video{max-width:98vw}}.cc-window{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;letter-spacing:normal;background:#db3c36 !important;color:#fff;line-height:1.7;padding:1.8em 1.8em !important;max-width:none !important;width:100%;bottom:0 !important;-ms-flex-direction:row !important;flex-direction:row !important;align-items:center !important;box-shadow:0 -2px 4px 0 rgba(0, 0, 0, 0.25)}.cc-floating .cc-message{margin-bottom:0;flex:1}.cc-link{opacity:1;padding:0;text-decoration:none;position:relative;line-height:1;color:#fff !important;font-weight:bold;text-decoration:underline}.cc-link:before{display:inline-block;content:"›";color:#fff;font-size:1.5rem;margin-right:0.3rem}.cc-message
span{display:inline-block;padding-right:0.8rem}.cc-banner .cc-message{padding-right:2em}.cc-btn{display:inline-block;font-weight:bold;line-height:normal;color:#db3c36;background-color:#fff;text-decoration:none;padding:0.857em 2.07em 0.786em 2.07em;transition:all 150ms ease;border:1px
solid #fff;font-size:1em}.cc-btn:hover{color:#fff;background-color:#db3c36}.cc-compliance{display:block !important;flex:none !important}@media (max-width: 1120px){.cc-window,.cc-window.cc-banner{padding-left:40px !important;padding-right:40px !important}}@media screen and (max-width: 450px){.cc-banner .cc-message,
.cc-floating .cc-message{padding-right:0;margin-bottom:1em;display:block}.cc-message
span{display:block;padding-right:0}.cc-window,.cc-window.cc-banner{display:block}}.wpcf7-form .wpcf7-spinner{margin:0;position:absolute;top:0;left:0}.wpcf7-acceptance .wpcf7-list-item input,
.wpcf7-checkbox .wpcf7-list-item
input{position:absolute;top:0;left:0;margin:0;padding:0;cursor:inherit;opacity:0}.wpcf7-acceptance .wpcf7-list-item > label > span,
.wpcf7-checkbox .wpcf7-list-item>label>span{display:block;padding-left:30px;position:relative;cursor:pointer}.cb-behind .wpcf7-checkbox .wpcf7-list-item>label>span{padding-left:0;padding-right:30px}.wpcf7-acceptance .wpcf7-list-item > label > span:before,
.wpcf7-checkbox .wpcf7-list-item>label>span:before{content:"";display:block;position:absolute;top:2px;left:0;height:16px;width:16px;border:solid 1px #666;background-color:transparent;box-sizing:border-box}.wpcf7-acceptance .wpcf7-list-item > label > span:after,
.wpcf7-checkbox .wpcf7-list-item>label>span:after{display:none;content:"✓";position:absolute;left:0;top:2px;width:16px;height:16px;line-height:16px;font-size:20px;text-align:center;background:#db3c36;color:#fff}.wpcf7-acceptance .wpcf7-list-item > label input:checked + span:after,
.wpcf7-checkbox .wpcf7-list-item > label input:checked+span:after{display:block}.cb-behind .wpcf7-checkbox .wpcf7-list-item > label > span:before,
.cb-behind .wpcf7-checkbox .wpcf7-list-item>label>span:after{left:auto;right:0}.wpcf7-acceptance .wpcf7-list-item > label > span:before,
.wpcf7-acceptance .wpcf7-list-item>label>span:after{top:4px}.wpcf7-acceptance .wpcf7-list-item{display:block;margin:0}