*{margin:0;padding:0}a{text-decoration:none}a:hover{text-decoration:underline}a img{border:0}table{border-spacing:0;border-collapse:collapse}h1,h2,h3,h4,h5,h6{margin:0.8em 0 0.5em 0}h1{font-size:1.8em}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1.1em}p{margin:1em 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}hr{border:0;border-top:1px solid #888;margin:1.5em 0}input,select,textarea,button{display:inline-block;font-family:inherit;font-style:inherit;font-weight:inherit;color:inherit}input::-moz-focus-inner{border:0;padding:0}.clear{clear:both;display:block;height:0;visibility:hidden}.row{display:flex}.col6{width:50%}.col4{width:33.334%}.col2{width:16.667%}.col1{width:8.334%}.row--space{justify-content:space-between;margin-left:-15px;margin-right:-15px}.row--space .col{margin-left:15px;margin-right:15px}.row--space .col8{width:64%}.row--space .col6{width:48%}.row--space .col4{width:32%}.row--space .col2{width:16%}.xcols2,.xcols3{display:flex;justify-content:space-between}.xcols2>*{width:48%}.xcols3>*{width:32%}.xtbl{display:table;width:100%}.xtblc{display:table-cell;vertical-align:middle;padding:0 5px}.clear{clear:both;display:block;height:0;visibility:hidden}.center{text-align:center}.left{text-align:left}.right{text-align:right}.nowrap{white-space:nowrap}.cmstext a{color:#565656}.cmstext a:hover{color:#000}.cmstext:after{content:'';display:block;clear:both}.cmstext hr{border-top:4px solid #f5f5f5}.cmstext b,.cmstext strong{font-weight:700}.cmstext p{margin:1em 0}.cmstext>*:first-child{margin-top:0}.cmstext>*:last-child{margin-bottom:0}.cmstext h1,.cmstext h2,.cmstext h3,.cmstext h4,.cmstext h5,.cmstext h6{display:block;margin:0.6em 0;color:#565656;font-weight:600;line-height:1.3}.cmstext h1{position:relative;font-size:24px}.cmstext h2{position:relative;font-size:24px}.cmstext h3{font-size:22px}.cmstext h4{font-size:20px}.cmstext h5{font-size:18px}.cmstext h6{font-size:16px}.cmstext iframe{max-width:100%}.cmstext img{vertical-align:middle;max-width:100%;height:auto}.cmstext table{border-collapse:collapse;max-width:100%}.cmstext table td{padding:0 5px}.cmstext table[border="1"] td{border:1px solid #aaa}.cmstext ul{padding-left:15px;list-style:none}.cmstext ol li{margin:0.4em 0}.cmstext ul li{margin:0.4em 0}.cmstext ul li:before{content:"";background:#e37819;width:9px;height:9px;border-radius:50%;position:absolute;top:auto;left:auto;transform:translate(-29px, 0.65em)}.cmstext ul li:nth-child(2):before{background:rgba(227,120,25,0.7)}.cmstext ul li:nth-child(3):before{background:rgba(227,120,25,0.5)}.cmstext ul li:nth-child(4):before{background:rgba(227,120,25,0.3)}.cmstext ul,.cmstext ol{margin:0.4em 20px}.cmstext ul ul,.cmstext ol ol,.cmstext ul ol,.cmstext ol ul{margin-left:20px}.cmstext blockquote{margin:1.5em 10%}.cmstext blockquote{border:3px solid #ddd;padding:25px 33px;font-size:16px;font-weight:700;color:#333333}.cmstext blockquote p{color:#333333}.cmstext video{box-shadow:11px 11px 21px 0px rgba(50,50,50,0.2)}.article__files{margin-top:30px}.article__files ul{padding-left:0;margin-left:0}.article__files li ul,.article__files li ol{display:none}.article__files li{position:relative}.article__files ul li:before{content:"";background:#ee1d25;width:4px;height:inherit;position:absolute;top:10px;bottom:10px;display:block;left:0;transform:none}.article__files .file-button{display:flex;justify-content:space-between;background-color:#f5f5f5;color:#252525;font-size:15px;font-weight:500;padding:20px}.article__files .file-button__button{order:1;background-color:#eeeeee;margin:-20px;margin-left:20px;display:flex;justify-content:center;align-items:center;padding:0 20px;transition:color 0.2s, background-color 0.2s}.article__files .file-button__button svg{margin-right:10px}.article__files .file-button:hover .file-button__button{background-color:#ee1d25}.article__files .file-button:hover .file-button__button{color:#fff}@media all and (max-width: 600px){.cmstext img,.cmstext svg{float:none !important;display:block;margin-left:auto !important;margin-right:auto !important}.cmstext table,.cmstext tbody{display:block;text-align:center}.cmstext table tr{display:inline}.cmstext table td{display:inline-block}}.input--text .input__input,.input--textarea .input__input,.input--select .input__input{flex:1 1 auto;display:block;position:relative;background:none;border:0;font-size:inherit;box-sizing:border-box;color:inherit;padding:0.6em 13px 0.5em 13px}.input{display:flex}.input__input,.input__input--select{outline:none !important}.input__input--select{max-width:100%}.input--text .input__widget,.input--textarea .input__widget,.input--select .input__widget{flex:1 1 auto;display:flex;padding:1px;background-color:#fff}.input--select .input__input{padding-left:9px}.input--textarea .input__widget{height:150px}.input--textarea .input__label{align-self:flex-start}.input--border .input__widget{border:1px solid #dadada;color:#252525;font-weight:400;font-size:16px}::-webkit-input-placeholder{font-weight:300;color:#332744}::-moz-placeholder{font-weight:300;color:#332744}:-ms-input-placeholder{font-weight:300;color:#332744}:-moz-placeholder{font-weight:300;color:#332744}.input--labeled{align-items:center}.input--labeled .input__label{flex:0 0 150px;width:150px;margin-right:35px;font-size:14px;font-weight:700;text-align:right;color:#fff}.input--focused.input--text .input__widget,.input--focused.input--textarea .input__widget,.input--focused.input--select .input__widget{border-color:#332744;border-width:2px;padding:0}.input--required .input__label:after{display:inline;content:'*';color:red}.input--error .input__input{color:red}.input--error .input__widget{border-color:red}.submit{position:relative;display:inline-block}.submit__input{display:inline-block;box-sizing:border-box;background:url("images/arrow-right.svg") no-repeat calc(100% - 15px) center #fff;padding:12px 14px;padding-right:50px;color:#332744;font-size:14px;font-weight:600;transition:all 0.2s ease;text-transform:uppercase;border:2px solid #332744}.submit__input:hover{color:#fff;background-color:#332744;background-image:url("images/arrow-right-white.svg")}.submit--widgets{display:block;margin-left:245px;text-align:left}.submit--right{left:100%;transform:translateX(-100%)}.submit--arrows .submit__input.submit__input{background-image:url("images/paper.svg");background-repeat:no-repeat;background-position:calc(100% - 20px) center;padding-right:70px}.forms .input{position:relative;margin-bottom:20px}.forms--gray .input__widget{background-color:#fdfdfd;border-color:#eaeaea;padding:10px 5px 5px}.forms--gray .input--focused .input__widget{padding:9px 4px 4px}.formtip{position:absolute;z-index:10001}.formtip a{color:#d9f2ff}.formtip a:hover{color:#fff}.formtip__wrapper{position:absolute;bottom:0;min-width:150px}.formtip__body{padding:8px;border:1px solid #fff;border-radius:8px;box-shadow:3px 3px 8px rgba(0,0,0,0.5);background:rgba(0,0,0,0.7);color:#fff;font-size:11px;font-weight:bold;cursor:pointer}@media all and (max-width: 670px){.input--labeled{display:block}.input--labeled .input__label{text-align:left;margin-right:0;margin-bottom:0.8em}}svg{fill:currentColor}.svg-inject{visibility:hidden;height:0}.replaced-svg{visibility:visible;height:auto}.logo{min-width:100px}.logo img,.logo svg{max-width:100%;height:auto;display:block}.socials{display:flex;align-items:center;justify-content:space-around}.socials a{margin:0 10px}.socials>*:first-child{margin-left:0}.socials>*:last-child{margin-right:0}.socials__title{margin-left:10px}a{color:#000;transition:color 0.2s, background-color 0.2s;text-decoration:none}a:hover{color:#000;text-decoration:inherit}hr{border-top:1px solid #f3f3f3}.bglines{background:url(images/bg-line.png) repeat center #fdfdfd}.bgdlines{background:url(images/bg-dline.png) repeat center #f8f8f8}.withsquare{position:relative;background-color:#fff;width:38px;height:38px;color:#fff}.withsquare svg{position:absolute;left:50%;transform:translate(-50%, -9px)}.withsquare--type1{background-color:rgba(255,255,255,0.1)}.withsquare--type2{background-color:#dfdee1;color:#2e1c47}.withsquare--inv{transform:scaleY(-1)}.button{position:relative;display:inline-block}.button-outer span{font-weight:700;font-size:20px}.button--std{padding:0.75rem 27px;text-transform:uppercase;font-weight:600;color:#222;background:#fff;min-width:130px;box-sizing:border-box;font-size:20px;line-height:1.2;text-align:center;border-radius:30px}a.button--dark,.button--dark{color:#fff;padding:0.75rem 27px;text-transform:uppercase;font-weight:600;background-color:#e37819;font-size:20px;line-height:1.2}a.button--dark:hover,.button--dark:hover{color:#fff}a.button--red,.button--red{background-color:#dd0000}.button--9,.button--type9{font-weight:500;line-height:1.2;text-transform:uppercase;color:#fff;background-color:rgba(0,0,0,0.7);padding:11px 15px 11px 30px;border-radius:37px;transition:background-color 0.3s}.button--9:hover,.button--type9:hover{color:#fff;background-color:#000}.button--bordered{padding:0.65rem 13px;border:2px solid #332744;color:#332744;text-transform:uppercase;font-weight:600;background:#fff;min-width:130px;box-sizing:border-box;font-size:0.813rem;text-align:center;transition:all 0.3s}.button--bordered:hover{background-color:#332744;color:#fff}.button--center{left:50%;transform:translateX(-50%)}.button--ricon,.button--withricon{display:inline-flex;align-items:center}.button--ricon svg,.button--ricon img,.button--withricon svg,.button--withricon img{margin-left:12px}.button:hover{cursor:pointer}.text--right{text-align:right}.gotop{position:absolute;right:0;top:50%;transform:translateY(-50%);text-align:center}.gotop__text{margin-top:25px}.figure-body{position:relative;background-repeat:no-repeat;background-position:center top;background-size:cover;height:300px;text-align:center;background-color:#fff}.figure-body .wrapper{position:relative;height:inherit}.figure-body .bigtitle{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:3em;padding:3px 30px;text-transform:uppercase;background-color:#0373ba;color:#fff;font-weight:700}.title{color:#565656}.title--center{display:block;text-align:center}.title--upper{text-transform:uppercase}.title--italic{font-style:italic}.title--bold{font-weight:700}.title--semibold{font-weight:600}.title--medium{font-weight:500}.title--regular{font-weight:400}.title--light{font-weight:300}.title--exlight{font-weight:200}.title--size15{font-size:0.938rem}.title--size16{font-size:1rem}.title--size22{font-size:1.375rem}.title--size26{font-size:1.625rem}.title--size31{font-size:1.95rem}.title--size33{font-size:2.063rem}@media all and (max-width: 850px){.title--size33{font-size:25px}}.title--size44{font-size:2.750rem;line-height:1.1}.title--size50{font-size:3.125rem;line-height:1.1}.title--size60{font-size:3.750rem;line-height:1.1}.title--size70{font-size:4.375rem;line-height:1.1}.title--white{color:#fff}.title--white:hover{color:#fff}.title--1mb{margin-bottom:1em}.bigtitle{color:#fff;font-size:1.700rem;font-weight:800}.bigtitle--center{text-align:center}.infobox{background-color:rgba(255,255,255,0.3);padding:20px;margin-top:20px}.infobox--success2{background:none}.fig{position:relative;display:inline-flex}.fig__link{flex:1;display:flex}.fig__image{flex:1;background-size:cover;background-position:center;background-repeat:no-repeat}.fig--contain .fig__image{background-size:contain}.fig--none .fig__image{background-image:url("images/noimage.png");background-size:auto;background-repeat:repeat}.fig--zoomin{overflow:hidden}.fig--zoomin .fig__image{transition:transform 0.6s}.fig--zoomin:hover .fig__image{transform:scale(1.1)}.fig--full{flex:1}.fig--withbglines{display:flex;position:relative}.fig--withbglines.fig{display:inline-flex}.fig--withbglines:before{position:absolute;content:'';background:url(images/bg-dline.png) repeat center #f8f8f8;left:0;right:0;top:10px;bottom:0;transform:translate(33px, 27px)}.fig--withbglines .fig__link,.fig--withbglines .fig__image{position:relative}#vhome #article .article-header{display:none}.anim-hoverup{transition:transform 0.4s}.anim-hoverup:hover{transform:translateY(-30px)}.anim--initial{opacity:0}.anim--zoom{transform:scale(0.7)}.anim--inited{transition:transform 0.8s, opacity 0.8s}.anim--zero{opacity:1;transform:none}.partners{position:relative}.partners .slider__inner{margin:60px 0}.partners__list{transition:transform 0.7s}.partners__item{width:170px;height:130px;display:flex}.partners__link{flex:1;display:flex}.partners__fig{flex:1}.godown--withtext{display:flex;align-items:center}.godown--withtext .withsquare{margin-right:12px}.anim-movedown{overflow:hidden}.anim-movedown:hover svg{animation-name:anim-movedown;animation-duration:0.4s}@keyframes anim-movedown{0%{transform:translateY(0)}49%{transform:translateY(35px);opacity:0}50%{transform:translateY(-35px);opacity:0}100%{transform:translateY(0);opacity:1}}.anim-movetop{overflow:hidden}.anim-movetop:hover svg{animation-name:anim-movetop;animation-duration:0.4s}@keyframes anim-movetop{0%{transform:translateY(0)}49%{transform:translateY(-35px);opacity:0}50%{transform:translateY(35px);opacity:0}100%{transform:translateY(0);opacity:1}}.anim-moveleft{overflow:hidden}.anim-moveleft:hover svg{animation-name:anim-moveleft;animation-duration:0.4s}@keyframes anim-moveleft{0%{transform:translateX(0)}49%{transform:translateX(-35px);opacity:0}50%{transform:translateX(35px);opacity:0}100%{transform:translateX(0);opacity:1}}.anim-moveright{overflow:hidden}.anim-moveright:hover svg{animation-name:anim-moveright;animation-duration:0.4s}@keyframes anim-moveright{0%{transform:translateX(0)}49%{transform:translateX(35px);opacity:0}50%{transform:translateX(-35px);opacity:0}100%{transform:translateX(0);opacity:1}}@media all and (max-width: 400px){.title--size33{font-size:20px}.button-outer span{font-size:17px}a.button--dark,.button--dark,.button--std{font-size:16px}}.boxlist{display:flex;flex-wrap:wrap;margin:70px 0}.boxlist__more-outer{text-align:center;margin-left:10px;margin-right:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.boxlist__more-outer h2,.boxlist__more-outer h3{margin-right:1.5vw}.box{flex:1 1 auto;min-width:280px;margin:0 35px 35px}.box--400{flex:1 1 40%;max-width:400px;min-width:400px}.box--550{flex:1 1 40%;max-width:550px;min-width:470px;margin-left:66px;margin-right:66px}.boxlist .fig__image{width:400px;height:280px}.boxlist .box__title{display:block;margin:0.3em 0}.boxlist--square .boxlist__item{margin-bottom:50px}.boxlist--square .boxlist__image{margin-bottom:30px}.boxlist--square .boxlist__info{margin:25px}.boxlist--circle .boxlist__item{display:flex;align-items:center}.boxlist--circle .fig__image{width:180px;height:180px;border-radius:50%}.boxlist--circle .boxlist__info{margin-left:25px}.aboutusbox{position:relative;display:flex;justify-content:center;align-items:center;padding:95px 0}.aboutusbox--first{position:absolute;transform:translateY(-150%);background-color:#fff;height:415px;width:735px;padding:30px;max-width:50%;box-sizing:border-box;display:flex;justify-content:flex-end;align-content:center;flex-wrap:wrap}.aboutusbox--first .aboutusbox__content{margin-right:4vw}.aboutusbox--first .aboutusbox__number{right:25px;top:50%;transform:translateY(-50%)}.aboutusbox--first .aboutusbox__title{position:relative;text-align:right;max-width:660px}.aboutusbox--first .aboutusbox__buttons{margin-top:10px;display:flex;justify-content:flex-end}.aboutusbox--first .aboutusbox__buttons .button{margin:10px 0 10px 10px}.aboutusbox__number{position:absolute;right:130px;top:-130px;font-size:25.000em;line-height:0.8;color:#f6f6f6}.aboutusbox__image{position:relative;display:flex;flex:0 1 760px;min-height:515px;margin-right:75px}.aboutusbox__image-play{position:absolute;z-index:10;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;white-space:nowrap}.aboutusbox__info{position:relative;flex:0 1 760px;margin-left:75px}.aboutusbox__info .godown{position:absolute;left:50%;transform:translate(-50%, 100%)}.aboutusbox--inverted .aboutusbox__number{right:auto;left:50%;transform:translateX(-100%) translateX(-75px)}.aboutusbox--inverted .aboutusbox__image{order:2;margin-left:75px;margin-right:33px}.aboutusbox--inverted .aboutusbox__info{margin-right:75px;margin-left:0}.aboutusbox__title{display:block;color:#565656;margin-bottom:10px}.aboutusbox__text{line-height:2;margin-bottom:20px}.aboutusbox__subtitle{margin-bottom:10px}@media all and (max-width: 1770px){.aboutusbox__info{margin-left:4vw;margin-right:25px}.aboutusbox__image{margin-left:4vw}.aboutusbox--inverted .aboutusbox__info{margin-right:4vw;margin-left:25px}.aboutusbox--inverted .aboutusbox__image{margin-right:4vw}.aboutusbox--first{width:auto;height:auto;max-width:47%;min-height:250px;top:50%;transform:none}.aboutusbox--first .aboutusbox__title{font-size:35px}}@media all and (max-width: 1450px){.boxlist.boxlist--square{justify-content:space-around}.boxlist.boxlist--square .box{margin-left:10px;margin-right:10px}.aboutusbox--first{max-width:37%}}@media all and (max-width: 1370px){.box--550{margin-left:3vw;margin-right:3vw}.boxlist{justify-content:space-around}.aboutusbox .aboutusbox__title{font-size:31px}.aboutusbox__number{font-size:15em}}@media all and (max-width: 1250px){.boxlist__image{flex-wrap:wrap}}@media all and (max-width: 1150px){.boxlist--circle .boxlist__info{flex-wrap:wrap}}@media all and (max-width: 1050px){.aboutusbox{flex-wrap:wrap;padding:5vw 0}.aboutusbox--first{position:relative;justify-content:center;align-content:center;transform:none;max-width:none;margin:30px 0 30px;padding-bottom:0}.aboutusbox--first .aboutusbox__title{text-align:center;margin:0;max-width:none}.aboutusbox__info,.aboutusbox--inverted .aboutusbox__info{margin:0;flex:0 1 100%;text-align:center;order:1}.aboutusbox__image,.aboutusbox--inverted .aboutusbox__image{order:0;margin:0 auto;margin-bottom:40px}.aboutusbox--first .aboutusbox__number{right:auto;top:50%;bottom:auto !important;left:50%;transform:translate(-50%, -50%)}.aboutusbox__number{right:auto;top:auto;bottom:40px;left:50%;transform:translateX(-50%)}.aboutusbox--inverted .aboutusbox__number{right:auto;top:auto;bottom:40px;left:50%;transform:translateX(-50%)}.aboutusbox__text{margin-left:3%;margin-right:3%}.aboutusbox--first .aboutusbox__content{margin-right:0;text-align:center}.aboutusbox--first .aboutusbox__content p{text-align:center !important}}@media all and (max-width: 750px){.aboutusbox__image{min-height:50vw}.aboutusbox__number{font-size:35vw;bottom:130px !important}.aboutusbox{padding:3vw 0}.aboutusbox .aboutusbox__title{font-size:27px;margin-left:1vw;margin-right:1vw;word-break:break-word}.aboutusbox__image-play{font-size:15px}.aboutusbox--first{margin:1vw 0 1vw;min-height:0}}@media all and (max-width: 650px){.box--550,.box--400{min-width:0;max-width:none}.boxlist--circle,.boxlist--square{display:block}.boxlist--circle .boxlist__item,.boxlist--square .boxlist__item{display:block}.boxlist--circle{text-align:center}.boxlist--circle .boxlist__info{margin-left:0}.boxlist--square .boxlist__fig{width:100%}.boxlist--square .fig__image{width:100%;height:60vw}.boxlist--square .box{margin-left:0;margin-right:0}.boxlist--square .boxlist__info{margin-left:0;margin-right:0}.aboutusbox--first .aboutusbox__buttons{display:block}}@media all and (max-width: 400px){.aboutusbox__number{display:none}.aboutusbox .aboutusbox__title{font-size:20px}.boxlist__more-outer h2,.boxlist__more-outer h3{font-size:16px}}.vhome__mainimage{height:calc(100vh - 148px);min-height:40vw}.mainimage{position:relative}.mainimage__fig{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.mainimage__fig:after{content:'';background-image:repeating-linear-gradient(40deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4) 1px, transparent 2px, transparent 2px, rgba(0,0,0,0.4) 3px);background-size:4px 4px;position:absolute;top:0;left:0;bottom:0;right:0}.vhome__aboutus{background-color:#fafafa;padding:67px 0}.vhome__aboutus-inner{display:flex;justify-content:space-between}.vhome__aboutus-image{position:relative;flex:1 1 50%;display:flex;max-width:528px;margin-right:70px}.vhome__aboutus-fig{flex:1 1 auto;height:350px}.vhome__aboutus-info{flex:0 1 50%;align-self:center}.vhome__aboutus-title{color:#2e1c47}.vhome__aboutus-text{margin:1em 0 50px;line-height:1.7;max-width:90%}.vhome__best{background:#e37819;background-size:cover;color:#fff;padding:60px 0 80px}.vhome__best-title{color:#fff}.vhome__contact{position:relative;padding:60px 0 80px}.vhome__contact .wrapper{position:relative}.vhome__contact:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url("/files/zadzwon.jpg") no-repeat left center;background-size:cover;background-attachment:fixed;z-index:0;opacity:0.2}.vhome__partners{background-color:#f6f6f6;padding:67px 0}.partnerslist{display:flex;flex-wrap:wrap;justify-content:center}.partnerslist__item{display:flex;margin:25px;width:200px;height:100px}.contactform .input__widget{width:300px}.contactform__submit .submit__input{margin-left:183px}@media all and (max-width: 1170px){.partnerslist{justify-content:space-around}}@media all and (max-width: 1050px){.vhome__mainimage{height:35vw}.vhome__mainimage .fig__image{background-position:right center}.vhome__aboutus-inner{flex-wrap:wrap;justify-content:space-around}.vhome__aboutus-info{flex:1 1 100%;text-align:center}.vhome__aboutus-image{margin-bottom:40px;margin-right:40px}.vhome__aboutus-text{margin-bottom:1em}.vhome__best{padding:5vw 0}}@media all and (max-width: 750px){.article-figure__inner{margin:0 auto;text-align:center}.vhome__aboutus-text{max-width:none}.vhome__aboutus-image{margin-right:0}.vhome__aboutus-fig{height:50vw}}@media all and (max-width: 670px){.contactform{width:100%}.contactform .input__widget{width:auto}.contactform .submit__input{margin-left:0}.contactform__submit.submit{display:block;text-align:center}}html{font-size:16px;font-family:'Montserrat', sans-serif;font-weight:300;color:#222;background-color:#fff;line-height:1.5}body{margin:0;padding:0}body.body--lock{overflow:hidden}.wrapper{margin:0 auto}.wrapper--1280{max-width:1280px}.wrapper--1370{max-width:1370px}.wrapper--1440{max-width:1440px}.header{position:relative}.header__navi{position:fixed;z-index:100;left:0;right:0;top:0;background-color:#232323;color:#fff}.header__navi a{color:#fff}.header__navi a:hover{color:#fff}.header__navi strong{color:#fff}.header__navi-inner{display:flex;align-items:center;flex:1;min-height:148px;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1)}.header__logo{width:117px;margin:3px 2%}.header__logo img,.header__logo svg{width:100%}.header__slogan{margin-left:5px;max-width:300px;font-style:italic;font-size:20px}.header__contact{display:flex;flex-wrap:wrap;flex:1;justify-content:flex-end;margin-left:26px}.header__info-icon{width:42px;height:42px;display:inline-flex;justify-content:center;align-items:center;color:#fff;margin-right:20px}.header__info-icon img,.header__info-icon svg{width:42px;height:auto}.header__text{position:relative;display:flex;justify-content:space-around;align-items:center;padding-right:70px}.header__right{background-color:#e37819;align-self:stretch;display:flex;align-items:center;padding:0 33px}.content{margin-top:148px}.footer{position:relative;background:#232323;background:linear-gradient(to right, #232323 0%, #232323 70%, #e37819 70%, #e37819 100%);color:#fff}.footer a{color:inherit}.footer .cmstext a:hover{color:inherit}.footer__wrapper{position:relative;box-sizing:border-box;padding:80px 0 60px}.footer__list{display:flex;justify-content:space-between;margin-right:100px}.footer__item{margin-left:25px;flex:calc(24% - 125px);display:flex;justify-content:center}.footer__item:first-child{flex:calc(76% - 25px);margin-right:25px;margin-left:0}.footer__locations{display:flex;justify-content:space-around}.footer__locations p{margin-right:4vw}.footer__text{margin:10px 0 30px}.footer__foot{display:flex;justify-content:space-between;flex-wrap:wrap}.footer__gotop{transform:translateY(-50%)}.footer__locations{flex-wrap:wrap}.contactbar{display:none;position:fixed;bottom:0;left:0;right:0;background:#232323;text-align:center;z-index:10;align-items:stretch;font-family:inherit}.contactbar__mail,.contactbar__phone{color:#fff;flex:1 50%;padding:15px;display:inline-flex;justify-content:center;align-items:center}.contactbar__mail:hover,.contactbar__phone:hover{color:#fff}.contactbar__phone{background-color:#cc6c16}.contactbar__mail img,.contactbar__mail svg{width:23px;height:auto;margin-right:20px}.contactbar__phone img,.contactbar__phone svg{width:20px;height:auto;margin-right:20px}@media all and (max-width: 1470px){.header__wrapper{margin-left:15px}.header__text{padding-right:3vw}}@media all and (max-width: 991px){.header__slogan{font-size:17px}}@media all and (max-width: 768px){body{margin-bottom:55px}.content{margin-top:168px}.contactbar{display:flex}.header__wrapper{margin-left:0}.header__logo{width:70px;min-width:0}.header__slogan{flex:1 0 100%;text-align:center}.header__contact{display:none}.header__wrapper{margin-left:0}.header__navi-inner{flex-wrap:wrap;justify-content:center;padding:10px 0}.header__right{flex:1 0 100%;justify-content:center;padding:0;background:transparent}.header__slogan{max-width:none;margin:7px 0}.header__slogan{font-size:16px}.footer__item:first-child{margin-right:0}}@media all and (max-width: 500px){.contactbar{font-size:12px}body{margin-bottom:54px}.contactbar__phone{padding-left:3%;padding-right:3%}.contactbar__phone svg{margin-right:5px}.contactbar__mail{padding-left:3%;padding-right:3%}.contactbar__mail svg{margin-right:5px}.header__slogan{font-size:16px}.header__slogan{font-size:12px}.header__navi-inner{min-height:100px}.content{margin-top:152px}}@media all and (max-width: 360px){.contactbar{font-size:11px}.contactbar__phone svg{display:none}.contactbar__mail svg{display:none}body{margin-bottom:46px}}@media all and (max-width: 1470px){.wrapper--1440{margin-left:15px;margin-right:15px}}@media all and (max-width: 1370px){.header__info-value{font-size:16px}}@media all and (max-width: 1250px){.footer__gotop{top:0;right:50%;transform:translate(50%, 0)}.footer__gotop .gotop__text{display:none}.footer__list{margin-right:0}.footer__item{flex:calc(50% - 25px)}.footer{background:#e37819}.header__info-icon,.header__info-label{display:none}.footer__list{display:block}}@media all and (max-width: 850px){.footer__list{display:block}.footer__item:first-child,.footer__item{margin-left:0;margin-right:0;display:block}.footer__item:first-child{text-align:center}}@media all and (max-width: 750px){.anim-moveleft:hover svg,.anim-moveright:hover svg,.anim-movetop:hover svg,.anim-movedown:hover svg{animation:none}}
/*# sourceMappingURL=style.css.map */
