.custom-modal,.modal{z-index:2000}.custom-modal.modal-as-page,.modal.modal-as-page{overflow:hidden;padding-right:0!important}.custom-modal.modal-as-page>.modal-dialog,.modal.modal-as-page>.modal-dialog{max-width:100%;height:100%;margin:0}.custom-modal.modal-as-page>.modal-dialog>.modal-content,.modal.modal-as-page>.modal-dialog>.modal-content{height:100%;border-radius:0;border:none;overflow-y:auto;overflow-x:hidden}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-header,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-header{background:rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.2);border:none;border-radius:0;width:100%;position:fixed;top:0;left:0;z-index:999}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-header,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-header{width:100%}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-header .modal-title img,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-header .modal-title img{max-height:40px}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-header>.close,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-header>.close{width:40px;height:40px;position:fixed;display:inline-block;top:1.875rem;right:2.5rem;padding:0;z-index:99;opacity:1;border-radius:50%;transition:all .3s ease}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-header>.close:after,.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-header>.close:before,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-header>.close:after,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-header>.close:before{content:"";display:block;position:absolute;left:6px;bottom:18px;width:30px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background:#fff}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-header>.close:before,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-header>.close:before{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-header>.close:after,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-header>.close:after{transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-48deg)}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-header>.close:hover,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-header>.close:hover{background:rgba(255,255,255,.1)}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-header>.close:focus-visible,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-header>.close:focus-visible{border:none;outline:none;box-shadow:none}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body{padding:8.125rem 0 3rem}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body{padding:6.25rem 0 0}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow{display:none;position:fixed;bottom:0;width:100%;right:0;left:0;background:#b70b0b;z-index:999;border-top:1px solid #ddd}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow{position:static;padding-right:15px}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow.show,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow.show{display:block}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow{display:block!important}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul{display:flex;justify-content:center;margin-bottom:0}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul{display:flex;justify-content:space-between}}@media(max-width:599px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul{flex-wrap:wrap;justify-content:center}}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li{position:relative;top:0;transform:translateY(0)}}@media(max-width:599px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li{max-width:none;width:50%}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:before,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:before{display:none}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:first-of-type,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:first-of-type{text-align:left}@media(max-width:599px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:first-of-type,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:first-of-type{left:0}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:first-of-type a small:before,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:first-of-type a small:before{content:"";font-size:1rem;font-family:Material Icons Round;margin:2px 16px 0 0;float:left}@media(max-width:599px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:first-of-type a small:before,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:first-of-type a small:before{margin:2px 6px 0 0}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:first-of-type a span,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:first-of-type a span{padding-left:1.5rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:last-of-type,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:last-of-type{text-align:right}@media(max-width:599px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:last-of-type,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:last-of-type{right:0}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:last-of-type a small:before,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:last-of-type a small:before{content:"";font-size:1rem;font-family:Material Icons Round;margin:2px 0 0 16px;float:right}@media(max-width:599px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:last-of-type a small:before,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:last-of-type a small:before{margin:2px 0 0 6px}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:last-of-type a span,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li:last-of-type a span{padding-right:1.5rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li a,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li a{text-decoration:none;color:#fff;display:inline-block;opacity:.8;font-weight:900;text-transform:uppercase;font-size:1.5rem;letter-spacing:2px}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li a,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li a{font-size:1.3rem}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li a,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li a{font-size:.875rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li a small,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li a small{display:inline-block;font-size:1rem;letter-spacing:2px;color:#fff}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li a span,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li a span{display:block}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li a:hover,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li a:hover{opacity:1}@media(max-width:599px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li.previous_port,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-arrow ul li.previous_port{padding-left:.813rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro{width:100%;text-align:center}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-title,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-title{font-size:2.8125rem;font-weight:800;text-transform:uppercase;color:#b70b0b;margin-bottom:0;line-height:normal}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-title,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-title{font-size:2.25rem}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-title,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-title{font-size:1.875rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-small-title,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-small-title{font-size:1rem;font-weight:700;color:rgba(35,35,35,.5);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:0}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-description,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-description{color:#232323;font-size:2.5rem;font-weight:700;line-height:49px;letter-spacing:-.2px;margin-bottom:0;margin-top:2.5rem}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-description,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-description{font-size:1.875rem}}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-description,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-description{font-size:1.625rem}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-description,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-description{font-size:1.375rem;line-height:35px}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-cat,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-cat{width:80%;margin:2.5rem auto auto}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-cat,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-cat{margin-top:2rem}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-cat,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-cat{width:100%}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-cat span,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-cat span{text-transform:uppercase;font-size:.9375rem;color:#232323;letter-spacing:.2px;background:0 0;border:1px solid rgba(35,35,35,.2);height:auto;border-radius:20px;display:inline-block;padding:.625rem 1.25rem;position:relative;margin:0 .4375rem 15px}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-cat span,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-cat span{font-size:.875rem;padding:.375rem .75rem}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-cat span,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-cat span{margin-bottom:.9375rem}}@media(max-width:599px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-cat span,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-cat span{margin:0 0 .9375rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-img-container,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-img-container{margin-top:.625rem}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-img-container img,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-intro .project-img-container img{max-width:100%;filter:drop-shadow(2px 4px 10px rgba(0,0,0,.3))}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview{text-align:center;padding-top:3.125rem}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview{margin-top:3rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content{max-width:850px;margin:0 auto}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .overview-logo,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .overview-logo{display:inline-block;margin:0 auto 1.875rem;background:#fff;border-radius:50px;overflow:hidden;padding:.625rem 1.25rem;box-shadow:0 16px 0 -8px rgba(0,0,0,.1)}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .overview-logo,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .overview-logo{margin:0 auto .9375rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .overview-logo img,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .overview-logo img{height:70px}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content h3,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content h3{font-size:2.5rem;font-weight:800;text-transform:uppercase;color:#232323;margin-bottom:0}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content h3,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content h3{font-size:1.875rem}}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content h3,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content h3{font-size:1.625rem}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content h3,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content h3{font-size:1.375rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content p,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content p{margin-top:1.875rem;font-size:1.5rem;color:#232323;line-height:32px;letter-spacing:-.2px}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content p,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content p{font-size:1.25rem;letter-spacing:0}}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content p,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content p{font-size:1.125rem;line-height:26px}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content p,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content p{font-size:1rem;line-height:24px;margin-top:.9375rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items{text-align:center;margin-top:2.5rem}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul{padding:0;margin:0}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li{text-align:center;padding:0 1.25rem;display:inline-block;margin:0;width:33%}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li{width:25%}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li{width:32%;padding:0 .625rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li:before,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li:before{display:none}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li svg,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li svg{fill:#b70b0b;width:70px}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li svg,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li svg{width:40px!important}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li span,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li span{font-size:18px;color:#484848;text-transform:uppercase;display:block;margin-top:.625rem}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li span,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li span{font-size:16px}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li+li,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-overview .overview-content .project-items ul li+li{border-left:1px solid rgba(255,255,255,.3)}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback{text-align:center;margin-top:5rem}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback{margin-top:3rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper{max-width:850px;margin:0 auto;width:85%}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper{width:68%}}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper{width:90%}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper{width:85%}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-title,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-title{font-size:2.5rem;color:#232323;margin-bottom:1.25rem;font-weight:800}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-title,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-title{font-size:1.875rem}}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-title,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-title{font-size:1.625rem}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-title,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-title{font-size:1.375rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-title.h5,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-title.h5{font-size:40px}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-title svg,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-title svg{width:100px;fill:rgba(0,0,0,.2);display:block;margin:0 auto}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-title svg,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-title svg{width:45px!important}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p{font-size:1.5rem;color:#232323;line-height:32px;letter-spacing:-.2px;position:relative}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p{font-size:1.25rem;letter-spacing:0}}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p{font-size:1.125rem;line-height:26px}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p{font-size:1rem;line-height:24px}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p:before,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p:before{content:"";background:url(/images/quote-left.png) no-repeat;background-size:100%;width:60px;height:57px;position:absolute;top:-20px;left:-60px;opacity:.3}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p:before,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p:before{width:40px;top:-24px;left:-7px}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p:after,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p:after{content:"";background:url(/images/quote-right.png) no-repeat;background-size:100%;width:60px;height:57px;position:absolute;bottom:-20px;right:-60px;opacity:.3}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p:after,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p:after{width:40px;bottom:-27px;right:-18px}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p:after,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper p:after{width:40px;bottom:-54px;right:4px;bottom:-28px}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-author,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-author{margin-top:2.5rem;font-size:1.3125rem;color:#232323;letter-spacing:.4px;text-transform:uppercase;font-weight:700}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-author small,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .feedback-wrapper .feedback-author small{display:block;font-size:1.125rem;color:rgba(35,35,35,.5);letter-spacing:.2px;font-style:italic}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap{margin:5rem 0;user-select:none}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap{margin:3rem 0}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count{font-size:10rem;font-weight:800;line-height:80px;color:#b70b0b;opacity:.3;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition:all .5s ease}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count{font-size:7rem}}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count{font-size:5rem}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count{font-size:3rem;margin-right:8px;line-height:0}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count span,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count span{font-size:10rem;margin-right:1.5625rem;transition:all .5s ease}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count span,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count span{font-size:7rem}}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count span,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count span{font-size:5rem}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count span,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count span{font-size:3rem;margin-right:0}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count:hover,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count:hover{opacity:1}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count:active .material-icons-round,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap .like-count:active .material-icons-round{transform:scale(.7)}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap p,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap p{letter-spacing:.2px;text-transform:uppercase;margin-top:15px;margin-bottom:0;font-size:1.4375rem;color:#232323;font-weight:700}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap p,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .client-feedback .like-wrap p{font-size:1.25rem}}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact{padding-top:3rem;padding-bottom:0}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact{padding-bottom:3rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title{text-align:center}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title h4,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title h4{font-size:2.5rem;color:#232323;text-transform:uppercase;margin:0;font-weight:700}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title h4,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title h4{font-size:1.875rem}}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title h4,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title h4{font-size:1.625rem}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title h4,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title h4{font-size:1.375rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title p:not(.lead),.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title ul:not(.lead) li,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title p:not(.lead),.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title ul:not(.lead) li{font-size:1.375rem;color:#232323;line-height:32px;letter-spacing:-.2px}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title p:not(.lead),.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title ul:not(.lead) li,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title p:not(.lead),.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title ul:not(.lead) li{font-size:1.25rem}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title p:not(.lead),.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title ul:not(.lead) li,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title p:not(.lead),.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .pc-title ul:not(.lead) li{font-size:1rem;line-height:22px}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .form-sec-title,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .form-sec-title{margin-bottom:1.875rem;text-align:left;font-size:1.375rem;font-weight:700;color:#232323}@media(max-width:991px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .form-sec-title,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .form-sec-title{font-size:1.25rem}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .form-sec-title,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .form-sec-title{font-size:1.125rem;margin-bottom:.9375rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form{margin-top:4.375rem}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form{margin-top:3rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .input-group-prepend,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .input-group-prepend{top:0;left:0;width:30px}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .input-group-prepend .input-group-text,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .input-group-prepend .input-group-text{width:30px;text-align:left;border-right:none;color:#b70b0b}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .form-control,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .form-control{border-radius:0!important;padding-left:1.875rem;border-width:0 0 1px;border-color:rgba(35,35,35,.3);color:#232323;background:rgba(0,0,0,0)}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .form-control,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .form-control{padding-left:1.1rem;font-size:14px}}@media(max-width:599px){.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .form-control,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .form-control{padding-left:1.4rem}}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .form-control:focus,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .form-control:focus{border-color:#232323}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .form-control::placeholder,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .form-control::placeholder{color:rgba(35,35,35,.7)}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .form-control:-ms-input-placeholder,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .form-control:-ms-input-placeholder{color:rgba(35,35,35,.7)}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .form-control::-ms-input-placeholder,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .input-group .form-control::-ms-input-placeholder{color:rgba(35,35,35,.7)}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .form-group .custom-control-label,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .form-group .custom-control-label{color:#232323}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .form-group .uploadfile,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .form-group .uploadfile{border:2px dashed rgba(0,0,0,.2);background-color:rgba(0,0,0,.1)}.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .form-group .uploadfile .fileup p,.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .form-group .uploadfile .fileup span,.custom-modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .form-group .uploadfile i,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .form-group .uploadfile .fileup p,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .form-group .uploadfile .fileup span,.modal.modal-as-page>.modal-dialog>.modal-content>.modal-body .project-contact .contact-form .form-group .uploadfile i{color:rgba(35,35,35,.6)}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg{background:#fff!important}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .modal-header,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .modal-header{background:#024ec0}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact{padding-top:0}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .pc-title h4,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .pc-title h4{color:#101010}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .pc-title p,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .pc-title p{color:#212121}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .form-sec-title,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .form-sec-title{color:#000}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .input-group .input-group-prepend .input-group-text,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .input-group .input-group-prepend .input-group-text{color:#024ec0}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .input-group .form-control,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .input-group .form-control{border-color:rgba(0,0,0,.3);color:#101010}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .input-group .form-control:focus,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .input-group .form-control:focus{border-color:#247cff}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .input-group .form-control::placeholder,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .input-group .form-control::placeholder{color:rgba(0,0,0,.7)}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .input-group .form-control:-ms-input-placeholder,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .input-group .form-control:-ms-input-placeholder{color:rgba(0,0,0,.7)}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .input-group .form-control::-ms-input-placeholder,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .input-group .form-control::-ms-input-placeholder{color:rgba(0,0,0,.7)}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .form-group .custom-control-label,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .form-group .custom-control-label{color:#101010}@media(max-width:1199px){.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .form-group .custom-control-label,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .form-group .custom-control-label{font-size:15px}}@media(max-width:767px){.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .form-group .custom-control-label,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .form-group .custom-control-label{font-size:14px}}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .form-group .uploadfile,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .form-group .uploadfile{border:2px dashed rgba(0,0,0,.2);background-color:rgba(0,0,0,.1)}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .form-group .uploadfile i,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .form-group .uploadfile i{color:#024ec0}.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .form-group .uploadfile .fileup p,.custom-modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .form-group .uploadfile .fileup span,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .form-group .uploadfile .fileup p,.modal.modal-as-page>.modal-dialog>.modal-content.white-bg .project-contact .contact-form .form-group .uploadfile .fileup span{color:#212121}.custom-modal .black-bg,.modal .black-bg{background:rgba(0,0,0,.1);padding:40px 12%;margin:30px 0}@media(max-width:991px){.custom-modal .black-bg,.modal .black-bg{padding:40px 3%}}.get-a-quote-modal{z-index:2147483000!important;isolation:isolate}body:has(.get-a-quote-modal.show)>.modal-backdrop.show{z-index:2147482999!important}body:has(.get-a-quote-modal.show):has(#thnakyouModal.show)>.modal-backdrop.show{z-index:2147483199!important}body:has(.get-a-quote-modal.show):has(#thnakyouModal.show)>#thnakyouModal.show{z-index:2147483200!important}.custom-modal .modal-header .close:after,.custom-modal .modal-header .close:before{background:#000!important}.text{font-size:1.3rem;line-height:32px;letter-spacing:-.2px;color:#fff;text-align:left}@media(max-width:991px){.text{font-size:1rem}}.portfolio-carousel{max-width:949px;margin:auto}.portfolio-carousel .owl-stage-outer{height:460px}.portfolio-carousel .owl-item img{height:460px;width:auto!important;margin:auto;border:2px solid #fff}.portfolio-carousel .owl-nav button[class*=owl]{background:#b70b0b}.tech-area{margin-bottom:3px;padding:0 150px}@media(max-width:1199px){.tech-area{padding:0 17%}}@media(max-width:991px){.tech-area{padding:0 5%;margin-bottom:20px}}.tech-area .text-box{background:#b70b0b;padding:2.2rem 1.5625rem;font-size:21px;color:#fff;border-radius:5px 0 0 5px;height:100%}@media(max-width:991px){.tech-area .text-box{padding:34px 10px}}@media(max-width:767px){.tech-area .text-box{font-size:.875rem;margin-bottom:3px;height:auto;padding:15px 10px;border-radius:5px 5px 0 0}}.tech-area .icons-tab{display:flex;align-items:center;padding:0;background:#b70b0b;border-radius:0 5px 5px 0}@media(max-width:767px){.tech-area .icons-tab{justify-content:center}}.tech-area .icons-tab .icons{padding:10px 0}@media(max-width:767px){.tech-area .icons-tab .icons{padding:10px 0;width:109px}}@media(max-width:599px){.tech-area .icons-tab .icons{border-radius:0 0 5px 5px;width:79px}}.tech-area .icons-tab .icons .lt-icon svg{width:60px;fill:#fff}.tech-area .icons-tab .icons .lt-icon svg polygon{fill:url(#MyGradient)}.tech-area .icons-tab .icons .icon-text{color:#fff}@media(max-width:599px){.tech-area .icons-tab .icons .icon-text{font-size:.6875rem}}.tech-area .lt-icon{width:144px}@media(max-width:1199px){.tech-area .lt-icon{width:104px}}@media(max-width:767px){.tech-area .lt-icon{width:105px;margin:auto}}@media(max-width:599px){.tech-area .lt-icon{width:54px;font-size:.6875rem}}.tech-area .lt-icon img{height:60px;border-radius:5px}@media(max-width:991px){.tech-area .lt-icon img{height:51px}}@media(max-width:599px){.tech-area .lt-icon img{height:30px}}.sectionWrapper{margin-bottom:165px;margin-top:6.25rem}@media(max-width:991px){.sectionWrapper{margin-bottom:100px}}@media(max-width:767px){.sectionWrapper{margin-bottom:50px}}@media(max-width:599px){.sectionWrapper{margin-bottom:30px}}.sectionWrapper #section1{background:#750000;z-index:10;padding:50px 0 40px}.sectionWrapper #section2{background:#960018;z-index:9;padding:110px 0 30px}.sectionWrapper #section3{background:#750000;z-index:8;padding:75px 0 10px}.sectionWrapper #section4{z-index:7}.sectionWrapper #section5{z-index:6}.sectionWrapper #section6{z-index:5}.section{width:100%;position:relative;padding:50px 0}.section:after{content:"";width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0}#section1:after,#section2:after,#section4:after{transform-origin:left bottom;transform:skewY(3deg)}#section3:after,#section5:after{transform-origin:right bottom;transform:skewY(-3deg)}.sectionInner{height:auto;display:flex;flex-wrap:wrap;overflow:hidden;color:rgba(0,0,0,.5);padding:0 50px}@media(max-width:767px){.sectionInner{padding:0 15px}}.sectionInner h3{font-size:1.5rem;color:#fff;letter-spacing:.4px;text-transform:uppercase;font-weight:700;margin-bottom:15px}@media(max-width:991px){.sectionInner h3{font-size:1rem}}.sectionInner img.t-o-r{transform-origin:right}.sectionInner img.t-o-l{transform-origin:left}.box{height:100%}.box.video-container{position:relative}.box.video-container .video-clisk{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;background:rgba(0,0,0,.4)}.box img{height:100%!important}.carousel-3d-slide{background:rgba(0,0,0,0)!important;border:none!important}.carousel-3d-slide:not(.current) .box a{pointer-events:none}.video-modal .modal-dialog{max-width:1024px;padding:0}.video-modal .modal-dialog .modal-content .modal-body{padding:0;height:calc(100vh - 65px)}.video-modal .modal-dialog video{height:100%;width:100%;object-fit:cover;position:absolute;border:3px solid #fff}.country-code .iti__selected-flag{padding-left:24px}.country-code .form-control{padding-left:72px}.country-code .iti__selected-flag{border:none}.video-play-button{height:100px;width:100px;margin:auto;text-align:center;line-height:78px;cursor:pointer;border-radius:50%;position:relative}.video-play-button:before{z-index:0;animation:pulse-border 1.5s ease-out infinite}.video-play-button:after,.video-play-button:before{content:"";position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#000;border-radius:50%}.video-play-button:after{z-index:1;transition:all .2s}.video-play-button:hover:after{background-color:hsl(0,0%,-10%)}.video-play-button svg{height:30px;z-index:5;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;padding-left:10px;margin:auto;fill:#fff}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.hearts{width:200px;height:600px;left:50%;margin-left:-50px}.heart,.hearts{position:absolute;bottom:0}.heart{width:30px;height:30px;opacity:1;display:none}.heart i{position:absolute;left:0;top:0;opacity:1}@keyframes flowOne{0%{opacity:0;bottom:0;left:14%}40%{opacity:.8}50%{opacity:1;left:0}60%{opacity:.2}80%{bottom:80%}to{opacity:0;bottom:100%;left:18%}}@keyframes flowTwo{0%{opacity:0;bottom:0;left:0}40%{opacity:.8}50%{opacity:1;left:11%}60%{opacity:.2}80%{bottom:60%}to{opacity:0;bottom:80%;left:0}}@keyframes flowThree{0%{opacity:0;bottom:0;left:0}40%{opacity:.8}50%{opacity:1;left:30%}60%{opacity:.2}80%{bottom:70%}to{opacity:0;bottom:90%;left:0}}