@charset "UTF-8";:root{--mainBlack:#181818;--mainHighlight:#585758;--mainRed:#B53235;--mainWhite:#fff}html{font-family:"Barlow",Arial,Helvetica,sans-serif;scroll-behavior:smooth;overflow-x:hidden}html ::selection{background:var(--mainRed);color:var(--mainWhite)}html ::-moz-selection{background:var(--mainRed);color:var(--mainWhite)}body{font-family:"Barlow",Arial,Helvetica,sans-serif;font-size:16px;overflow-x:hidden}body picture img{height:auto}body p{font-family:"Barlow",Arial,Helvetica,sans-serif}body h1,body h2,body h3{font-family:"Raleway",Arial,Helvetica,sans-serif;font-weight:700}body h1 span,body h2 span,body h3 span{color:var(--mainHighlight);display:block}body a{color:var(--mainRed);-webkit-transition:300ms ease all;-moz-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all}body a:hover{text-decoration:none}body blockquote{font-style:italic}body blockquote p{font-size:20px}body .more{-webkit-transition:300ms ease all;-moz-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all;border-radius:50px;font-family:"Barlow",Arial,Helvetica,sans-serif;font-weight:700;padding:10px 20px;text-transform:uppercase;display:inline-block;background:var(--mainRed);color:var(--mainWhite)!important;font-size:14px;margin-top:15px}body .more:hover{-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);box-shadow:0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);color:var(--mainWhite)!important}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}}.left-column .column-content{margin-left:auto;max-width:580px}.left-column .column-content-bigger{margin-left:auto;max-width:790px}.right-column .column-content{margin-right:auto;max-width:580px}.right-column .column-content-bigger{margin-right:auto;max-width:790px}.pagination .page-item{display:inline-block;margin:10px}.pagination .page-item a{border-radius:50%;width:50px;height:50px;line-height:50px;text-align:center;border:none;background-color:var(--mainRed);padding:0;color:var(--mainWhite);font-weight:700}.pagination .page-item.active a{background-color:var(--mainHighlight)}.pagination .page-item.next a,.pagination .page-item .prev a{background-color:transparent;color:var(--mainHighlight)}.btn,.page section.cta .more,.page .blog-intro .more,.page-home .portfolio .more{-webkit-transition:300ms ease all;-moz-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all;border-radius:50px;font-family:"Barlow",Arial,Helvetica,sans-serif;font-weight:700;padding:10px 20px;text-transform:uppercase;display:inline-block}.red-link{color:var(--mainRed);font-size:14px;font-weight:700}.btn-red,.page section.contact .btn,.page section.contact .page-home .portfolio .more,.page-home .portfolio .page section.contact .more,.page section.contact .blog-intro .more,.page .blog-intro section.contact .more,.page section.contact section.cta .more,.page section.cta section.contact .more,.page-home .portfolio .more,.btn-default{background:var(--mainRed);color:var(--mainWhite);font-size:14px}.btn-red:hover,.page section.contact .btn:hover,.page section.contact .blog-intro .more:hover,.page .blog-intro section.contact .more:hover,.page section.contact section.cta .more:hover,.page section.cta section.contact .more:hover,.page-home .portfolio .more:hover,.btn-default:hover{-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);box-shadow:0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);color:var(--mainWhite)}.has-error .form-control{border-color:var(--mainRed)!important}.error-message{font-size:14px;color:var(--mainRed);text-align:right;margin-top:-23px;padding-right:25px}.follow-link{top:-50px}header{font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;top:0;z-index:50;-webkit-transition:300ms ease all;-moz-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all;background:transparent;padding:30px 0;position:fixed;width:100%}@media (min-width:1400px){header{padding:30px}}header .header-phone{margin:0}header .header-phone i{font-size:11px;position:relative;top:-1px}header .logo-holder img{width:100%;max-width:145px;height:auto}@media (min-width:1200px){header .logo-holder img{max-width:200px}}@media (min-width:1400px){header .logo-holder img{max-width:220px}}@media (min-width:1600px){header .logo-holder img{max-width:250px}}header.scrolled{background:var(--mainWhite);-webkit-box-shadow:0 -3px 0 0 rgba(24,24,24,.15),0 3px 10px rgba(0,0,0,.3);box-shadow:0 -3px 0 0 rgba(24,24,24,.15),0 3px 10px rgba(0,0,0,.3);padding-bottom:15px;padding-top:15px}header.scrolled .header-logo{width:230px}header .navbar-toggler{outline:none}header .navbar-toggler .navbar-toggler-icon{line-height:30px}header .navbar{background:#fff;left:0;padding:30px;position:absolute;text-align:left;top:0;width:100%;z-index:1}@media (min-width:992px){header .navbar{background:initial;position:static;text-align:right;width:auto}}header .cta-top{font-size:11px;padding:10px 7px}@media (min-width:992px){header .cta-top{font-size:16px;padding:10px 20px}}header .cta-top .short{display:none}@media (min-width:1200px){header .cta-top .short{display:inline-block}}@media (min-width:1400px){header .cta-top .short{display:none}}@media (min-width:1200px){header .cta-top .long{display:none}}@media (min-width:1400px){header .cta-top .long{display:inline-block}}header .navbar-nav li{margin:10px}@media (min-width:1200px){header .navbar-nav li{margin:0}}@media (min-width:1600px){header .navbar-nav li{margin:0 10px}}header .navbar-nav li a{color:var(--mainBlack);padding:0 15px}header .navbar-nav li a:hover{color:var(--mainRed);text-decoration:none}header .navbar-nav .submenu ul{background:var(--mainWhite);list-style:none;text-align:left}@media (min-width:1200px){header .navbar-nav .submenu ul{position:absolute;display:none;width:270px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.12);box-shadow:0 0 30px 0 rgba(0,0,0,.12);padding:10px 0;margin-top:20px}}header .navbar-nav .submenu ul:before{border-bottom:9px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";display:block;left:40px;position:absolute;top:-9px;z-index:3}header .navbar-nav .submenu ul:after{content:"";display:block;height:20px;position:absolute;top:-20px;width:100%;z-index:3}header .navbar-nav .submenu ul li a{display:block;font-size:14px;font-weight:400;line-height:21px;padding:12px 5px}header .navbar-nav .submenu:hover ul{display:block}footer{position:relative}footer:after{display:block;position:absolute;content:"";background:url(/theme_developmen/img/footer-left.png);background-position:right;background-repeat:no-repeat;width:656px;bottom:0;left:-400px;height:599px;z-index:2;pointer-events:none}@media (min-width:768px){footer:after{left:-200px}}@media (min-width:992px){footer:after{left:-10px}}footer:before{display:block;position:absolute;content:"";background:url(/theme_developmen/img/footer-right.png);background-position:right;background-repeat:no-repeat;width:296px;bottom:100px;right:-120px;height:296px;z-index:0;pointer-events:none}@media (min-width:768px){footer:before{right:-60px}}@media (min-width:992px){footer:before{right:30px}}footer .top h3{font-size:14px;font-weight:400;margin-bottom:8px;text-transform:uppercase}footer .top h4{color:var(--mainRed);font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.6px}footer .top .content-row{min-height:340px;padding-top:110px}footer .top .social-buttons .btn-social{margin:0 8px}footer .top .social-buttons .btn-social i{background:var(--mainRed);border-radius:50%;box-shadow:0 0 0 1em var(--mainRed) inset;color:var(--mainWhite);font-size:20px;height:50px;padding-top:14px;text-align:center;transition:all 0.25s ease-in-out;width:50px}footer .top .social-buttons .btn-social:hover i{background-color:#fff;box-shadow:0 0 0 2px var(--mainRed) inset;color:var(--mainRed)}footer .bottom{bottom:0;width:100%}footer .bottom .footer-border{border-top:solid 2px rgba(24,24,24,.1)}#toTop{background:var(--mainHighlight);border:none;bottom:30px;color:var(--mainWhite);font-size:28px;height:50px;line-height:50px;padding:0;position:fixed;right:30px;text-align:center;width:50px;z-index:100}@media (min-width:768px){#toTop{bottom:60px;right:40px}}@media (min-width:992px){#toTop{bottom:60px;right:40px}}#toTop:focus{outline:none}.error{margin-top:200px}.page-home .content-block .btn-red,.page-home .content-block .page section.contact .btn,.page section.contact .page-home .content-block .btn,.page-home .content-block .page section.contact .blog-intro .more,.page section.contact .blog-intro .page-home .content-block .more,.page-home .content-block .page .blog-intro section.contact .more,.page .blog-intro section.contact .page-home .content-block .more,.page-home .content-block .page section.contact section.cta .more,.page section.contact section.cta .page-home .content-block .more,.page-home .content-block .page section.cta section.contact .more,.page section.cta section.contact .page-home .content-block .more,.page-home .content-block .portfolio .more,.page-home .portfolio .content-block .more{font-size:16px;letter-spacing:.5px;padding:16px 30px}.page-home .slider{height:95vh;position:relative;padding:0}@media (min-width:992px){.page-home .slider{min-height:900px}}.page-home .slider .row,.page-home .slider .col-12{padding:0;margin:0;height:100%}.page-home .slider .carousel{background-image:url(/theme_developmen/img/mobilebg.jpg);background-size:cover;background-position:center}.page-home .slider .carousel .carousel-caption{text-align:left;left:0;right:0;padding-top:120px}@media (min-width:992px){.page-home .slider .carousel .carousel-caption{padding-top:0}}.page-home .slider .carousel .carousel-caption .carousel-title{color:var(--mainBlack);font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;margin-bottom:11px;text-transform:uppercase}.page-home .slider .carousel .carousel-caption .carousel-desc{color:var(--mainRed);font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:40px;font-weight:800;line-height:1.2;margin-bottom:30px}@media (min-width:992px){.page-home .slider .carousel .carousel-caption .carousel-desc{font-size:80px}}.page-home .slider .carousel .carousel-caption .carousel-desc p{font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:32px;line-height:40px}@media (min-width:576px){.page-home .slider .carousel .carousel-caption .carousel-desc p{line-height:50px;font-size:50px}}@media (min-width:992px){.page-home .slider .carousel .carousel-caption .carousel-desc p{line-height:70px;font-size:70px}}.page-home .slider .carousel .carousel-caption .carousel-desc p strong{font-size:20px}@media (min-width:992px){.page-home .slider .carousel .carousel-caption .carousel-desc p strong{font-size:30px}}.page-home .slider .carousel .carousel-caption .carousel-desc strong{color:var(--mainHighlight);display:block}.page-home .slider .carousel .carousel-caption .btn-red,.page-home .slider .carousel .carousel-caption .page section.contact .btn,.page section.contact .page-home .slider .carousel .carousel-caption .btn,.page-home .slider .carousel .carousel-caption .page section.contact .blog-intro .more,.page section.contact .blog-intro .page-home .slider .carousel .carousel-caption .more,.page-home .slider .carousel .carousel-caption .page .blog-intro section.contact .more,.page .blog-intro section.contact .page-home .slider .carousel .carousel-caption .more,.page-home .slider .carousel .carousel-caption .page section.contact section.cta .more,.page section.contact section.cta .page-home .slider .carousel .carousel-caption .more,.page-home .slider .carousel .carousel-caption .page section.cta section.contact .more,.page section.cta section.contact .page-home .slider .carousel .carousel-caption .more,.page-home .slider .carousel .carousel-caption .portfolio .more,.page-home .portfolio .slider .carousel .carousel-caption .more{font-size:16px;letter-spacing:.5px;padding:16px 30px}.page-home .slider .carousel .video-cover{background-image:url(/theme_developmen/img/videocover.png);background-position:center bottom;background-size:cover;height:100%;position:absolute;top:0;width:100%;z-index:3}.page-home .slider .carousel .video-opacity{background:#fff;height:100%;opacity:.2;position:absolute;top:0;width:100%;z-index:2}@media (min-width:1200px){.page-home .slider .carousel .video-opacity{opacity:.8}}.page-home .slider .carousel .mbYTP_wrapper{top:-60px!important}.page-home .slider .carousel .carousel-indicators{bottom:-30px}@media (min-width:992px){.page-home .slider .carousel .carousel-indicators{bottom:0}}.page-home .slider .slider-inside{left:calc(50% - 150px);position:absolute;top:calc(50% - 60px);z-index:2}.page-home .slider .slider-inside img{width:300px}@media (min-width:992px){.page-home .slider .slider-inside{left:calc(50% - 311px)}.page-home .slider .slider-inside img{width:auto}}.page-home .slider .carousel-indicators li{background-color:var(--mainHighlight);border-radius:50%;height:16px;opacity:.85;width:16px}.page-home .slider .carousel-indicators li.active,.page-home .slider .carousel-indicators li:hover{background-color:var(--mainRed);height:16px;opacity:1}.page-home .services{margin-bottom:80px;margin-top:120px}.page-home .services .service-introduce p{color:var(--mainRed);font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:30px;font-weight:400;letter-spacing:-.9px;line-height:30px;margin:0}.page-home .services .service-item{margin-bottom:30px}.page-home .services .service-item .service-title{color:var(--mainHighlight);font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:25px;font-weight:800}.page-home .services .service-item .service-desc{color:var(--mainBlack)}.page-home .services .service-item img{max-width:100%}.page-home .portfolio{background:url(/theme_developmen/img/bgn-team.jpg) fixed;margin-bottom:40px;overflow-x:hidden;padding-bottom:40px;padding-top:40px}.page-home .portfolio h2{color:var(--mainBlack);font-family:"Barlow",Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;margin-bottom:11px;text-transform:uppercase}.page-home .portfolio h3{color:var(--mainRed);font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:40px;font-weight:800;letter-spacing:-1.8px;line-height:60px;margin-bottom:30px}.page-home .portfolio h3 em{color:var(--mainHighlight);display:block;font-style:normal}@media (min-width:992px){.page-home .portfolio h3{font-size:60px}}.page-home .portfolio .more{margin-top:40px;font-size:16px;letter-spacing:.5px;padding:16px 30px}.page-home svg{position:absolute}.page-home .people{background:url(/theme_developmen/img/bgn-people.png) no-repeat top;background-size:100%;padding-bottom:80px;padding-top:40px}.page-home .people .owl-people .owl-nav{text-align:center}.page-home .people .owl-people .owl-nav .owl-prev{background-color:var(--mainRed);border-radius:50%;color:var(--mainWhite);display:inline-block;height:50px;line-height:50px;margin:10px;text-align:center;width:50px}.page-home .people .owl-people .owl-nav .owl-next{background-color:var(--mainRed);border-radius:50%;color:var(--mainWhite);display:inline-block;height:50px;line-height:50px;margin:10px;text-align:center;width:50px}.page-home .people .owl-gallery{margin-top:100px;position:relative}.page-home .people .owl-gallery .owl-stage{display:flex}.page-home .people .owl-gallery .owl-stage .owl-item{align-self:center}.page-home .people .owl-gallery .owl-nav .owl-prev{font-size:60px;left:-70px;position:absolute;top:calc(50% - 30px)}.page-home .people .owl-gallery .owl-nav .owl-next{font-size:60px;position:absolute;right:-70px;top:calc(50% - 30px)}.page-home .news .content-block{margin-bottom:40px}a{color:var(--mainRed)}a:hover{color:var(--mainBlack);text-decoration:none}.page.page-0{background:url(/theme_developmen/img/bgn_curve_2.png) no-repeat;background-size:100%}.page.page-2{background:url(/theme_developmen/img/bgn-top-2.png) no-repeat;background-size:100%}.page section.top{margin-top:130px}@media (min-width:1200px){.page section.top{margin-top:76px}}.page .h1-lead{font-family:"Barlow",Arial,Helvetica,sans-serif;font-size:18px;text-transform:uppercase}.page h1{color:var(--mainRed);display:inline-block;font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:30px;font-weight:800;margin-bottom:40px;word-break:break-word;width:100%}@media (min-width:992px){.page h1{font-size:60px}}.page h2{font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:22px;font-weight:800;margin-bottom:40px}@media (min-width:992px){.page h2{font-size:40px}}.page h2.multi-heading{color:var(--mainRed)}@media (min-width:992px){.page h2.multi-heading{font-size:60px;letter-spacing:-1.8px;line-height:60px}}.page h2.multi-heading span{color:var(--mainBlack);font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;margin-bottom:11px;text-transform:uppercase;line-height:20px;letter-spacing:1px}.page h2.multi-heading strong{color:var(--mainHighlight);display:block}.page h3{font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.75px}@media (min-width:992px){.page h3{font-size:25px}}.page h4{font-family:"Barlow",Arial,Helvetica,sans-serif;font-size:18px;text-transform:uppercase}@media (min-width:992px){.page{padding-top:140px}}.page.page-home{padding-top:0}.page .bg-people{background:url(/theme_developmen/img/bgn-team.jpg) fixed}.page .box ul{padding-left:20px}.page .left_image .inner,.page .right_image .inner{align-self:center!important;-ms-flex-item-align:center!important}.page .left_image:not(.no-circle) .image-holder,.page .right_image:not(.no-circle) .image-holder{position:relative}.page .left_image:not(.no-circle) .image-holder:after,.page .right_image:not(.no-circle) .image-holder:after{border-radius:50%;content:"";height:50px;position:absolute;width:50px}@media (min-width:992px){.page .left_image:not(.no-circle) .image-holder:after,.page .right_image:not(.no-circle) .image-holder:after{height:180px;width:180px}}.page .left_image.red-circle .image-holder:after,.page .right_image.red-circle .image-holder:after{background:var(--mainRed)!important}.page .left_image.dark-circle .image-holder:after,.page .right_image.dark-circle .image-holder:after{background:var(--mainHighlight)!important}.page .left_image.back-circle .image-holder:after,.page .right_image.back-circle .image-holder:after{z-index:-1!important}.page .left_image.front-circle .image-holder:after,.page .right_image.front-circle .image-holder:after{z-index:0!important}.page .left_image img,.page .right_image img{width:100%!important;-webkit-mask-image:url(/theme_developmen/img/mask_left.png);mask-image:url(/theme_developmen/img/mask_left.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media (min-width:992px){.page .left_image img,.page .right_image img{min-height:570px}}.page .left_image.no-mask img,.page .right_image.no-mask img{-webkit-mask-image:none;mask-image:none}.page .left_image.no-mask .image-holder:after,.page .right_image.no-mask .image-holder:after{display:none}.page .left_image .main-image-link,.page .right_image .main-image-link{-ms-flex:0 0 auto;flex:0 0 auto;order:2;padding-bottom:20px;width:100%}.page .left_image .main-image-link img,.page .right_image .main-image-link img{height:auto;width:100%}@media (min-width:768px){.page .left_image .main-image-link,.page .right_image .main-image-link{max-width:400px;padding-bottom:0}}.page .left_image .image-holder:after{background:var(--mainHighlight);content:"";right:0;top:0}.page .right_image img{-webkit-mask-image:url(/theme_developmen/img/mask_right.png);mask-image:url(/theme_developmen/img/mask_right.png)}.page .right_image .image-holder:after{background:var(--mainRed);bottom:0;content:"";left:20px;right:0;z-index:-1}@media (min-width:992px){.page .right_image .image-holder:after{left:100px;height:140px!important;width:140px!important}}.page .red_box .box,.page .gray_box .box,.page .dark_box .box{background:var(--mainRed);border-radius:30px;color:var(--mainWhite);height:100%;padding:20px}@media (min-width:992px){.page .red_box .box,.page .gray_box .box,.page .dark_box .box{padding:48px}}.page .red_box .box h2,.page .gray_box .box h2,.page .dark_box .box h2{border-bottom:2px solid rgba(24,24,24,.1);border-top:2px solid rgba(24,24,24,.1);font-weight:700;margin-bottom:20px;padding:20px 0;font-size:26px}.page .red_box .box h2 a,.page .gray_box .box h2 a,.page .dark_box .box h2 a{text-decoration:none!important}.page .red_box .box a:not(.more),.page .gray_box .box a:not(.more),.page .dark_box .box a:not(.more){color:var(--mainWhite);text-decoration:underline}.page .red_box .box .checkbox .error-message,.page .gray_box .box .checkbox .error-message,.page .dark_box .box .checkbox .error-message{margin-top:0;color:var(--mainWhite)}.page .gray_box .box{background:#f1f1f2;color:var(--mainBlack)}.page .gray_box .box a:not(.more){color:var(--mainRed)!important}.page .dark_box .box{background:var(--mainHighlight);color:var(--mainWhite)}.page .qoute_box .box{text-align:center}.page .qoute_box .box p{color:#181818;display:block;font-family:"Barlow",Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400;padding:80px 20px;position:relative;text-align:center}@media (min-width:1200px){.page .qoute_box .box p{font-size:25px;padding:140px 0}}.page .qoute_box .box .quote-img{left:calc(50% - 75px);opacity:.1;position:absolute;top:95px;width:150px}.page .right_image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .right_image .box .inner{flex-basis:0%;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;max-width:100%;order:1}@media (min-width:992px){.page .right_image .box .inner{padding-right:0}}.page .left_image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .left_image .box .main-image-link{order:1}.page .left_image .box .inner{flex-basis:0%;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;max-width:100%;order:1}@media (min-width:768px){.page .left_image .box .inner{padding-left:0}}@media (min-width:992px){.page .left_image .box .inner{padding-left:0}}@media (min-width:1200px){.page .left_image .box .inner{padding-left:0}}.page .lead_box .box p{font-size:18px;line-height:27px}.page .icon_box .box .far,.page .icon_box .box .fal,.page .icon_box .box .fas,.page .icon_box .box .fab{border:7px solid var(--mainRed);border-radius:50%;height:150px;line-height:150px;margin-bottom:30px;padding-bottom:15px;width:150px}.page .icon_box .box .far:before,.page .icon_box .box .fal:before,.page .icon_box .box .fas:before,.page .icon_box .box .fab:before{font-size:70px}@media (min-width:1200px){.page .icon_box .box .far,.page .icon_box .box .fal,.page .icon_box .box .fas,.page .icon_box .box .fab{height:200px;line-height:200px;width:200px}}.page .list_box .box ul{list-style:none;padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.page .list_box .box ul li{align-self:center;color:var(--mainBlack);font-family:"Barlow",Arial,Helvetica,sans-serif;font-size:16px;margin-top:10px;min-height:50px;padding-left:50px;padding-right:15px;position:relative;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:992px){.page .list_box .box ul li{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding-left:100px;margin-top:30px;min-height:80px}}.page .list_box .box ul li strong,.page .list_box .box ul li a{color:var(--mainHighlight);display:block;font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:20px;font-weight:800}.page .list_box .box ul li strong:hover,.page .list_box .box ul li a:hover{color:var(--mainRed)}@media (min-width:992px){.page .list_box .box ul li strong,.page .list_box .box ul li a{font-size:25px}}.page .list_box .box ul li:before{background:var(--mainRed);border-radius:50%;content:"";display:inline-block;height:40px;left:0;position:absolute;top:calc(50% - 20px);width:40px}@media (min-width:992px){.page .list_box .box ul li:before{top:calc(50% - 40px);width:80px;height:80px}}.page .list_box .box ul li:after{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;color:var(--mainWhite);font-size:15px;font-weight:300;left:0;line-height:40px;position:absolute;text-align:center;top:calc(50% - 20px);width:40px}@media (min-width:992px){.page .list_box .box ul li:after{font-size:30px;top:calc(50% - 40px);width:80px;line-height:80px}}.page .list_box .box ul li:nth-of-type(2n):before{background:var(--mainHighlight)}.page .image_bg{margin-bottom:30px}@media (min-width:992px){.page .image_bg{margin-bottom:0}}.page .image_bg .box{cursor:pointer;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.page .image_bg .box .image-wrap{position:relative}.page .image_bg .box .image-wrap .image-title-holder{align-items:center;display:flex;height:100%;justify-items:center;left:0;opacity:1;pointer-events:none;position:absolute;top:0;width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.page .image_bg .box .image-wrap .image-title-holder .image-title{color:#fff;display:block;font-size:30px;font-weight:800;letter-spacing:-.9px;line-height:30px;margin-bottom:0;outline-color:#fff;outline-style:none;text-align:center;text-shadow:rgba(24,24,24,.7) 0 2px 5px;width:100%}.page .image_bg .box .inner{background-image:linear-gradient(transparent 0%,rgba(255,255,255,.85) 50%);bottom:-80%;left:0;padding:80px 40px 25px;pointer-events:none;position:absolute;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;width:100%}.page .image_bg .box .inner h2{color:var(--mainRed);display:block;font-size:25px;font-weight:800;letter-spacing:-.75px;line-height:25px;margin-bottom:15px;outline-color:var(--mainRed);pointer-events:none}.page .image_bg .box .inner p{-webkit-box-orient:vertical;font-size:14px;font-weight:400;-webkit-line-clamp:3;line-height:21px;margin-top:14px;max-height:63px;outline-style:none;overflow-x:hidden;overflow-y:hidden;pointer-events:none;text-overflow:ellipsis}.page .image_bg .box:hover{box-shadow:0 2px 20px rgba(25,25,25,.2);transform:translateY(-5px)}.page .image_bg .box:hover .image-title-holder{opacity:0}.page .image_bg .box:hover .inner{bottom:0}.page .people_item{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.page .people-item .people-image{margin-bottom:20px;position:relative;transform-style:preserve-3d;transition:transform 650ms ease-in-out,filter 650ms ease-in-out}.page .people-item .people-image img{-webkit-mask-image:url(/theme_developmen/img/mask.png);mask-image:url(/theme_developmen/img/mask.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;max-width:100%;display:block}.page .people-item .people-image:after{background:var(--mainRed);border-radius:50%;content:"";height:70px;left:0;position:absolute;top:170px;width:70px;z-index:-1}.page .people-item:hover .people-image{transform:rotateY(-180deg)}.page .people-item h3{color:var(--mainRed);font-family:"Raleway",Arial,Helvetica,sans-serif;font-weight:800;margin-bottom:20px}.page .people-item h3 span{color:var(--mainBlack);font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;margin-bottom:11px;text-transform:uppercase;line-height:20px;letter-spacing:1px}.page .people-item .people-pre-title p{margin-bottom:3px}.page .people-item .people-title{color:var(--mainRed);font-family:"Raleway",Arial,Helvetica,sans-serif;font-weight:800;margin-bottom:20px}.page .people-item .people-link{color:var(--mainBlack);font-size:14px;font-weight:700;text-transform:uppercase}.page .blog-intro h2 strong{display:inline-block;margin-left:5px}.page .blog-intro .more{position:absolute;right:15px;top:30px;background:var(--mainRed);color:var(--mainWhite);font-size:14px}.page .gray-line{background:url(/theme_developmen/img/bgn-people-2.png) no-repeat top right;background-size:auto}@media (min-width:992px){.page .gray-line{background-size:100%}}.page .gray-line.left{background:url(/theme_developmen/img/bgn-people.png) no-repeat top right;background-size:auto}@media (min-width:992px){.page .gray-line.left{background-size:100%}}.page .shaft-bg{background:url(/theme_developmen/img/bgn-lines.png) no-repeat top right;background-size:auto}@media (min-width:992px){.page .shaft-bg{background-size:100%}}.page .col-xl-6.left-image .box .main-image-link,.page .col-xl-6.right-image .box .main-image-link{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:250px;order:2;margin-top:8px}.page .col-xl-6.right-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .col-xl-6.right-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.page .col-xl-6.right-image .box .inner{padding-right:40px}}.page .col-xl-6.left-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .col-xl-6.left-image .box .main-image-link{order:1}.page .col-xl-6.left-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.page .col-xl-6.left-image .box .inner{padding-left:40px}}.page .col-xl-7.left-image .box .main-image-link,.page .col-xl-7.right-image .box .main-image-link{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:275px;order:2;margin-top:8px}.page .col-xl-7.right-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .col-xl-7.right-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.page .col-xl-7.right-image .box .inner{padding-right:40px}}.page .col-xl-7.left-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .col-xl-7.left-image .box .main-image-link{order:1}.page .col-xl-7.left-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.page .col-xl-7.left-image .box .inner{padding-left:40px}}.page .col-xl-8.left-image .box .main-image-link,.page .col-xl-8.right-image .box .main-image-link{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:300px;order:2;margin-top:8px}.page .col-xl-8.right-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .col-xl-8.right-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.page .col-xl-8.right-image .box .inner{padding-right:40px}}.page .col-xl-8.left-image .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .col-xl-8.left-image .box .main-image-link{order:1}.page .col-xl-8.left-image .box .inner{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%;order:1}@media (min-width:992px){.page .col-xl-8.left-image .box .inner{padding-left:40px}}.page section.left-gray{position:relative}.page section.left-gray:before{content:"";position:absolute;display:block;left:0;background:url(/theme_developmen/img/bgn-left-gray.png) no-repeat top;background-size:100%;width:765px;height:1200px;top:0;pointer-events:none}.page section.right-striping{position:relative}.page section.right-striping:after{content:"";position:absolute;display:block;right:0;background:url(/theme_developmen/img/bgn-right-shaft.png) no-repeat top;background-size:100%;width:328px;height:526px;top:0;pointer-events:none}.page section.left-striping{position:relative}.page section.left-striping:after{content:"";position:absolute;display:block;left:-180px;background:url(/theme_developmen/img/bgn-right-shaft.png) no-repeat top;background-size:100%;width:328px;height:526px;top:0;transform:rotate(180deg);pointer-events:none}@media (min-width:1200px){.page section.left-striping:after{left:0}}.page section.cta{background:url(/theme_developmen/img/bgn-quote.jpg) fixed;background-position:50% 0;padding:140px 0}.page section.cta h2{font-size:18px!important;font-family:"Barlow",Arial,Helvetica,sans-serif!important;text-transform:uppercase!important;font-weight:400;letter-spacing:1px;margin-bottom:11px}.page section.cta h3,.page section.cta p{color:var(--mainRed);font-size:30px!important;font-weight:800;margin-bottom:30px;text-transform:inherit!important}.page section.cta h3 strong,.page section.cta p strong{color:var(--mainHighlight)}@media (min-width:992px){.page section.cta h3,.page section.cta p{font-size:40px!important}}.page section.cta .btn-wrapper{margin-top:30px}.page section.cta .more{background:var(--mainRed);color:var(--mainWhite);font-size:16px;letter-spacing:.5px;padding:16px 30px}.page section.cta .more:hover{-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);box-shadow:0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);color:var(--mainWhite)}.page section.map-section{padding:60px 0;position:relative}.page section.map-section h2{font-size:40px;letter-spacing:-1.8px;line-height:60px;color:var(--mainRed)}@media (min-width:992px){.page section.map-section h2{font-size:60px}}.page section.map-section .left{padding-top:150px}.page section.map-section .left ul{margin:0;padding:0;list-style:none;margin-top:40px}.page section.map-section .left ul li{padding-left:80px;min-height:70px;margin-bottom:1.5rem!important}.page section.map-section .left ul li:nth-of-type(1){background:url(/theme_developmen/img/icon_marker.jpg);background-repeat:no-repeat;background-position:top left}.page section.map-section .left ul li:nth-of-type(2){background:url(/theme_developmen/img/icon_email.jpg);background-repeat:no-repeat;background-position:top left}.page section.map-section .left ul li:nth-of-type(3){background:url(/theme_developmen/img/icon_phone.jpg);background-repeat:no-repeat;background-position:top left}.page section.map-section .left ul li strong{font-size:25px;font-weight:800;letter-spacing:-.75px;line-height:24px;margin-bottom:12px}.page section.map-section .map-holder{position:relative}.page section.map-section .map-holder .map-position{left:0;position:absolute;top:0;width:100%;height:100%}@media (min-width:1600px){.page section.map-section .map-holder .map-position{width:109%}}.page section.map-section .map-holder .map-position iframe{width:100%!important;height:100%!important}.page section.map-section .map-holder .map-position img{width:100%;height:100%}.page section.map-section .map-holder .cover-image{pointer-events:none;position:relative;z-index:2;width:100%}@media (min-width:1600px){.page section.map-section .map-holder .cover-image{width:110%}}.page section.map-section .map-holder .cover-image img{width:100%}.page section.contact{background:url(/theme_developmen/img/bgn-newsletter.jpg);background-position:right;background-repeat:no-repeat;padding-top:60px;position:relative}.page section.contact h5{color:var(--mainRed);font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:40px;font-weight:800;letter-spacing:-1.8px;line-height:60px;margin-bottom:30px}.page section.contact h5 em{color:var(--mainHighlight);display:block;font-style:normal}@media (min-width:992px){.page section.contact h5{font-size:60px}}.page section.contact:after{display:block;position:absolute;content:"";background:url(/theme_developmen/img/bgn_curve.png);background-position:right;background-repeat:no-repeat;width:100%;bottom:0;height:1020px;z-index:2;pointer-events:none}.page section.contact .form-group:not(.checkbox) .control-label{margin:0}.page section.contact .form-group:not(.checkbox) input,.page section.contact .form-group:not(.checkbox) textarea{border:solid 1px rgba(24,24,24,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,0)}.page section.contact .form-group:not(.checkbox) input:focus,.page section.contact .form-group:not(.checkbox) textarea:focus{border:1px solid rgba(24,24,24,.4);box-shadow:0 2px 10px 0 rgba(0,0,0,.12)}.page section.contact .form-group:not(.checkbox) input{border-radius:50px;height:52px;padding-bottom:9px}.page section.contact .form-group:not(.checkbox) textarea{border-radius:25px}@media (min-width:992px){.page section.contact{min-height:1150px}}.page section.workers .owl-dots{margin-top:30px;text-align:center}.page section.workers .owl-dots .owl-dot{background-color:var(--mainBlack);width:15px;height:15px;margin:5px;border-radius:50%;display:inline-block}.page section.workers .owl-dots .owl-dot.active{background-color:var(--mainHighlight)}.post-item{position:relative}.post-item .post-image-holder{position:relative}.post-item .post-image-holder img{width:100%;height:auto}.post-item .post-image-holder .publicity-holder{background:var(--mainRed);border-radius:50%;height:70px;padding-top:12px;position:absolute;right:20px;text-align:center;top:20px;width:70px;z-index:3}.post-item .post-image-holder .publicity-holder .publicity-day{color:var(--mainWhite);font-family:"Barlow",Arial,Helvetica,sans-serif;font-size:32px;font-weight:800;line-height:26px}.post-item .post-image-holder .publicity-holder .publicity-month{color:var(--mainWhite);font-family:"Barlow Semi Condensed",Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;margin-top:-8px;text-transform:uppercase}.post-item .post-image-holder h3{color:var(--mainRed);font-size:25px;font-weight:800;position:absolute;bottom:0;z-index:2;padding:30px 30px 15px}.post-item .post-image-holder:after{-webkit-transition:300ms ease-in-out all;-moz-transition:300ms ease-in-out all;-o-transition:300ms ease-in-out all;transition:300ms ease-in-out all;background:linear-gradient(to top,#ffffff 0%,rgba(255,255,255,.7) 78%,rgba(255,255,255,0) 100%);bottom:0;content:"";height:70%;left:0;position:absolute;width:100%}.post-item .post-lead{font-size:16px}.post-item .post-item-wrap{bottom:0;left:15px;padding:30px}.post-item .post-item-wrap .tags{position:relative}.post-item .post-item-wrap .tags .tag{color:var(--mainBlack);margin-right:5px}.post-item .post-item-wrap .tags:before{background:var(--mainBlack);content:"";height:2px;left:-30px;position:absolute;top:13px;width:20px}.post-item .post-item-wrap .post-item-content{align-self:flex-end;z-index:1}.post-item .post-item-wrap .red-link{position:absolute;bottom:0}.post-item:hover .post-item-wrap:after{height:110%}.post-item:hover .post-image-holder:after{height:100%}.post-item .post-category{font-family:"Barlow",Arial,Helvetica,sans-serif;font-size:13px;text-transform:uppercase;font-weight:300}.post-item-sm{border-bottom:1px solid rgba(24,24,24,.2);padding:20px 0}.post-item-sm img{width:100%;height:auto}.post-item-sm .post-date{text-transform:uppercase}.post-item-sm .post-title{font-weight:800;font-size:18px}.post-sidebar form{position:relative}.post-sidebar button{position:absolute;top:0;right:0}.post-sidebar .form-control{border-radius:20px;height:43px}.post .post-items{padding:40px 0 140px}.post .curved-img{top:-1px;left:0;pointer-events:none;position:absolute;right:0;z-index:-1}.post .curved-img img{display:block;height:auto;width:100%}.post .tags a{background-color:var(--mainRed);display:inline-block;color:var(--mainWhite);border-radius:15px;font-size:13px;margin:10px;padding:5px 20px}.post .tags a:hover{background-color:var(--mainBlack)}.post .post-body img{max-width:100%}.post .post-body .red_box{background-color:#B53235;color:#FFF;padding:34px;border-radius:20px}.post .post-body .gray_box{background-color:#f1f1f2;padding:34px;border-radius:20px;color:#181818!important}.post .post-body .dark_box{background-color:#585758;color:#FFF;padding:34px;border-radius:20px}.post .post-body blockquote{position:relative;font-size:18px;padding:30px 20px}.post .post-body blockquote:before{content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;position:Absolute;opacity:.2;font-size:74px;left:0;top:0;color:#E8E8E8}@media (min-width:992px){.post .post-body blockquote{font-size:25px}}.post .post-body .image-left,.post .post-body .image-right{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post .post-body .image-left .image,.post .post-body .image-right .image{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-top:15px;padding-bottom:15px}@media (min-width:768px){.post .post-body .image-left .image,.post .post-body .image-right .image{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.post .post-body .image-left .image,.post .post-body .image-right .image{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}.post .post-body .image-left .image img,.post .post-body .image-right .image img{width:100%;height:auto!important}.post .post-body .image-left .text,.post .post-body .image-right .text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.post .post-body .image-left .text,.post .post-body .image-right .text{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.post .post-body .image-left .text,.post .post-body .image-right .text{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}}.post .post-body .image-left .text p,.post .post-body .image-right .text p{padding:15px}.post h1{font-size:40px}@media (min-width:992px){.post h1{font-size:60px}}