.site-header{position:fixed;background-color:#FDFDFD;height:100%;width:20%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:2px 0 6px rgba(150, 150, 150, 0.4);z-index:101}@media screen and (min-width:1441px){.site-header{width:15%}}@media screen and (max-width:768px){.site-header{width:100%;margin-left:-100%;transition:all 300ms ease-in-out}.site-header.active{margin-left:0}}.site-header .header-bottom{display:flex;flex-direction:column;justify-content:space-between;height:100%}.site-header .navbar-toggler-icon{position:absolute;top:30px;right:-50px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:white;box-shadow:0 2px 10px rgba(50, 50, 50, 0.8);transition:all 150ms ease-in-out}@media screen and (min-width:768px){.site-header .navbar-toggler-icon{display:none}}.site-header .navbar-toggler-icon.open{right:0;box-shadow:none;background:#FDFDFD}.site-header .navbar-toggler-icon i{font-size:1.7rem;color:#505050}.site-header .site-header__logo{padding:10px;margin:0 auto;width:auto}@media screen and (max-width:768px){.site-header .site-header__logo{padding:10px 10px 0 10px;width:115px;margin:0}}.site-header .site-header__logo img{width:100%;height:auto}.site-header .site-header__navigation{font-size:1.1rem;margin:0;min-height:300px}@media screen and (max-width:768px){.site-header .site-header__navigation{min-height:100px}}.site-header .site-header__navigation ul{list-style:none;padding-left:0}.site-header .site-header__navigation ul li.menu-item a{display:block;padding:10px 20px;border-top:1px solid #E8EAEB;text-transform:uppercase;cursor:pointer;color:#505050;font-weight:600;text-decoration:none}.site-header .site-header__navigation ul li.menu-item a:hover{background:#E8EAEB}@media screen and (max-width:768px){.site-header .site-header__navigation ul li.menu-item a{font-size:1.2rem}}.site-header .site-header__navigation ul li:last-child{border-bottom:1px solid #E8EAEB}.site-header .site-header__navigation ul li.current-menu-item>a{color:#E2001A}.site-header .site-header__navigation ul li.menu-item-has-children{position:relative;display:grid;grid-template-areas:"link link link link arrow" "menu menu menu menu menu";grid-gap:0}.site-header .site-header__navigation ul li.menu-item-has-children a{grid-area:link}.site-header .site-header__navigation ul li.menu-item-has-children span.arrow{padding:10px;grid-area:arrow;text-align:right;color:#505050}.site-header .site-header__navigation ul li.menu-item-has-children span.arrow:hover{cursor:pointer}.site-header .site-header__navigation ul ul.sub-menu{max-height:0;overflow:hidden;grid-area:menu;transition:all 300ms ease-in-out}.site-header .site-header__navigation ul ul.sub-menu li.menu-item a{font-size:0.8rem;font-weight:500;text-transform:none;padding:5px 30px}.site-header .site-header__navigation ul ul.sub-menu li.menu-item a::before{content:"";font-family:"FontAwesome";font-size:0.6rem;padding-right:3px}@media screen and (max-width:768px){.site-header .site-header__navigation ul ul.sub-menu li.menu-item a{font-size:0.9rem}}.site-header .site-header__navigation ul .more ul.sub-menu{max-height:150px}@media screen and (max-width:768px){.site-header .site-header__navigation ul .more ul.sub-menu{max-height:none}}.site-header .site-header__info{display:flex;flex-direction:column;justify-content:center;padding:0 20px;font-weight:500}@media screen and (max-width:768px){.site-header .site-header__info{flex-direction:row;padding:10px}}.site-header .site-header__info .site-header__hours,.site-header .site-header__info .site-header__phone{max-width:250px;min-width:150px;display:block;position:relative;text-align:right;margin:5px auto;padding:15px 20px;background:#E8EAEB;overflow:hidden}@media screen and (max-width:768px){.site-header .site-header__info .site-header__hours,.site-header .site-header__info .site-header__phone{margin:5px;font-size:0.8rem;padding:10px 15px}}.site-header .site-header__info .site-header__hours::before,.site-header .site-header__info .site-header__phone::before{content:"";font-family:"FontAwesome";font-size:4rem;color:#E2001A;opacity:0.5;position:absolute;top:-20px;left:-10px}@media screen and (max-width:768px){.site-header .site-header__info .site-header__hours::before,.site-header .site-header__info .site-header__phone::before{opacity:0.2;font-size:3.6rem}}.site-header .site-header__info .site-header__phone{font-size:1.1rem;transition:all 150ms ease-in-out}.site-header .site-header__info .site-header__phone::before{content:"";font-family:"FontAwesome"}.site-header .site-header__info .site-header__phone a{color:inherit;text-decoration:none}.site-header .site-header__info .site-header__phone a:hover{transform:scale(1.1)}.site-header .site-header__copyright{width:100%;border-top:1px solid #dcdcdc;height:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.site-header .site-header__copyright .copyright__links{width:100%;text-align:center;opacity:0.6}.site-header .site-header__copyright .copyright__links a{font-size:0.8rem;color:#202020;text-decoration:none;transition:all 150ms ease-in-out}.site-header .site-header__copyright .copyright__links a:hover{color:#101010}.site-header .site-header__copyright .copyright__social{background:#3b5998;width:50px;height:40px;display:flex;align-items:flex-end;justify-content:flex-end;opacity:0.6;transition:all 300ms ease-in-out}.site-header .site-header__copyright .copyright__social:hover{opacity:0.9}.site-header .site-header__copyright .copyright__social:hover a{text-decoration:none}.site-header .site-header__copyright .copyright__social i{padding:3px;font-size:2.2rem;color:#F9F9F9}html{position:relative;min-height:calc(100vh - 80px - 2px);overflow-x:hidden}html body{margin:0;padding:0;font-size:14px;font-family:"Raleway", "Montserrat", Arial, sans-serif;overflow-x:hidden}@media screen and (max-width:768px){html body{font-size:16px;display:block}}html body h1{font-family:"Montserrat";font-weight:bold}html body h2{font-size:2rem;color:#505050}@media screen and (max-width:768px){html body h2{font-size:1.4rem}}html body h3{margin:0;font-weight:normal}html body h4{margin:0;font-size:0.9rem}html body main{position:relative;width:80%;float:right}@media screen and (min-width:1441px){html body main{width:85%}}@media screen and (max-width:768px){html body main{width:100%}}html body main .linePreloader{position:fixed;top:0;left:0;display:block;height:2px;width:100%;background:#E2001A;z-index:100;transition-property:left;transition-duration:0.5s;transition-timing-function:ease-in-out}html body main .linePreloader_hidden{left:-100%}html body main .wrapper{display:flex;flex-flow:row-reverse;justify-content:space-between}@media screen and (max-width:768px){html body main .wrapper{margin:0}}html body main .wrapper h1.side-title{width:20%;margin:100px 0;padding:30px 0;height:100%;color:#E8EAEB;text-transform:uppercase;font-size:5.4rem;font-weight:800;letter-spacing:4px;text-shadow:0 2px 6px rgba(92, 92, 92, 0.5);transform:rotate(90deg)}@media screen and (min-width:1441px){html body main .wrapper h1.side-title{font-size:8rem}}@media screen and (max-width:768px){html body main .wrapper h1.side-title{display:none}}html body main .wrapper .wrapper-inner{position:relative;margin:20px;width:80%}@media screen and (min-width:1441px){html body main .wrapper .wrapper-inner{width:65%}}@media screen and (max-width:768px){html body main .wrapper .wrapper-inner{width:100%}}p{color:#505050;line-height:1.4rem}section{margin-bottom:50px}@media screen and (max-width:768px){section{margin-bottom:20px}}.bb{border-bottom:1px solid #E8EAEB}@media screen and (max-width:768px){.bb{border-bottom:none}}.br{border-right:1px solid #E8EAEB}@media screen and (max-width:768px){.br{border-right:none}}a{text-decoration:none;color:inherit;font-weight:600;transition:all 150ms ease-in-out}a:hover{color:#E2001A}ul.list li{font-size:0.8rem;font-weight:500;margin-bottom:10px;list-style-type:square}.h2__basic{position:relative;margin-top:5px;padding-bottom:10px;text-align:left;font-size:1.6rem}.h2__basic:after{content:"";position:absolute;display:block;width:60px;height:2px;background:#E2001A;left:0;bottom:0}.juicy-underline{margin-top:50px}.juicy-underline:after{background:#004797}.h2__big{position:relative;margin-top:5px;padding-bottom:10px;text-align:left;font-size:2.2rem;text-transform:uppercase}@media screen and (max-width:768px){.h2__big{font-size:1.6rem}}.h2__big:after{content:"";position:absolute;display:block;width:100px;height:2px;background:#E2001A;left:0;bottom:0}.subtitle{font-size:0.8rem;text-transform:uppercase;color:#505050;font-weight:500}.btn{padding:5px 10px;text-decoration:none;font-size:0.6rem;font-weight:600;text-transform:uppercase;background:#E2001A;color:white;transition:all 150ms ease-in-out}@media screen and (max-width:768px){.btn{padding:7px 15px}}.btn:hover{background:#c90017;color:white}.btn-big{padding:10px 20px;text-decoration:none;font-size:0.6rem;font-weight:600;text-transform:uppercase;background:#E2001A;color:white;transition:all 150ms ease-in-out}.btn-big:hover{background:#c90017;color:white}.slogan{font-family:"Montserrat";font-weight:500;font-style:italic;position:relative;margin-top:5px;padding-bottom:10px;text-align:left;font-size:1.3rem;color:#505050}ul.menu-area{list-style-type:none;margin:0;padding-left:0;max-height:350px;overflow:auto}@media screen and (max-width:768px){ul.menu-area{display:none}}ul.menu-area li.menu-area__item{position:relative;padding:10px;border:1px solid #dcdcdc;border-bottom:0;font-size:0.65rem;font-weight:600;cursor:pointer;transition:all 150ms ease-in-out}ul.menu-area li.menu-area__item::after{content:"";font-family:"FontAwesome";font-size:0.55rem;padding:2px 0;color:#505050;position:relative;float:right;transition:all 150ms ease-in-out}ul.menu-area li.menu-area__item:hover{padding-left:12px}ul.menu-area li.menu-area__item:hover::after{transform:scale(1.1)}ul.menu-area li.active::after{color:#E2001A;transform:scale(1.1)}ul.menu-area li:last-child{border-bottom:1px solid #dcdcdc}select.menu-select{display:none;background:#F9F9F9;padding:5px;margin:10px auto;width:90%}@media screen and (max-width:768px){select.menu-select{display:block;font-size:1.1rem}}select.menu-select .menu-select__item{padding:10px}img.template__wholeimg{width:100%;height:auto}.template__img{position:relative;padding:20px}.template__img .template__imgbg{position:absolute;top:0;right:0;display:block;background:#E8EAEB;width:350px;height:350px;z-index:-1}@media screen and (max-width:768px){.template__img .template__imgbg{width:250px;height:250px}}.template__img .template__imgframe{float:right;display:flex;align-items:center;overflow:hidden;box-shadow:3px -3px 4px rgba(92, 92, 92, 0.6)}.template__img .template__imgframe img{width:350px;height:350px;object-fit:cover}@media screen and (max-width:768px){.template__img .template__imgframe img{width:250px;height:250px}}.template__fullimg{position:relative;padding:20px 20px 0 0}.template__fullimg .template__fullimgbg{position:absolute;top:0;right:0;display:block;background:#E8EAEB;width:calc(100% - 20px);height:calc(100% - 20px);z-index:-1}.template__fullimg .template__fullimgframe{position:relative;box-shadow:3px -3px 4px rgba(92, 92, 92, 0.6)}.template__fullimg .template__fullimgframe img{width:100%;height:auto;min-height:100px;object-fit:cover}.slick-arrows{font-size:0.6rem;display:flex;justify-content:center}.slick-arrows .prev,.slick-arrows .next{position:relative;padding:10px;border:1px solid #dcdcdc;cursor:pointer;color:#505050;transition:all 150ms ease-in-out}.slick-arrows .prev:hover,.slick-arrows .next:hover{transform:scale(1.1)}.site-footer{position:absolute;bottom:0;right:0;float:right;display:flex;justify-content:center;align-items:center;width:80%;height:40px;transform:translateY(200%);border-top:1px solid #dcdcdc;font-size:0.7rem;color:#CACACA}@media screen and (max-width:768px){.site-footer{width:100%}}.basic-row{display:flex;flex-direction:row}@media screen and (max-width:768px){.basic-row{flex-direction:column}}.rev-row{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:768px){.rev-row{flex-direction:column}}.justify{text-align:justify}.central-row{margin-right:20%}.block{padding:10px}.half{width:40%;float:left}section.not-found{text-align:center}section.not-found img{width:50%}@media screen and (max-width:768px){.hideonmob{display:none}}.main-slider{margin:0 !important;position:relative;display:block;width:auto}.main-slider .slick-slide{border:none;height:100vh}.main-slider .slick-slide .main-slider__item{position:relative}@media screen and (max-width:768px){.main-slider .slick-slide .main-slider__item{width:100%;overflow:hidden;display:flex !important;justify-content:center;height:100vh}}.main-slider .slick-slide .main-slider__item img{width:100%}@media screen and (max-width:768px){.main-slider .slick-slide .main-slider__item img{width:auto;height:100%}}.main-slider .slick-slide .main-slider__item .main-slider__overlay{position:absolute;display:block;width:100%;height:100%;background:#3a3a3a24}@media screen and (max-width:768px){.main-slider .slick-slide .main-slider__item .main-slider__overlay{background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.95) 79%, black 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.95) 79%, black 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.95) 79%, black 100%)}}.main-slider .slick-slide .main-slider__item .main-slider__item-caption{margin:10px auto;text-align:center;position:absolute;top:calc(40% - 150px);height:300px;width:100%;color:#E4E4E4 !important;font-size:1.6rem;text-shadow:2px 2px 4px rgba(2, 2, 2, 0.75)}@media screen and (max-width:768px){.main-slider .slick-slide .main-slider__item .main-slider__item-caption{text-align:left;font-size:1.4rem;width:80%;top:calc(15% - 50px);left:10px}}.main-slider .slick-slide .main-slider__item .main-slider__item-caption h1,.main-slider .slick-slide .main-slider__item .main-slider__item-caption h2{font-size:2.6rem;margin-bottom:10px;text-transform:uppercase;color:#E4E4E4}@media screen and (max-width:768px){.main-slider .slick-slide .main-slider__item .main-slider__item-caption h1,.main-slider .slick-slide .main-slider__item .main-slider__item-caption h2{font-size:2.2rem}}.main-slider .slick-slide .main-slider__item .main-slider__item-caption h3{color:#E8EAEB;font-size:1.4rem}@media screen and (max-width:768px){.main-slider .slick-slide .main-slider__item .main-slider__item-caption h3{font-size:1rem}}@media screen and (max-width:768px){.main-slider .slick-slide:nth-of-type(2) img{margin-right:300px}}.main-slider .slick-dots{position:absolute;right:10px;top:calc(50% - 70px);display:flex;flex-direction:column;width:30px;height:140px}.main-slider .slick-dots li{margin:2px 5px;border:none}.main-slider .slick-dots li button{content:"";display:block;width:20px;height:20px;border:1px solid #E8EAEB;opacity:1;transition:all 150ms ease-in-out}.main-slider .slick-dots li button:hover{transform:scale(1.08)}.main-slider .slick-dots li button::before{display:none}.main-slider .slick-dots li.slick-active button{background:#E8EAEB}.main-slider .slick-dots li.slick-active button::before{display:none}.news-slider-wrapper{position:absolute;display:flex;justify-content:center;align-items:center;height:auto;width:100%;bottom:20px}@media screen and (max-width:768px){.news-slider-wrapper{display:none;margin-left:0 !important}}.news-slider-wrapper .news-slider{position:absolute;width:60%;height:auto;max-width:750px;bottom:0;margin-bottom:20px}@media screen and (max-width:768px){.news-slider-wrapper .news-slider{position:relative;width:75%;margin-left:auto;margin-right:auto;margin-bottom:75px !important}}.news-slider-wrapper .news-slider .slick-track{display:flex;align-items:flex-end}.news-slider-wrapper .news-slider .slick-track .slick-slide{margin:5px}.news-slider-wrapper .news-slider .slick-track .slick-slide .news-slider__card{position:relative;background:#FDFDFD;min-height:300px}@media screen and (max-width:768px){.news-slider-wrapper .news-slider .slick-track .slick-slide .news-slider__card{height:45vh}}.news-slider-wrapper .news-slider .slick-track .slick-slide .news-slider__card .news-slider__img{position:relative;width:100%;height:135px;overflow:hidden}@media screen and (max-width:768px){.news-slider-wrapper .news-slider .slick-track .slick-slide .news-slider__card .news-slider__img{height:115px}}.news-slider-wrapper .news-slider .slick-track .slick-slide .news-slider__card .news-slider__img img{width:100%;height:100%;object-fit:cover}.news-slider-wrapper .news-slider .slick-track .slick-slide .news-slider__card .news-slider__card-caption{position:relative;padding:5px 10px}.news-slider-wrapper .news-slider .slick-track .slick-slide .news-slider__card .news-slider__card-caption p{font-size:0.7rem;line-height:1rem}.news-slider-wrapper .news-slider .slick-track .slick-slide .news-slider__card a{position:absolute;bottom:0;left:0;margin:5px}.news-slider-wrapper .news-slider .slick-arrow{opacity:0.5;transition:all 150ms ease-in-out}.news-slider-wrapper .news-slider .slick-arrow:hover{tranform:none;opacity:1}.news-slider-wrapper .news-slider .slick-arrow::before{color:#E2001A;font-family:"FontAwesome";font-size:24px}.news-slider-wrapper .news-slider .slick-prev::before{content:""}.news-slider-wrapper .news-slider .slick-next::before{content:""}#app .team-person{margin:0 20px;width:100%;display:grid;grid-template-columns:2fr 5fr}@media screen and (max-width:768px){#app .team-person{margin:0;grid-template-columns:repeat(2, auto)}}#app .team-person .team-person__img{position:relative;padding:20px;margin:40px}@media screen and (max-width:768px){#app .team-person .team-person__img{padding:10px;margin:10px}}#app .team-person .team-person__img .team-person__imgbg{position:absolute;top:0;left:0;display:block;background:#E8EAEB;width:90px;height:117px;z-index:-1}@media screen and (max-width:768px){#app .team-person .team-person__img .team-person__imgbg{width:120px;height:150px}}#app .team-person .team-person__img .team-person__imgframe{width:90px;height:117px;overflow:hidden;box-shadow:-3px -2px 4px rgba(92, 92, 92, 0.6)}@media screen and (max-width:768px){#app .team-person .team-person__img .team-person__imgframe{width:120px;height:150px}}#app .team-person .team-person__img .team-person__imgframe img{width:100%;height:auto}#app .team-person .team-person__info{margin-top:30px}@media screen and (max-width:768px){#app .team-person .team-person__info{margin-top:10px}}#app .team-person .team-person__info h2.team-person__name{text-align:left;margin:0;color:black}#app .team-person .team-person__info .team-person__position{color:#505050;text-transform:uppercase;font-weight:600}@media screen and (max-width:768px){#app .team-person .team-person__info .team-person__position{font-size:0.8rem}}#app .team-person .team-person__info .team-person__details{margin:30px 0}@media screen and (max-width:768px){#app .team-person .team-person__info .team-person__details{margin:10px 0}}#app .team-person .team-person__info .team-person__details span{display:flex;align-items:center;margin:10px 0;font-size:1rem}@media screen and (max-width:768px){#app .team-person .team-person__info .team-person__details span{font-size:0.8rem}}#app .team-person .team-person__info .team-person__details span i{margin-right:8px;display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:#E2001A;color:#fff;justify-content:center;border-radius:4px;box-shadow:0 2px 4px rgba(92, 92, 92, 0.5)}@media screen and (max-width:768px){#app .team-person .team-person__info .team-person__details span i{font-size:0.6rem;width:22px;height:22px}}#app .team-person .team-person__info .team-person__desc{padding-right:20%}#app .location-wrapper{margin:30px 0 20px 0;width:100%;display:flex;justify-content:space-between}#app .location-wrapper .location-item{position:relative;padding:10px;text-align:center;font-weight:600;width:100%;height:100%;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;cursor:pointer;transition:all 150ms ease-in-out}@media screen and (max-width:768px){#app .location-wrapper .location-item{font-size:0.6rem}}#app .location-wrapper .location-item:hover{background:#F9F9F9}#app .location-wrapper .location-item::before{content:"";display:block;position:absolute;bottom:-1px;right:50%;width:0;height:2px;background:#E2001A;transition:all 150ms ease-in-out}#app .location-wrapper .location-item::after{content:"";display:block;position:absolute;bottom:-1px;left:50%;width:0;height:2px;background:#E2001A;transition:all 150ms ease-in-out}#app .location-wrapper .location-item:last-of-type{border-right:none}#app .location-wrapper .active::before{width:50%}#app .location-wrapper .active::after{width:50%}#app .member-wrapper{display:grid;grid-gap:20px;grid-template-columns:2fr 6fr}@media screen and (max-width:768px){#app .member-wrapper{grid-template-columns:1fr}}#app .member-wrapper .member-area{text-align:center}#app .member-wrapper .member-area .member-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:25px}@media screen and (max-width:768px){#app .member-wrapper .member-area .member-list{grid-template-columns:repeat(2, 1fr);grid-gap:10px 0}}#app .member-wrapper .member-area .team-member{display:block}#app .member-wrapper .member-area .team-member .team-member__imgframe{margin:auto;width:100px;height:130px;display:flex;align-items:center;overflow:hidden;transition:all 150ms ease-in-out}@media screen and (max-width:768px){#app .member-wrapper .member-area .team-member .team-member__imgframe{width:90px;height:117px}}#app .member-wrapper .member-area .team-member .team-member__imgframe img{display:block;width:100%;height:auto;cursor:pointer}#app .member-wrapper .member-area .team-member .team-member__imgframe:hover{transform:scale(1.03)}#app .member-wrapper .member-area .team-member .team-member__caption{margin:10px 0;text-align:center;font-weight:500}#app .member-wrapper .member-pagination{margin:20px;display:flex;justify-content:center}#app .member-wrapper .member-pagination span{margin:0 4px;display:flex;align-items:center;justify-content:center;height:32px;width:32px;border:1px solid #dcdcdc;cursor:pointer;transition:all 150ms ease-in-out}#app .member-wrapper .member-pagination span:hover{color:#F9F9F9;background:#E2001A}#app .member-wrapper .member-pagination span i{font-size:0.6rem}#app .member-wrapper .member-pagination .active{color:#F9F9F9;background:#E2001A}.fade-enter-active,.fade-leave-active{transition:opacity 0.5s}.fade-enter,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all 0.3s ease}.slide-fade-leave-active{transition:all 0.4s cubic-bezier(1, 0.5, 0.8, 1)}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(10px);opacity:0}template{visibility:collapse;display:none}.advantages{display:grid;grid-template-columns:repeat(3, auto)}@media screen and (max-width:768px){.advantages{grid-template-columns:auto}}.advantages .advantages__card{display:block;padding:20px;text-align:center}.advantages .advantages__card img{display:block;padding:10px;width:50px;margin:auto}.advantages .advantages__card h3{font-size:1.1rem}.advantages .advantages__card span{display:block;font-size:0.8rem;color:#505050}.testimonials{position:relative;height:300px}.testimonials .testimonials-slider-wrapper{position:absolute;margin-bottom:50px;left:0;width:100%}.testimonials .testimonials-slider-wrapper .testimonials__card-inner{border:1px solid #dcdcdc;display:grid;grid-template-columns:1fr 3fr;margin-right:10px;padding:20px;min-height:120px}.testimonials .testimonials-slider-wrapper .testimonials__card-inner .testimonials__avatar{position:relative}.testimonials .testimonials-slider-wrapper .testimonials__card-inner .testimonials__avatar img{width:80px;height:80px;border-radius:50%}@media screen and (max-width:768px){.testimonials .testimonials-slider-wrapper .testimonials__card-inner .testimonials__avatar img{width:65px;height:65px}}.testimonials .testimonials-slider-wrapper .testimonials__card-inner .testimonials__content p{font-style:italic;min-height:70px}.testimonials .testimonials-slider-wrapper .testimonials__card-inner .testimonials__content .testimonials__author{font-size:0.9rem;font-weight:600}.testimonials .testimonials-slider-wrapper .slick-arrows{top:-50px;right:0;position:absolute;margin-right:10px}.testimonials .testimonials-slider-wrapper .slick-arrows .next{margin-left:5px}.news{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:50px 20px}@media screen and (max-width:768px){.news{grid-template-columns:1fr}}.news .news__card .news__img{position:relative;width:100%;height:200px;overflow:hidden}.news .news__card .news__img img{width:100%;height:100%;object-fit:cover;transition:all 300ms ease-in-out}.news .news__card .news__img img:hover{transform:scale(1.05)}.news .news__card .news__img .news__date{position:absolute;right:0;bottom:0;margin:5px;padding:5px;font-size:0.8rem;color:#F9F9F9;background:#E2001A}.news .news__card .news__card-caption h3{margin-top:10px}.news .news__card .news__card-caption h3 a{color:inherit;text-decoration:none;font-size:1.1rem}@media screen and (max-width:768px){.single-post .template__imgframe{margin-bottom:20px}}.product-cats .product-cats__item{display:grid;grid-template-columns:2fr 3fr;margin:20px 0;align-items:center;grid-gap:20px;height:80px}@media screen and (max-width:768px){.product-cats .product-cats__item{height:50px;grid-template-columns:1fr}}.product-cats .product-cats__item .product-cats__name{display:flex;align-items:center;border:1px dashed #E2001A;text-transform:uppercase;font-size:0.8rem}.product-cats .product-cats__item .product-cats__name:hover img{margin-left:10px}.product-cats .product-cats__item .product-cats__name img{width:30px;margin-right:15px;padding:15px;border-right:1px dashed #E2001A;transition:all 150ms ease-in-out}.product-cats .product-cats__item .product-cats__name h3{font-size:0.8rem}.product-cats .product-cats__item .product-cats__desc{font-size:0.8rem}@media screen and (max-width:768px){.product-cats .product-cats__item .product-cats__desc{display:none}}.products-content{display:grid;grid-template-columns:repeat(4, 1fr);max-height:0;overflow:hidden;margin:0 !important;transition:padding-top 200ms;border-top:0;text-align:center}@media screen and (max-width:768px){.products-content{grid-template-columns:1fr 1fr}}.products-content a{padding:20px}.products-content a img{width:120px;height:120px;object-fit:contain;transition:all 150ms ease-in-out}.products-content a img:hover{transform:scale(1.1)}.show{padding:20px 10px;max-height:100%}.service-list{display:grid;grid-template-columns:repeat(3, auto)}@media screen and (max-width:768px){.service-list{grid-template-columns:auto}}.service-list .service-list__card{display:block;padding:20px;text-align:center}.service-list .service-list__card img{display:block;padding:10px;width:50px;margin:auto}.service-list .service-list__card h3{font-size:1.1rem;margin-bottom:5px}.service-list .service-list__card p{margin-top:5px}.service-list .service-list__card span{display:block;font-size:0.8rem;color:#505050}section.juicy-walls .juicy-walls__icons{width:100%;margin-bottom:50px;display:grid;grid-template-columns:repeat(3, 1fr);justify-content:flex-end}@media screen and (max-width:768px){section.juicy-walls .juicy-walls__icons{grid-template-columns:1fr}}section.juicy-walls .juicy-walls__icons .juicy-walls__icon{display:block;width:80%;margin:20px auto 0}section.juicy-walls .juicy-walls__icons .juicy-walls__icon img{width:100%}section.juicy-walls .juicy-row{display:grid;grid-template-columns:5fr 4fr;grid-gap:20px;margin-bottom:30px}@media screen and (max-width:768px){section.juicy-walls .juicy-row{grid-template-columns:1fr}}section.juicy-walls .juicy-row .juicy-list__item{display:grid;grid-template-columns:2fr 8fr;margin:15px 0;align-items:center;height:50px;border:1px dashed #004797;font-weight:600}section.juicy-walls .juicy-row .juicy-list__item img{width:30px;padding:10px;border-right:1px dashed #004797}section.juicy-walls a.call-to-action{margin:40px auto 100px;width:100%;height:80px;font-size:1.6rem;display:flex;font-family:"Montserrat";font-weight:100;align-items:center;justify-content:space-around;background:#004797;color:#F9F9F9}section.juicy-walls a.call-to-action i{transition:all 150ms ease-in-out}@media screen and (max-width:768px){section.juicy-walls a.call-to-action i{font-size:2rem}}section.juicy-walls a.call-to-action:hover i{color:inherit;margin-right:-30px}@media screen and (max-width:768px){section.juicy-walls a.call-to-action{font-size:0.9rem;margin:10px auto 50px}}section.juicy-walls p{font-size:1rem;line-height:1.6rem}section.juicy-walls .spec-row{display:grid;grid-template-columns:1fr}section.juicy-walls .spec-row .juicy-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px;grid-template-areas:"par item2" "par item3" "par item4" "item5 item6" "item7 item1";margin-bottom:30px}section.juicy-walls .spec-row .juicy-list .juicy-list__item{margin:7px 0}section.juicy-walls .spec-row .juicy-list .juicy-list__p{grid-area:par}section.juicy-walls .spec-row .juicy-list .juicy-list__item:nth-child(1){grid-area:item1}section.juicy-walls .spec-row .juicy-list .juicy-list__item:nth-child(2){grid-area:item2}section.juicy-walls .spec-row .juicy-list .juicy-list__item:nth-child(3){grid-area:item3}section.juicy-walls .spec-row .juicy-list .juicy-list__item:nth-child(4){grid-area:item4}section.juicy-walls .spec-row .juicy-list .juicy-list__item:nth-child(5){grid-area:item5}section.juicy-walls .spec-row .juicy-list .juicy-list__item:nth-child(6){grid-area:item6}section.juicy-walls .spec-row .juicy-list .juicy-list__item:nth-child(7){grid-area:item7}@media screen and (max-width:768px){section.juicy-walls .spec-row .juicy-list{grid-template-columns:1fr;grid-template-areas:"par" "item1" "item2" "item3" "item4" "item5" "item6" "item7"}}section.wall-examples .wall-examples__box{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px}@media screen and (max-width:768px){section.wall-examples .wall-examples__box{grid-template-columns:1fr;grid-gap:30px;padding:30px}}section.wall-examples .certificates{width:100%;margin:10px auto;display:grid;grid-template-columns:repeat(5, 1fr)}@media screen and (max-width:768px){section.wall-examples .certificates{grid-template-columns:1fr 1fr}}section.wall-examples .certificates .certificates__icon{display:block;width:80%;margin:10px auto}@media screen and (max-width:768px){section.wall-examples .certificates .certificates__icon:last-of-type{grid-column-start:1;grid-column-end:3}}section.wall-examples .certificates .certificates__icon img{width:100%}section.wall-examples .profits{width:100%;margin-bottom:50px;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px}@media screen and (max-width:768px){section.wall-examples .profits{grid-template-columns:1fr}}section.wall-examples .profits .profits__item{display:grid;grid-template-columns:2fr 8fr;margin:10px auto;align-items:center;height:50px;border:1px dashed #004797;font-weight:500}section.wall-examples .profits .profits__item img{width:50px}section.wall-examples .profits .profits__item span{display:flex;align-items:center;justify-content:flex-start;padding-left:10px;font-size:0.8rem;height:100%;border-left:1px dashed #004797}@media screen and (max-width:768px){section.wall-examples .profits .profits__item{height:50px}}section.locations{padding:10px}section.locations .locations__content{display:grid;grid-template-columns:1fr 3fr;grid-gap:30px}@media screen and (max-width:768px){section.locations .locations__content{grid-template-columns:1fr}}section.locations .locations__content .locations__position{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){section.locations .locations__content .locations__position{grid-template-columns:1fr}}section.locations .locations__content .locations__position .locations__contact{display:grid;grid-template-columns:1fr 5fr;grid-gap:10px;align-items:center;margin-bottom:20px}section.locations .locations__content .locations__position .locations__contact p{margin:0}section.locations .locations__content .locations__position .locations__contact span h3{margin:0;font-size:1rem}section.locations .locations__content .locations__position .locations__contact span i{display:flex;width:40px;height:40px;justify-content:center;align-items:center;font-size:1.1rem;color:#E2001A;border:1px dashed #E2001A}section.locations .locations__content .locations__position .locations__imgbg{width:300px;height:300px}@media screen and (max-width:768px){section.locations .locations__content .locations__position .locations__imgbg{width:250px;height:250px}}section.locations .locations__content .locations__position img{width:300px;height:300px}@media screen and (max-width:768px){section.locations .locations__content .locations__position img{width:250px;height:250px}}.locations-info{position:relative;display:grid;padding:10px;grid-template-columns:1fr 7fr;align-items:center}@media screen and (max-width:768px){.locations-info{grid-template-columns:1fr}}.locations-info i{height:75px;width:75px;align-items:center;border:1px dashed #E2001A;display:flex;justify-content:center;font-size:2rem;text-align:center;color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#E2001A}.downloads .downloads__item{margin:10px 0;border:1px dashed #E2001A;display:grid;grid-template-columns:5fr 1fr;align-items:center}.downloads .downloads__item h3{margin-bottom:0}.downloads .downloads__item p{margin:5px 0}.downloads .downloads__item .downloads__content{padding:5px 10px;border-right:1px dashed #E2001A}.downloads .downloads__item .downloads__link{display:flex;justify-content:center;align-items:center;padding:10px}.downloads .downloads__item .downloads__link img{width:40px;transition:all 150ms ease-in-out;cursor:pointer}.downloads .downloads__item .downloads__link img:hover{margin-bottom:-7px}.videos-box{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px 30px}@media screen and (max-width:768px){.videos-box{grid-template-columns:1fr;grid-gap:20px}}.videos-box h2{text-align:left}@media screen and (max-width:768px){.videos-box h2{margin-top:70px}}.videos-box p{margin-top:20px;font-size:1rem;text-align:left}@media screen and (max-width:768px){.videos-box p{margin-bottom:50px;padding-right:0}}.videos-box figure{margin:0;display:block;width:100%;height:250px}.videos-box figure video{box-shadow:0 2px 10px rgba(50, 50, 50, 0.8)}.videos-box figure div{width:100%;height:100%}.videos-box figure div iframe{width:100%;height:100%}.title-center{display:flex;flex-direction:column;justify-content:center}.contact-formular{display:grid;grid-template-columns:3fr 1fr}@media screen and (max-width:768px){.contact-formular{grid-template-columns:1fr}.contact-formular #awf-ID42-error-req .awf-error-req-o{white-space:inherit !important}}.contact-info{min-width:350px;margin:10px 20px}.contact-info .contact-info__item{font-weight:500;margin-bottom:20px;display:flex;align-items:center}.contact-info .contact-info__item .contact-info__text{font-size:0.7rem;padding:5px;line-height:1.1rem}.contact-info .contact-info__item i{margin-right:5px;padding:10px;border:1px dashed #E2001A;color:#505050}@media screen and (max-width:768px){.contact-info .contact-info__item i{font-size:1.4rem;padding:15px;margin-right:10px}}div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
display: block;
margin: 1em auto;
max-width: 500px;
width: 100%;
}
div.tnp-profile {
display: block;
margin: 1em 0;
max-width: 500px; } .tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
margin-bottom: .7em;
border: 0;
padding: 0;
}
.tnp-subscription label,
.tnp-profile label
{
display: block;
color: inherit;
font-weight: normal;
line-height: normal;
padding: 0;
margin: 0;
margin-bottom: .25em;
font-size: .9em;
}
.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
display: inline-block;
}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
width: 100%;
padding: .7em;
display: block;
border: 1px;
color: #444;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
font-size: 1em;
margin: 0;
line-height: normal;
box-sizing: border-box;
}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{ max-width: 1em;
display: inline-block;
margin-right: .5em;
} .tnp-subscription select option,
.tnp-profile select option
{
margin-right: .75em;
}
.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit
{
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
display: inline-block;
}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit] {
width: 100%;
}
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box;
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px;
}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd ;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
width: auto;
display: inline-block;
} .tnp-widget select option {
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0;
}
.tnp-field input[type="submit"] {
position: inherit;
}
.tnp-field label {
} .tnp-widget-minimal {
width: 100%;
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-subscription-minimal {
width: 100%;
box-sizing: border-box;
margin: 10px 0;
}
.tnp-subscription-minimal form {
width: auto;
margin: 0;
padding: 0;
border: 0;
white-space: nowrap;
}
.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin-right: 10px;
}
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name
{
width: 31%;
}
.tnp-subscription-minimal .tnp-privacy-field {
margin-top: 10px;
} .tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin: 0;
}
.tnp-subscription-posts {
margin-top: 2em;
margin-bottom: 2em;
padding: 2rem;
}
.tnp-subscription-posts .tnp-subscription {
max-width: auto;
margin: 0;
}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name,
.tnp-subscription-minimal input.tnp-submit
{
width: 100%;
max-width: 100%;
margin: 0;
display: block;
margin-bottom: .5rem;
}
} .tnp-button-form button.tnp-submit {
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
.tnp-comments label {
display: block;
}
.tnp-comments input[type=checkbox] {
display: inline-block;
width: auto!important;
} .tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
}
.tnp-nl-checkout {
margin-bottom: 1em;
}