body{overflow-x:hidden;margin:0;line-height:initial;font-family:Outfit;background-color:#f5f5f5}body.modal-open{padding-right:0!important;overflow:auto!important}img{text-decoration:none;border:0}::-webkit-scrollbar{display:none}a:link{font-family:Outfit;font-size:20px;font-weight:700;margin:0;cursor:pointer;text-decoration:none;color:#000;outline:0}a:visited{color:#000}a:hover{color:#ba9a62}a:active{color:#000}p{font-family:Outfit;font-size:20px;line-height:1.5;font-weight:400;margin:0;color:#000}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:initial}h1{font-weight:900;text-align:center;font-size:50px;color:#000;font-family:Outfit;line-height:1.5;margin:0}h2{font-weight:900;font-size:40px;font-family:Outfit;margin:0;color:#000}h3{font-family:Outfit;font-weight:300;font-size:24px;line-height:1.4;margin:0;color:#000}h4{font-family:Outfit;font-size:20px;font-weight:600;color:#000;margin:0 0 35px}.white{color:#fff}.title p{text-align:left}.wrap{position:relative;top:20%;left:0;margin:0 auto;z-index:0}#logo_box{width:10.677%;position:fixed;margin:0 auto;left:-1.59%;top:-1.75%;padding:0;z-index:10}#logo{width:100%}#home-page #logo{display:none}.social{width:110px;height:30px;padding:40px 0;box-sizing:content-box;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.social_box{position:absolute;right:0;top:0;margin:0 20px 0 0;z-index:99}.social:hover{background-color:rgba(198,168,115,.2)}#preloader{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch;position:fixed;width:100%;height:100%;display:block;margin:0;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99}.loader10:before{content:"";position:absolute;top:0;left:-150px;height:3px;width:150px;-webkit-animation:loader10g 1s ease-in-out infinite;animation:loader10g 1s ease-in-out infinite}.loader10{position:absolute;width:150px;height:3px;top:50%;left:50%;text-align:center;font-family:Outfit;font-size:16px;letter-spacing:3px;font-weight:300;text-transform:uppercase;color:#555;margin-left:-85px;-webkit-animation:loader10m 1s ease-in-out infinite;animation:loader10m 1s ease-in-out infinite}.loader10:after{content:"";position:absolute;top:0;left:150px;height:3px;width:150px;border-radius:10px;-webkit-animation:loader10d 1s ease-in-out infinite;animation:loader10d 1s ease-in-out infinite}@-webkit-keyframes loader10g{0%{background-color:rgba(188,188,188,.2)}25%{background-color:#bcbcbc}50%{background-color:rgba(188,188,188,.2)}75%{background-color:rgba(188,188,188,.2)}100%{background-color:rgba(188,188,188,.2)}}@keyframes loader10g{0%{background-color:rgba(188,188,188,.2)}25%{background-color:#bcbcbc}50%{background-color:rgba(188,188,188,.2)}75%{background-color:rgba(188,188,188,.2)}100%{background-color:rgba(188,188,188,.2)}}@-webkit-keyframes loader10m{0%{background-color:rgba(188,188,188,.2)}25%{background-color:rgba(188,188,188,.2)}50%{background-color:#bcbcbc}75%{background-color:rgba(188,188,188,.2)}100%{background-color:rgba(188,188,188,.2)}}@keyframes loader10m{0%{background-color:rgba(188,188,188,.2)}25%{background-color:rgba(188,188,188,.2)}50%{background-color:#bcbcbc}75%{background-color:rgba(188,188,188,.2)}100%{background-color:rgba(188,188,188,.2)}}@-webkit-keyframes loader10d{0%{background-color:rgba(188,188,188,.2)}25%{background-color:rgba(188,188,188,.2)}50%{background-color:rgba(188,188,188,.2)}75%{background-color:#bcbcbc}100%{background-color:rgba(188,188,188,.2)}}@keyframes loader10d{0%{background-color:rgba(188,188,188,.2)}25%{background-color:rgba(188,188,188,.2)}50%{background-color:rgba(188,188,188,.2)}75%{background-color:#bcbcbc}100%{background-color:rgba(188,188,188,.2)}}.header-nav{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch;width:100%;height:80px;background:rgba(99,99,99,.9);position:absolute;top:0;z-index:6}.background{position:absolute;top:0;width:100%;height:100%;z-index:3;background-size:cover;background-position:center}.home_shape{width:75.2vh;height:75.2vh;position:absolute;top:11.018vh;left:calc((100% - 75.2vh)/ 2);z-index:-1;background-color:#000;border-radius:17% 47% 47% 17%/17% 48% 48% 17%;animation:morph 25s linear infinite}@keyframes morph{0%,100%{background-image:none;background-color:#000;border-radius:17% 47% 47% 17%/17% 48% 48% 17%}16%{border-radius:40% 60% 70% 30%/40% 40% 60% 50%}32%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}50%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%}68%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}84%{border-radius:40% 60% 70% 30%/40% 40% 60% 50%}}.projects{display:none;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch;width:100%;height:100%;background:#fff;position:absolute;top:0;overflow:auto;overflow-x:hidden;z-index:9}.about{display:none;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch;width:100%;height:100%;background:#fff;position:absolute;overflow:auto;overflow-x:hidden;z-index:9}.partners{display:none;width:100%;height:100%;background-color:rgba(255,255,255);position:absolute;overflow:auto;overflow-x:hidden;z-index:9;background:url('/img/prtfolio/partners.jpg');background-size:cover;background-position:center}#we_are{display:none;line-height:1.4;text-align:center;font-family:Outfit;font-size:70px;font-weight:900;cursor:default;color:#fff}#we_are h2{font-size:70px;font-weight:900;color:#fff;text-shadow:1px 1px 2px #777;margin-top:4.428%;margin-bottom:2.761%;line-height:1.43;letter-spacing:-1px}#we_are h2 span{padding:0 43px;font-weight:100;color:#000;border-radius:17px;background-color:#fff;text-shadow:none;line-height:1.12;display:inline-block;height:83px;letter-spacing:-1.5px}#we_are h3{font-size:30px;font-weight:400;color:#fff;line-height:1.2}#footer_home{width:100%;height:90px;position:fixed;bottom:0;display:none;background:#fff;box-shadow:0 0 1px rgba(255,255,255,.26);z-index:5}.beta_label{font-size:16px;color:#b09780;display:block;letter-spacing:.8px}.footer_home h3{position:relative;top:26px;left:38px;font-size:20px;font-weight:700;float:left;line-height:1.1;color:#000;font-family:'Open Sans',sans-serif;letter-spacing:1px}.footer_home a:link{font-family:'Open Sans',sans-serif}.btn{width:auto;height:60px;padding:10px;background:0 0;border:2px solid #eee;font-family:Outfit;color:#888;font-size:14px;text-transform:uppercase}.close{width:94px;height:94px;background:url('/img/prtfolio/close.png') center;background-size:cover;text-align:center;color:#444;opacity:1;font-family:Outfit;font-size:30px;font-weight:300;right:31px;line-height:2.5;text-decoration:none;margin:0 auto;z-index:10;position:fixed;top:20px;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.close:hover{opacity:1;background:url('/img/prtfolio/close.png') center rgba(0,0,0,.07);background-size:cover;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.partners .close{right:20px}.logo-top{position:absolute;top:-19px;margin:0 30px;z-index:999;color:#fff;text-decoration:none}.img_wrapper img{width:100%;height:auto;top:0;left:0;border-radius:15px;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.img_wrapper{opacity:1;cursor:url(/img/prtfolio/arrow_enter.png?17042024) 42 42,pointer;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}#WorkGrid .mix{display:none;opacity:0;width:100%;position:relative;vertical-align:top;margin:0 0 40px 0}#WorkGrid{position:relative;top:0;width:62.5%;margin:0 auto}.title_text{width:70%;margin:6.198% auto 3.542%;position:relative}.title_text.list{display:none;width:26%}.projects .title_text{margin-top:4.1%}#WorkGrid .title_text{margin-top:5.25%}.shots .title_text{margin-top:0;margin-bottom:10px}.title_text h1{line-height:2;letter-spacing:-.5px}.title_text h2{line-height:1.5;margin-bottom:6px}.title_text h4{text-align:center;line-height:1.5;margin-bottom:31px;font-weight:400}.title_text hr{margin-bottom:15px}footer .title_text{margin:0 auto!important}footer .title_text h4{margin-bottom:10px}footer p{margin-top:10px}#about_imgs{position:relative;top:0;width:101%;margin-top:100px}#about_imgs .mix{display:none;opacity:0;width:25%;margin-left:-4px;position:relative;vertical-align:top}#partners_imgs{position:relative;top:0;width:101%;margin-top:100px}#partners_imgs .mix{display:none;width:25%;margin-left:-3px;margin-bottom:1px;position:relative;vertical-align:top;opacity:1}#partners_imgs .mix:hover{opacity:.6}#WorkGrid .break{width:100%;height:0}#WorkGrid a{text-decoration:none}.nav{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute}.wrap-nav{position:relative;margin:0 auto}.theme_text{width:100%;height:100%;margin:0;background:rgba(0,0,0,.4);position:absolute;bottom:0;z-index:10;opacity:0;border-radius:15px;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.img_wrapper:hover .theme_text,.project_link:hover+.img_wrapper .theme_text{opacity:1}.info_text{position:relative;top:50%;left:8%;margin-top:-53px;color:#fff;margin-right:16%}.info_text::after{position:absolute;right:0;top:50%;margin-top:-10px;font-family:designconnected;content:'\e903';font-size:24px}.info_text h1{display:inline-block;font-size:70px;font-weight:100;color:#fff;text-align:left;line-height:1.43;vertical-align:middle}.info_text h3{display:inline-block;max-width:77%;margin:5px 32px 0;font-size:40px;font-weight:900;color:#fff;line-height:1.5;vertical-align:middle}.theme_text h2{line-height:1}.theme_text p{text-align:left;color:#fff}.photo{width:100%}.pic_row_8x img{width:12.5%;margin:0 -2.9px 0 0}.pic_row_4x img{width:25%;margin:0 -2.7px 0 0}.active .pic_row_4x img{margin:0 -3px 0 0}.pic_row_5x img{width:20%;margin:-1.3px;padding:0}.pic_row_6x img{width:16.667%;margin:0 -2.95px 0 0}.pic_row_3x img{width:33.334%;margin-right:-3px}.active .pic_row_3x img{margin-right:-3.3px}.pic_row_2x img{width:50%;margin-right:-4px}ul.home_menu{text-align:right;margin:0;top:0;right:0;padding:0;width:auto;z-index:99;position:relative}.home_menu li{text-align:center;font-size:18px;font-weight:700;color:#000;text-decoration:none;text-transform:uppercase;cursor:pointer;list-style-type:none;display:inline-block;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.home_menu li:hover{color:#b09780}.home_menu li a{display:block;padding:32px 24px;font-size:18px;color:#000}.home_menu li:last-child a{padding-right:39px}.home_menu li a .fa{font-weight:700;font-size:16px;padding-right:5px}.home_menu li:hover a{color:#b09780}.about_text{position:relative;width:55%;margin:0 auto 70px;text-align:center}.about_text p{font-size:16px;font-weight:700}button.btn_wide{font-size:14px;font-family:Outfit;font-weight:700;width:100%;border-top:2px solid #c6a873;border-bottom:2px solid #c6a873;border-left:0;border-right:0;background:0 0;padding:15px 30px;color:#c6a873;cursor:pointer;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}button.btn_wide:hover{border:2px solid #c6a873;background:#c6a873;padding:15px 30px;color:#fff;cursor:pointer}.scroll_blink{width:170px;height:170px;border-radius:50%;background:red;position:absolute;bottom:100px;left:-85px;margin:0 50%}.scroll_blink_1{width:70px;height:70px;background:url('/img/prtfolio/mouse_scroll.png') center;background-size:cover;position:absolute;bottom:20px;right:0}.scroll_blink_2{width:71px;height:71px;background:url('/img/prtfolio/mouse_scroll.png') center;background-size:cover;position:fixed;top:0;margin-top:120px;right:30px}@-webkit-keyframes pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.pulse-grow{z-index:999;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-animation-name:pulse-grow;animation-name:pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.inactive{opacity:.15;cursor:default}ul.bottom_menu{text-align:center;margin:40px auto;padding:0;width:40%;z-index:99;position:relative;border-top:3px solid #d6d6d6;border-bottom:3px solid #d6d6d6;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.partners ul.bottom_menu{width:100%}.bottom_menu li{width:100%;min-height:70px;line-height:5;text-align:center;font-family:Outfit;font-size:26px;font-weight:700;color:#000;text-decoration:none;list-style-type:none;display:inline-block}.partners .bottom_menu li{width:25%}.bottom_menu li a{padding-left:10px;font-size:26px;color:#b09780;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}a.project_link{display:block;position:absolute;width:100%;top:0;left:0;right:0;bottom:0;margin:auto;z-index:100;cursor:url(/img/prtfolio/arrow_enter.png?17042024) 42 42,pointer}img{text-decoration:none;border:0}::-webkit-scrollbar{display:none}.white{color:#fff}.title p{text-align:left}.text_right{width:300px;background-color:rgba(160,84,84,.85);font-size:15px;color:#fff}.text_right2{position:relative;margin:0 auto;width:65%;color:#000}.project{display:none;position:relative;z-index:5;overflow:hidden;background:#fff}.nav_project:not(.right){display:none}.nav_project{position:fixed;box-shadow:0 0 40px rgba(0,0,0,.2);height:100%;width:25%;left:0;background-color:#f5f5f5;z-index:9;overflow:hidden;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.nav_show{display:none;width:70px;height:140px;background:url('/img/prtfolio/nav.png') center;background-size:cover;text-align:center;color:#444;font-family:Outfit;font-size:30px;font-weight:300;right:0;line-height:2.5;text-decoration:none;margin:0 auto;z-index:10;position:absolute;top:0;z-index:99}.active_nav{left:-25%;background:rgba(255,255,255,0);box-shadow:0 0 40px transparent}.shots{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch;left:13%;position:relative;width:100%;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.active{left:0;max-width:100%;cursor:default}.text_wrap{position:relative;top:16.58%;margin:0 auto;width:84.585%}.logo_nav{width:100%}a.logo_box{display:block;width:50%;margin:0 auto;position:relative;bottom:-41px}.logo_text_box{width:90%;height:40px;margin:0 auto;position:relative;overflow:auto;top:-46px}img.logo_text{width:100%;position:relative;top:-44px;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.logo_box:hover .logo_text{top:0}a#home{padding:0 20px 0 0}.nav_btn_box.themes_btn{padding:0 0 0 20px}.logo_box_top{width:25%;margin:0 auto;position:relative;bottom:-41px}.project_nav{text-align:center;font-family:Outfit;font-size:15px;padding:0;color:#888;line-height:3;text-decoration:none;text-transform:uppercase;list-style-type:none;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.project_social_box{position:relative;margin:0 auto;text-align:center;margin:0;z-index:99}.modal{position:fixed;overflow:auto;top:9%;right:9%;left:9%;bottom:9%;top:0;right:0;left:0;bottom:0;width:100%}.modal .longcontent{background:#ff0;margin:0}.green{background:#3c8a4e;color:#fff}.shot_text{width:90%;padding:6%;position:relative}.menu_box{width:5%;height:100%;left:0;top:0;position:fixed;background:#eee;padding:20px 20px 20px 35px;z-index:10}.project_page_header{padding:28px 0 50px 0;position:relative}.project_page_header h2{margin-bottom:32px}.project_page_header a{display:block;color:#b09780}.project_page_header a .icon{position:relative;top:3px;left:-2px;margin-right:6px;float:left;height:64px}.project_page_header a .material-symbols-outlined{font-size:24px}.services_links{margin:50px 0}.notification{position:fixed;width:440px;height:220px;right:-480px;bottom:3.3%;z-index:8;background:#000;font-size:87px;text-align:center;font-weight:700;color:#fff;font-family:Outfit;letter-spacing:5px;line-height:2;text-transform:uppercase;box-shadow:0 10px 40px rgba(0,0,0,.2);overflow:hidden;border-top-left-radius:15px;border-bottom-left-radius:15px}.notif_1{position:relative;top:22px;height:100%}.notif_2{font-size:24px;font-weight:700;letter-spacing:0;position:relative;top:45px}.notification h2{font-size:70px;font-weight:100;line-height:.886;color:#fff}ul.project_menu{text-align:center;margin:0;padding:0;max-width:560px;z-index:99;position:relative;border-top:3px solid #d6d6d6;border-bottom:3px solid #d6d6d6;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.project_menu li{height:70px;line-height:3.5;text-align:center;font-family:Outfit;font-size:20px;font-weight:700;color:#000;text-decoration:none;list-style-type:none;display:inline-block;cursor:pointer;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.project_menu li a{display:block;font-size:20px;color:#b09780}.project_menu li a .fa{padding-right:8px}.project_menu li a img,.project_page_header a img{padding-right:10px;position:relative;top:-3px}.center_text{text-align:center;width:40%;position:relative;margin:90px auto}.center_text h2{margin-bottom:17px}.center_image.title_line{width:65%;padding:30px 0;text-align:center;background:#efefef}.shots.active .center_image.title_line{width:77.9%}.center_image{width:65%;position:relative;margin:0 auto 40px;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.center_image:not(.title_line)+.center_image:not(.img_without_margin)>img.pic_left,.center_image:not(.title_line)+.center_image:not(.img_without_margin)>img.pic_right{margin-top:84px}.pic{width:100%;padding:0;border-radius:0;cursor:url(/img/prtfolio/zoom_in.png),auto;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.shots.active .center_image{width:80%}.header_pic{width:100%;cursor:url(/img/prtfolio/zoom_in.png),auto}.active_pic{cursor:url(/img/prtfolio/zoom_out.png),auto}.active .pic{padding:20px;border-radius:36px}.pic_left{width:50%}.pic_right{width:50%;float:right}.bottom_arrows{margin:40px auto;position:relative;text-align:center}.bottom_arrows a{display:inline-block;width:217px;font-size:20px;font-weight:700;text-decoration:none;color:#b09780}.bottom_arrows a.prev{position:relative;right:20px}.bottom_arrows a.prev::before{font-family:designconnected;content:'\e902';font-size:23px;position:relative;top:3px;padding:0 6px}.bottom_arrows a.go_top::before{display:block;font-family:designconnected;content:'\e904';font-size:23px;position:relative;top:-2px}.bottom_arrows a.next::after{font-family:designconnected;content:'\e903';font-size:23px;position:relative;top:3px;padding:0 6px}.bottom_arrows img{max-width:50px;padding:0 50px;box-sizing:content-box}#gotop_btn{cursor:pointer}.the_slider{text-align:center;margin:0 auto;padding:0;overflow:visible;position:relative;border:0;background:0 0}.the_slider .quotes{position:relative;max-width:334px;margin:0 auto}.the_slider .quotes::after{content:" ";display:block;height:2px;width:120px;position:absolute;top:50%;right:0;background:#e6e6e6}.the_slider .quotes::before{content:" ";display:block;height:2px;width:120px;position:absolute;top:50%;left:0;background:#e6e6e6}.modal-backdrop.in{opacity:.6}.modal .modal-lg{margin:30px auto}.dcr_modal_close{position:relative;height:30px}.dcr_modal_close .icon{float:right;cursor:pointer;font-weight:700;color:#000}.modal-content{color:#000;border-radius:0;border:none}.modal tbody>tr>td{padding:0;border-top:0 none}.modal .form-group{margin-bottom:0;position:relative}.modal .form-control{border-radius:0;box-shadow:none}.modal .form-control:focus{border:2px solid #dfdfea;box-shadow:none}.modal input.form-control{line-height:24px}.modal textarea{width:100%;line-height:24px;border:2px solid #dfdfea;resize:none}.modal-demo-requested .modal-dialog{width:650px}.modal-demo-request .modal-dialog{width:1200px}.modal-demo-request .dcr_modal_close,.modal-demo-requested .dcr_modal_close{top:54px;right:16px;z-index:10}.modal-demo-request .dcr_modal_close .icon,.modal-demo-requested .dcr_modal_close .icon{font-size:36px}.modal-demo-request .modal-content,.modal-demo-requested .modal-content{text-align:center;color:#000;background-color:#fff;-webkit-box-shadow:0 0 161px 0 rgba(0,0,0,.5);box-shadow:0 0 161px 0 rgba(0,0,0,.5);border-radius:15px}.modal-demo-request .modal-body{padding:3.167%;-webkit-box-shadow:inset -1px 0 0 0 #4d4d4d;box-shadow:inset -1px 0 0 0 #4d4d4d;border-radius:15px}.modal-demo-requested .modal-body{padding:10%;-webkit-box-shadow:inset -1px 0 0 0 #4d4d4d;box-shadow:inset -1px 0 0 0 #4d4d4d;border-radius:15px}.modal-demo-request .modal-content .modal-body h2,.modal-demo-requested .modal-content .modal-body h2{margin-top:24px;margin-bottom:37px;line-height:1}.modal-demo-request hr{margin-bottom:34px}.modal-demo-request p{width:60%;margin:0 auto 41px;line-height:1.5;font-family:Outfit}.modal-demo-request .table{margin:0 auto;max-width:69%}.modal.modal-demo-request tr{height:80px}.modal.modal-demo-request input.form-control{height:60px}.modal.modal-demo-request tbody>tr>td{position:relative;border:none}.modal.modal-demo-request tbody>tr>td:first-child{padding:0}.modal-demo-request label{width:100%;height:60px;line-height:60px;margin:0;padding:0 47px 0 0;text-align:left;font-size:1.858em}.modal-demo-request .dcr_textarea label{height:110px}.modal.modal-demo-request .dcr_textarea .form-group{width:100%}.modal.modal-demo-request .form-control{line-height:60px;padding:0 27px;font-size:16px;color:#000;border:3px solid #e3e3e3;border-radius:15px;background-color:transparent!important}.modal.modal-demo-request textarea.form-control{height:110px!important;padding:16px 27px}.modal-demo-request input[type=button],.modal-demo-request input[type=button]:hover{display:block;min-width:272px;height:60px;margin-top:-11px;padding:0 115px 0 93px;text-align:center;text-transform:uppercase;font-size:1.429em;font-weight:700;border:2px solid transparent;border-radius:15px;color:#fff;background-color:#b09780;outline:0;-moz-user-select:none;user-select:none}.modal-demo-request input[type=button]+.icon{position:absolute;top:1px;left:162px;font-size:34px;cursor:pointer;color:#fff}.modal.modal-demo-request .requiredMsg{display:none}.modal.modal-demo-request .errorMsg{padding-top:12px!important;text-align:left;font-size:16px;color:#ff7f9d;background-color:transparent}.modal.modal-demo-request .has-error .form-control{color:#ff7f9d}.modal-demo-requested .modal-content .modal-body .thank-you-section h2{margin-bottom:8px}.modal-demo-requested .modal-content .dc-icon{margin-bottom:30px;font-size:8.2rem;font-weight:700}.right_nav_btn~.close{display:none;top:136px}.right_nav_btn~.scroll_blink_2{display:none;margin-top:0;top:136px;right:41px;z-index:10;color:#000}.right_nav_btn{display:none;width:100px;height:100px;position:fixed;top:3.673%;left:auto;right:28px;z-index:120}.right_nav_btn:hover:not(.active){background-color:rgba(0,0,0,.07)}.hamburger{display:block;width:40px;height:37px;margin:-19px auto 0;position:relative;top:50%;right:0;cursor:pointer}.hamburger span{display:block;position:absolute;height:3px;width:100%;background-color:#000;opacity:1;left:0}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:17px}.hamburger span:nth-child(3){top:34px}.right_nav_btn.active .hamburger span{background-color:#c6a873}.nav_project.right{display:none;top:0;left:auto;right:0;z-index:110;background-color:#fefefe}.nav_project.right.active{display:block}.nav_project.right .nav_content{padding:12.3% 6% 10.65% 9%}.nav_project.right .nav_content h2:after{content:"";display:block;width:100%;height:2px;margin-top:34px;margin-bottom:31px;background-color:#e5e5e5}.nav_project.right ul{padding:0}.nav_project.right li{list-style:none}.nav_project.right li a{line-height:1.9;font-size:14px;font-weight:400;text-transform:uppercase}.nav_project.right li a.active{color:#c6a873}.project_number{margin-right:6px}.overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:100}.page-slide{display:none;width:100%;height:100vh;background-color:#f5f5f5}.left-cell{float:left;width:25%;height:100%}.right-cell{float:right;width:75%;height:100%}.slide-nav{position:relative}.slide-nav ul{margin:0;list-style:none;padding-inline-start:0;width:100%;padding:120px 0}.js-flexbox-support .slide-nav{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:end}.js-no-flexbox-support .slide-nav{padding:5.2% 0}.slide-nav h4{margin-bottom:18px;padding-left:9.375%;padding-right:9.375%;padding-right:32%;text-transform:uppercase;color:#000;font-size:24px;font-weight:700}.slide-nav ul ul{padding:0}.slide-nav ul li:not(:last-of-type) ul{margin-bottom:11.2%}.slide-nav li li{padding:10px 9.375%;line-height:50px;cursor:pointer;position:relative;color:#b09780;font-size:20px;font-weight:700;text-transform:capitalize}.slide-nav li.active{color:#000;background-color:#fff}.slide-nav li li::after{display:none;position:absolute;right:5.419%;font-family:designconnected;content:'\e903';font-size:23px;color:#e7e7e7}.slide-nav li li.active::after{display:inline-block;color:#000}.slide-products{position:relative}.slide-products .slide-content{display:none;height:100%;position:relative}.slide-products .slide-content.active{display:block}.slide-products .slide-content .info_wrapper{position:absolute;bottom:8.2%;right:6.1%;z-index:10;text-align:center}.slide-products .slide-content .info{padding:3.043vh 3.253vh 1.05vh;font-size:20px;color:#b09780;opacity:.7;border-top-left-radius:15px;border-top-right-radius:15px;background-color:#fff}.slide-products .slide-content .info h4{margin-bottom:9px;font-size:26px;font-weight:700;text-transform:capitalize}.slide-products .slide-content .indicators_wrapper{padding:6.821vh 0;opacity:.7;border-bottom-left-radius:15px;border-bottom-right-radius:15px;background-color:#fff}.slide-products .slide-content .info:hover{cursor:pointer;opacity:1}.slide-products .slide-content .info h5{margin-bottom:25px}.slide-products .slide-content .info p{max-width:514px;max-height:500px;overflow:hidden;margin-bottom:0;padding-bottom:10px;-webkit-transition:All .7s ease-in;-moz-transition:All .7s ease-in;-o-transition:All .7s ease-in;-ms-transition:All .7s ease-in;transition:All .7s ease-in}.slide-products .slide-content .info.compact p{-webkit-transition:All .7s ease-out;-moz-transition:All .7s ease-out;-o-transition:All .7s ease-out;-ms-transition:All .7s ease-out;transition:All .7s ease-out}.slide-products .slide-content .info .more_less_wrapper{position:relative;height:49px}.slide-products .slide-content .info .more_less.more{z-index:1}.slide-products .slide-content .info .more_less.less{bottom:90px}.slide-products .slide-content .info .more_less{display:block;padding-top:34px;position:relative;bottom:31px;color:#b09780}.slide-products .slide-content .info.compact.more_less_bgr .more_less{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,#fff),to(#fff));background:-webkit-linear-gradient(rgba(255,255,255,0),#fff 50%,#fff);background:-o-linear-gradient(rgba(255,255,255,0),#fff 50%,#fff);background:linear-gradient(rgba(255,255,255,0),#fff 50%,#fff)}.slide-products .slide-content .info .more_less.less:before{font-family:designconnected;font-size:14px;content:"\e955";position:relative;top:-1px;opacity:1;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear}.slide-products .slide-content .info .more_less.less:after{padding-left:8px;font-family:Outfit;font-size:20px;content:"READ LESS";opacity:1;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear}.slide-products .slide-content .info .more_less.more:before{font-family:designconnected;font-size:14px;content:"\e94d";position:relative;top:-1px;opacity:0;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear}.slide-products .slide-content .info .more_less.more:after{padding-left:8px;font-family:Outfit;font-size:20px;content:"READ MORE";opacity:0;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear}.slide-products .slide-content .info.compact .more_less.more:after,.slide-products .slide-content .info.compact .more_less.more:before{opacity:1;-webkit-transition:all .7s ease-in;-moz-transition:all .7s ease-in;-o-transition:all .7s ease-in;-ms-transition:all .7s ease-in;transition:all .7s ease-in}.slide-products .slide-content .info.compact .more_less.less:after,.slide-products .slide-content .info.compact .more_less.less:before{opacity:0;-webkit-transition:all .7s ease-in;-moz-transition:all .7s ease-in;-o-transition:all .7s ease-in;-ms-transition:all .7s ease-in;transition:all .7s ease-in}.slide-products .slide-content .info.compact p{max-height:13.642vh}.slide-products .slide-content .info_wrapper>p{position:absolute;left:0;right:0;bottom:28px;font-size:16px}.img_info{display:none}.slide-products .right-cell{background-color:#f3f3f3;background-image:url('/img/loading/loading4.gif');background-repeat:no-repeat;background-position:50% 50%}.slide-products .slide-content .item{height:100%;background-image:url('/img/loading/loading4.gif');background-repeat:no-repeat;background-position:50% 50%}.slide-products .slide-content .item[data-image-type=gif]{background-color:#fff}.slide-products .slide-content .item img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.slide-content .carousel,.slide-content .carousel-inner{height:100%}.slide-content .carousel-indicators{bottom:92px}.slide-content .carousel-indicators li{all:initial;display:inline-block;padding:9px 2.5%;vertical-align:middle;cursor:pointer;border:none;background-color:transparent}.slide-content .carousel-indicators li a{display:block;width:6px;height:6px;text-indent:-999px;border-radius:50%;border:none;background-color:#000}.slide-content .carousel-indicators li.active a{width:12px;height:12px;margin-top:0;margin-bottom:0}.slide-content .carousel-control{width:5%;left:27%;top:auto;bottom:82px;z-index:20;opacity:1;font-size:42px;text-shadow:none;color:#000;background:0 0}.slide-content .carousel-control.right{left:auto;right:27%}.slide-products .slide-content .carousel-indicators{width:100%;margin:0 auto;padding:0 5%;left:0;right:0;bottom:71px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slide-products .slide-content .carousel-indicators li.active a{width:13px;height:13px}.slide-products .slide-content .carousel-indicators li a{width:5px;height:5px}.slide-products .slide-content .carousel-control{left:5%;bottom:71px;font-size:22px}.slide-products .slide-content .carousel-control.right{left:auto;right:5%}.slide-products .slide-content .carousel-control .dc-icon{font-weight:700}.slide-products-overlay{width:100%;height:60px;position:absolute;bottom:0;background-image:url('/img/prtfolio/services_bottom_shadow.png');background-repeat:repeat-x}.slide-products-overlay img{display:none}.about_us_container{display:none;text-align:center;font-size:15px}.about_us_container h1{font-size:2.667em}.top_bgr{position:relative;z-index:-3;height:64vh;padding:7vw 5vw 23.209vw;background-image:url(/img/prtfolio/about_top_bgr.jpg);background-repeat:no-repeat;background-size:cover;background-color:#000;background-position:center top;background-attachment:fixed}.top_bgr h1{font-weight:800;color:#fff}.about_section{width:62.5%;margin:0 auto}.aboutInfoHeaderWrapper{position:relative;z-index:-2;margin-top:-13.542vw;margin-bottom:2.309vh;line-height:2;font-size:1em;-webkit-box-shadow:0 -40px 20px 0 rgba(0,0,0,.2);box-shadow:0 -40px 20px 0 rgba(0,0,0,.2);border-top-left-radius:50px;border-top-right-radius:50px}.aboutInfoHeader{padding:4% 18% 12.5%;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-image:-webkit-linear-gradient(#fff,#f6f6f6);background-image:-o-linear-gradient(#fff,#f6f6f6);background-image:linear-gradient(#fff,#f6f6f6);width:100%;margin:0 auto;border-top-left-radius:50px;border-top-right-radius:50px}.aboutInfoHeader p{margin-bottom:1.823%}.our_partners.about_section{position:relative;z-index:-1;margin-top:-7.5%}.our_partners.about_section h1{margin-bottom:25px}.our_partners.about_section h2{line-height:1.5;margin-bottom:27px}hr{width:82px;height:4px;margin:0 auto 30px;background-color:#000}.our_partners.about_section hr{margin-bottom:32px}.our_partners .section_info{margin-bottom:4.584%}.our_partners table{width:100%}.our_partners table>tbody>tr{height:21vh}.our_partners table>tbody>tr>td{padding:15px 0;vertical-align:middle;text-align:center;border:4px solid #f6f6f6;background-color:#fff}.bottom_bgr{height:100vh;margin-top:-14.584vw;background-image:url(/img/prtfolio/about_bottom_bgr.png);background-repeat:no-repeat;background-size:cover;background-position:center top}.about_us_container .our_contacts{margin-top:-250px;margin-bottom:40px}.contacts{width:62.5%;margin:0 auto}.project .contacts{width:65%;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.project .shots.active .contacts{width:78%}.js-flexbox-support .contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts_form_wrapper{position:relative;z-index:-1;margin-bottom:40px;padding:66px 7.25%;line-height:1.6;border-radius:15px;background-color:#fff}.contacts_form_wrapper h2{margin-top:4px;margin-bottom:27px;line-height:1.5}.contacts_form_wrapper hr{margin-bottom:18px}.contacts_form_wrapper p{margin-bottom:0;font-size:26px;line-height:2.42}.contacts_form_wrapper p:first-of-type{font-weight:700}.contacts_form_wrapper form{width:69.3%;margin:0 auto;padding:70px 0 0}.js-flexbox-support .contacts_links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contacts_link_wrapper{height:18.542vw}.contacts_link_wrapper:first-child{border-right:20px solid transparent}.contacts_link_wrapper:nth-child(2){border-left:20px solid transparent}.project .contacts_link_wrapper{-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.project .shots.active .contacts_link_wrapper:first-child{border-left:1px solid transparent;border-right:30px solid transparent}.project .shots.active .contacts_link_wrapper:nth-child(2){border-left:30px solid transparent;border-right:1px solid transparent}.js-flexbox-support .contacts_link_wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.js-no-flexbox-support .contacts_link_wrapper{display:inline-block;width:33%}.contacts_link{width:100%;padding:3% 2%;border-radius:15px;background-color:#fff}.contacts_link .icon{color:#41424c}.contacts_form_wrapper .material-symbols-outlined,.contacts_link .material-symbols-outlined,.modal-demo-request .material-symbols-outlined{font-size:46px;font-weight:700}.project .contacts_link{background-color:#f5f5f5}.js-flexbox-support .contacts_link{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.js-no-flexbox-support .contacts_link{display:block}.contacts_link .text_label{font-size:26px;font-weight:700;display:block;line-height:2;color:#000}.contacts_link .text_label h2{margin:22px 0 32px}.contacts_link .text_label hr{margin-bottom:24px}.contacts_link .text_label a{font-size:26px;color:#b09780}.contacts_link .text_label a::after{font-family:designconnected;content:'\e903';font-size:23px;padding:0 7px;position:relative;top:3px}.contacts_link .text_label:nth-child(3){display:none}.contacts_link .text_label strong{font-weight:800}.about_us_container .title_text{display:none}@media all and (min--moz-device-pixel-ratio:0){.shots{padding-right:17px}.shots.active{padding-right:0}}