.slider-carousel-open{cursor:pointer;display:inline-block}#slider-carousel{position:fixed;z-index:999999;background:#000;background:rgba(0,0,0,.8);display:block;top:0;right:0;bottom:0;left:0;padding:20px 20px}#slider-carousel .item img{margin:auto;margin:50px auto 50px;width:auto;height:auto;max-width:100%;max-height:100%}#slider-carousel .item{height:100%;text-align:center}#slider-carousel .item img{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1;position:absolute;top:0;left:0;right:0;bottom:0;background:#000}#slider-carousel .item .embed-responsive{padding:0px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#slider-carousel .carousel-inner{height:100%}#slider-carousel .slider-carousel-close{position:absolute;top:0px;right:0px;width:80px;height:80px;opacity:0.8;display:block;z-index:4;margin:0px;padding:0px;color:#fff;text-decoration:none;cursor:pointer;text-align:center}#slider-carousel .slider-carousel-close:hover{opacity:1}#slider-carousel .slider-carousel-close::after,#slider-carousel .slider-carousel-close::before{content:'';background:#fff;width:30px;height:2px;transition:all 0.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:absolute;top:50%;right:50%;margin:-1px -15px 0px 0px}#slider-carousel .slider-carousel-close::before{transform:rotate(45deg)}#slider-carousel .slider-carousel-close::after{transform:rotate(-45deg)}#slider-carousel .item .carousel-alt-box{font-size:16px;line-height:20px;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);z-index:1;color:#fff;padding:5px 15px;background:rgba(0, 0, 0, 0.4)}@media (max-width: 767px){#slider-carousel .item .carousel-alt-box{font-size:12px;line-height:16px;left:10%;right:10%;transform:none}}#slider-carousel .carousel-control .bi-angle-left,#slider-carousel .carousel-control .bi-angle-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}#slider-carousel .carousel-control .bi-angle-left{left:50%;margin-left:-10px}#slider-carousel .carousel-control .bi-angle-right{right:50%;margin-right:-10px}@media (min-width: 768px){#slider-carousel .carousel-control .bi-angle-left,#slider-carousel .carousel-control .bi-angle-right{width:30px;height:30px;margin-top:-10px;font-size:30px}#slider-carousel .carousel-control .bi-angle-right{margin-right:-10px}#slider-carousel .carousel-control .bi-angle-left{margin-left:-10px}}#slider-carousel.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}#slider-carousel.carousel-fade .carousel-inner .active{opacity:1}#slider-carousel.carousel-fade .carousel-inner .active.left,#slider-carousel.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}#slider-carousel.carousel-fade .carousel-inner .next.left,#slider-carousel.carousel-fade .carousel-inner .prev.right{opacity:1}#slider-carousel.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){#slider-carousel.carousel-fade .carousel-inner > .item.next,#slider-carousel.carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#slider-carousel.carousel-fade .carousel-inner > .item.prev,#slider-carousel.carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#slider-carousel.carousel-fade .carousel-inner > .item.next.left,#slider-carousel.carousel-fade .carousel-inner > .item.prev.right,#slider-carousel.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}
#carousel_main{margin-bottom:0px}body.header-float #carousel_main{margin-top:-100px}#carousel_main .carousel-inner .item .img-box{height:500px;max-height:500px;min-height:500px;position:relative;background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url(../../../public/design/default-slider.svg)}body.header-float #carousel_main .carousel-inner .item .img-box{height:700px;max-height:700px}body:not(.header-float) #carousel_main .carousel-inner .item .img-box{height:calc(100vh - 100px);max-height:calc(100vh - 100px)}#carousel_main .carousel-inner .item .img-box img{position:absolute;top:50%;transform:translateY(-50%);left:-9999px;right:-9999px;margin:0 auto;max-width:none;min-width:100%}#carousel_main .slider-mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,0.35)}@media (max-width: 1199px){body.header-float #carousel_main{margin-top:-80px}body.header-float #carousel_main .carousel-inner .item .img-box,body:not(.header-float) #carousel_main .carousel-inner .item .img-box{height:auto;max-height:none;min-height:0;padding-bottom:56.25%;overflow:hidden}}@media (max-width: 991px){body.header-float #carousel_main .carousel-inner .item .img-box,body:not(.header-float) #carousel_main .carousel-inner .item .img-box{padding-bottom:56.25%}}@media (max-width: 767px){body.header-float #carousel_main .carousel-inner .item .img-box,body:not(.header-float) #carousel_main .carousel-inner .item .img-box{padding-bottom:0;height:300px;min-height:300px}}#carousel_main .carousel-caption{font-size:0;line-height:0;position:absolute;top:50%;bottom:auto;left:0;right:0;z-index:2;text-align:left;text-shadow:none;transform:translateY(-50%);padding-top:0px;padding-bottom:0px;color:#fff}#carousel_main .carousel-caption.left{text-align:left}#carousel_main .carousel-caption.center{text-align:center}#carousel_main .carousel-caption.right{text-align:right}#carousel_main .carousel-caption.dark{color:#141414}#carousel_main .carousel-caption.light{color:#fff}#carousel_main .carousel-caption .name{font-weight:200;font-size:70px;line-height:80px;text-transform:uppercase;letter-spacing:0.05em;margin:0px;max-height:280px;overflow:hidden;padding-bottom:10px}#carousel_main .carousel-caption .name i{display:block;font-style:normal;color:#97e116}#carousel_main .carousel-caption .top-text,#carousel_main .carousel-caption .bottom-text{font-weight:400;font-size:16px;line-height:20px}#carousel_main .carousel-caption .top-text{margin-bottom:10px}#carousel_main .carousel-caption .bottom-text{margin-top:10px}#carousel_main .carousel-caption .btn-box{margin-top:30px}#carousel_main .carousel-caption .btn-box .btn{pointer-events:auto}@media (max-width: 1199px){#carousel_main .carousel-caption .name{font-size:60px;line-height:70px;max-height:250px;padding-bottom:10px}}@media (max-width: 991px){#carousel_main .carousel-caption{transform:translateY(-40%)}#carousel_main .carousel-caption .name{font-size:50px;line-height:60px;max-height:190px;padding-bottom:10px}#carousel_main .carousel-caption .top-text,#carousel_main .carousel-caption .bottom-text{font-size:14px;line-height:18px}#carousel_main .carousel-caption .top-text{margin-bottom:5px}#carousel_main .carousel-caption .bottom-text{margin-top:5px}#carousel_main .carousel-caption .btn-box{margin-top:30px}}@media (max-width: 767px){#carousel_main .carousel-caption{transform:translateY(-40%)}#carousel_main .carousel-caption .name{font-size:20px;line-height:30px;max-height:90px;padding-bottom:0px}#carousel_main .carousel-caption .top-text,#carousel_main .carousel-caption .bottom-text{font-size:12px;line-height:16px}#carousel_main .carousel-caption .top-text{margin-bottom:0px}#carousel_main .carousel-caption .bottom-text{margin-top:0px}#carousel_main .carousel-caption .btn-box{margin-top:10px}}#carousel_main .carousel-dashboard{position:relative}#carousel_main .carousel-indicators{line-height:0;font-size:0;width:auto;margin:0px;position:absolute;left:0px;right:auto;bottom:20px;z-index:2;left:50%;transform:translateX(-50%)}#carousel_main .carousel-indicators li,#carousel_main .carousel-indicators li.active{margin:5px 9px 0px 9px;border:0px;width:12px;height:12px;border-radius:10px;transition:background 0.3s ease;background:#fff;position:relative}#carousel_main .carousel-indicators li.active{background:#97e116}#carousel_main .carousel-indicators li::before{content:'';display:block;background:none;position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px}@media (max-width: 991px){#carousel_main .carousel-indicators{bottom:10px}}#carousel_main .carousel-dashboard .pager-box{display:none}#carousel_main .carousel-dashboard .pager-box .current,#carousel_main .carousel-dashboard .pager-box .sep,#carousel_main .carousel-dashboard .pager-box .max{display:inline-block}#carousel_main .arrow-button{display:none;position:absolute;bottom:-30px;top:auto;z-index:2;margin:0;width:80px;height:30px;line-height:30px;font-size:14px;padding:0px;text-decoration:none;color:#000;text-transform:lowercase;cursor:pointer;transition:color 0.3s ease}#carousel_main .arrow-button:hover{text-decoration:none;color:#ef7701}#carousel_main .arrow-button.left{text-align:center;right:0px;margin-right:80px}#carousel_main .arrow-button.right{text-align:center;right:0px}@-webkit-keyframes animStem{0%{height:40px;}20%{height:40px;}40%{height:40px;}60%{height:0px;}80%{height:40px;}100%{height:40px;}}@keyframes animStem{0%{height:40px;}20%{height:40px;}40%{height:40px;}60%{height:0px;}80%{height:40px;}100%{height:40px;}}@-webkit-keyframes animFlight{0%{width:10px;}20%{width:10px;}40%{width:0px;}60%{width:0px;}80%{width:0px;}100%{width:10px;}}@keyframes animFlight{0%{width:10px;}20%{width:10px;}40%{width:0px;}60%{width:0px;}80%{width:0px;}100%{width:10px;}}#carousel_main .scroll-arrow-container{position:relative;font-size:0;line-height:0}.scroll-arrow-container .box{display:inline-block;width:100px;text-align:center;padding-bottom:50px;position:absolute;left:50%;bottom:50px;margin-left:-50px;cursor:pointer;color:#fff;text-decoration:none}.scroll-arrow-container .text{display:block;font-weight:300;font-size:12px;line-height:20px;letter-spacing:0.125em;text-transform:uppercase}.scroll-arrow-container .arrow{position:absolute;top:30px;left:50%;width:1px;height:40px;margin-left:-1px;background:#fff;transition:transform 0.3s ease}.scroll-arrow-container.active .arrow{animation:animStem 2s 0s linear infinite}.scroll-arrow-container .arrow::after,.scroll-arrow-container .arrow::before{content:'';position:absolute;bottom:0;width:10px;height:1px;background:#fff}.scroll-arrow-container.active .arrow::after,.scroll-arrow-container.active .arrow::before{animation:animFlight 2s 0s linear infinite}.scroll-arrow-container .arrow::before{right:1px;transform:rotate(45deg);transform-origin:bottom right}.scroll-arrow-container .arrow::after{left:1px;transform:rotate(-45deg);transform-origin:bottom left}
.home-informative-plain-container{background:#fff;padding:80px 0px;color:#373737;font-size:0;line-height:0;text-align:center}.home-informative-plain-container .box{display:block;text-align:center}.home-informative-plain-container .name{font-weight:200;font-size:44px;line-height:60px;text-transform:uppercase;color:#000}.home-informative-plain-container .intro{position:relative;font-weight:400;font-size:18px;line-height:25px;margin-top:10px}.home-informative-plain-container .intro p{margin-bottom:10px}.home-informative-plain-container .intro p:last-child{margin-bottom:0px}.home-informative-plain-container .button-box{margin-top:40px}@media (max-width: 991px){.home-informative-plain-container{padding:60px 0px}.home-informative-plain-container .box{text-align:center}.home-informative-plain-container .name{font-size:34px;line-height:40px}.home-informative-plain-container .intro{font-size:14px;line-height:20px;margin-top:10px}.home-informative-plain-container .button-box{margin-top:30px}}@media (max-width: 767px){.home-informative-plain-container .name{font-weight:400;font-size:20px;line-height:25px;text-transform:none}.home-informative-plain-container .button-box{margin-top:20px}}
.home-container.gallery .gallery-container .gallery-box{display:block;position:relative}.home-container.gallery .gallery-container .gallery-box img{width:100%;background:#f7f7f7}.home-container.gallery .gallery-container .button-box{font-size:0;line-height:0;text-align:center;margin-top:40px}@media (max-width: 991px){.home-container.gallery .gallery-container .gallery-box{margin-top:10px;margin-bottom:10px}.home-container.gallery .gallery-container .button-box{margin-top:20px}}@media (max-width: 767px){.home-container.gallery .gallery-container .gallery-box{margin-top:7px;margin-bottom:7px}.home-container.gallery .gallery-container .button-box{margin-top:10px}}
.home-insight-container{background:#000;position:relative;z-index:1}.home-insight-container .box{display:inline-block;position:relative;padding-left:90px;color:#fff;text-decoration:none;position:absolute;top:0px;margin-top:-120px}.home-insight-container .box.left{left:70px}.home-insight-container .box.right{right:70px}.home-insight-container a.box:focus,.home-insight-container a.box:hover{color:#fff;text-decoration:none}.home-insight-container .img-box{position:absolute;top:0px;left:0px;padding:10px}.home-insight-container .img-box img{width:60px;height:60px;border-radius:30px;overflow:hidden}.home-insight-container .img-box::after{content:'';position:absolute;top:50%;left:50%;background:none;margin-top:-40px;margin-left:-40px;border:1px dashed #fff;width:80px;height:80px;border-radius:40px;z-index:2}.home-insight-container a.box:hover .img-box::after{animation:icon-spin 20s infinite linear}.home-insight-container .txt-box{font-weight:400;font-size:15px;line-height:20px;color:#fff;padding:20px 0px}.home-insight-container .txt-box b{display:block;font-weight:700;text-transform:uppercase}@media (max-width:991px){.home-insight-container{margin-top:0px}}@media (max-width:767px){.home-insight-container .box{padding-left:60px;margin-top:-80px}.home-insight-container .box.left{left:15px}.home-insight-container .box.right{right:15px;padding-left:0px;padding-right:60px;text-align:right}.home-insight-container .img-box{padding:5px}.home-insight-container .box.right .img-box{left:auto;right:0px}.home-insight-container .img-box img{width:40px;height:40px;border-radius:20px;overflow:hidden}.home-insight-container .img-box::after{margin-top:-25px;margin-left:-25px;width:50px;height:50px;border-radius:25px}.home-insight-container .txt-box{font-size:12px;line-height:18px;padding:7px 0px;max-width:120px;overflow:hidden}}.home-container{padding:100px 0px}.home-container .caption-box{margin-bottom:50px;color:#000}.home-container .caption-box.light{color:#f1f2f2}.home-container .caption-box .main-text{display:inline-block;font-weight:700;font-size:42px;line-height:40px;position:relative}.home-container .caption-box .main-text span{position:relative;z-index:2}.home-container .caption-box .main-text::before{content:'';position:absolute;bottom:0;left:0;right:0;z-index:1;height:10px;background:#acca78}.home-container .caption-box.light .main-text::before{background:#acca78}.home-container .caption-box .pre-text{margin-bottom:10px;font-weight:400;font-size:16px;line-height:24px}.home-container .caption-box .sub-text{margin-top:30px;font-weight:400;font-size:16px;line-height:24px}.home-container .caption-box .divider{display:block;width:100px;height:3px;margin-top:30px;background:#97e116}.home-container .caption-box.center{text-align:center}.home-container .caption-box.center .divider{margin-left:auto;margin-right:auto}@media (max-width:991px){.home-container{padding:80px 0px}.home-container .caption-box{margin-bottom:30px}.home-container .caption-box .main-text{font-size:30px;line-height:30px}.home-container .caption-box .main-text::before{height:10px}.home-container .caption-box .pre-text{font-size:14px;line-height:22px}.home-container .caption-box .sub-text{margin-top:15px;font-size:14px;line-height:22px}.home-container .caption-box .divider{width:80px}}@media (max-width:991px){.home-container .caption-box{margin-bottom:25px}.home-container .caption-box .main-text{font-size:24px;line-height:24px}.home-container .caption-box .main-text::before{height:8px}}.home-container.about{padding:80px 0px 80px;text-align:center}.home-container.about .title{font-weight:200;font-size:64px;line-height:80px;text-transform:uppercase;color:#000;margin:0}.home-container.about .desc{margin-top:20px;font-size:18px;line-height:30px}.home-container.about .btn-box{margin-top:40px}@media (max-width: 991px){.home-container.about{padding:60px 0px}.home-container.about .title{font-size:44px;line-height:60px}.home-container.about .desc{margin-top:15px;font-size:14px;line-height:22px}.home-container.about .btn-box{margin-top:30px}.home-container.about .divider{margin-left:auto;margin-right:auto}}@media (max-width: 767px){.home-container.about{padding:60px 0px}.home-container.about .title{font-size:24px;line-height:34px}.home-container.about .btn-box{margin-top:20px}}.home-container.menuitems{padding:0px 0px 100px;font-size:0;line-height:0;position:relative}.home-container.menuitems::after{content:'';position:absolute;left:0;right:0;bottom:0;height:280px;z-index:-1;background:#f1f2f2;pointer-events:none}.home-container.menuitems .box{display:block;text-decoration:none;color:#000;font-size:0;line-height:0;transition:all 0.3s ease;border-bottom:3px solid #97e116;margin-bottom:45px}.home-container.menuitems .img-box{position:relative}.home-container.menuitems .img-box::before{content:'';position:absolute;top:20%;bottom:0;left:0;right:0;z-index:1;background:rgba(0, 0, 0, 0.1);background:-webkit-linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0) 100%)}.home-container.menuitems .img-box img{background:#a7a7a7}.home-container.menuitems .txt-box{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:0px 25px 30px 25px;overflow:hidden;pointer-events:none}.home-container.menuitems .txt-box .name{font-weight:300;font-size:28px;line-height:36px;text-transform:uppercase;color:#fff;margin:0px}.home-container.menuitems .txt-box .btn{margin-top:20px}@media (min-width: 1440px){.home-container.menuitems .box{margin-bottom:90px}.home-container.menuitems .row{margin-left:-30px;margin-right:-30px}.home-container.menuitems .row > div[class*="col-"]{padding-left:30px;padding-right:30px}.home-container.menuitems .all-button-box .btn{margin-top:-45px}}@media (max-width: 1199px){.home-container.menuitems .txt-box{padding:0px 20px 20px 20px}.home-container.menuitems .txt-box .name{font-size:24px;line-height:28px}}@media (max-width: 991px){.home-container.menuitems{padding:0px 0px 80px}.home-container.menuitems::after{display:none}.home-container.menuitems .box{margin-bottom:30px}.home-container.menuitems .txt-box{padding:0px 15px 15px 15px}.home-container.menuitems .txt-box .name{font-size:22px;line-height:26px}}@media (max-width: 767px){.home-container.menuitems .box{margin-bottom:14px}.home-container.menuitems .row{margin-left:-7px;margin-right:-7px}.home-container.menuitems .row > div[class*="col-"]{padding-left:7px;padding-right:7px}.home-container.menuitems .txt-box{padding:0px 10px 10px 10px}.home-container.menuitems .txt-box .name{font-size:12px;line-height:15px}}.home-container.partner{padding:80px 0px;background:#f1f2f2}.home-container.partner:last-child{padding-bottom:0}.home-container.partner .caption-box{margin-bottom:30px}.home-container.partner .box{text-align:center;font-size:0;line-height:0;margin-top:-10px;margin-bottom:-10px}.home-container.partner .box .img-box{display:inline-block;margin:10px 10px}.home-container.partner .box .img-box img{height:60px}@media (max-width: 991px){.home-container.partner{padding:70px 0px}.home-container.partner:last-child{padding-bottom:0}.home-container.partner .caption-box{margin-bottom:30px}.home-container.partner .box{margin-top:-5px;margin-bottom:-5px}.home-container.partner .box .img-box{margin:5px 5px}.home-container.partner .box .img-box img{height:70px}}@media (max-width: 767px){.home-container.partner{padding:60px 0px}.home-container.partner:last-child{padding-bottom:0}.home-container.partner .box{margin-top:-5px;margin-bottom:-5px}.home-container.partner .box .img-box{margin:5px 5px}.home-container.partner .box .img-box img{height:60px}}.home-container.webshop{padding:80px 0px 0px}.home-container.webshop .caption-box{margin:0px 0px 20px}.home-container.webshop .caption-box:not(:first-child){margin-top:80px}.home-container.webshop .vertical-list-separator{margin-bottom:30px}@media (max-width: 991px){.home-container.webshop{padding:60px 0px 0px}.home-container.webshop .caption-box:not(:first-child){margin-top:60px}}.home-container.boxes{background:#383839;padding:100px 0px 70px}.home-container.boxes .img-box{position:relative;cursor:default;margin-bottom:30px}@media (min-width: 992px){.home-container.boxes .img-box:hover .txt-box{height:100%;background:#285969;background:rgba(40,89,105,0.9);background:#acca78;background:rgba(172,202,120,0.9)}.home-container.boxes .img-box:hover .desc{display:block}}.home-container.boxes .txt-box{position:absolute;bottom:0px;left:0px;right:0px;background:#285969;background:rgba(40,89,105,0.8);background:#acca78;background:rgba(172,202,120,0.8);height:100px;color:#fff;overflow:hidden;-webkit-transition:height 0.3s ease;-moz-transition:height 0.3s ease;-ms-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease}.home-container.boxes .txt-box .title{color:#ffffff;font-size:20px;line-height:25px;letter-spacing:-0.05em;text-transform:uppercase;padding:0px 25px 0px 25px;margin:0;vertical-align:middle;height:100px;display:table-cell;width:100%}.home-container.boxes .txt-box .desc{padding:15px 25px 0px;display:none;color:#ffffff;font-size:16px;line-height:20px;border-top:2px solid #fff}.home-container.boxes .txt-box .desc p:not(:last-child){margin:0 0 10px}.home-container.boxes .txt-box .desc a{color:#fff;text-decoration:underline}.home-container.boxes .txt-box .desc a:hover{color:#373737;text-decoration:underline}.home-container.boxes .desc-box{padding:15px 25px 15px;display:none;background:#285969;background:rgba(40,89,105,0.8);background:#acca78;background:rgba(172,202,120,0.8);color:#ffffff;font-size:16px;line-height:20px;margin:-30px 0 30px}.home-container.boxes .desc-box a{color:#fff;text-decoration:underline}.home-container.boxes .desc-box a:hover{color:#373737;text-decoration:underline}@media (max-width: 1199px){.home-container.boxes .txt-box .title{font-size:18px;line-height:25px}.home-container.boxes .txt-box .desc{font-size:14px;line-height:18px}}@media (max-width: 991px){.home-container.boxes{padding:60px 0px 30px}.home-container.boxes .txt-box{height:auto}.home-container.boxes .txt-box .title{padding:10px 25px;height:auto;display:block;width:100%}.home-container.boxes .desc-box{display:block}}@media (max-width: 767px){.home-container.boxes .txt-box .title{font-weight:700;font-size:16px;line-height:20px;letter-spacing:-0.05em;text-transform:none;padding:10px 15px}.home-container.boxes .txt-box .desc{padding:10px 15px 0px 15px;font-size:12px;line-height:18px;border-top-width:1px}.home-container.boxes .desc-box{padding:10px 15px;font-size:14px;line-height:20px}}.home-container.boxes .case{color:#ffffff}.home-container.boxes .case:not(:last-child){margin-bottom:80px;padding-bottom:80px;position:relative}.home-container.boxes .case:not(:last-child)::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:#97e116;background:#acca78}.home-container.boxes .case:last-child{margin-bottom:30px}.home-container.boxes .case .name{font-weight:200;font-size:40px;line-height:50px;letter-spacing:-0.05em;text-transform:uppercase;padding:0;margin:0;margin-bottom:20px}.home-container.boxes .case .image{margin-bottom:20px}.home-container.boxes .case .image img{width:100%}.home-container.boxes .case .description{font-weight:400;font-size:18px;line-height:25px}.home-container.boxes .case .description p:not(:last-child){margin:0 0 10px}@media (max-width: 991px){.home-container.boxes .case .name{font-size:30px;line-height:35px;margin-bottom:10px}.home-container.boxes .case .image{margin-bottom:10px}.home-container.boxes .case .description{font-size:14px;line-height:20px}}@media (max-width: 767px){.home-container.boxes .case .name{font-weight:400;font-size:20px;line-height:25px;text-transform:none}}.home-container.video{padding:80px 0px 80px}.home-container.video .video-title{font-weight:normal;font-size:24px;line-height:30px;letter-spacing:-0.05em;padding:0px;margin:15px 0px 0px;text-align:left}@media (max-width: 991px){.home-container.video{padding:60px 0px 30px}.home-container.video .video-title{font-size:22px;line-height:25px}.home-container.video .video-box{margin-bottom:30px}}.home-container.contact{padding:80px 0px;margin-bottom:-120px}@media (max-width: 991px){.home-container.contact{margin-bottom:-100px}}@media (max-width: 767px){.home-container.contact{padding:60px 0px}}