@charset "UTF-8";
/***!  /templates/praxisstoll/css/template.css  !***/

@font-face{src:url('https://praxis-drstoll.de/templates/praxisstoll/fonts/nunito-v26-latin-regular.woff2') format('woff2');font-display:swap;font-family:'Nunito';font-style:normal;font-weight:400}@font-face{src:url('https://praxis-drstoll.de/templates/praxisstoll/fonts/nunito-v26-latin-800.woff2') format('woff2');font-display:swap;font-family:'Nunito';font-style:normal;font-weight:800}@font-face{src:url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-bold-webfont.eot');src:url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-bold-webfont.eot#iefix') format('embedded-opentype'),url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-bold-webfont.woff2') format('woff2'),url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-bold-webfont.woff') format('woff'),url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-bold-webfont.ttf') format('truetype'),url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');font-family:'open_sansbold';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-light-webfont.eot');src:url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-light-webfont.eot#iefix') format('embedded-opentype'),url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-light-webfont.woff2') format('woff2'),url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-light-webfont.woff') format('woff'),url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-light-webfont.ttf') format('truetype'),url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-light-webfont.svg#open_sanslight') format('svg');font-family:'open_sanslight';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-regular-webfont.eot');src:url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-regular-webfont.eot#iefix') format('embedded-opentype'),url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-regular-webfont.woff2') format('woff2'),url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-regular-webfont.woff') format('woff'),url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-regular-webfont.ttf') format('truetype'),url('https://praxis-drstoll.de/templates/praxisstoll/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-family:'open_sansregular';font-weight:normal;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{margin:0;padding:0;font-family:Nunito;font-size:1.23rem;line-height:29px}ol,ul{list-style:none}.item-page ul{list-style:disc;padding-inline-start:20px}.item-page ul li{padding-left:0px}b,strong{font-weight:800}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}#mod-custom123{width:60%;box-sizing:border-box;border:10px solid #801335;margin:0 auto 3rem auto;padding:1rem;min-height:250px}#mod-custom123 p{font-weight:800}a{text-decoration:none}.center{width:1200px;margin:auto;position:relative;clear:both}ul.actions{margin:0;padding:0}ul.actions li{list-style-image:none;list-style-type:none;float:right}ul.actions li a img{border:0 none;padding-left:0;padding-right:0}ul.actions li a,ul.actions li a:hover,ul.actions li a:active,ul.actions li a:visited,ul.actions li a:link{padding-left:0!important;padding-right:0!important}.row-separator,.item-separator{display:block;width:100%;height:5px;clear:both}.mabilder{display:grid;gap:1rem;clear:both;margin:0;padding:0;grid-template-columns:auto auto auto;line-height:0}.mabilder img{display:flex;width:100%}img{border:none}#logo img{max-width:250px}.com-content-category-blog__items{width:50%;float:left;box-sizing:border-box;padding:5rem}.com-content-category-blog__items img{width:100%;height:auto;box-shadow:0 10px 12px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.01) !important}.com-content-category-blog__items h2 a{color:#801335;margin:1rem 0;display:inline-block;font-size:1.618em;line-height:1.1em}.com-content-category-blog__items h3,.item-page h3{color:#3b3b3b;font-size:1.382em;line-height:1.2em}.item-page img{margin-bottom:2rem}a.btn{background:#801335;padding:0.5rem 1rem;margin:1rem 0 0 0;display:inline-block;color:#fff!important;font-weight:800}#logo{float:left;margin-top:10px}#menu ul{float:right;top:12px;position:relative;display:inline}#menu ul li{display:inline-block;padding:1rem}#menu ul a{font-size:0.9em;letter-spacing:1px;color:#801335;top:20px}#menu ul a:hover{color:#3b3b3b}p,ul{font-family:'Nunito';font-weight:400;margin:0.5rem 0}p.copy,#footer{text-align:center;padding:1rem 0;color:#fff;text-transform:uppercase;font-weight:800;font-size:0.95rem}p.copy{color:#3b3b3b}#mod-custom117{clear:both;height:auto;display:inline-block}#mod-custom117 img{width:100%;float:left}#mod-custom117 .bildlinks{width:50%}.mod-custom118.bildlinks{float:left}#mod-custom118,#mod-custom120{margin:4rem 0}.textrechts{float:left;width:50%;box-sizing:border-box;padding:0 2rem}.textrechts ul{list-style:disc}.textrechts ul li{margin-left:20px}#mod-custom122{gap:0.5rem;clear:both;width:100%;margin:0;padding:0;box-sizing:border-box;display:grid;grid-template-columns:auto auto auto;line-height:0;position:relative}#mod-custom122 img{grid-area:span 1/ span 1;width:100%;height:auto;object-fit:cover;display:flex}.item-page a,.textrechts a{color:#801335;font-weight:800}#mod-custom119{clear:both;width:100%;margin:0 auto;max-width:1200px;padding:0 0rem;box-sizing:border-box;display:grid;grid-auto-flow:column;gap:0.75em;position:relative;top:-100px}#mod-custom119 .dreierblock{width:300px;background:#3c3c3c;margin:0 2rem;padding:1.5rem;box-sizing:border-box;grid-area:span 1/ span 1;box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.1) !important}#mod-custom119 .dreierblock h2{color:#fff;font-size:1.2321em}#mod-custom119 .dreierblock p{color:#fff}#mod-custom119 a{color:#fff;text-decoration:underline}#mod-custom117.bildlinks{float:left}.bildlinks{float:left}#mod-custom118,#mod-custom120,#mod-custom121{clear:both;width:100%;margin:8rem auto;max-width:1200px;padding:0 0rem;height:max-content;display:flex}.contentzwei{clear:both;width:100%;margin:0 auto;max-width:1200px;padding:0 0.75rem;box-sizing:border-box;display:grid;grid-template-columns:auto auto auto auto;gap:0.75em;position:relative;color:#fff;bottom:-100px}.contentzwei .mod-custom{width:100%;background:#3c3c3c;padding:1.5rem;box-sizing:border-box;height:auto;box-shadow:0 10px 16px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.01) !important}.contentzwei a{color:#fff}#footer{background:#801335;padding-top:200px;padding-bottom:6rem}#footer h2{color:#fff}#footer a{color:#fff;font-weight:800}.convertforms .cf-content-wrap,.convertforms .cf-form-wrap{padding:0}#cf_1{font-family:"Nunito"}#cf_1 div,.convertforms .cf-label{font-size:1.23rem}.cf-btn-text{font-weight:800;font-size:1.23rem}#blog-featured{clear:both}p.copy a{color:#ccc;font-weight:400}p.copy{font-weight:400;text-transform:none;font-size:0.75rem}h4,h5{font-family:'Nunito';font-weight:800;font-size:1em;color:#fff;text-transform:uppercase}.item-page h4{font-weight:800;font-size:1em;color:#801335;text-transform:uppercase}h1{font-family:'Nunito';font-weight:400;font-size:2.236em;color:#801335;text-transform:uppercase;line-height:1.1em}h2,h2 a{font-family:'Nunito';font-weight:800;font-size:1.618em;color:#3f3f3f;line-height:1.1em;letter-spacing:1px}#mod-custom118 h2:after,#mod-custom120 h2:after,#mod-custom121 h2:after{content:" ";width:100%;height:8px;background:#801335;display:inline-block;position:relative;margin:2rem 0}.item-page h2{margin:1rem 0 0 0}.item-page img{width:100%;height:auto;margin-top:1rem}.item h2{padding:0.5rem 1rem 0.5rem;margin:0 0 1rem;line-height:2rem;min-height:65px;background:#a50000}.item h2 a{color:#fff}@media (max-width:1250px){.center{width:95%;clear:both}#mod-custom119{clear:both;width:100%;margin:0 auto;max-width:auto;padding:0 0rem;box-sizing:border-box;display:grid;grid-template-columns:33% 33% 33%;gap:0.5rem;position:relative;top:-100px}#mod-custom119 .dreierblock{width:100%;background:#3c3c3c;margin:0 0rem;padding:1.5rem;box-sizing:border-box;box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.1) !important}}@media (max-width:1000px){#headerarea .icon{-webkit-transition:all 0.25s;position:absolute;width:30px;height:1px;right:15px;top:30px;background-color:#000}#headerarea .icon:before,#headerarea .icon:after{-webkit-transition:all 0.25s;width:30px;height:1px;left:0;background:#000;position:absolute;content:''}#headerarea .icon:before{top:-10px}#headerarea .icon:after{top:10px}#headerarea:hover{background:#fff}#headerarea:hover .icon:before{top:-12px}#headerarea:hover .icon:after{top:12px}#headerarea.active .icon{-webkit-transform:rotate(180deg);background-color:transparent;right:10px}#headerarea.active .icon:before,#headerarea.active .icon:after{top:0}#headerarea.active .icon:before{-webkit-transform:rotate(45deg)}#headerarea.active .icon:after{-webkit-transform:rotate(-45deg)}#menu{z-index:111;-webkit-transition:all 0.5s;text-align:center;position:relative;left:0;right:0;margin:0 auto;font-size:1.25rem;text-transform:none;width:100%;height:0;border-bottom:1px solid transparent;overflow:hidden}#menu ul{list-style:none;padding:1rem 0;letter-spacing:0em}#menu ul.mod-menu{width:100%;float:left;margin:15px 0 0 0}#menu ul.mod-menu__sub{padding:0}#menu li:first-child{margin-top:0}#menu li{-webkit-transition:all 0.2s;margin-top:15px;padding:0px 0;color:#000}#menu ul li{display:block;padding:0 0.5rem;text-align:center}#menu ul.list-unstyled li{margin-top:10px}#menu ul li a{padding:0px;-webkit-transition:all 0.25s;cursor:pointer;color:#fff;font-family:'Nunito';font-weight:400;font-size:1.25em;line-height:44px}#menu.open{height:350px;width:100%;background:#801335;z-index:101}#mod-custom117 .bildlinks{width:100%}.textrechts{width:100%;padding:2rem 1rem}#mod-custom118,#mod-custom120,#mod-custom121{clear:both;width:100%;margin:8rem auto;max-width:1200px;padding:0 0rem;display:block}#mod-custom118 .bildlinks,#mod-custom120 .bildlinks,#mod-custom121 .bildlinks{text-align:center;width:100%}.com-content-category-blog__items{width:100%;float:left;box-sizing:border-box;padding:1rem}#mod-custom122{margin:0rem 0 4rem 0;grid-template-columns:auto auto}.mabilder{grid-template-columns:auto auto}}@media (max-width:880px){.contentzwei{clear:both;width:100%;margin:2rem auto;padding:0 1rem;grid-template-columns:auto;gap:1.5em;bottom:0px}.contentzwei .mod-custom{width:100%;background:#3c3c3c;padding:1.5rem;box-sizing:border-box;height:auto;box-shadow:0 10px 16px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.01) !important}#footer{padding-top:50px;padding-bottom:50px}}@media (max-width:600px){h1{font-size:2em}h2,h2 a{font-size:1.418em}#mod-custom122,.mabilder{grid-template-columns:auto}#mod-custom119{clear:both;width:100%;margin:3rem auto;max-width:1200px;padding:0 2rem;box-sizing:border-box;display:grid;gap:1.5em;position:relative;grid-template-columns:auto;grid-auto-flow:row;top:0px}#mod-custom119 .dreierblock{width:100%;background:#3c3c3c;margin:0 0rem;padding:1.5rem;box-sizing:border-box;box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.1) !important}#mod-custom118 .bildlinks img,#mod-custom120 .bildlinks img,#mod-custom121 .bildlinks img{width:100%}}@media (max-width:480px){h1{font-size:1.4em}h2,h2 a{font-size:1.2em}.com-content-category-blog__items h2 a{font-size:1.2em}.com-content-category-blog__items h3,.item-page h3{font-size:1.15em}#footer ul li{display:block}#footer{height:auto;width:100%;margin:4rem 0 0 0}}
