html{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{position:relative;height:auto;background:#fff;color:#060606;font-family:"Merriweather Sans",sans-serif;padding-top:140px}@media all and (max-width: 1023px){body{padding-top:76px}}a{text-decoration:none;color:inherit}a:focus{color:inherit;outline:none}a:hover{color:inherit;outline:none}table{border:0}.clear{clear:both}.block{display:block}img{max-width:100%;height:auto}.pr0,.small-pr0{padding-right:0px}.pl0,.small-pl0{padding-left:0px}.pt0,.small-pt0{padding-top:0px}.pb0,.small-pb0{padding-bottom:0px}.mr0,.small-mr0{margin-right:0px}.ml0,.small-ml0{margin-left:0px}.mt0,.small-mt0{margin-top:0px}.mb0,.small-mb0{margin-bottom:0px}.pr5,.small-pr5{padding-right:5px}.pl5,.small-pl5{padding-left:5px}.pt5,.small-pt5{padding-top:5px}.pb5,.small-pb5{padding-bottom:5px}.mr5,.small-mr5{margin-right:5px}.ml5,.small-ml5{margin-left:5px}.mt5,.small-mt5{margin-top:5px}.mb5,.small-mb5{margin-bottom:5px}.pr10,.small-pr10{padding-right:10px}.pl10,.small-pl10{padding-left:10px}.pt10,.small-pt10{padding-top:10px}.pb10,.small-pb10{padding-bottom:10px}.mr10,.small-mr10{margin-right:10px}.ml10,.small-ml10{margin-left:10px}.mt10,.small-mt10{margin-top:10px}.mb10,.small-mb10{margin-bottom:10px}.pr15,.small-pr15{padding-right:15px}.pl15,.small-pl15{padding-left:15px}.pt15,.small-pt15{padding-top:15px}.pb15,.small-pb15{padding-bottom:15px}.mr15,.small-mr15{margin-right:15px}.ml15,.small-ml15{margin-left:15px}.mt15,.small-mt15{margin-top:15px}.mb15,.small-mb15{margin-bottom:15px}.pr20,.small-pr20{padding-right:20px}.pl20,.small-pl20{padding-left:20px}.pt20,.small-pt20{padding-top:20px}.pb20,.small-pb20{padding-bottom:20px}.mr20,.small-mr20{margin-right:20px}.ml20,.small-ml20{margin-left:20px}.mt20,.small-mt20{margin-top:20px}.mb20,.small-mb20{margin-bottom:20px}.pr25,.small-pr25{padding-right:25px}.pl25,.small-pl25{padding-left:25px}.pt25,.small-pt25{padding-top:25px}.pb25,.small-pb25{padding-bottom:25px}.mr25,.small-mr25{margin-right:25px}.ml25,.small-ml25{margin-left:25px}.mt25,.small-mt25{margin-top:25px}.mb25,.small-mb25{margin-bottom:25px}.pr30,.small-pr30{padding-right:30px}.pl30,.small-pl30{padding-left:30px}.pt30,.small-pt30{padding-top:30px}.pb30,.small-pb30{padding-bottom:30px}.mr30,.small-mr30{margin-right:30px}.ml30,.small-ml30{margin-left:30px}.mt30,.small-mt30{margin-top:30px}.mb30,.small-mb30{margin-bottom:30px}.pr35,.small-pr35{padding-right:35px}.pl35,.small-pl35{padding-left:35px}.pt35,.small-pt35{padding-top:35px}.pb35,.small-pb35{padding-bottom:35px}.mr35,.small-mr35{margin-right:35px}.ml35,.small-ml35{margin-left:35px}.mt35,.small-mt35{margin-top:35px}.mb35,.small-mb35{margin-bottom:35px}.pr40,.small-pr40{padding-right:40px}.pl40,.small-pl40{padding-left:40px}.pt40,.small-pt40{padding-top:40px}.pb40,.small-pb40{padding-bottom:40px}.mr40,.small-mr40{margin-right:40px}.ml40,.small-ml40{margin-left:40px}.mt40,.small-mt40{margin-top:40px}.mb40,.small-mb40{margin-bottom:40px}.pr45,.small-pr45{padding-right:45px}.pl45,.small-pl45{padding-left:45px}.pt45,.small-pt45{padding-top:45px}.pb45,.small-pb45{padding-bottom:45px}.mr45,.small-mr45{margin-right:45px}.ml45,.small-ml45{margin-left:45px}.mt45,.small-mt45{margin-top:45px}.mb45,.small-mb45{margin-bottom:45px}.pr50,.small-pr50{padding-right:50px}.pl50,.small-pl50{padding-left:50px}.pt50,.small-pt50{padding-top:50px}.pb50,.small-pb50{padding-bottom:50px}.mr50,.small-mr50{margin-right:50px}.ml50,.small-ml50{margin-left:50px}.mt50,.small-mt50{margin-top:50px}.mb50,.small-mb50{margin-bottom:50px}.pr55,.small-pr55{padding-right:55px}.pl55,.small-pl55{padding-left:55px}.pt55,.small-pt55{padding-top:55px}.pb55,.small-pb55{padding-bottom:55px}.mr55,.small-mr55{margin-right:55px}.ml55,.small-ml55{margin-left:55px}.mt55,.small-mt55{margin-top:55px}.mb55,.small-mb55{margin-bottom:55px}.pr60,.small-pr60{padding-right:60px}.pl60,.small-pl60{padding-left:60px}.pt60,.small-pt60{padding-top:60px}.pb60,.small-pb60{padding-bottom:60px}.mr60,.small-mr60{margin-right:60px}.ml60,.small-ml60{margin-left:60px}.mt60,.small-mt60{margin-top:60px}.mb60,.small-mb60{margin-bottom:60px}.pr65,.small-pr65{padding-right:65px}.pl65,.small-pl65{padding-left:65px}.pt65,.small-pt65{padding-top:65px}.pb65,.small-pb65{padding-bottom:65px}.mr65,.small-mr65{margin-right:65px}.ml65,.small-ml65{margin-left:65px}.mt65,.small-mt65{margin-top:65px}.mb65,.small-mb65{margin-bottom:65px}.pr70,.small-pr70{padding-right:70px}.pl70,.small-pl70{padding-left:70px}.pt70,.small-pt70{padding-top:70px}.pb70,.small-pb70{padding-bottom:70px}.mr70,.small-mr70{margin-right:70px}.ml70,.small-ml70{margin-left:70px}.mt70,.small-mt70{margin-top:70px}.mb70,.small-mb70{margin-bottom:70px}.pr75,.small-pr75{padding-right:75px}.pl75,.small-pl75{padding-left:75px}.pt75,.small-pt75{padding-top:75px}.pb75,.small-pb75{padding-bottom:75px}.mr75,.small-mr75{margin-right:75px}.ml75,.small-ml75{margin-left:75px}.mt75,.small-mt75{margin-top:75px}.mb75,.small-mb75{margin-bottom:75px}.pr80,.small-pr80{padding-right:80px}.pl80,.small-pl80{padding-left:80px}.pt80,.small-pt80{padding-top:80px}.pb80,.small-pb80{padding-bottom:80px}.mr80,.small-mr80{margin-right:80px}.ml80,.small-ml80{margin-left:80px}.mt80,.small-mt80{margin-top:80px}.mb80,.small-mb80{margin-bottom:80px}.pr85,.small-pr85{padding-right:85px}.pl85,.small-pl85{padding-left:85px}.pt85,.small-pt85{padding-top:85px}.pb85,.small-pb85{padding-bottom:85px}.mr85,.small-mr85{margin-right:85px}.ml85,.small-ml85{margin-left:85px}.mt85,.small-mt85{margin-top:85px}.mb85,.small-mb85{margin-bottom:85px}.pr90,.small-pr90{padding-right:90px}.pl90,.small-pl90{padding-left:90px}.pt90,.small-pt90{padding-top:90px}.pb90,.small-pb90{padding-bottom:90px}.mr90,.small-mr90{margin-right:90px}.ml90,.small-ml90{margin-left:90px}.mt90,.small-mt90{margin-top:90px}.mb90,.small-mb90{margin-bottom:90px}.pr95,.small-pr95{padding-right:95px}.pl95,.small-pl95{padding-left:95px}.pt95,.small-pt95{padding-top:95px}.pb95,.small-pb95{padding-bottom:95px}.mr95,.small-mr95{margin-right:95px}.ml95,.small-ml95{margin-left:95px}.mt95,.small-mt95{margin-top:95px}.mb95,.small-mb95{margin-bottom:95px}.pr100,.small-pr100{padding-right:100px}.pl100,.small-pl100{padding-left:100px}.pt100,.small-pt100{padding-top:100px}.pb100,.small-pb100{padding-bottom:100px}.mr100,.small-mr100{margin-right:100px}.ml100,.small-ml100{margin-left:100px}.mt100,.small-mt100{margin-top:100px}.mb100,.small-mb100{margin-bottom:100px}@media all and (min-width: 643px){.medium-pr0{padding-right:0px}.medium-pl0{padding-left:0px}.medium-pt0{padding-top:0px}.medium-pb0{padding-bottom:0px}.medium-mr0{margin-right:0px}.medium-ml0{margin-left:0px}.medium-mt0{margin-top:0px}.medium-mb0{margin-bottom:0px}.medium-pr5{padding-right:5px}.medium-pl5{padding-left:5px}.medium-pt5{padding-top:5px}.medium-pb5{padding-bottom:5px}.medium-mr5{margin-right:5px}.medium-ml5{margin-left:5px}.medium-mt5{margin-top:5px}.medium-mb5{margin-bottom:5px}.medium-pr10{padding-right:10px}.medium-pl10{padding-left:10px}.medium-pt10{padding-top:10px}.medium-pb10{padding-bottom:10px}.medium-mr10{margin-right:10px}.medium-ml10{margin-left:10px}.medium-mt10{margin-top:10px}.medium-mb10{margin-bottom:10px}.medium-pr15{padding-right:15px}.medium-pl15{padding-left:15px}.medium-pt15{padding-top:15px}.medium-pb15{padding-bottom:15px}.medium-mr15{margin-right:15px}.medium-ml15{margin-left:15px}.medium-mt15{margin-top:15px}.medium-mb15{margin-bottom:15px}.medium-pr20{padding-right:20px}.medium-pl20{padding-left:20px}.medium-pt20{padding-top:20px}.medium-pb20{padding-bottom:20px}.medium-mr20{margin-right:20px}.medium-ml20{margin-left:20px}.medium-mt20{margin-top:20px}.medium-mb20{margin-bottom:20px}.medium-pr25{padding-right:25px}.medium-pl25{padding-left:25px}.medium-pt25{padding-top:25px}.medium-pb25{padding-bottom:25px}.medium-mr25{margin-right:25px}.medium-ml25{margin-left:25px}.medium-mt25{margin-top:25px}.medium-mb25{margin-bottom:25px}.medium-pr30{padding-right:30px}.medium-pl30{padding-left:30px}.medium-pt30{padding-top:30px}.medium-pb30{padding-bottom:30px}.medium-mr30{margin-right:30px}.medium-ml30{margin-left:30px}.medium-mt30{margin-top:30px}.medium-mb30{margin-bottom:30px}.medium-pr35{padding-right:35px}.medium-pl35{padding-left:35px}.medium-pt35{padding-top:35px}.medium-pb35{padding-bottom:35px}.medium-mr35{margin-right:35px}.medium-ml35{margin-left:35px}.medium-mt35{margin-top:35px}.medium-mb35{margin-bottom:35px}.medium-pr40{padding-right:40px}.medium-pl40{padding-left:40px}.medium-pt40{padding-top:40px}.medium-pb40{padding-bottom:40px}.medium-mr40{margin-right:40px}.medium-ml40{margin-left:40px}.medium-mt40{margin-top:40px}.medium-mb40{margin-bottom:40px}.medium-pr45{padding-right:45px}.medium-pl45{padding-left:45px}.medium-pt45{padding-top:45px}.medium-pb45{padding-bottom:45px}.medium-mr45{margin-right:45px}.medium-ml45{margin-left:45px}.medium-mt45{margin-top:45px}.medium-mb45{margin-bottom:45px}.medium-pr50{padding-right:50px}.medium-pl50{padding-left:50px}.medium-pt50{padding-top:50px}.medium-pb50{padding-bottom:50px}.medium-mr50{margin-right:50px}.medium-ml50{margin-left:50px}.medium-mt50{margin-top:50px}.medium-mb50{margin-bottom:50px}.medium-pr55{padding-right:55px}.medium-pl55{padding-left:55px}.medium-pt55{padding-top:55px}.medium-pb55{padding-bottom:55px}.medium-mr55{margin-right:55px}.medium-ml55{margin-left:55px}.medium-mt55{margin-top:55px}.medium-mb55{margin-bottom:55px}.medium-pr60{padding-right:60px}.medium-pl60{padding-left:60px}.medium-pt60{padding-top:60px}.medium-pb60{padding-bottom:60px}.medium-mr60{margin-right:60px}.medium-ml60{margin-left:60px}.medium-mt60{margin-top:60px}.medium-mb60{margin-bottom:60px}.medium-pr65{padding-right:65px}.medium-pl65{padding-left:65px}.medium-pt65{padding-top:65px}.medium-pb65{padding-bottom:65px}.medium-mr65{margin-right:65px}.medium-ml65{margin-left:65px}.medium-mt65{margin-top:65px}.medium-mb65{margin-bottom:65px}.medium-pr70{padding-right:70px}.medium-pl70{padding-left:70px}.medium-pt70{padding-top:70px}.medium-pb70{padding-bottom:70px}.medium-mr70{margin-right:70px}.medium-ml70{margin-left:70px}.medium-mt70{margin-top:70px}.medium-mb70{margin-bottom:70px}.medium-pr75{padding-right:75px}.medium-pl75{padding-left:75px}.medium-pt75{padding-top:75px}.medium-pb75{padding-bottom:75px}.medium-mr75{margin-right:75px}.medium-ml75{margin-left:75px}.medium-mt75{margin-top:75px}.medium-mb75{margin-bottom:75px}.medium-pr80{padding-right:80px}.medium-pl80{padding-left:80px}.medium-pt80{padding-top:80px}.medium-pb80{padding-bottom:80px}.medium-mr80{margin-right:80px}.medium-ml80{margin-left:80px}.medium-mt80{margin-top:80px}.medium-mb80{margin-bottom:80px}.medium-pr85{padding-right:85px}.medium-pl85{padding-left:85px}.medium-pt85{padding-top:85px}.medium-pb85{padding-bottom:85px}.medium-mr85{margin-right:85px}.medium-ml85{margin-left:85px}.medium-mt85{margin-top:85px}.medium-mb85{margin-bottom:85px}.medium-pr90{padding-right:90px}.medium-pl90{padding-left:90px}.medium-pt90{padding-top:90px}.medium-pb90{padding-bottom:90px}.medium-mr90{margin-right:90px}.medium-ml90{margin-left:90px}.medium-mt90{margin-top:90px}.medium-mb90{margin-bottom:90px}.medium-pr95{padding-right:95px}.medium-pl95{padding-left:95px}.medium-pt95{padding-top:95px}.medium-pb95{padding-bottom:95px}.medium-mr95{margin-right:95px}.medium-ml95{margin-left:95px}.medium-mt95{margin-top:95px}.medium-mb95{margin-bottom:95px}.medium-pr100{padding-right:100px}.medium-pl100{padding-left:100px}.medium-pt100{padding-top:100px}.medium-pb100{padding-bottom:100px}.medium-mr100{margin-right:100px}.medium-ml100{margin-left:100px}.medium-mt100{margin-top:100px}.medium-mb100{margin-bottom:100px}}@media all and (min-width: 1025px){.large-pr0{padding-right:0px}.large-pl0{padding-left:0px}.large-pt0{padding-top:0px}.large-pb0{padding-bottom:0px}.large-mr0{margin-right:0px}.large-ml0{margin-left:0px}.large-mt0{margin-top:0px}.large-mb0{margin-bottom:0px}.large-pr5{padding-right:5px}.large-pl5{padding-left:5px}.large-pt5{padding-top:5px}.large-pb5{padding-bottom:5px}.large-mr5{margin-right:5px}.large-ml5{margin-left:5px}.large-mt5{margin-top:5px}.large-mb5{margin-bottom:5px}.large-pr10{padding-right:10px}.large-pl10{padding-left:10px}.large-pt10{padding-top:10px}.large-pb10{padding-bottom:10px}.large-mr10{margin-right:10px}.large-ml10{margin-left:10px}.large-mt10{margin-top:10px}.large-mb10{margin-bottom:10px}.large-pr15{padding-right:15px}.large-pl15{padding-left:15px}.large-pt15{padding-top:15px}.large-pb15{padding-bottom:15px}.large-mr15{margin-right:15px}.large-ml15{margin-left:15px}.large-mt15{margin-top:15px}.large-mb15{margin-bottom:15px}.large-pr20{padding-right:20px}.large-pl20{padding-left:20px}.large-pt20{padding-top:20px}.large-pb20{padding-bottom:20px}.large-mr20{margin-right:20px}.large-ml20{margin-left:20px}.large-mt20{margin-top:20px}.large-mb20{margin-bottom:20px}.large-pr25{padding-right:25px}.large-pl25{padding-left:25px}.large-pt25{padding-top:25px}.large-pb25{padding-bottom:25px}.large-mr25{margin-right:25px}.large-ml25{margin-left:25px}.large-mt25{margin-top:25px}.large-mb25{margin-bottom:25px}.large-pr30{padding-right:30px}.large-pl30{padding-left:30px}.large-pt30{padding-top:30px}.large-pb30{padding-bottom:30px}.large-mr30{margin-right:30px}.large-ml30{margin-left:30px}.large-mt30{margin-top:30px}.large-mb30{margin-bottom:30px}.large-pr35{padding-right:35px}.large-pl35{padding-left:35px}.large-pt35{padding-top:35px}.large-pb35{padding-bottom:35px}.large-mr35{margin-right:35px}.large-ml35{margin-left:35px}.large-mt35{margin-top:35px}.large-mb35{margin-bottom:35px}.large-pr40{padding-right:40px}.large-pl40{padding-left:40px}.large-pt40{padding-top:40px}.large-pb40{padding-bottom:40px}.large-mr40{margin-right:40px}.large-ml40{margin-left:40px}.large-mt40{margin-top:40px}.large-mb40{margin-bottom:40px}.large-pr45{padding-right:45px}.large-pl45{padding-left:45px}.large-pt45{padding-top:45px}.large-pb45{padding-bottom:45px}.large-mr45{margin-right:45px}.large-ml45{margin-left:45px}.large-mt45{margin-top:45px}.large-mb45{margin-bottom:45px}.large-pr50{padding-right:50px}.large-pl50{padding-left:50px}.large-pt50{padding-top:50px}.large-pb50{padding-bottom:50px}.large-mr50{margin-right:50px}.large-ml50{margin-left:50px}.large-mt50{margin-top:50px}.large-mb50{margin-bottom:50px}.large-pr55{padding-right:55px}.large-pl55{padding-left:55px}.large-pt55{padding-top:55px}.large-pb55{padding-bottom:55px}.large-mr55{margin-right:55px}.large-ml55{margin-left:55px}.large-mt55{margin-top:55px}.large-mb55{margin-bottom:55px}.large-pr60{padding-right:60px}.large-pl60{padding-left:60px}.large-pt60{padding-top:60px}.large-pb60{padding-bottom:60px}.large-mr60{margin-right:60px}.large-ml60{margin-left:60px}.large-mt60{margin-top:60px}.large-mb60{margin-bottom:60px}.large-pr65{padding-right:65px}.large-pl65{padding-left:65px}.large-pt65{padding-top:65px}.large-pb65{padding-bottom:65px}.large-mr65{margin-right:65px}.large-ml65{margin-left:65px}.large-mt65{margin-top:65px}.large-mb65{margin-bottom:65px}.large-pr70{padding-right:70px}.large-pl70{padding-left:70px}.large-pt70{padding-top:70px}.large-pb70{padding-bottom:70px}.large-mr70{margin-right:70px}.large-ml70{margin-left:70px}.large-mt70{margin-top:70px}.large-mb70{margin-bottom:70px}.large-pr75{padding-right:75px}.large-pl75{padding-left:75px}.large-pt75{padding-top:75px}.large-pb75{padding-bottom:75px}.large-mr75{margin-right:75px}.large-ml75{margin-left:75px}.large-mt75{margin-top:75px}.large-mb75{margin-bottom:75px}.large-pr80{padding-right:80px}.large-pl80{padding-left:80px}.large-pt80{padding-top:80px}.large-pb80{padding-bottom:80px}.large-mr80{margin-right:80px}.large-ml80{margin-left:80px}.large-mt80{margin-top:80px}.large-mb80{margin-bottom:80px}.large-pr85{padding-right:85px}.large-pl85{padding-left:85px}.large-pt85{padding-top:85px}.large-pb85{padding-bottom:85px}.large-mr85{margin-right:85px}.large-ml85{margin-left:85px}.large-mt85{margin-top:85px}.large-mb85{margin-bottom:85px}.large-pr90{padding-right:90px}.large-pl90{padding-left:90px}.large-pt90{padding-top:90px}.large-pb90{padding-bottom:90px}.large-mr90{margin-right:90px}.large-ml90{margin-left:90px}.large-mt90{margin-top:90px}.large-mb90{margin-bottom:90px}.large-pr95{padding-right:95px}.large-pl95{padding-left:95px}.large-pt95{padding-top:95px}.large-pb95{padding-bottom:95px}.large-mr95{margin-right:95px}.large-ml95{margin-left:95px}.large-mt95{margin-top:95px}.large-mb95{margin-bottom:95px}.large-pr100{padding-right:100px}.large-pl100{padding-left:100px}.large-pt100{padding-top:100px}.large-pb100{padding-bottom:100px}.large-mr100{margin-right:100px}.large-ml100{margin-left:100px}.large-mt100{margin-top:100px}.large-mb100{margin-bottom:100px}}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.zindex5{position:relative;z-index:5}.fright{float:right}.fleft{float:left !important}.clear{clear:both}.relative{position:relative}.underline{text-decoration:underline}.w50p{width:50%}.lh80{line-height:80%}.lh90{line-height:90%}.lh100{line-height:100%}.lh110{line-height:110%}.lh120{line-height:120%}.lh130{line-height:130%}.lh140{line-height:140%}.lh150{line-height:150%}.fs10{font-size:0.625em}.fs11{font-size:0.688em}.fs12{font-size:0.750em}.fs13{font-size:0.813em}.fs14{font-size:0.875em}.fs15{font-size:0.938em}.fs16{font-size:1em}.fs17{font-size:1.063em}.fs18{font-size:1.125em}.fs19{font-size:1.118em}.fs20{font-size:1.250em}.overflow{overflow:hidden}@media all and (max-width: 1023px){.overflow-small{overflow:hidden}}.inline{display:inline-block}.black{color:#000 !important}.light{font-weight:300}.bold{font-weight:700}.dnone{display:none}.dblock{display:block}.uppercase{text-transform:uppercase}.wrapper{max-width:100vw;width:1100px;margin:0 auto}.wrapper:after{content:"";display:block;clear:both}@media all and (max-width: 1200px){.wrapper{margin:0 40px;width:auto}}@media all and (max-width: 639px){.wrapper{margin:0 25px}}.wrapper--team{margin-top:100px}.wrapper--contact-intro{min-height:35vw;height:450px;margin-bottom:40px}@media all and (max-width: 1023px){.wrapper--contact-intro{min-height:0;height:auto}}.wrapper--homepage{margin-bottom:0px;padding-top:20vh;padding-bottom:250px}@media all and (max-width: 1023px){.wrapper--homepage{padding-top:150px;padding-bottom:0px;margin-bottom:150px;width:100%}}@media all and (max-width: 510px){.wrapper--homepage{padding-top:45vh;margin-bottom:50px}}.services-wrapper{min-height:800px}@media all and (max-width: 1023px){.services-wrapper{min-height:0}}.homepage-intro{width:100%}@media all and (min-width: 1024px){.homepage-intro{min-height:calc(100vh - 134px)}}.btn{display:inline-block;padding:15px 25px;font-weight:700;-webkit-transition:0.2s all;transition:0.2s all}.btn.yellow{background:#ffce08}.btn.yellow:hover{background:#000;color:#ffce08}.btn.grey{background:#f1f1f1}.btn.grey:hover{background:#ffce08}.text-center{text-align:center}.animate{-webkit-transition:1s all;transition:1s all}.animate.delay{-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transition:0.5s all;transition:0.5s all}.animate.from-bottom{-webkit-transform:translateY(20px);transform:translateY(20px)}.animate.from-bottom.ended{-webkit-transform:translateY(0);transform:translateY(0)}.animate.from-left{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.animate.from-left.ended{-webkit-transform:translateX(0);transform:translateX(0)}.animate.from-right{-webkit-transform:translateX(20px);transform:translateX(20px)}.animate.from-right.ended{-webkit-transform:translateX(0);transform:translateX(0)}.animate.from-top{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.animate.from-top.ended{-webkit-transform:translateY(0);transform:translateY(0)}.animate.from-opacity0{opacity:0}.animate.from-opacity0.ended{opacity:1}.animate.animate-delay{-webkit-transition-delay:0.5s;transition-delay:0.5s}@media all and (max-width: 1023px){.animate{-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important}}.main-header{padding:40px 40px 0 35px;position:fixed;left:0;right:0;top:0;z-index:999;-webkit-transition:0.2s all;transition:0.2s all}@media all and (max-width: 639px){.main-header{padding:15px 25px 0 25px}}.scrolled .main-header{padding-top:0;background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.scrolled .logo{padding-top:5px}.logo{display:inline-block}@media all and (max-width: 1023px){.logo img{max-height:76px}}@media all and (max-width: 639px){.logo{max-width:calc(100% - 70px)}}.nav-wrapper{float:right}@media all and (max-width: 1023px){.nav-wrapper{display:none}}.main-nav{list-style-type:none;background:#fff;margin:0;padding:0;overflow:hidden}.main-nav li{display:block;float:left;position:relative}.main-nav li:after{content:"";display:block;position:absolute;left:100%;bottom:0;top:0;background:#e4e3e3;width:1px}.main-nav li:last-child:after{display:none}.main-nav li:before{content:"";display:block;position:absolute;left:0px;right:calc(100% + 10px);bottom:0;top:0;background:#ffce08;-webkit-transition:0.4s all;transition:0.4s all;opacity:0}.main-nav a{display:block;color:#060606;text-decoration:none;font-size:17px;font-weight:700;-webkit-transition:0.2s all;transition:0.2s all;position:relative;z-index:2;padding:15px 30px 15px 30px}.main-nav .current-menu-item:before,.main-nav li:hover:before{left:0;right:0;opacity:1}.submain-nav{float:right;list-style-type:none;background:#f1f1f1;margin:0;padding:0 45px 0 30px}.submain-nav li{display:inline-block;padding:15px 10px;position:relative}.submain-nav a{color:#060606;text-decoration:none;font-size:10px;text-transform:uppercase;font-weight:700;-webkit-transition:0.2s all;transition:0.2s all;letter-spacing:2px}.submain-nav .akcje a,.submain-nav .current-menu-item a,.submain-nav a:hover{color:#ffce08}.submain-nav .client-dashboard:after{content:"";display:block;width:14px;height:17px;background:url(../images/lock.png) no-repeat center center;position:absolute;left:calc(100%);top:16px}.hamburger-wrapper{float:right;background:#f1f1f1;padding:22px 10px}@media all and (min-width: 1024px){.hamburger-wrapper{display:none}}.hamburger{position:relative;width:20px;height:17px;cursor:pointer;z-index:900;display:none}@media all and (max-width: 1023px){.hamburger{display:block}.hamburger *:not(svg){-webkit-transform:translate3d(0, 0, 0)}}.hamburger .line{height:3px;width:100%;position:absolute;background:#060606}.hamburger .line1{top:0;left:0}.hamburger .line2{top:7px;left:0}.hamburger .line3{top:14px;left:0}.hamburger.open .line1{top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.open .line2{opacity:0}.hamburger.open .line3{top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-overlay{position:fixed;top:0;height:0;left:0;right:0;background:rgba(255,255,255,0.9);overflow:auto;padding:0;z-index:49}@media all and (max-width: 1024px){.mobile-overlay{-webkit-transform:translate3d(0, 0, 0)}}.mobile-overlay .social{font-size:35px}.mobile-overlay .mobile-menu{text-align:center;list-style-type:none;margin:0;padding-left:0}.mobile-overlay .mobile-menu li{padding:0;position:relative}.mobile-overlay .mobile-menu a{font-size:28px;font-weight:400;line-height:185%}.mobile-overlay .mobile-menu a:hover{color:#060606}.mobile-overlay .mobile-menu .sub-menu{list-style-type:none;max-height:0;overflow:hidden;font-size:18px;margin:0}.mobile-overlay .mobile-menu .sub-menu a{font-size:18px}.mobile-overlay .mobile-menu .opened .sub-menu{max-height:999px;margin-bottom:20px}.mobile-overlay.open{height:100%;padding:20px;padding-top:110px}footer{margin:40px 40px 0 40px;background:#f1f1f1;padding-top:50px;position:relative;z-index:5}footer:after{content:"";display:block;clear:both}footer h4{font-size:16px;margin-top:0}@media all and (max-width: 639px){footer{margin:15px 25px 0 25px}}.footer-nav-wrapper{width:20%;float:left}@media all and (max-width: 1023px){.footer-nav-wrapper{width:50%}}@media all and (max-width: 639px){.footer-nav-wrapper{width:auto;float:none;text-align:center;margin-bottom:25px}}.footer-nav{list-style-type:none;margin:0;padding:0}.footer-nav a{color:#888;font-size:10px;text-transform:uppercase;letter-spacing:2px}.footer-nav a:hover{color:#000}.footer-services-wrapper{width:50%;float:left}@media all and (max-width: 1023px){.footer-services-wrapper{width:50%}}@media all and (max-width: 639px){.footer-services-wrapper{width:auto;float:none;text-align:center;margin-bottom:25px}}.footer-info-wrapper{width:30%;float:right}@media all and (max-width: 1023px){.footer-info-wrapper{width:auto;float:none}}@media all and (max-width: 639px){.footer-info-wrapper{text-align:center;margin-bottom:25px}}.footer-info-wrapper p{font-size:13px;margin-top:40px;color:#888}@media all and (max-width: 639px){.footer-info-wrapper p{margin-top:15px}}.footer-social{padding-left:70%}@media all and (max-width: 1023px){.footer-social{text-align:center;padding-left:0}}.social-icon{display:inline-block;background:#ffce08;width:38px;height:38px;border-radius:38px;-webkit-transition:0.2s all;transition:0.2s all;position:relative;margin-right:10px}.social-icon .svg{width:15px;height:24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.social-icon--linkedin .svg{top:45%}.social-icon--linkedin:hover{background:#007BB5}.social-icon--twitter:hover{background:#1DA1F2}.realization{float:right;background:#fff;padding:30px 40px;color:#3f4345;font-size:13px;margin-top:35px}.realization a{font-weight:300}.realization a:hover{color:#ffce08}@media all and (max-width: 639px){.realization{float:none;width:auto;text-align:center;padding:25px 0}}.right-photo{position:absolute;right:40px;top:-94px;height:1px;background:#f1f1f1;-webkit-transition:0.75s all;transition:0.75s all;width:50px;overflow:hidden}.right-photo .photo-container{background:no-repeat center center #f1f1f1;background-size:cover;-webkit-transition:0.75s all;transition:0.75s all;position:absolute;right:0;top:0;width:0;height:100%}.right-photo .photo-container.opacity0{opacity:0}.right-photo .photo-container.current{opacity:1}.right-photo.step1{height:calc(100% + 94px)}.right-photo.step2{width:53%}.right-photo.step2 .photo-container{width:100%}.right-photo--contact.step1{height:calc(100% + 94px)}@media all and (max-width: 1023px){.right-photo{position:relative;top:0;bottom:0;left:0;right:0;width:auto;height:100vw}.right-photo.ended .photo-container{width:100%}}@media all and (max-width: 639px){.right-photo{margin:15px 25px}}.right-photo--homepage.step2{width:calc(62vw - 40px);height:calc(100% + 54px)}.right-photo--homepage .photo-container{background-position:left center}@media all and (max-width: 1023px){.right-photo--homepage{position:absolute;width:auto !important;margin:40px 40px 0 40px;height:auto;top:0;right:0}.right-photo--homepage.ended .photo-container{width:100%}}@media all and (max-width: 639px){.right-photo--homepage{margin:15px 25px 0 25px}}.contact-btn,.contact-mail-btn{position:absolute;right:0;bottom:0;display:inline-block;background:#ffce08;padding:20px 35px 25px 35px;font-size:18px;font-weight:700;-webkit-transition:0.2s all !important;transition:0.2s all !important;width:270px;text-align:center;opacity:0}.contact-btn.step3,.contact-mail-btn.step3{opacity:1}.contact-btn img,.contact-mail-btn img{position:relative;top:5px;margin-right:5px}.contact-btn:hover,.contact-mail-btn:hover{padding-bottom:30px;padding-right:40px}.contact-btn.show-email,.contact-mail-btn.show-email{bottom:60px;background:#f1f1f1;cursor:default}.contact-btn.show-email:hover,.contact-mail-btn.show-email:hover{padding:20px 35px 25px 35px}.mail-wrapper{position:absolute;right:-100%;bottom:0;display:inline-block;background:#ffce08;line-height:60px;padding:0 35px 0 35px;font-size:18px;font-weight:700;-webkit-transition:0.4s all;transition:0.4s all;opacity:0}.mail-wrapper.show{right:0;opacity:1}.right-photo2{position:absolute;right:40px;top:640px;bottom:calc(100% - 681px);background:#f1f1f1;-webkit-transition:0.75s all;transition:0.75s all;width:50px}@media all and (max-width: 1023px){.right-photo2{display:none}}.right-photo2 .photo-container{background:no-repeat center center #f1f1f1;background-size:cover;-webkit-transition:0.75s all;transition:0.75s all;position:absolute;right:0;top:0;width:0;height:100%}.right-photo2.step1{bottom:40px}.right-photo2.step2{width:45%}.right-photo2.step2 .photo-container{width:100%}.page-title{font-size:50px;text-transform:uppercase;color:#3f4345;margin-top:0;margin-bottom:0;padding-left:30px;max-width:640px}@media all and (max-width: 639px){.page-title{font-size:26px;padding-left:15px;line-height:140%;max-width:calc(100vw - 50px)}}.page-title span{background:#f1f1f1;padding:10px 0;-webkit-box-shadow:30px 0 0 #f1f1f1,-30px 0 0 #f1f1f1;box-shadow:30px 0 0 #f1f1f1,-30px 0 0 #f1f1f1;-webkit-box-decoration-break:clone;-moz-box-decoration-break:clone;box-decoration-break:clone}@media all and (max-width: 639px){.page-title span{-webkit-box-shadow:15px 0 0 #f1f1f1,-15px 0 0 #f1f1f1;box-shadow:15px 0 0 #f1f1f1,-15px 0 0 #f1f1f1}}.page-subtitle{font-size:17px;margin-top:0;font-weight:700;margin-bottom:0}.page-subtitle span{display:inline-block;background:#ffce08;padding:15px 30px;margin-top:10px;-webkit-transition:0.2s all;transition:0.2s all}@media all and (max-width: 639px){.page-subtitle span{padding:10px 30px}}.page-subtitle--link:hover .icon-contact path{fill:#ffce08}.page-subtitle--link:hover span{background:#000;color:#ffce08}.page-subtitle .icon-contact{position:relative;top:0px;margin-right:10px;float:left;vertical-align:middle;width:30px;height:24px}.archive-title{font-size:23px;margin-top:0;font-weight:700;margin-bottom:0;text-transform:uppercase;position:absolute;left:-35px;top:-25px;z-index:5}.archive-title span{display:inline-block;background:#ffce08;padding:15px 35px}@media all and (max-width: 639px){.archive-title span{padding:10px 30px}}.section-title{font-size:16px;margin-bottom:25px}.text-wrapper{background:#fff;width:700px;padding:35px 70px 0 5px;overflow:hidden;max-width:100%}@media all and (max-width: 1200px){.text-wrapper{width:600px}}@media all and (max-width: 1023px){.text-wrapper{width:auto}}@media all and (max-width: 639px){.text-wrapper{padding:25px 0 0 0}}.text-wrapper h2,.text-wrapper h3,.text-wrapper h4{font-size:16px;margin-bottom:25px}.text-wrapper p,.text-wrapper ul,.text-wrapper ol{font-size:14px;line-height:185%;margin-top:0;margin-bottom:30px;letter-spacing:0.5px;text-align:justify}.csr-wrapper{padding-bottom:130px}@media all and (max-width: 639px){.csr-wrapper{padding-bottom:45px}}.csr-wrapper ul{list-style-type:none;padding:0}.csr-wrapper ul li{position:relative;margin:0 0 30px 0;padding-left:40px}.csr-wrapper ul li:after{content:"";display:block;position:absolute;left:0;top:-20px;width:8px;height:0;background:#ffce08;-webkit-transition:0.3s all;transition:0.3s all;-webkit-transition-delay:0.5s;transition-delay:0.5s;opacity:0}.csr-wrapper ul li.ended:after{opacity:1;top:5px;height:55px}.history-short p:last-of-type{display:inline}.history-short .history-show{font-size:14px;font-weight:700}.back-arrow{-webkit-transition:0.3s all;transition:0.3s all;display:inline-block}.back-arrow img,.back-arrow svg{-webkit-animation:back-arrow2 0.6s ease;animation:back-arrow2 0.6s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.back-arrow:hover img,.back-arrow:hover svg{-webkit-animation:back-arrow 0.6s ease;animation:back-arrow 0.6s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes back-arrow{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(4px);transform:translateX(4px)}100%{-webkit-transform:translateX(-7px);transform:translateX(-7px)}}@keyframes back-arrow{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(4px);transform:translateX(4px)}100%{-webkit-transform:translateX(-7px);transform:translateX(-7px)}}@-webkit-keyframes back-arrow2{0%{-webkit-transform:translateX(-7px);transform:translateX(-7px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes back-arrow2{0%{-webkit-transform:translateX(-7px);transform:translateX(-7px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.photo-slider-controler{position:absolute;right:0;bottom:0}.photo-slider-next,.photo-slider-prev{display:block;width:60px;height:60px;background:no-repeat center center #ffce08;float:left;-webkit-transition:0.2s all;transition:0.2s all}.photo-slider-next:hover,.photo-slider-prev:hover{background-color:#ecc011}.photo-slider-next{background-image:url(../images/slider-next.png)}.photo-slider-prev{background-image:url(../images/slider-prev.png)}hr{border:0;border-bottom:1px solid #eeeeee;margin:50px 0 40px 0}.other-posts{margin:0 -25px}.other-posts:after{content:"";display:block;clear:both}.other-posts .post-box{width:calc(33% - 50px);float:left;margin:0 25px 25px 25px}@media all and (max-width: 1023px){.other-posts .post-box{width:calc(50% - 50px)}}@media all and (max-width: 639px){.other-posts .post-box{width:auto}}.post-list{width:730px;float:right}.post-list:after{content:"";display:block;clear:both}@media all and (max-width: 1070px){.post-list{width:calc(100% - 240px)}}@media all and (max-width: 800px){.post-list{width:auto;float:none}}.post-list .post-box{width:50%;float:left;padding-bottom:50px;border-bottom:1px solid #f1f1f1;margin-bottom:50px}.post-list .post-box:nth-child(2n+1){padding-right:35px}.post-list .post-box:nth-child(2n+2){padding-left:35px}@media all and (max-width: 1023px){.post-list .post-box:nth-child(2n+1){padding-right:15px}.post-list .post-box:nth-child(2n+2){padding-left:15px}}@media all and (max-width: 639px){.post-list .post-box{width:auto;float:none}.post-list .post-box:nth-child(2n+1){padding-right:0}.post-list .post-box:nth-child(2n+2){padding-left:0}}.left-sidebar{position:absolute;left:40px;top:0;bottom:100px;width:calc(50% - 350px);padding:95px 70px}.left-sidebar.post-list-sidebar{background:url(../images/sidebar.jpg) no-repeat center center #ffce08;background-size:cover}.left-sidebar.testimonials-sidebar{background:url(../images/testimonials.jpg) no-repeat top center #ffce08;background-size:100% auto}.left-sidebar.rodobus-sidebar{background:url(../images/homepage.jpg) no-repeat top center #ffce08;background-size:100% auto;bottom:0;width:calc(37vw - 40px)}@media all and (max-width: 800px){.left-sidebar.rodobus-sidebar{display:none}}@media all and (max-width: 1300px){.left-sidebar{padding:70px 25px;width:calc(50% - 300px)}}@media all and (max-width: 1150px){.left-sidebar{padding:70px 25px;width:210px}}@media all and (max-width: 800px){.left-sidebar{position:static;height:auto;width:auto;padding:25px 40px;margin:0 40px 25px 40px}}@media all and (max-width: 639px){.left-sidebar{margin:0 25px 25px 25px}}.left-sidebar h1{margin-top:30px;font-size:23px;font-weight:700;text-transform:uppercase}.pagination{font-size:22px;text-align:center;margin-top:-25px;margin-bottom:50px}.pagination a,.pagination span{display:inline-block;padding:5px}.pagination .current,.pagination a:hover{color:#ffce08}.testimonials-list{width:730px;float:right}.testimonials-list:after{content:"";display:block;clear:both}.testimonials-list hr{margin-bottom:60px}.testimonials-list hr:last-child{display:none}@media all and (max-width: 1070px){.testimonials-list{width:calc(100% - 240px)}}@media all and (max-width: 800px){.testimonials-list{width:auto;float:none}}.map-wrapper{position:absolute;left:40px;top:0;bottom:0;width:42%;z-index:9}@media all and (max-width: 1023px){.map-wrapper{position:static;width:auto;height:350px;margin:40px 40px 0 40px}}@media all and (max-width: 639px){.map-wrapper{position:static;width:auto;height:350px;margin:25px 25px 0 25px}}.map{width:100%;height:100%}.contact-wrapper{width:540px;float:right}@media all and (max-width: 1150px){.contact-wrapper{width:50%}}@media all and (max-width: 1023px){.contact-wrapper{width:auto;float:none}}.contact-wrapper__form textarea,.contact-wrapper__form input[type="text"],.contact-wrapper__form input[type="email"],.contact-wrapper__form select,.rodo__form textarea,.rodo__form input[type="text"],.rodo__form input[type="email"],.rodo__form select{border:1px solid #f1f1f1;background:#f1f1f1;font-size:14px}.contact-wrapper__form textarea,.rodo__form textarea{width:100%;max-width:100%;min-width:100%;height:220px;padding:40px}@media all and (max-width: 639px){.contact-wrapper__form textarea,.rodo__form textarea{padding:15px}}.contact-wrapper__form input[type="text"],.contact-wrapper__form input[type="email"],.contact-wrapper__form select,.rodo__form input[type="text"],.rodo__form input[type="email"],.rodo__form select{width:calc(50% - 5px);height:50px;padding-left:40px;margin-bottom:20px}@media all and (max-width: 639px){.contact-wrapper__form input[type="text"],.contact-wrapper__form input[type="email"],.contact-wrapper__form select,.rodo__form input[type="text"],.rodo__form input[type="email"],.rodo__form select{width:auto;padding:0 15px}}.contact-wrapper__form input[type="text"],.rodo__form input[type="text"]{float:left}@media all and (max-width: 639px){.contact-wrapper__form input[type="text"],.rodo__form input[type="text"]{float:none}}.contact-wrapper__form input[type="email"],.contact-wrapper__form select,.rodo__form input[type="email"],.rodo__form select{float:right}@media all and (max-width: 639px){.contact-wrapper__form input[type="email"],.contact-wrapper__form select,.rodo__form input[type="email"],.rodo__form select{float:none}}.contact-wrapper__form ::-webkit-input-placeholder,.rodo__form ::-webkit-input-placeholder{color:#060606;opacity:1}.contact-wrapper__form ::-moz-placeholder,.rodo__form ::-moz-placeholder{color:#060606;opacity:1}.contact-wrapper__form :-ms-input-placeholder,.rodo__form :-ms-input-placeholder{color:#060606;opacity:1}.contact-wrapper__form :-moz-placeholder,.rodo__form :-moz-placeholder{color:#060606;opacity:1}.contact-wrapper__form input[type="submit"],.rodo__form input[type="submit"]{width:calc(50% - 5px);float:right;font-weight:700;-webkit-transition:0.2s all;transition:0.2s all;background:#ffce08;border:0;height:50px}.contact-wrapper__form input[type="submit"]:hover,.rodo__form input[type="submit"]:hover{background:#000;color:#ffce08}@media all and (max-width: 639px){.contact-wrapper__form input[type="submit"],.rodo__form input[type="submit"]{width:100%;float:none}}.contact-wrapper__form .terms-checkbox-wrapper,.rodo__form .terms-checkbox-wrapper{display:block;float:left;padding-top:15px;padding-left:25px;font-size:10px;text-transform:uppercase;cursor:pointer}@media all and (max-width: 639px){.contact-wrapper__form .terms-checkbox-wrapper,.rodo__form .terms-checkbox-wrapper{width:auto;float:none;padding:5px 0 20px 15px}}.contact-wrapper__form .terms-checkbox-wrapper a,.rodo__form .terms-checkbox-wrapper a{text-decoration:underline}.contact-wrapper__form .terms-checkbox-wrapper a:hover,.rodo__form .terms-checkbox-wrapper a:hover{text-decoration:none}.contact-wrapper__form .terms-checkbox-wrapper input[type="checkbox"],.rodo__form .terms-checkbox-wrapper input[type="checkbox"]{opacity:0;position:absolute;right:0}.contact-wrapper__form .terms-checkbox-wrapper input[type="checkbox"]+span,.rodo__form .terms-checkbox-wrapper input[type="checkbox"]+span{position:relative}.contact-wrapper__form .terms-checkbox-wrapper input[type="checkbox"]+span:before,.rodo__form .terms-checkbox-wrapper input[type="checkbox"]+span:before{content:"";display:block;width:15px;height:15px;background:#f1f1f1;position:absolute;left:-25px;top:-3px}.contact-wrapper__form .terms-checkbox-wrapper input[type="checkbox"]:checked+span:before,.rodo__form .terms-checkbox-wrapper input[type="checkbox"]:checked+span:before{background:#ffce08}.contact-wrapper__form .wpcf7-not-valid-tip,.rodo__form .wpcf7-not-valid-tip{display:none}.contact-wrapper__form .wpcf7-not-valid,.rodo__form .wpcf7-not-valid{border:1px solid #ff0000 !important}.contact-wrapper__form .wpcf7-not-valid.wpcf7-checkbox,.rodo__form .wpcf7-not-valid.wpcf7-checkbox{border:0 !important}.contact-wrapper__form .wpcf7-not-valid input[type="checkbox"]+span:before,.rodo__form .wpcf7-not-valid input[type="checkbox"]+span:before{border:1px solid #ff0000}.contact-wrapper__form .wpcf7-response-output,.rodo__form .wpcf7-response-output{font-size:14px;padding:15px;margin:15px 0 0 0}.contact-name{font-size:17px;font-weight:700;width:60%;float:left;line-height:150%}@media all and (max-width: 639px){.contact-name{width:auto;float:none}}.contact-mail-phone{font-size:14px;float:right;width:40%}@media all and (max-width: 639px){.contact-mail-phone{width:auto;float:none;margin-top:25px}}.contact-address{font-size:14px;width:60%;float:left;line-height:185%}@media all and (max-width: 639px){.contact-address{width:auto;float:none;margin-top:25px}}.contact-hours{font-size:14px;float:right;width:40%;line-height:185%}@media all and (max-width: 639px){.contact-hours{width:auto;float:none;margin-top:25px;margin-bottom:15px}}.contact-hours strong{font-size:16px;font-weight:700}.contact-icon{float:left;width:45px}.contact-value{float:left;width:calc(100% - 45px)}*{outline:none}.rodobus-text{width:650px;float:right;padding:100px 0}.rodobus-text .page-title{margin:45px 0}.rodobus-text p,.rodobus-text ul,.rodobus-text ol{text-align:justify;font-size:14px;line-height:185%}@media all and (max-width: 1250px){.rodobus-text{width:55%}}@media all and (max-width: 800px){.rodobus-text{width:auto;float:none;padding:35px 0}}@media all and (max-width: 800px){.arrow-back{display:none}}.rodobus-mobile{position:relative;height:250px;background:url(../images/homepage.jpg) no-repeat top right #ffce08;background-size:100% auto}.rodobus-mobile .rodobus-img{width:auto;height:150px;left:-500px;right:auto}.rodobus-mobile .rodobus-img.show{right:auto;left:-130px}@media all and (min-width: 801px){.rodobus-mobile{display:none}}.rodobus-img{max-width:none;width:1040px;height:409px;position:absolute;top:100px;right:calc(100% + 50px);-webkit-transition:1.5s all ease-out;transition:1.5s all ease-out}.rodobus-img.show{right:-70px}.language-wrapper{position:absolute;right:0;bottom:0;z-index:9;width:460px}@media all and (max-width: 510px){.language-wrapper{width:100%}}.lang-btn{line-height:65px;width:50%;display:block;float:left;text-align:center;background:#f1f1f1;-webkit-transition:0.2s all;transition:0.2s all;margin-top:20px}.lang-btn:hover{background:#ffce08}.lang-btn img,.lang-btn svg{vertical-align:middle;position:relative;top:-3px;margin-right:10px}@media all and (max-width: 410px){.lang-btn{width:100%;float:none;margin:0}}.lang-pl .svg{width:29px;height:30px}.lang-sla{background:#ffce08}.lang-sla .svg{width:29px;height:25px}.lang-sla:hover{background:#000;color:#ffce08}.lang-sla:hover svg *{fill:#ffce08}.language-cta,.languages-list{font-size:10px;text-transform:uppercase;color:#fff}.language-cta{float:left;width:50%;padding-left:15px}@media all and (max-width: 410px){.language-cta{width:60%;margin-bottom:15px}}.languages-list{float:right;width:50%;text-align:right;padding-right:25px}@media all and (max-width: 410px){.languages-list{width:40%}}.languages-list a:hover{color:#ffce08}.rodo-link{position:absolute;left:45px;bottom:40px;display:block}.rodo-link:after{content:"";display:block;clear:both}@media all and (max-width: 1023px){.rodo-link{background:#fff;padding:10px 5px 5px 5px;left:40px}}@media all and (max-width: 800px){.rodo-link{display:none}}.rodo-link .rodo-arrow{float:left;width:21px;margin-right:10px}.rodo-link .rodo-arrow img{-webkit-animation:rodo-arrow 0.75s ease infinite alternate;animation:rodo-arrow 0.75s ease infinite alternate}.rodo-link .rodo-cta{float:left;font-size:10px;text-transform:uppercase;padding-top:3px;letter-spacing:2px}@-webkit-keyframes rodo-arrow{0%{-webkit-transform:translate(4px, -4px);transform:translate(4px, -4px)}100%{-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px)}}@keyframes rodo-arrow{0%{-webkit-transform:translate(4px, -4px);transform:translate(4px, -4px)}100%{-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px)}}.right-sidebar{position:absolute;right:40px;top:140px;min-height:800px;width:calc(50% - 350px);z-index:9}@media all and (max-width: 1400px){.right-sidebar{width:calc(50% - 300px)}}@media all and (max-width: 1150px){.right-sidebar{width:calc(100% - 660px)}}@media all and (max-width: 1023px){.right-sidebar{position:static;height:auto;width:auto;margin:0 40px 25px 40px}}@media all and (max-width: 639px){.right-sidebar{margin:0 15px 25px 15px}}.right-sidebar .service-sidebar{background:url(../images/sidebar.jpg) no-repeat center center #ffce08;background-size:cover;min-height:auto;padding:95px 70px 150px 70px;width:100%;position:relative;max-width:100%}@media all and (max-width: 1400px){.right-sidebar .service-sidebar{padding:95px 70px;width:411px}}@media all and (max-width: 1050px){.right-sidebar .service-sidebar{padding:95px 70px;width:350px}}@media all and (max-width: 1023px){.right-sidebar .service-sidebar{position:relative;left:0;right:0;top:0;height:auto;width:auto;padding:25px 40px;margin:25px 110px 25px 45px;height:auto;min-height:0}}@media all and (max-width: 639px){.right-sidebar .service-sidebar{margin:25px 15px 25px 15px;padding-bottom:80px}}.right-sidebar h2{margin-top:30px;font-size:23px;font-weight:700;text-transform:uppercase}.sidebar-testimonials{padding-top:50px}.more-services{display:block;position:absolute;right:0;bottom:0;background:#ffce08;line-height:60px;width:250px;text-align:center;padding-right:60px;font-size:17px;font-weight:700}@media all and (max-width: 400px){.more-services{width:100%;padding-right:0}}.more-services:before{content:"";display:block;position:absolute;right:0;top:0;bottom:0;background:transparent;width:60px;-webkit-transition:0.3s all;transition:0.3s all}.more-services:after{content:"";display:block;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:8px solid #000;border-top:7px solid transparent;border-bottom:7px solid transparent;-webkit-transition:0.3s all;transition:0.3s all}.more-services:hover:before{background:#000}.more-services:hover:after{border-left:8px solid #ffce08}.services-list a{color:#776001;font-size:10px;font-weight:700;letter-spacing:2px;display:inline-block;margin-bottom:10px;text-transform:uppercase}.services-list a:hover{color:#000}.expert-box{overflow:hidden;margin-top:25px}.expert-box__photo{display:block;width:165px;height:165px;background:no-repeat center center;background-size:cover;float:left}@media all and (max-width: 639px){.expert-box__photo{float:none;height:calc(100vw - 30px);width:auto}}.expert-box__info{width:calc(100% - 165px);height:165px;background:#f1f1f1;float:left;padding:30px 35px;position:relative}@media all and (max-width: 639px){.expert-box__info{float:none;height:auto;width:auto;padding-bottom:80px}}.expert-box__info h3{font-size:23px;margin:0;line-height:110%;font-weight:700;text-transform:uppercase;margin-bottom:10px}.expert-box__info h4{font-size:10px;margin:0;font-weight:300;line-height:110%;text-transform:uppercase}.expert-box__info .btn{position:absolute;right:0;bottom:0;z-index:9}.expert-box__mail{position:absolute;right:0;bottom:0;width:0;line-height:50px;opacity:0;background:#ffce08;width:auto;-webkit-transition:0.3s all;transition:0.3s all;font-size:14px;font-weight:700}.expert-box__mail.show{opacity:1;padding:0 25px}.services-overlay{position:absolute;top:40px;right:40px;left:40px;min-height:calc(100vh - 80px);background:url(../images/services-bg.png) no-repeat bottom right #ffce08;z-index:9999;padding:0 15px;padding:75px;opacity:0;pointer-events:none;-webkit-transition:0.2s all;transition:0.2s all}.services-overlay.show{opacity:1;pointer-events:auto}@media all and (max-width: 1023px){.services-overlay{z-index:9999;top:0;bottom:0;right:0;left:0;height:auto;padding-left:25px}}.services-overlay__left{float:left;width:250px}@media all and (max-width: 639px){.services-overlay__left{float:none;width:auto}}.services-overlay__title{font-size:23px;font-weight:700;text-transform:uppercase;margin-top:25px}.service-overlay__link{display:block;padding:15px;width:calc(100% / 3 - 60px);margin-right:35px;-webkit-transition:0.3s all;transition:0.3s all;float:left;margin-bottom:35px}.service-overlay__link:hover{background:#f0c412}@media all and (max-width: 1200px){.service-overlay__link{width:calc(50% - 50px)}}@media all and (max-width: 1023px){.service-overlay__link{width:auto;margin-right:0}}@media all and (max-width: 639px){.service-overlay__link{margin-bottom:10px}}.services-overlay__listing{float:left;width:calc(100% - 250px)}@media all and (max-width: 639px){.services-overlay__listing{float:none;width:auto}}.services-overlay__service-title{font-size:17px;font-weight:700}.services-overlay__service-text ul{list-style-type:none;margin:15px 0 0 0;padding:0}.services-overlay__service-text li{font-size:10px;color:#776001;text-transform:uppercase;margin:0 0 10px 0;font-weight:700;padding:0}.close-services{line-height:100%;position:absolute;right:20px;top:10px;color:#000;font-size:60px;z-index:99;cursor:pointer}.close-services:hover{color:#fff}.rodo-partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width: 639px){.rodo-partners{-ms-flex-wrap:wrap;flex-wrap:wrap}}.rodo-partners img{max-width:90%;margin:0 15px}.rodo-partner{border:1px solid #d2d2d2;height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:23%}@media all and (max-width: 639px){.rodo-partner{width:100%;margin-bottom:10px}}.section-title-bg{background:#f1f1f1;font-size:23px;text-transform:uppercase;display:inline-block;padding:10px 25px;font-weight:700;position:relative;top:15px;left:-25px;z-index:9}.service-team,.rodo-team{margin-left:-15px;margin-right:-15px}.team-box{display:block;float:left;margin:15px;width:calc(33% - 30px);height:358px;overflow:hidden;position:relative}.service-team .team-box{width:calc(50% - 30px);height:auto}@media all and (max-width: 639px){.service-team .team-box{width:auto;float:none;height:auto;margin:15px 0}}.rodo-team .team-box{width:calc(25% - 30px);height:auto;top:-15px}@media all and (max-width: 639px){.rodo-team .team-box{width:auto;float:none;height:auto;margin:15px 0}}.team-box:nth-of-type(3n+1){-webkit-transition-delay:0s !important;transition-delay:0s !important}.team-box:nth-of-type(3n+2){-webkit-transition-delay:0.2s !important;transition-delay:0.2s !important}.team-box:nth-of-type(3n+3){-webkit-transition-delay:0.4s !important;transition-delay:0.4s !important}.team-box img{width:100%;-webkit-transition:0.2s all ease-out;transition:0.2s all ease-out;display:block}.team-box:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.team-box:hover .team-more{width:34px}@media all and (max-width: 1023px){.team-box{width:calc(50% - 30px)}}@media all and (max-width: 639px){.team-box{width:auto;float:none;height:auto;margin:15px 0}}.team-box__name{background:#f1f1f1;padding:15px;line-height:100%;font-size:23px;font-weight:700;position:absolute;left:0;bottom:34px;text-transform:uppercase}.rodo-team .team-box__name{font-size:17px}.team-box__function{background:#ffce08;padding:12px 15px;line-height:100%;font-size:10px;font-weight:700;position:absolute;left:0;bottom:0;text-transform:uppercase}.team-more{position:absolute;top:0;bottom:0;left:100%;background:url(../images/slider-next.png) no-repeat center center #ecc011;background-size:7px 9px;width:0;-webkit-transition:0.2s all;transition:0.2s all}.post-box{display:block}.post-box:hover .post-box__title span{background:#ffce08;-webkit-box-shadow:10px 0 0 #ffce08,-10px 0 0 #ffce08;box-shadow:10px 0 0 #ffce08,-10px 0 0 #ffce08}.post-box:hover .btn{background:#ffce08}.post-box__title{font-size:21px;text-transform:uppercase;line-height:150%;margin-left:10px;margin-top:8px}.post-box__title span{background:#f1f1f1;padding:10px 0;-webkit-box-shadow:10px 0 0 #f1f1f1,-10px 0 0 #f1f1f1;box-shadow:10px 0 0 #f1f1f1,-10px 0 0 #f1f1f1;-webkit-box-decoration-break:clone;-moz-box-decoration-break:clone;box-decoration-break:clone;-webkit-transition:0.2s all;transition:0.2s all}@media all and (max-width: 639px){.post-box__title span{padding:10px 0px}}.post-box_excerpt{padding:0 5px;text-align:justify;font-size:14px}.post-box_excerpt p{display:inline;line-height:180%}.post-box__date{color:#ffce08;font-size:14px}.post-box-text{height:204px;overflow:hidden;margin-bottom:25px}.testimonial-box{background:#f1f1f1;padding:80px 90px 70px 90px;text-align:center;margin-bottom:45px;position:relative;margin-top:38px}.testimonial-box--sidebar{margin-top:70px}@media all and (max-width: 800px){.testimonial-box:first-child{margin-top:80px}}@media all and (max-width: 639px){.testimonial-box{padding:80px 20px 70px 20px}}.testimonial-quote{position:absolute;top:-38px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.testimonial-box--sidebar .testimonial-quote{max-width:100px;top:-18px}.testimonial-text{font-size:24px;font-weight:700;color:#3f4345;line-height:150%;margin-bottom:30px;font-style:italic}@media all and (max-width: 639px){.testimonial-text{font-size:20px}}.testimonial-box--sidebar .testimonial-text{font-size:14px}.testimonial-flname{font-size:10px;letter-spacing:0.2em;font-weight:700;line-height:200%}.testimonial-function{font-size:10px;letter-spacing:0.2em;font-weight:700;color:#ffce08;line-height:200%}.testimonial-caption{font-size:10px;font-weight:700;text-transform:uppercase}.event{margin-bottom:60px}.event__date{display:inline-block;color:#fff;background:#000;font-size:15px;padding:4px 8px;line-height:110%;font-weight:700;margin:0 auto 15px 0}.event__title{font-size:20px;margin:0 0 15px 0;color:#000;line-height:125%}.event__text p{font-size:15px}.month-card{width:100%;margin-bottom:80px}.month-card th{width:calc(100% / 7);background:#222222;color:#fff;text-align:left;font-weight:300;padding:10px;font-size:12px}@media all and (max-width: 639px){.month-card th{display:none}}.month-card td{background:#fbfbfb;height:60px;line-height:100%;vertical-align:top;border:1px solid #e3e3e3;font-size:15px;color:#000;position:relative}.month-card td:hover .month-card__tooltip{top:80%;opacity:1;pointer-events:auto}.month-card td .day-number{padding:10px;width:100%;height:100%;font-size:12px}.month-card td:hover{z-index:999}.month-card td.other-month{color:#c1c1c8}@media all and (max-width: 639px){.month-card td.other-month{display:none}}.month-card td.today{background:#f1f1f1}@media all and (max-width: 639px){.month-card td.no-event{display:none}}.month-card td.with-event{background:#ffce08;cursor:pointer}@media all and (max-width: 639px){.month-card td.with-event{display:block;width:100%}}.month-card td.with-event:hover{background:#000}.month-card td.with-event .day-number{color:#fff}.calendar__city{margin-top:5px;font-size:10px}.month-card__tooltip{position:absolute;background:#fff;width:270px;top:60%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.3);box-shadow:0 8px 8px rgba(0,0,0,0.3);padding:15px 25px 0 25px;opacity:0;pointer-events:none;-webkit-transition:0.2s all;transition:0.2s all;z-index:9}.month-card__tooltip:before{content:"";display:block;position:absolute;left:50%;bottom:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:20px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent}.month-card__tooltip a{color:#060606;text-decoration:underline;font-size:12px;display:block;margin-bottom:15px;text-align:justify}.month-card__tooltip a:hover{text-decoration:none}.second-color-triangle{width:0;height:0;border-right:108px solid #000;border-top:59px solid transparent;position:absolute;right:0;bottom:0}.calendar-top{position:relative;background:#000;color:#fff;font-size:24px;text-align:center;font-weight:300;padding:30px 0}@media all and (max-width: 639px){.calendar-top{margin-bottom:25px}}.calendar-top--light{background:#f9f9f9;color:#000}.calendar-top--light .pn-month{color:#000}@media all and (max-width: 639px){.calendar-top--light{margin-bottom:0px}}.pn-month{color:#fff;font-weight:300;text-decoration:none;display:inline-block;-webkit-transition:0.2s all;transition:0.2s all}.pn-month--prev{float:left;margin-left:15px}.pn-month--prev:hover{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.pn-month--next{float:right;margin-right:15px}.pn-month--next:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}.type-legend{display:inline-block;white-space:nowrap;vertical-align:top;min-width:150px}.type-legend:after{content:"";display:block;clear:both}@media all and (max-width: 639px){.type-legend{display:block;margin-bottom:5px}}.type-legend__square{width:28px;height:28px;margin-right:5px;padding:0 5px;float:left}.type-legend__name{font-size:15px;font-weight:700;line-height:28px}.calendar-main-legend{background:#f1f1f1;padding:10px 0}.calendar-main-legend:after{content:"";display:block;clear:both}.calendar-main-legend__color{display:inline-block;width:16px;height:16px;border-radius:16px;margin-right:5px}.calendar-main-legend__label{display:inline-block;color:#6e6e6e;font-size:15px;vertical-align:top}.rodo-calendar{overflow:hidden}.rodo-calendar__left{float:left;width:50%;padding-right:40px}@media all and (max-width: 1023px){.rodo-calendar__left{float:none;width:auto;padding-right:0}}.rodo-calendar__right{float:right;width:50%;padding-left:40px}@media all and (max-width: 1023px){.rodo-calendar__right{float:none;width:auto;padding-left:0}}.rodo__form{display:none}.chosen-date,.rodo__empty{font-size:14px;margin-bottom:25px}.error{border:1px solid #ff0000 !important}.terms-checkbox-wrapper.error2{color:#ff0000}

.home .arrow-back {
  position: relative;
  z-index: 999;
}
.page-template-page-klauzula ul {
  margin-bottom: 0;
  padding-bottom: 0;
}
.page-template-page-hospitality .section.section1 {
    margin-bottom: 130px;
}
.page-template-page-hospitality .section.section1 a.back{width: 27px;height: 30px;position: relative;background: url(../images/arrow-back.png) 0 0 no-repeat;display: block;margin: 0 0 30px 0;}
.page-template-page-hospitality .section.section1 a.back:hover{margin-left:-20px;width: 47px;}
.page-template-page-hospitality .section {
  margin-bottom: 80px;
}
.page-template-page-hospitality .section .section-heading {
  margin: 20px 0 40px;
}
.subservices-list{width:100%;float: left;}
.subservices-list ul{padding: 0;margin: 0;}
.subservices-list ul li{padding: 0;box-sizing: border-box;margin: 0;list-style: none;float: left;width: calc((100% - 45px) /4);margin: 0 15px 15px 0;background: #ffce08;color:#Fff;text-align: center;}
.subservices-list ul li:nth-child(4n){clear: both;}
.subservices-list ul li a{color: #000;display: block;padding: 10px 20px;font-size: 17px; }
.subservices-list ul li:hover a{color: #ffce08;background: #000;}
.page-template-page-hospitality .section-main .section-main-wrapper {
  margin: 0 auto;
  position: relative;
  max-width: 100vw;
  width: 1100px;
}
.page-template-page-hospitality .section-main .section-main-wrapper > .wrapper {
  margin: 0;
  max-width: 700px;
  width: 1100px;
}
.trans{-webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;}
.page-template-page-hospitality .section-main .photo-container {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}
.page-template-page-hospitality .section-main .photo-container:hover {
  opacity: .7;
}
.page-template-page-hospitality .rodo-team .team-box {
  width: calc(33% - 30px);
}
.page-template-page-hospitality .section-related_news .post-list {
  width: 100%;
}
.page-template-page-hospitality .section-related_news .post-list .post-box {
  padding-right: 35px;
  padding-left: 0;
  width: 33%;
}
.page-template-page-hospitality .section-related_videos {
  background: #ebebeb;
  margin-bottom: 40px;
  padding-top: 40px;
}
.page-template-page-hospitality .section-related_videos iframe {
  max-width: 100%;
}
body .fb_video-name {
  background: #fff;
}
body .fb_video-name1 {
  bottom: 80px;
}
.filmy-list {
  position: relative;
}
.filmy-list-more {
  position: absolute;
  right: 0;
  bottom: -25px;
}
.filmy-list-more a {
  background: #ffce08;
  display: block;
  margin-top: 10px;
  padding: 15px 30px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}
.filmy-list-more a:hover {
  background: #000;
  color: #ffce08;
}
.page-template-page-hospitality .section-related_news .post-box {
  border: 0;
}
.page-template-page-hospitality .section-partners {
  margin-bottom: 100px;
}
.page-template-page-hospitality .logo-content {
  position: absolute;
  right: 0;
width: calc(100% - 700px);
}
.page-template-page-hospitality .logo-content .section-heading{margin:40px 0 20px}
.page-template-page-hospitality .logo-content a.button{padding: 0;font-weight: bold; font-size:23px;box-sizing: border-box;margin: 0;list-style: none;margin: 0 15px 15px 0;background: #ffce08;color:#Fff;text-align: center;padding: 10px 20px;color:#000;}
.page-template-page-hospitality .logo-content a.button:hover{ background:#000;color:#ffce08;}
body .left-sidebar.rodobus-sidebar {
  background: #ffce08;
  width: calc(37vw - 120px);
}
body .rodobus-img {
  max-height: 600px;
  height: auto;
  width: auto;
}
body .rodobus-img.show {right: -220px;transform: rotate(0deg);}
body .frank-img {top: 170px;transform: rotate(-360deg);z-index: 2;}
body .frank-img.show {right: -120px;}
body .cien-franka-img {top: 475px;position: absolute;right: calc(100% + 50px);-webkit-transition: 1.5s all ease-out;transition: 1.5s all ease-out;}
body .cien-franka-img.show {right: -110px;}

body .rodobus-mobile {
  margin-bottom: 30px;
}
body .rodobus-mobile .rodobus-img {
  top: 50px;
  height: 250px;
}
body .rodobus-mobile .rodobus-img.show {
  left: -170px;
}
body .rodobus-mobile .rodobus-img.frank-img{
    transform: rotate(-360deg);width: 180px;height: auto;
}
body .rodobus-mobile .rodobus-img.frank-img.show {
    left: calc(50% - 90px);
    transform: rotate(0deg);
}
.page-template-page-hospitality .rodo-partner {
  height: 99%; 
  width: 90%;
}

@media only screen and (max-width: 1200px) {
    .page-template-page-hospitality .logo-content{width: calc(100% - 600px);}
}
@media only screen and (max-width: 1023px) {
  .page-template-page-hospitality .section-main .section-main-wrapper > .wrapper {
    margin: 0 40px;
    max-width: 100vw;
    width: auto;
  }
  .page-template-page-hospitality .logo-content {
    margin: 40px 0;
    position: relative;
    right: unset;
    text-align: center;
  }
  .page-template-page-hospitality .right-photo {
    height: auto;
      clear: both;
  }
    .page-template-page-hospitality .logo-content {
    width: 100%;
}
    .subservices-list ul li{    width: calc((100% - 15px) /2);}
    .subservices-list ul li:nth-child(2n){margin-right: 0;}
    .subservices-list ul li:nth-child(4n) {clear: none;}
  .page-template-page-hospitality .section-main {
    margin-bottom: 20px;
  }
  .page-template-page-hospitality .section-main .photo-container {
    margin: 0 auto;
    position: relative;
    height: 290px;
    width: 260px;
  }
  .page-template-page-hospitality .fb_video-name {
    display: none;
  }
  .page-template-page-hospitality .section-related_news .post-list .post-box:last-child {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-page-hospitality .rodo-team .team-box {
    width: calc(100% - 30px);
  }
  .page-template-page-hospitality .section-related_news .post-list .post-box {
    padding-right: 0;
    padding-left: 0;
    width: 100%;
  }
    .subservices-list ul li{width:100%;}
}

/* TEMP Hide */
.section-related_news {
  display: none;
}

.homenew .photo-container{background-image: url(../images/newhomebg.jpg);	background-position: left top;}
.homenew .wrapper--homepage{width:1450px;}
.homenew .wrapper--homepage .page-subtitle{margin-top:-4px;float: left;}
.homenew .wrapper--homepage .page-subtitle::before{content:'';position: absolute;top:27px;right: 16px;width: 0;height: 0;border-style: solid;border-width: 9px 0 9px 17px;border-color: transparent transparent transparent #060606;}
.homenew .wrapper--homepage .page-subtitle::after{content:'';position: absolute;top:29px;right: 18px;width: 0;height: 0;border-style: solid;border-width: 7px 0 7px 13px;border-color: transparent transparent transparent #ffce08;}
.homenew .wrapper--homepage .page-subtitle span{padding: 15px 50px 15px 30px;}
.homenew .wrapper--homepage .thecontent{clear: both;max-width: 496px;margin: 0px 0 0 0;padding: 30px;}
.homenew .wrapper--homepage .thecontent p{margin: 0;font-size: 15px;color:#888888;line-height: 1.6;}
.homenew .page-title span{text-transform: none;font-size: 38px;}
.homenew .page-title{max-width: 770px;}
.homenew.liczby{background: url(../images/liczbybg.jpg) center center no-repeat;background-size: cover;padding: 150px 0;}
.homenew.liczby .liczbybox{width:calc(3* (240px + 40px));float: left;left: 50%;transform: translateX(-50%);position: relative;}
.homenew.liczby .liczbybox .liczbabox{width:240px;float: left;margin: 0 20px 0;text-align: center;}
.homenew.liczby .liczbybox .liczbabox .kolo{width:133px;height: 133px; float: left;margin: 0 0 20px 0;background: #fff;border-radius:100%;left:50%;position: relative;transform:translateX(-50%);text-align:left;}
.homenew.liczby .liczbybox .liczbabox .kolo img{left:50%;top:50%;position: relative;transform:translateX(-50%) translateY(-50%);}
.homenew.liczby .liczbybox .liczbabox .liczbap{float: left;width:100%;font-size: 49px;font-weight:bold;margin: 0 0 20px 0;}
.homenew.liczby .liczbybox .liczbabox .opisliczby{float: left;width:100%;	font-size: 22px;}
.homenew.liczby .liczbybox .liczbabox .opisliczby p{font-size: 18px;font-weight:bold;margin: 0;}

.homenew.partnerzy{padding: 130px 0;}
.homenew.partnerzy .wrapper{width:1450px;}
.homenew.partnerzy h3{font-size: 30px;font-weight: bold;background: #f1f1f1;float: left;width:auto;padding: 10px 30px;text-transform: uppercase;margin: 0 0 -30px 0;z-index:2;position:relative;}
.homenew.partnerzy .partnerzybox{float: left;width:100%;}
.homenew.partnerzy .partnerzybox .partner{width:calc((100% - 120px)/4);float: left;margin: 0 0px 30px 30px;border:1px solid #d2d2d2;position: relative;height:170px; }
.homenew.partnerzy .partnerzybox .partner img{transform: translateX(-50%) translateY(-50%);position: relative;top:50%;left: 50%;float: left;max-width:calc(100% - 40px);max-height:calc(100% - 40px);}

@media only screen and (max-height: 860px) {
    .homenew .wrapper--homepage{padding-top: 10vh;}
}
@media only screen and (max-height: 750px) {
    .homenew .wrapper--homepage{padding-top: 40px;}
    .homenew.homepage-intro {min-height: 600px;}
}
@media only screen and (max-width: 1499px) {
    .homenew .wrapper--homepage,.homenew.partnerzy .wrapper {width: 1250px;}
    .homenew .wrapper--homepage .thecontent{max-width: 440px;}
}
@media only screen and (max-width: 1299px) {
    .homenew .wrapper--homepage,.homenew.partnerzy .wrapper {width: calc(100% - 100px);}
    .homenew .right-photo.right-photo--homepage{width: calc(100% - 520px);}
    .homenew .wrapper--homepage .thecontent{max-width: 440px;}
}
@media only screen and (max-width: 1080px) {
    .main-nav a{padding: 15px 20px 15px 20px;}
}
@media only screen and (max-width: 1023px) {
    .homenew .wrapper--homepage .thecontent p{color: #fff;}
    .homenew.partnerzy .partnerzybox .partner {width: calc((100% - 60px)/2);}
}
@media only screen and (max-width: 767px) {
    .homenew .wrapper--homepage, .homenew.partnerzy .wrapper {width: calc(100% - 50px);}
    .homenew .page-title span{font-size: 20px;}
    .homenew .wrapper--homepage .thecontent{padding: 20px;}
    .homenew.liczby{padding: 70px 0;}
    .homenew.liczby .liczbybox {width: calc(100% - 40px);}
    .homenew.liczby .liczbybox .liczbabox {width: 100%;float: left;margin: 0 0 50px 0;}
    .homenew.partnerzy {padding: 30px 0;}
    .homenew.partnerzy h3{font-size: 25px;padding: 10px 20px;}
    .homenew.partnerzy .partnerzybox .partner {width: 100%;margin: 0 0 20px 0;}
}

/*** WG 01.07.2022 ***/

.right-photo2 {
    position: absolute;
    right: 40px;
    bottom: 0 !important;
    top: 0 !important;
    z-index: 1;
    width: 755px !important;
}

.page-template-page-uadesk .history-show {
    min-width: 250px;
    height:50px;
    background: #ffce08;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-right: 20px;
    position: relative;
    transition: .35s all;
}

.page-template-page-uadesk .history-show:after {
    content: '';
    position: absolute;
    right: 15px;
    top: 0;
    bottom: 0;
    height: 18px;
    width: 18px;
    margin-top: auto;
    margin-bottom: auto;
    background: url(https://strazeccy.pl/wp-content/uploads/2022/07/triangle001.png) no-repeat center;
    background-size: contain;
    transition: .35s all;
}

.page-template-page-uadesk .history-show:hover {
    background: #7a7a7a;
    color: #fff;
}

.page-template-page-uadesk .history-show:hover:after {
    filter: invert(1)
}

/** Experts **/

.experts-wrapper {
    margin-top: 55px;
}

.single-expert-block {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 35px;
}

.expert-metacol {
    width: calc(100% - 260px)
}

.expert-metacol blockquote {
    margin: 0;
    font-weight: 300;
    line-height: 1.55;
    font-size: 14px;
    letter-spacing: 0.5px;
}

.expert-metacol .team-box__name {
    position: relative;
    bottom: initial;
    margin-bottom: 0l;
}

.expert-metacol .team-box__function {
    position: relative;
    width: fit-content;
    margin-bottom: 25px;
}

.tm-redirect {
    margin-top: 15px;
}

.tm-redirect:hover a {
    color: #ffce08;
}

/*** TABS ***/

.tabs .tabs-nav {
  list-style-type: none;
  display: flex;
  padding: 0;
  margin: 0;
    color: #7a7a7a;
    left: -20px;
    position: relative;
}

.tabs .tabs-nav li {
    position: relative;
}

.tabs .tabs-nav li:after {
    content: '|';
    position: absolute;
    right: 0;
    color: #7a7a7a;
}

.tabs .tabs-nav li:last-of-type:after {
    display: none;
}

.tabs .tabs-nav__item {
  padding: 10px 20px;
  margin-bottom: -1px;
  cursor: pointer;
  border: 1px solid transparent;
}
.tabs .tabs-nav__item.active {
    color: #ffce08;
}
.tabs .tabs-content__pane {
  display: none;
}
.tabs .tabs-content__pane.active {
  display: block;
  padding: 20px 0;
}