.widget__container{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;border:1px solid #063;margin-bottom:32px;overflow:hidden;background:none !important}.widget__container .widget__background img{position:absolute;top:0;height:100%;width:auto;max-width:none}.widget__container .widget__background .skewlabel{display:none}.widget__container header,.widget__container footer,.widget__container section,.widget__container nav{position:relative;width:100%;height:auto}.widget__container header a.btn,.widget__container footer a.btn,.widget__container section a.btn,.widget__container nav a.btn,.widget__container header button,.widget__container footer button,.widget__container section button,.widget__container nav button{height:auto}.widget__container header,.widget__container footer{background-color:rgba(255,255,255,0.92)}.widget__container header{-webkit-order:1;-ms-flex-order:1;order:1}.widget__container .widget__stage{-webkit-order:2;-ms-flex-order:2;order:2}.widget__container .widget__content{-webkit-order:3;-ms-flex-order:3;order:3}.widget__container nav{-webkit-order:4;-ms-flex-order:4;order:4;text-align:center}.widget__container nav>div{display:inline}.widget__container nav .btn{margin:0 5px}.widget__container nav .btn.icon-keyboard-arrow-left::before,.widget__container nav .btn.icon-keyboard-arrow-right::before{font-size:2rem;margin:-10px 0}.widget__container .widget__result{-webkit-order:5;-ms-flex-order:5;order:5}.widget__container footer{-webkit-order:6;-ms-flex-order:6;order:6;text-align:center}body:not(.js) .widget__container{border:none}body:not(.js) .widget__container .widget__background,body:not(.js) .widget__container .widget__stage,body:not(.js) .widget__container .widget__result,body:not(.js) .widget__container footer,body:not(.js) .widget__container nav{display:none}body.js .widget__container header{display:table;text-align:center}body.js .widget__container header h2,body.js .widget__container header h3,body.js .widget__container header h4{font-size:1.22rem;display:table-cell;vertical-align:middle;padding:0;margin:0}@media (min-width:768px){body.js .widget__container .skewlabel{display:block;position:absolute;top:0;width:100%}body.js .widget__container .skewlabel .skewlabel_skew{display:block;background-color:rgba(255,255,255,0.92);width:100%}body.js .widget__container header{background:none}body.js .widget__container header{-webkit-order:2;-ms-flex-order:2;order:2}body.js .widget__container .widget__stage{-webkit-order:1;-ms-flex-order:1;order:1}body.js .widget__container .widget__content{-webkit-order:3;-ms-flex-order:3;order:3}body.js .widget__container .widget__result{-webkit-order:5;-ms-flex-order:5;order:5}body.js .widget__container nav,body.js .widget__container .buttons{-webkit-order:4;-ms-flex-order:4;order:4}body.js .widget__container footer{-webkit-order:6;-ms-flex-order:6;order:6}}@media (max-width:767px){body.js .widget__container .widget__background{position:absolute;width:100%}body.js .widget__container .widget__background .picture::after{position:absolute;content:"";bottom:0;width:100%;height:20px;background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);background-repeat:repeat-x;-webkit-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffffff',GradientType=0)}body.js .widget__container .widget__background img{height:auto;width:100%;max-width:none;position:static;z-index:-1}body.js .widget__container header{padding:5px 0}}@media print{body.js .widget__container header,body.js .widget__container .widget__content,body.js .widget__container nav{background-color:#fff !important}}.nojs--open{display:block !important}.accordion .collapse{display:block}main .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main .row .col-md-3{flex-basis:24.8%;min-width:250px;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.teaser,.teaser__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.teaser__content{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.widget_siegel .siegel img{width:100%}body.js .widget_siegel .siegel__images__owl{height:299px;padding:60px 0 0}body.js .widget_siegel .siegel__images__owl .owl-item{display:inline-block;vertical-align:middle;float:none;opacity:1.0}body.js .widget_siegel .siegel__images__owl .owl-item img{-webkit-transform-style:flat;transform-style:flat;-webkit-transform:scale(1.0);transform:scale(1.0);zindex:3;max-height:inherit;max-width:100%;width:auto;margin:0 auto}body.js .widget_siegel .siegel__images__owl .owl-item.defocus{opacity:0.8}body.js .widget_siegel .siegel__images__owl .owl-item.defocus img{-webkit-transform:scale(0.8);transform:scale(0.8);zindex:0}body.js .widget_siegel .siegel__text__owl{margin-top:10px;padding:0 105px 0 0}body.js .widget_siegel .siegel_image{display:inline-block;width:260px;vertical-align:top}body.js .widget_siegel .siegel_image>div{float:right;max-width:250px}body.js .widget_siegel .siegel_image img{width:auto;height:auto;max-width:100%;max-height:250px}body.js .widget_siegel .siegel_text{display:inline-block;width:307px;margin-left:20px}body.js .widget_siegel .siegel_text h3,body.js .widget_siegel .siegel_text h4,body.js .widget_siegel .siegel_text h5{margin-top:0}@media (max-width:767px){body.js .widget_siegel .widget__content{-webkit-order:4;-ms-flex-order:4;order:4}body.js .widget_siegel nav{-webkit-order:3;-ms-flex-order:3;order:3}body.js .widget_siegel .widget__result,body.js .widget_siegel footer{display:none}body.js .widget_siegel nav{padding:15px 0}body.js .widget_siegel nav,body.js .widget_siegel .widget__content{background-color:rgba(255,255,255,0.92)}body.js .widget_siegel .siegel__images__owl{height:auto;padding:0}body.js .widget_siegel .siegel__text__owl{margin-top:0;padding:0 25px}body.js .widget_siegel .siegel_image{width:auto}body.js .widget_siegel .siegel_text{width:auto;margin-left:0}body.js .widget_siegel .siegel_text h3,body.js .widget_siegel .siegel_text h4,body.js .widget_siegel .siegel_text h5{margin-top:1rem}}@media (min-width:768px){body.js .widget_siegel .skewlabel .skewlabel_skew{height:405px;margin-left:-67.02739726027397px;border-top-left-radius:0;border-top-right-radius:33.28767123287671px;border-bottom-right-radius:44.38356164383562px;border-bottom-left-radius:0;-webkit-transform:skewX(-18deg);transform:skewX(-18deg)}body.js .widget_siegel .skewlabel{top:299px}body.js .widget_siegel header{height:65px}body.js .widget_siegel .widget__stage{height:299px}body.js .widget_siegel .widget__content{height:280px}body.js .widget_siegel .widget__result{display:none}body.js .widget_siegel nav{height:60px}body.js .widget_siegel .buttons{height:60px}body.js .widget_siegel footer{display:none}body.js .widget_siegel nav{margin-bottom:35px}}@media (min-width:1200px){body.js .widget_siegel .siegel__images__owl{padding-top:50px}body.js .widget_siegel .siegel__text__owl{padding:0 120px 0 0}body.js .widget_siegel .siegel_image{width:301px}body.js .widget_siegel .siegel_text{width:388px;margin-left:32px}}body:not(.js) .widget_siegel header{display:none}body:not(.js) .widget_siegel .siegel_image{margin-bottom:30px}.widget_sfk .antworttext>p>strong,.widget_sfk .antworttext strong.sfk-klasse{display:block;color:#063;font-size:2rem;line-height:1;margin:5px 0}.widget_sfk .antworttext>ul.list-styled{overflow:hidden;margin-bottom:10px}.widget_sfk .antworttext>ul.list-styled>li{float:left;width:33.333%}.widget_sfk .fragetext.fuehrerschein_jahre .part2{display:none}.widget_sfk .fragetext select.error{border:1px solid #f60;margin-bottom:5px}.widget_sfk .fragetext input.error{border:1px solid #f60}.widget_sfk .fragetext span.error{color:#f60;display:block;font-weight:bold}.widget_sfk .btn-restart{background:none;border:none;padding:0;display:block;color:#063;opacity:.8}.widget_sfk .btn-restart:hover,.widget_sfk .btn-restart:focus{opacity:1.0}.widget_sfk .btn-restart::before{font-size:2rem}@media (min-width:1200px){.sfkDatumLabel{margin-top:.5em}}@media (min-width:768px) and (max-width:991px){body.js .widget_sfk .antworttext>ul.list-styled>li{width:50%}}@media (max-width:767px){body.js .widget_sfk .widget__stage{-webkit-order:1;-ms-flex-order:1;order:1}body.js .widget_sfk header{-webkit-order:2;-ms-flex-order:2;order:2}body.js .widget_sfk .widget__stage{height:150px}body.js .widget_sfk .widget__result,body.js .widget_sfk footer{display:none}body.js .widget_sfk nav,body.js .widget_sfk .widget__content{background-color:rgba(255,255,255,0.92)}body.js .widget_sfk section,body.js .widget_sfk nav{padding-left:15px;padding-right:15px}body.js .widget_sfk header{padding-top:15px;padding-bottom:15px}body.js .widget_sfk nav{padding-bottom:15px}body.js .widget_sfk .antworttext>ul.list-styled>li{width:100%}body.js .widget_sfk .fuehrerschein_jahre>p{text-align:center}body.js .widget_sfk .btn-restart{position:relative;margin:15px 5px 0 auto}}@media (min-width:768px){body.js .widget_sfk .skewlabel .skewlabel_skew{height:305px;margin-left:-51.95890410958904px;border-top-left-radius:0;border-top-right-radius:25.068493150684933px;border-bottom-right-radius:33.42465753424658px;border-bottom-left-radius:0;-webkit-transform:skewX(-18deg);transform:skewX(-18deg)}body.js .widget_sfk .skewlabel{top:380px}body.js .widget_sfk header{height:65px}body.js .widget_sfk .widget__stage{height:380px}body.js .widget_sfk .widget__content{height:180px}body.js .widget_sfk .widget__result{display:none}body.js .widget_sfk nav{height:60px}body.js .widget_sfk .buttons{height:60px}body.js .widget_sfk footer{display:none}body.js .widget_sfk section,body.js .widget_sfk nav{padding-left:7.5rem;padding-right:7.5rem}body.js .widget_sfk nav{margin-bottom:35px}body.js .widget_sfk .antworttext.compress>p{margin:0 0 8px}body.js .widget_sfk .antworttext>p>strong{display:inline-block;margin:0;font-size:1.2em}body.js .widget_sfk .antworttext strong.sfk-klasse{display:inline-block;font-size:1.6rem;margin-left:10px}body.js .widget_sfk .antworttext .erwerb-fuehrerschein-jahr-select form{display:inline}body.js .widget_sfk .antworttext .erwerb-fuehrerschein-jahr-select form select{display:inline-block;min-width:150px;text-align:right;width:35%}body.js .btn-restart{position:absolute;bottom:15px;right:115px}}body:not(.js) .widget_sfk .sfk-item{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}body:not(.js) .widget_sfk .sfk-item:not(:nth-last-child(2)){margin-bottom:90px}body:not(.js) .widget_sfk .sfk-item:not(:nth-last-child(2))::before{background:url('/media/template/global/svg/widgets_2/flowchart-arrow-yes.svg') 0 0 no-repeat;width:82px;height:48px;content:"";position:absolute;display:block;left:42%;top:42.5%;color:#063}body:not(.js) .widget_sfk .sfk-item:not(:nth-last-child(2))::after{background:url('/media/template/global/svg/widgets_2/flowchart-arrow-no.svg') 0 0 no-repeat;width:61.8px;height:81.7px;content:"";position:absolute;display:block;left:17.5%;bottom:-92px;color:#063}body:not(.js) .widget_sfk .fragetext{position:relative;display:inline-block;width:40%;margin-right:15%;margin-top:15px;padding:15px;border:1px solid;vertical-align:top}body:not(.js) .widget_sfk .antworttext{position:relative;display:inline-block;width:40%;margin-top:15px;padding:15px;border:1px solid #063;background-color:#ebf4ef;vertical-align:top}body:not(.js) .widget_sfk .antworttext.fuehrerschein_jahre>p{display:none}body:not(.js) .widget_sfk .antworttext.fuehrerschein_jahre table{width:100%}body:not(.js) .widget_sfk .antworttext.fuehrerschein_jahre table>tbody>tr>td:nth-of-type(1){padding-right:20px;text-align:right}body:not(.js) .widget_sfk .ctatext{display:none}body:not(.js) .widget_schalloehr .widget__stage{display:block}body:not(.js) .widget_schalloehr .widget__content{display:none}body:not(.js) .widget_schalloehr+p{display:none}.widgetgf nav,.widgetgf nav .tab,.widgetgf .dekopre,.widgetgf .dekopost,.widgetgf .dekoback,.widgetgf .widgetgf__intro_default{display:none}.widgetgf__item{opacity:0}body.js .widgetgf nav,body.js .widgetgf .widgetgf__intro_default{display:block}#svg_vorlage{display:none}body.js .widgetgf{position:relative;margin:3rem 0}body.js .widgetgf__item{text-align:center;background-size:120px 120px;background-repeat:no-repeat;background-position:50% top}body.js .widgetgf__item p{max-width:100%}body.js .widgetgf__item h2,body.js .widgetgf__item .h2,body.js .widgetgf__item h3,body.js .widgetgf__item .h3{margin-top:25px}body.js .widgetgf nav ul{list-style:none}body.js .widgetgf nav a{cursor:pointer}body.js .widgetgf nav a p{display:none}@media (max-width:767px),(max-height:779px){body.js .widgetgf{margin-top:0}body.js .widgetgf .wrapper{position:relative;overflow:hidden;border:2px solid}body.js .widgetgf__item{position:absolute;top:0;left:0;width:100%;-webkit-transform:translate3d(0,400px,0);transform:translate3d(0,400px,0);border:none;opacity:0;padding:0 15px}body.js .widgetgf__item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}body.js .widgetgf__item.fadeout{-webkit-transform:translate3d(0,-400px,0);transform:translate3d(0,-400px,0);opacity:0}body.js .widgetgf__item h2,body.js .widgetgf__item .h2,body.js .widgetgf__item h3,body.js .widgetgf__item .h3{font-size:1.22rem}body.js .widgetgf__item p:last-of-type{padding-bottom:25px}body.js .widgetgf.ready .widgetgf__item{transition:transform 1s,opacity .3s}body.js .widgetgf__intro{background:#ebf4ef}body.js .widgetgf nav{padding-top:15px;background:#fff}body.js .widgetgf nav .widgetgf__segment{display:none}body.js .widgetgf nav .tab{display:inline-block;margin:0;padding:.2rem 25px;background:#107643;color:#fff;font-weight:bold;font-size:1.22rem;cursor:pointer}body.js .widgetgf nav .tab.plus{background:#005229;margin-left:-3px}body.js .widgetgf nav ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;max-width:100%;padding:7px 0 2px;margin:0;background:#107643}body.js .widgetgf nav .tab.plus.active~ul{background:#005229}body.js .widgetgf nav li{display:none;-webkit-flex:0 1 55px;-ms-flex:0 1 55px;flex:0 1 55px;margin:0 2px 5px;padding:0;height:auto}body.js .widgetgf nav .tab.active:not(.plus)~ul li:not(.plus){display:block}body.js .widgetgf nav .tab.plus.active~ul li.plus{display:block}body.js .widgetgf nav a{display:block;position:relative;padding-top:94%;padding-bottom:6%;border-radius:5px;background:#218252 linear-gradient(to top,#1a6842 20%,#218252 80%) repeat scroll 0 0;box-shadow:0 0 2px 0 rgba(0,0,0,0.5)}body.js .widgetgf nav a.active{background:#218252 linear-gradient(to top,#4f9c76 20%,#218252 80%) repeat scroll 0 0;box-shadow:0 0 3px 0 rgba(0,0,0,0.7)}body.js .widgetgf nav .inner{margin:0 5px;border-bottom:1px solid rgba(255,255,255,0.6)}body.js .widgetgf nav a:hover .inner,body.js .widgetgf nav a.active .inner{border-bottom:1px solid #fff}body.js .inner>svg[data-gf]{background:none}body.js a .inner [data-gf],body.js a .inner>svg{background-repeat:no-repeat;background-size:100% auto;height:100%;width:100%;position:absolute;left:0;top:0;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);transition:transform .3s,opacity .3s}body.js a:hover .inner [data-gf],body.js a:hover .inner>svg{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}body.js a.active .inner [data-gf],body.js a.active .inner>svg{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);opacity:1}}@media (min-width:768px) and (max-width:991px){body.js .widgetgf{margin-left:95px}}@media (min-width:992px) and (max-width:1199px){body.js .widgetgf{margin-left:84px}}@media (min-width:1200px){body.js .widgetgf{margin-left:159px}}@media (max-width:767px),(max-height:779px){body.js .widgetgf{margin-left:0}}@media (min-width:768px) and (min-height:780px){body.js .widgetgf{width:530px}body.js .widgetgf nav{background:#005229 linear-gradient(to top,#107643 50%,#005229 50%) repeat scroll 0 0;margin-left:0}body.js .widgetgf .wrapper{position:absolute;height:440px;width:440px;top:170px;left:45px;border-radius:50%;overflow:hidden}body.js .widgetgf nav a{padding:0;margin:0}body.js .widgetgf nav>ul{position:relative;width:610px;height:610px;max-width:100%;left:-40px;margin-bottom:0;border:none;border-radius:50%}body.js .widgetgf nav>ul:before{position:absolute;top:-10px;left:-10px;width:630px;height:630px;border-radius:50%;pointer-events:none;content:"";background-image:linear-gradient(to top,#107643 74%,#005229 79%)}body.js .widgetgf nav>ul:after{position:absolute;top:85px;left:85px;width:440px;height:440px;border-radius:50%;pointer-events:none;content:"";background:white}body.js .widgetgf nav>ul li{display:block;position:absolute;left:245px;top:305px;-webkit-transform-origin:top center;transform-origin:top center;z-index:1}body.js .widgetgf nav>ul a .inner{position:absolute;left:22.5px;top:5px}body.js .widgetgf nav>ul a [data-gf]{background-repeat:no-repeat;background-size:75px auto;height:75px;width:75px}body.js .widgetgf__item{left:40px;position:absolute;top:0;width:360px;-webkit-transform:translate3d(0,440px,0);transform:translate3d(0,440px,0);border:none;opacity:0;font-size:1.0rem}body.js .widgetgf__item.active{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:1}body.js .widgetgf__item.fadeout{-webkit-transform:translate3d(0,-440px,0);transform:translate3d(0,-440px,0);opacity:0}body.js .widgetgf__item[data-gf]{background:none}body.js .widgetgf__item h2,body.js .widgetgf__item h3{font-size:1.22rem;margin:0 0 15px;padding:0}body.js .widgetgf__item p{margin:0;padding:0}body.js .widgetgf.ready .widgetgf__item{transition:transform 1s,opacity .3s}body.js .dekopre,body.js .dekopost,body.js .dekoback{display:block}body.js .dekopre,body.js .dekopost{background:#005229 none repeat scroll 0 0;text-align:center}body.js .dekopost{background:#107643 none repeat scroll 0 0}body.js .dekopre>h2,body.js .dekopre>.h2,body.js .dekopost>h2,body.js .dekopost>.h2{color:#fff;margin:0;padding:10px 0}body.js .dekoback .dekoleft{position:absolute;background-color:transparent;background-repeat:no-repeat;background-image:url('/media/template/global/img/background/deko-gf_sz0.png');background-size:100% auto;width:270px;height:780px;top:-20px;left:-192px}body.js .widgetgf nav a{display:inline-block;height:120px;position:relative;width:120px}body.js .widgetgf nav a::before{position:absolute;content:"";width:30px;height:30px;top:45px;left:45px;background:#218252;-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg);transition:transform .3s}body.js .widgetgf nav a.active::before{-webkit-transform:translate3d(0,30px,0) rotate(45deg);transform:translate3d(0,30px,0) rotate(45deg)}body.js .widgetgf nav .plus a::before{background:#063}}.plus .widgetgf__segment .fill,.plus .widgetgf__segment .hover{fill:#063}.widgetgf__segment .fill,.widgetgf__segment .hover{fill:#218252}.widgetgf__segment .border{stroke:#fff;stroke-width:1px}.widgetgf__segment .hover{opacity:0.0;transition:opacity .3s ease-in}@media (min-width:768px) and (min-height:780px){body.js .widgetgf .inner{-webkit-transform-origin:40px 40px 0;transform-origin:40px 40px 0;pointer-events:none}body.js .widgetgf .inner>svg[data-gf]{background:none}body.js .widgetgf .inner [data-gf],body.js .widgetgf .inner>svg{-webkit-transform:scale3d(.85,.85,.85);transform:scale3d(.85,.85,.85);transition:transform .3s}body.js .widgetgf a:hover .inner [data-gf],body.js .widgetgf a:hover .inner>svg{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}body.js .widgetgf a.active .inner [data-gf],body.js .widgetgf a.active .inner>svg{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}body.js .gf-rot-15{-webkit-transform:rotate(337.5deg) translate(0,-305px);transform:rotate(337.5deg) translate(0,-305px)}body.js .gf-rot-15 .inner{-webkit-transform:rotate(-337.5deg);transform:rotate(-337.5deg)}body.js .gf-rot-14{-webkit-transform:rotate(315deg) translate(0,-305px);transform:rotate(315deg) translate(0,-305px)}body.js .gf-rot-14 .inner{-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}body.js .gf-rot-13{-webkit-transform:rotate(292.5deg) translate(0,-305px);transform:rotate(292.5deg) translate(0,-305px)}body.js .gf-rot-13 .inner{-webkit-transform:rotate(-292.5deg);transform:rotate(-292.5deg)}body.js .gf-rot-12{-webkit-transform:rotate(270deg) translate(0,-305px);transform:rotate(270deg) translate(0,-305px)}body.js .gf-rot-12 .inner{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}body.js .gf-rot-11{-webkit-transform:rotate(247.5deg) translate(0,-305px);transform:rotate(247.5deg) translate(0,-305px)}body.js .gf-rot-11 .inner{-webkit-transform:rotate(-247.5deg);transform:rotate(-247.5deg)}body.js .gf-rot-10{-webkit-transform:rotate(225deg) translate(0,-305px);transform:rotate(225deg) translate(0,-305px)}body.js .gf-rot-10 .inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}body.js .gf-rot-9{-webkit-transform:rotate(202.5deg) translate(0,-305px);transform:rotate(202.5deg) translate(0,-305px)}body.js .gf-rot-9 .inner{-webkit-transform:rotate(-202.5deg);transform:rotate(-202.5deg)}body.js .gf-rot-8{-webkit-transform:rotate(180deg) translate(0,-305px);transform:rotate(180deg) translate(0,-305px)}body.js .gf-rot-8 .inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}body.js .gf-rot-7{-webkit-transform:rotate(157.5deg) translate(0,-305px);transform:rotate(157.5deg) translate(0,-305px)}body.js .gf-rot-7 .inner{-webkit-transform:rotate(-157.5deg);transform:rotate(-157.5deg)}body.js .gf-rot-6{-webkit-transform:rotate(135deg) translate(0,-305px);transform:rotate(135deg) translate(0,-305px)}body.js .gf-rot-6 .inner{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}body.js .gf-rot-5{-webkit-transform:rotate(112.5deg) translate(0,-305px);transform:rotate(112.5deg) translate(0,-305px)}body.js .gf-rot-5 .inner{-webkit-transform:rotate(-112.5deg);transform:rotate(-112.5deg)}body.js .gf-rot-4{-webkit-transform:rotate(90deg) translate(0,-305px);transform:rotate(90deg) translate(0,-305px)}body.js .gf-rot-4 .inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body.js .gf-rot-3{-webkit-transform:rotate(67.5deg) translate(0,-305px);transform:rotate(67.5deg) translate(0,-305px)}body.js .gf-rot-3 .inner{-webkit-transform:rotate(-67.5deg);transform:rotate(-67.5deg)}body.js .gf-rot-2{-webkit-transform:rotate(45deg) translate(0,-305px);transform:rotate(45deg) translate(0,-305px)}body.js .gf-rot-2 .inner{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.js .gf-rot-1{-webkit-transform:rotate(22.5deg) translate(0,-305px);transform:rotate(22.5deg) translate(0,-305px)}body.js .gf-rot-1 .inner{-webkit-transform:rotate(-22.5deg);transform:rotate(-22.5deg)}body.js .gf-rot-0{-webkit-transform:rotate(0) translate(0,-305px);transform:rotate(0) translate(0,-305px)}body.js .gf-rot-0 .inner{-webkit-transform:rotate(-0deg);transform:rotate(-0deg)}}body:not(.js) .widgetgf__item{opacity:1}aside+aside.bp-widget{margin-top:1rem}.bp-widget{margin-bottom:1rem}.bp-widget header{display:block}.bp-widget>header{text-align:right}.bp-widget>footer ul{margin-top:0.25rem;padding-bottom:1rem}.bp-widget>footer .bp-link{display:none}.bp-widget .bp-carousel-wrapper{border:1px #cfcfcf solid;background-color:#fff}.bp-widget .bp-carousel-wrapper>header p{font-weight:bold;padding:12px;margin:0}.bp-widget #bp-logo{width:190px;height:auto}@media (min-width:992px) and (max-width:1199px){.bp-widget #bp-logo{width:150px}}@media (min-width:768px) and (max-width:991px){.bp-widget #bp-logo{width:150px}}@media (max-width:767px){.bp-widget #bp-logo{width:170px}}.bp-widget #bp-description-vtp{display:none}.bp-widget .bp-carousel .owl-item a>header,.bp-widget .bp-carousel>a>header{color:#063;font-weight:bold;padding:.5rem 12px 0 12px;white-space:normal}.bp-widget .bp-carousel .owl-item a>p,.bp-widget .bp-carousel>a>p{color:#333;padding:0 12px;white-space:normal}.bp-widget .bp-carousel .owl-item a:hover,.bp-widget .bp-carousel>a:hover,.bp-widget .bp-carousel .owl-item a:focus,.bp-widget .bp-carousel>a:focus,.bp-widget .bp-carousel .owl-item a:active,.bp-widget .bp-carousel>a:active{color:#063;text-decoration:none}.bp-widget .bp-carousel .owl-item a:hover>header,.bp-widget .bp-carousel>a:hover>header,.bp-widget .bp-carousel .owl-item a:focus>header,.bp-widget .bp-carousel>a:focus>header,.bp-widget .bp-carousel .owl-item a:active>header,.bp-widget .bp-carousel>a:active>header{text-decoration:underline}.bp-widget .bp-carousel .owl-item a:hover>p,.bp-widget .bp-carousel>a:hover>p,.bp-widget .bp-carousel .owl-item a:focus>p,.bp-widget .bp-carousel>a:focus>p,.bp-widget .bp-carousel .owl-item a:active>p,.bp-widget .bp-carousel>a:active>p{color:#333}.bp-widget .projects-profile-picture img{width:100%;height:auto}.bp-widget a .projects-profile-picture img{opacity:1;transition:opacity 0.4s}.bp-widget a:hover .projects-profile-picture img,.bp-widget a:focus .projects-profile-picture img,.bp-widget a:active .projects-profile-picture img{opacity:0.8}.bp-widget a:focus .projects-profile-picture img{outline:thin dotted;outline:2px solid rgba(117,173,145,0.5);outline-offset:-1px}.bp-widget .generic-progress-bar{position:relative;background:#a2a2a2;height:24px;border-radius:12px;overflow:hidden;margin:12px}.bp-widget .generic-progress-bar .bar{height:100%;border-top-right-radius:12px;border-bottom-right-radius:12px;background:#063}.bp-widget .generic-progress-bar .percentage{color:#fff;font-weight:bold;left:0;line-height:20px;position:absolute;text-align:center;top:1px;width:100%}.bp-widget .owl-controls{margin-top:0}.bp-widget .owl-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin:0 12px}@media (min-width:992px) and (max-width:1199px){.bp-widget .owl-nav{margin:0 5px}}@media (min-width:768px) and (max-width:991px){.bp-widget .owl-nav{margin:0 5px}}.bp-widget .owl-nav .owl-prev,.bp-widget .owl-nav .owl-next{min-width:45px;margin:0 0 10px 0;padding:0;font-size:2rem;line-height:1.0}@media (min-width:992px) and (max-width:1199px){.bp-widget .owl-nav .owl-prev,.bp-widget .owl-nav .owl-next{min-width:40px}}@media (min-width:768px) and (max-width:991px){.bp-widget .owl-nav .owl-prev,.bp-widget .owl-nav .owl-next{min-width:40px}}.bp-widget .owl-nav .icon-keyboard-arrow-left::before,.bp-widget .owl-nav .icon-keyboard-arrow-right::before{margin:0;vertical-align:middle;line-height:1.0}.bp-widget .owl-nav .bp-link{margin:0 10px;width:100%;max-width:175px}@media (min-width:992px) and (max-width:1199px){.bp-widget .owl-nav .bp-link{margin:0 5px}.bp-widget .owl-nav .bp-link .btn-sm{padding-left:8px;padding-right:8px}}@media (min-width:768px) and (max-width:991px){.bp-widget .owl-nav .bp-link{margin:0 5px}.bp-widget .owl-nav .bp-link .btn-sm{padding-left:8px;padding-right:8px}}.bp-widget .owl-nav .bp-link span{display:none}.bp-widget .bp-staticlink{padding:0.5rem 12px}.bp-widget .owl-dots .owl-dot{display:inline-block}.bp-widget .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6 none repeat scroll 0 0;display:block;border-radius:30px}.bp-widget .owl-dots .owl-dot.active span,.bp-widget .owl-dots .owl-dot:hover span{background:#869791 none repeat scroll 0 0}.kwk-widget{border:1px #cfcfcf solid;background-color:#fff;padding:.5rem 12px;margin-bottom:1rem}.kwk-widget header{font-weight:bold}.kwk-widget ul{padding-bottom:0}
