*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}html,body{height:100%}body{margin:0;padding:0;font-size:1rem;line-height:1.4;font-family:"din-regular",sans-serif;color:#222;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:linear-gradient(#28d401, transparent);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#00c6ff, transparent)}ul{margin:0px;padding:0px;list-style:none}.lock-scroll{overflow:hidden}@media (max-width: 767px){.lock-scroll{position:fixed}}#smooth-content ::-webkit-scrollbar,#smooth-wrapper ::-webkit-scrollbar{width:10px}#smooth-content ::-webkit-scrollbar-track,#smooth-wrapper ::-webkit-scrollbar-track{background:grey;border-radius:0px}#smooth-content ::-webkit-scrollbar-thumb,#smooth-wrapper ::-webkit-scrollbar-thumb{background:red;border-radius:0}#smooth-content ::-webkit-scrollbar-thumb:hover,#smooth-wrapper ::-webkit-scrollbar-thumb:hover{background:#b30000}.noDisplay{display:none}header{padding:1rem 0;transition:all 0.3s ease-in-out;position:fixed;width:100%;left:0;top:0;z-index:10}header ::selection{background-color:#EE3326;color:#fff}@media (max-width: 767px){header{padding:0.5rem 0;height:65px}}header .container .row .col{display:flex;justify-content:space-between;align-items:center}header .container .row .col .logo{width:75px}@media (max-width: 767px){header .container .row .col .logo{width:55px}}header .container .row .col .hamburger{width:25px}@media (min-width: 1025px){header .container .row .col .hamburger{display:none}}@media (min-width: 768px) and (max-width: 959px){header .container .row .col .hamburger{display:none}}header .container .row .col .hamburger ul li{width:100%;height:2px;background:#fff;margin-bottom:5px}header .container .row .col .hamburger ul li:last-child{margin-bottom:0}header .container .row .col .hamburger ul li.base-color{background:#222}@media (max-width: 767px){header .container .row .col nav{position:absolute;width:100%;height:calc(100vh - 65px);left:0;top:65px;background:#fff;padding:2rem 0;transition:all 0.3s ease-in-out;transform:translate(100%, 0)}}@media (max-width: 767px){header .container .row .col nav.active{transform:translate(0, 0)}}header .container .row .col nav ul{display:flex}@media (max-width: 767px){header .container .row .col nav ul{flex-wrap:wrap}}header .container .row .col nav ul li{margin-left:2.5rem}@media (max-width: 767px){header .container .row .col nav ul li{width:100%;font-size:2rem;text-align:center;margin:0 0 1rem 0}}header .container .row .col nav ul li a{color:#fff;text-decoration:none;font-size:1.5rem}header .container .row .col nav ul li a.base-color{color:#222;font-size:1.5rem}@media (max-width: 767px){header .container .row .col nav ul li a{color:#222}}header.up{transform:translate(0, -100%)}header.solid,header.solid-nav-open{background:#fff;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.15)}header.solid .container .row .col .hamburger ul li,header.solid-nav-open .container .row .col .hamburger ul li{background:#222}header.solid .container .row .col nav ul li a,header.solid-nav-open .container .row .col nav ul li a{color:#222}header svg{fill:#fff}@media (max-width: 767px){header svg{fill:#000}}.solid svg{fill:#000}footer{padding:3rem 0 0.5rem 0;background:#222;clear:both}footer ::selection{background-color:#EE3326;color:#fff}footer .logo-wrap{display:flex;align-items:center;color:#fff}footer .logo-wrap .logo{width:100px}@media (max-width: 767px){footer .logo-wrap .logo{width:55px}}footer .logo-wrap .details{margin-left:1rem}footer .logo-wrap .details .name{font-family:"din-bold",sans-serif}footer .logo-wrap .details address{font-size:0.9rem;margin:0}footer .social-wrap{display:inline-block}footer .social-wrap ul{display:flex}footer .social-wrap ul li{width:30px;height:30px;margin-left:0.5rem}@media (max-width: 767px){footer .social-wrap ul li{margin-left:auto;margin-right:0.5rem}}footer .social-wrap ul li a{display:flex;width:100%;height:100%;background:#fff;border-radius:50%;align-items:center;justify-content:center;text-align:center}footer .social-wrap ul li a svg{width:70%}footer .footer-nav{display:inline-block;margin:1rem 0 0 -0.5rem}@media (max-width: 767px){footer .footer-nav{margin-left:0}}footer .footer-nav ul{display:flex}footer .footer-nav ul li{width:auto;margin-left:0.5rem}@media (max-width: 767px){footer .footer-nav ul li{margin-left:auto;margin-right:0.5rem}}footer .footer-nav ul li a{display:flex;text-decoration:none;align-items:center;justify-content:center;color:#fff;font-size:1.25rem}footer .site-map{width:100%;text-align:center;background:#222;color:#fff;font-size:1rem;padding:1rem 0 0 0;font-family:din-medium}.heading-block{font-size:6rem;font-family:"din-black";color:#757575}@media (max-width: 767px){.heading-block{font-size:3rem}}@media (width: 512px){.heading-block{font-size:5rem}}.heading-block span{width:45px;height:45px;display:inline-block;border-radius:1.1rem 0 1.1rem 1.1rem;margin-left:0.5rem}@media (max-width: 767px){.heading-block span{width:25px;height:25px;border-radius:0.5rem 0 0.5rem 0.5rem}}@media (width: 512px){.heading-block span{width:40px;height:40px}}.spotlight{height:100vh;overflow:hidden;position:relative}.spotlight .video-wrap{height:100%}.spotlight .video-wrap video{width:100%;height:100%;object-fit:cover}.spotlight .video-wrap ::after{content:"";position:absolute;z-index:-2;width:100%;height:100%;background:linear-gradient(180deg, transparent 0, transparent 10%, #000);opacity:0.8;bottom:0;left:0;transform:translate(0, 0);display:block}.spotlight .content-wrap{position:absolute;width:50%;left:25%;bottom:5rem;text-align:center;color:#fff}.spotlight .content-wrap ::selection{background-color:#EE3326}@media (max-width: 767px){.spotlight .content-wrap{width:100%;left:0;padding:0 0.75rem;bottom:2rem}}.spotlight .content-wrap .heading-wrap{margin-bottom:3rem}@media (max-width: 767px){.spotlight .content-wrap .heading-wrap{margin-bottom:1.5rem}}.spotlight .content-wrap .heading-wrap ul{display:flex;justify-content:center}.spotlight .content-wrap .heading-wrap ul li{font-size:1.2rem;font-family:"din-bold",sans-serif;padding:0 1rem;text-transform:uppercase;cursor:pointer}.spotlight .content-wrap p{padding:0 10%;margin-bottom:0}@media (max-width: 767px){.spotlight .content-wrap p{padding:0}}.about{padding:5rem 0}.about ::selection{background-color:#EE3326;color:#fff}@media (max-width: 767px){.about{padding:3rem 0}}.about .heading-block{text-align:right;padding-top:2rem;padding-right:2rem}.about .heading-block span{background:#EE3326;width:45px;height:45px}@media (max-width: 767px){.about .heading-block span{width:20px;height:20px}}.about .offering-slider-wrap{margin-top:2rem}@media (max-width: 767px){.about .offering-slider-wrap{margin-top:3rem}}.about .offering-slider-wrap .slider-wrap .slides{width:22%;padding:0 1rem}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides{width:80%;padding:0 0.5rem}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap .slides{width:55%}}.about .offering-slider-wrap .slider-wrap .slides .wrap a{text-decoration:none;display:block;padding:2rem;color:#000;transition:0.3s all ease-in-out;min-height:320px;height:320px}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{height:400px}}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red:hover{background:#EE3326;color:#fff;border:#EE3326 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green:hover{background:#79C145;color:#fff;border:#79C145 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue:hover{background:#0B7CC1;color:#fff;border:#0B7CC1 solid 4px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{padding:1rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a .image{margin-bottom:0.5rem}.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.25rem;margin-bottom:0.5rem;font-family:"din-bold",sans-serif;line-height:1}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.55rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:0.8rem}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:1rem}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{background:rgba(238,51,38,0.5);display:block}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button{width:35px;height:35px}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button .flickity-button-icon{color:#fff;width:50%}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{display:none}}@media (min-width: 1025px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}.about .offering-slider-wrap .service-home-btn:hover{background:#EE3326}.about p.p-wrap{font-size:1rem;font-family:"din-bold",sans-serif}.our-story{background:#222;color:#fff}.our-story ::selection{background-color:#EE3326}.our-story .image-blackwrap{width:100%;position:relative;overflow:hidden}.our-story .image-blackwrap ::after{content:"";position:absolute;z-index:-2;width:100%;height:100%;background:linear-gradient(180deg, transparent 0, transparent 0.9%, #000);opacity:0.8;bottom:0;left:0;transform:translate(0, 0);display:block}.our-story .image-blackwrap .grey-img{filter:grayscale(100%)}.our-story .image-blackwrap .grey-img.active{filter:grayscale(0%)}.our-story .image-blackwrap .big-heading-block{position:absolute;bottom:0;left:initial;width:100%;opacity:0;transform:translate(0, 5rem)}@media (max-width: 767px){.our-story .image-blackwrap .big-heading-block{bottom:0;left:0}}.our-story .image-blackwrap .big-heading-block .heading-wrap{font-size:6rem;font-family:"din-black";color:#fff;padding:0 3rem;text-align:left;z-index:2;position:relative}@media (max-width: 767px){.our-story .image-blackwrap .big-heading-block .heading-wrap{font-size:3rem;text-align:left;padding-left:1rem}}@media (min-width: 768px) and (max-width: 959px){.our-story .image-blackwrap .big-heading-block .heading-wrap{padding-left:1rem}}@media (min-width: 1025px){.our-story .image-blackwrap .big-heading-block .heading-wrap{padding-left:2rem}}.our-story .image-blackwrap .big-heading-block .heading-wrap span{width:45px;height:45px;display:inline-block;border-radius:1.1rem 0 1.1rem 1.1rem;margin-left:0.5rem;background:#79C145}@media (max-width: 767px){.our-story .image-blackwrap .big-heading-block .heading-wrap span{width:25px;height:25px;border-radius:0.5rem 0 0.5rem 0.5rem}}.our-story .image-blackwrap .big-heading-block .heading-wrap span.red{background:#EE3326}@media (max-width: 767px){.our-story .wrap{padding:2rem 0.75rem}}@media (min-width: 768px) and (max-width: 959px){.our-story .wrap{padding:1rem 1rem 2rem 1rem}}.our-story .wrap h3{font-size:4rem;font-family:"din-bold",sans-serif;margin-bottom:1rem}@media (max-width: 767px){.our-story .wrap h3{font-size:2.5rem}}.our-story .wrap .border-img{margin-top:2rem;transform:translate(0, 5rem);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}.our-story .text-animation-trigger{opacity:0;transform:translate(0, 5rem)}.our-story .reverse-bg{background:#222;color:#fff}.clients{padding:5rem 0;position:relative;z-index:1}.clients ::selection{background-color:#EE3326;color:#fff}@media (max-width: 767px){.clients{padding:3rem 0}}.clients .heading-block span{background:#EE3326}.clients .wrap{border-radius:2rem 0 2rem 2rem;padding:2rem}.clients .wrap.red{border:#c4c4c4 solid 4px}.clients .wrap.red.red:hover{border:#EE3326 solid 4px}.clients .wrap.green{border:#c4c4c4 solid 4px}.clients .wrap.green.green:hover{border:#79C145 solid 4px}.clients .wrap.blue{border:#c4c4c4 solid 4px}.clients .wrap.blue.blue:hover{border:#0B7CC1 solid 4px}.clients .parallax-elem-1{position:absolute;width:200px;height:200px;border-radius:3rem 0 3rem 3rem;border:#ee3326 solid 8px;left:3%;top:5%;z-index:-1;display:none}@media (max-width: 767px){.clients .parallax-elem-1{display:none}}@media (min-width: 768px) and (max-width: 959px){.clients .parallax-elem-1{display:none}}.clients .parallax-elem-2{position:absolute;width:100px;height:100px;border-radius:2rem 0 2rem 2rem;border:#ee3326 solid 6px;left:1%;top:2%;z-index:-1;display:none}@media (max-width: 767px){.clients .parallax-elem-2{display:none}}@media (min-width: 768px) and (max-width: 959px){.clients .parallax-elem-2{display:none}}.team{padding:5rem 0;background:#222;position:relative;z-index:1}.team ::selection{background-color:#79C145}@media (max-width: 767px){.team{padding:3rem 0}}.team .heading-block{color:#fff;padding-bottom:1rem}.team .heading-block span{background:#79C145}.team .slides{width:33.33%}@media (max-width: 767px){.team .slides{width:100%}}@media (min-width: 768px) and (max-width: 959px){.team .slides{width:100%}}.team .slides .item-wrap{width:100%;display:inline-block;padding:1rem}@media (max-width: 767px){.team .slides .item-wrap{width:100%}}@media (min-width: 768px) and (max-width: 959px){.team .slides .item-wrap{width:100%}}.team .slides .item-wrap .item-detail{width:100%;display:flex;align-items:center}.team .slides .item-wrap .item-detail .item-img{width:40%}.team .slides .item-wrap .item-detail .item-img img{width:100%;height:100%;object-fit:cover;border-radius:2rem 0 2rem 2rem;border:#757575 solid 4px;transition:0.3s all ease-in-out}.team .slides .item-wrap .item-detail .item-img img.red:hover{border:#EE3326 solid 4px}.team .slides .item-wrap .item-detail .item-img img.green:hover{border:#79C145 solid 4px}.team .slides .item-wrap .item-detail .item-img img.blue:hover{border:#0B7CC1 solid 4px}.team .slides .item-wrap .item-detail .item-copy{border:#757575 solid 4px;border-radius:0 0 2rem 0;background:#fff;width:60%;padding:1rem;border-left:0}@media (min-width: 768px) and (max-width: 959px){.team .slides .item-wrap .item-detail .item-copy{padding:2rem 1rem}}@media (max-width: 767px){.team .slides .item-wrap .item-detail .item-copy{padding:0.5rem}}.team .slides .item-wrap .item-detail .item-copy .name{font-size:1.5rem;font-family:"din-bold",sans-serif}@media (max-width: 767px){.team .slides .item-wrap .item-detail .item-copy .name{font-size:1rem}}@media (min-width: 768px) and (max-width: 959px){.team .slides .item-wrap .item-detail .item-copy .name{font-size:2rem}}.team .slides .item-wrap .item-detail .item-copy .designation{font-size:1rem}@media (max-width: 767px){.team .slides .item-wrap .item-detail .item-copy .designation{font-size:0.8rem}}.team .parallax-elem-1{position:absolute;width:250px;height:250px;border-radius:0 4rem 4rem 4rem;border:#2c2c2c solid 8px;right:10%;bottom:5%;z-index:-1}@media (max-width: 767px){.team .parallax-elem-1{display:none}}@media (min-width: 768px) and (max-width: 959px){.team .parallax-elem-1{display:none}}@media (min-width: 1025px){.team .flickity-enabled .flickity-page-dots{display:none}}.team .flickity-enabled .flickity-page-dots .dot{background:#fff}.blogs{padding:5rem 0;position:relative;z-index:1}.blogs ::selection{background-color:#0B7CC1;color:#fff}@media (max-width: 767px){.blogs{padding:3rem 0}}.blogs .heading-block{color:#222}@media (max-width: 767px){.blogs .heading-block{text-align:right}}@media (min-width: 768px) and (max-width: 959px){.blogs .heading-block{text-align:right}}.blogs .heading-block span{background:#0B7CC1}.blogs .row:after{content:''}@media (max-width: 767px){.blogs .row:after{content:'flickity';display:none}}@media (max-width: 767px){.blogs .row{padding:0 0.75rem}}.blogs .wrap{box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);border-radius:1.5rem 0rem 1.5rem 1.5rem;min-height:200px;height:415px;background:#f3f3f3;position:relative}.blogs .wrap a{text-decoration:none;display:block}.blogs .wrap a .image{overflow:hidden;margin-bottom:1rem}@media (max-width: 767px){.blogs .wrap a .image{margin:0.5rem}}.blogs .wrap a .image img{width:100%;height:100%;object-fit:cover;border-radius:1.5rem 0 0 0}.blogs .wrap a .description{text-align:left;padding:0 1rem;color:#000}.blogs .wrap a .description .title{font-size:1.5rem;font-family:"din-bold",sans-serif;margin-bottom:0.5rem}.blogs .wrap a .description p{font-size:0.9rem}@media (max-width: 767px){.blogs .wrap a .description p{padding-bottom:1rem}}.blogs .parallax-elem-1{position:absolute;width:200px;height:200px;border-radius:3rem 0 3rem 3rem;border:#0b7cc1 solid 8px;left:5%;top:5%;z-index:-1;display:none}@media (max-width: 767px){.blogs .parallax-elem-1{display:none}}@media (min-width: 768px) and (max-width: 959px){.blogs .parallax-elem-1{display:none}}.blogs .parallax-elem-2{position:absolute;width:100px;height:100px;border-radius:2rem 0 2rem 2rem;border:#0b7cc1 solid 6px;left:3%;top:2%;z-index:-1;display:none}@media (max-width: 767px){.blogs .parallax-elem-2{display:none}}@media (min-width: 768px) and (max-width: 959px){.blogs .parallax-elem-2{display:none}}.career{padding:5rem 0;background:#222}.career ::selection{background-color:#0B7CC1}.career .image-blackwrap{width:100%;position:relative;overflow:hidden}.career .image-blackwrap ::after{content:"";position:absolute;z-index:-2;width:100%;height:100%;background:linear-gradient(180deg, transparent 0, transparent 0.9%, #000);opacity:0.8;bottom:0;left:0;transform:translate(0, 0);display:block}.career .image-blackwrap .career-heading{position:absolute;bottom:0;left:initial;width:100%}@media (max-width: 767px){.career .image-blackwrap .career-heading{bottom:0;left:0}}.career .image-blackwrap .career-heading .heading-wrap{font-size:6rem;font-family:"din-black";color:#fff;text-align:left;padding-left:3rem;z-index:2;position:relative}@media (max-width: 767px){.career .image-blackwrap .career-heading .heading-wrap{font-size:3rem;text-align:left;padding-left:1rem}}@media (min-width: 768px) and (max-width: 959px){.career .image-blackwrap .career-heading .heading-wrap{padding-left:1rem}}.career .image-blackwrap .career-heading .heading-wrap span{width:45px;height:45px;display:inline-block;border-radius:1.1rem 0 1.1rem 1.1rem;margin-left:0.5rem;background:#0B7CC1}@media (max-width: 767px){.career .image-blackwrap .career-heading .heading-wrap span{width:25px;height:25px}}.career .image-blackwrap .btn.btn-primary:hover{background:#0B7CC1}@media (max-width: 767px){.career{padding:3rem 0}}@media (max-width: 767px){.career .wrap{padding:2rem 0.75rem}}@media (min-width: 768px) and (max-width: 959px){.career .wrap{padding:1rem 1rem 2rem 1rem}}.career .wrap h3{color:#fff;font-size:3.3rem;font-family:"din-bold",sans-serif}.career .wrap p{color:#fff}.contact-us ::selection{background-color:#EE3326;color:#fff}.contact-us .map-wrap{position:relative}.contact-us .map-wrap .view-mapwrap{position:absolute;top:1rem;left:1rem}@media (max-width: 767px){.contact-us .map-wrap .view-mapwrap{width:170px;top:0.5rem;left:0.2rem}}.contact-us .map-wrap .map-logo{width:60px;position:absolute;top:9rem;right:25rem}@media (min-width: 1601px){.contact-us .map-wrap .map-logo{right:32rem}}@media (max-width: 767px){.contact-us .map-wrap .map-logo{width:45px;top:3rem;right:13rem}}.contact-us h3{font-size:1.5rem;font-family:"din-bold",sans-serif;margin-bottom:1rem}.contact-us .heading-block{font-size:90px}@media (min-width: 1601px){.contact-us .heading-block{font-size:128px}}.contact-us .heading-block span{background:#EE3326;width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.contact-us .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.contact-us .contact-blocks{margin-bottom:2rem}}.contact-us .contact-blocks ul{display:flex}.contact-us .contact-blocks ul li{font-family:"din-bold",sans-serif;margin-right:2rem}.contact-us .contact-blocks ul li a{color:#222}.contact-us .success{background:#E1F8ED;padding:20px;margin-top:16px;margin-bottom:16px}.contact-us .success.is-active{display:block}.contact-us .btn.btn-primary a{color:#fff;text-decoration:none;display:block}.contact-us .btn.btn-primary .btn.btn-primary:hover{background:#EE3326}.contact-us .map-wrap{position:relative;height:100%}.contact-us .map-wrap iframe{width:100%;height:100%}.blog-list-wrap{padding:10rem 0}.blog-list-wrap ::selection{background-color:#EE3326;color:#fff}@media (max-width: 767px){.blog-list-wrap{padding:5rem 0}}.blog-list-wrap .heading-block{color:#222}@media (max-width: 767px){.blog-list-wrap .heading-block{text-align:right}}.blog-list-wrap .heading-block span{background:#0B7CC1}.blog-list-wrap .blog-wrap{border:2px solid #E6E6E6;border-radius:4rem 0 4rem 4rem;margin:1rem 0;transition:0.3s all ease-in-out;min-height:500px;height:840px;position:relative}.blog-list-wrap .blog-wrap .blog-list-img img{border-radius:4rem 0 0 0;transition:transform 1s}.blog-list-wrap .blog-wrap .blog-list-img img :hover{transform:translateZ(15px)}.blog-list-wrap .blog-wrap .blog-list-copy{padding:2rem}.blog-list-wrap .blog-wrap .blog-list-copy h3{font-size:2rem;font-family:'din-black';color:#000}.blog-list-wrap .blog-wrap .blog-list-copy p{font-size:1rem;color:#222;font-family:"din-regular",sans-serif}.blog-list-wrap .blog-wrap .blog-list-copy .read-more a{text-decoration:none;color:#000;font-size:1.5rem;font-family:"din-medium",sans-serif}.blog-list-wrap .blog-wrap .blog-list-copy .read-more a span{background:#000;width:15px;height:15px;display:inline-block;border-radius:1.1rem 0 1.1rem 1.1rem;margin-right:0.5rem;margin-top:0.2rem}.blog-list-wrap .blog-wrap .latest-icon{position:absolute;top:0;left:0}.blog-list-wrap .blog-wrap .latest-icon img{width:150px}.blog-detail-wrap{padding:10rem 0;background:#222;border-bottom:1px solid #fff}.blog-detail-wrap ::selection{background-color:#EE3326;color:#fff}@media (max-width: 767px){.blog-detail-wrap{padding:5rem 0}}.blog-detail-wrap .heading-block{color:#fff}@media (max-width: 767px){.blog-detail-wrap .heading-block{text-align:right}}.blog-detail-wrap .heading-block span{background:#0B7CC1}.blog-detail-wrap .detail-wrap .detail-img img{border-radius:4rem 0 4rem 4rem}.blog-detail-wrap .detail-wrap .detail-copy{padding:2rem 1rem}.blog-detail-wrap .detail-wrap .detail-copy h2{font-size:3rem;color:#fff;font-family:'din-black';padding-bottom:1rem}@media (max-width: 767px){.blog-detail-wrap .detail-wrap .detail-copy h2{font-size:2rem}}.blog-detail-wrap .detail-wrap .detail-copy p{font-size:1.2rem;color:#fff;font-family:"din-regular",sans-serif;padding:0.5rem 0;line-height:1.5}@media (max-width: 767px){.blog-detail-wrap .detail-wrap .detail-copy p{font-size:1rem}}.blog-detail-wrap .detail-wrap .author-wrap{font-size:1.5rem;font-family:'din-black';color:#fff;padding:0 0 0 1rem}@media (max-width: 767px){.blog-detail-wrap .detail-wrap .author-wrap{font-size:1.3rem}}.blog-detail-wrap .detail-wrap .date-wrap{font-size:1rem;font-family:"din-bold",sans-serif;color:#fff;padding:0.5rem 0 0 1rem}.blog-detail-wrap .detail-wrap .right-align{display:flex;justify-content:flex-end}@media (max-width: 767px){.blog-detail-wrap .detail-wrap .right-align{justify-content:flex-start;padding-left:1.5rem}}.blog-detail-wrap .detail-wrap .right-align .detail-btn{background:#222;color:#fff;border:2px solid #fff;border-radius:1rem 0 1rem 1rem;padding:0.5rem 2rem;margin-top:1.5rem;margin-right:1rem;font-size:1.5rem}.blog-detail-wrap .detail-wrap .right-align .detail-btn:hover{border:2px solid #79C145}.blog-detail-wrap .detail-wrap .right-align .detail-btn.previous{border-radius:0 1rem 1rem 1rem}.blog-detail-wrap .detail-wrap .right-align .detail-btn.previous:hover{border:2px solid #EE3326}@media (max-width: 767px){.blog-detail-wrap .detail-wrap .right-align .detail-btn{float:left}}.thanks-wrap{padding:30rem 0;background:#222;border-bottom:1px solid #fff}.thanks-wrap ::selection{background-color:#EE3326;color:#fff}.thanks-wrap .thanks-msg{width:100%;float:left;position:relative}.thanks-wrap .thanks-msg .wrap-msg{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.thanks-wrap .thanks-msg .wrap-msg .thanks-text{width:100%;text-align:center;color:#fff;font-size:2.5rem;font-family:'din-black'}.thanks-wrap .thanks-msg .wrap-msg .emoji-img{width:100%;text-align:center}.thanks-wrap .thanks-msg .wrap-msg .emoji-img img{max-width:100%}.thanks-wrap .thanks-msg .wrap-msg .button-wrap{width:100%;display:flex;justify-content:center;padding-top:2rem}.thanks-wrap .thanks-msg .wrap-msg .button-wrap .button{width:auto}.thanks-wrap .thanks-msg .wrap-msg .button-wrap .button a{text-decoration:none;color:#000;background:#fff;border-radius:1rem 0 1rem 1rem;padding:0.5rem 1.5rem;font-size:1.5rem;font-family:'din-bold'}.services-page-wrap{padding-top:10rem}@media (max-width: 767px){.services-page-wrap{padding-top:6rem}}@media (min-width: 768px) and (max-width: 959px){.services-page-wrap{padding-top:8rem}}.services-page-wrap .services-wrap{width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse}@media (max-width: 767px){.services-page-wrap .services-wrap{display:block}}@media (min-width: 768px) and (max-width: 959px){.services-page-wrap .services-wrap{display:block}}.services-page-wrap .services-wrap .services-type{width:31%;float:left;padding:2rem 0.5rem 0 0}@media (max-width: 767px){.services-page-wrap .services-wrap .services-type{width:100%}}@media (min-width: 768px) and (max-width: 959px){.services-page-wrap .services-wrap .services-type{width:100%}}.services-page-wrap .services-wrap .services-type ul{list-style:none}.services-page-wrap .services-wrap .services-type ul li{width:100%;padding-bottom:2rem}.services-page-wrap .services-wrap .services-type ul li a{display:block;text-decoration:none;border:2px solid #BEBEBE;border-radius:60px 0px 60px 60px;padding:1rem 0;color:#000;min-height:320px;height:335px;line-height:1;transition:0.3s all ease-in-out}@media (min-width: 1601px){.services-page-wrap .services-wrap .services-type ul li a{height:400px}}@media (min-width: 768px) and (max-width: 959px){.services-page-wrap .services-wrap .services-type ul li a{min-height:auto;height:auto}}@media (max-width: 767px){.services-page-wrap .services-wrap .services-type ul li a{min-height:auto;height:auto}}.services-page-wrap .services-wrap .services-type ul li a.bg-red:hover{border:2px solid #EE3326;background:#EE3326;color:#fff}.services-page-wrap .services-wrap .services-type ul li a.bg-green:hover{border:2px solid #79C145;background:#79C145;color:#fff}.services-page-wrap .services-wrap .services-type ul li a.bg-blue:hover{border:2px solid #0B7CC1;background:#0B7CC1;color:#fff}.services-page-wrap .services-wrap .services-type ul li a .type-img{width:100%}.services-page-wrap .services-wrap .services-type ul li a .type-heading{width:100%;text-align:right;font-size:1.5rem;font-family:'din-black';padding:0 2rem}@media (min-width: 1601px){.services-page-wrap .services-wrap .services-type ul li a .type-heading{font-size:2rem}}@media (min-width: 768px) and (max-width: 959px){.services-page-wrap .services-wrap .services-type ul li a .type-heading{font-size:2rem}}.services-page-wrap .services-wrap .services-type ul li a .type-heading span{display:inline-block;width:15px;height:15px;margin-left:5px}.services-page-wrap .services-wrap .services-type ul li a .type-heading span.dot-red{background:#EE3326;border-radius:5px 0 5px 5px}.services-page-wrap .services-wrap .services-type ul li a .type-heading span.dot-red:hover{background:#fff}.services-page-wrap .services-wrap .services-type ul li a .type-heading span.dot-green{background:#79C145;border-radius:5px 0 5px 5px}.services-page-wrap .services-wrap .services-type ul li a .type-heading span.dot-green:hover{background:#fff}.services-page-wrap .services-wrap .services-type ul li a .type-heading span.dot-blue{background:#0B7CC1;border-radius:5px 0 5px 5px}.services-page-wrap .services-wrap .services-type ul li a .type-heading span.dot-blue:hover{background:#fff}.services-page-wrap .services-wrap .about-services{width:65%;float:right;text-align:right;position:sticky;top:110px;height:100vh;margin-bottom:15%}@media (max-width: 767px){.services-page-wrap .services-wrap .about-services{width:100%;height:auto;margin-bottom:0}}@media (min-width: 768px) and (max-width: 959px){.services-page-wrap .services-wrap .about-services{width:100%;height:auto;margin-bottom:0}}.services-page-wrap .services-wrap .about-services .heading-block{color:#222222;line-height:1;font-size:80px}@media (min-width: 1601px){.services-page-wrap .services-wrap .about-services .heading-block{font-size:128px}}.services-page-wrap .services-wrap .about-services .heading-block span{background:#EE3326;width:25px;height:25px;border-radius:10px 0px 10px 10px}@media (min-width: 1601px){.services-page-wrap .services-wrap .about-services .heading-block span{width:35px;height:35px;border-radius:13px 0px 13px 13px}}.services-page-wrap .services-wrap .about-services p{margin-top:1rem;font-size:18px}@media (min-width: 1601px){.services-page-wrap .services-wrap .about-services p{margin-top:4rem;font-size:26px}}.services-page-wrap .services-wrap .about-services .service-men{width:100%;margin-top:0.5rem}.service-details-spotlight{width:100%;position:relative;z-index:1}.service-details-spotlight .service-spotlight{width:100%;position:relative;height:100vh}@media (max-width: 767px){.service-details-spotlight .service-spotlight{height:75vh}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight{height:70vh}}.service-details-spotlight .service-spotlight .video-motion-sprite-banner{width:100%;border:none;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}@media (max-width: 767px){.service-details-spotlight .service-spotlight .video-motion-sprite-banner{display:none}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .video-motion-sprite-banner{display:none}}.service-details-spotlight .service-spotlight .video-motion-sprite-banner video{width:100%;height:100%;object-fit:fill}.service-details-spotlight .service-spotlight .heading-block{font-size:60px;font-family:'din-black';position:absolute;top:10rem;right:5rem;color:#000;line-height:1;display:inline-block;z-index:2;text-align:right;transition:0.3s all ease-in-out;cursor:pointer}@media (min-width: 1601px){.service-details-spotlight .service-spotlight .heading-block{font-size:128px;top:26vh}}@media (max-width: 767px){.service-details-spotlight .service-spotlight .heading-block{top:-15vh;right:1rem;font-size:33px}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .heading-block{top:-22vh;right:0rem;font-size:85px}}.service-details-spotlight .service-spotlight .heading-block .heading-block-two{display:block;padding-left:5rem}.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:30px;height:30px;display:inline-block;border-radius:0.8rem 0 0.8rem 0.8rem;margin-left:0.5rem}@media (min-width: 1601px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:45px;height:45px;border-radius:1.1rem 0 1.1rem 1.1rem}}@media (max-width: 767px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:20px;height:20px;border-radius:0.4rem 0 0.4rem 0.4rem}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:35px;height:35px;border-radius:0.8rem 0 0.8rem 0.8rem}}.service-details-spotlight .service-spotlight .heading-block.green-hover:hover{color:#79C145}.service-details-spotlight .service-main-banner{display:flex;justify-content:space-between;z-index:1;height:100%;align-items:flex-end;padding-bottom:1rem}@media (max-width: 767px){.service-details-spotlight .service-main-banner{display:block;margin-top:13rem}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner{display:block;margin-top:25rem}}.service-details-spotlight .service-main-banner .banner-img{width:40%;float:right}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-img{width:100%}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner .banner-img{width:100%}}.service-details-spotlight .service-main-banner .banner-copy{width:50%;float:left}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-copy{width:100%}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner .banner-copy{width:100%}}.service-details-spotlight .service-main-banner .banner-copy p{color:#000;font-size:20px;font-weight:400;line-height:1.1;padding-top:10px}@media (min-width: 1601px){.service-details-spotlight .service-main-banner .banner-copy p{font-size:25px;padding-top:15px}}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-copy p{font-size:17px}}.about-service-detail{width:100%;background:#0B7CC1;padding:5rem 0;margin:0}.about-service-detail .about-service-detail-type{width:100%}.about-service-detail .about-service-detail-type ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul{display:block}}@media (min-width: 768px) and (max-width: 959px){.about-service-detail .about-service-detail-type ul{display:block}}.about-service-detail .about-service-detail-type ul li{width:50%;display:inline-block;padding:2rem}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li{width:100%;padding:2rem 0}}@media (min-width: 768px) and (max-width: 959px){.about-service-detail .about-service-detail-type ul li{width:100%;padding:2rem 1rem}}.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:25px;font-family:'din-black';color:#fff;padding:1rem 0 0 0}@media (min-width: 1601px){.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:36px}}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:22px}}.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:15px;font-weight:700;color:#fff;padding:1rem 0 0 0}@media (min-width: 1601px){.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:24px}}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:17px}}.about{padding:5rem 0}.about ::selection{background-color:#EE3326;color:#fff}@media (max-width: 767px){.about{padding:3rem 0}}.about .heading-block{text-align:right;padding-top:2rem;padding-right:2rem}.about .heading-block span{width:45px;height:45px}@media (max-width: 767px){.about .heading-block span{width:20px;height:20px}}.about .offering-slider-wrap{margin-top:2rem}@media (max-width: 767px){.about .offering-slider-wrap{margin-top:3rem}}.about .offering-slider-wrap .slider-wrap .slides{width:22%;padding:0 1rem}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides{width:80%;padding:0 0.5rem}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap .slides{width:55%}}.about .offering-slider-wrap .slider-wrap .slides .wrap a{text-decoration:none;display:block;padding:2rem;color:#000;transition:0.3s all ease-in-out;min-height:320px;height:320px}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{height:400px}}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red:hover{background:#EE3326;color:#fff;border:#EE3326 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green:hover{background:#79C145;color:#fff;border:#79C145 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue:hover{background:#0B7CC1;color:#fff;border:#0B7CC1 solid 4px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{padding:1rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a .image{margin-bottom:0.5rem}.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.25rem;margin-bottom:0.5rem;font-family:"din-bold",sans-serif;line-height:1}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.55rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:0.8rem}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:1rem}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{background:rgba(238,51,38,0.5);display:block}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button{width:35px;height:35px}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button .flickity-button-icon{color:#fff;width:50%}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{display:none}}@media (min-width: 1025px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}.about .offering-slider-wrap .service-home-btn:hover{background:#79C145}.about p.p-wrap{font-size:1rem;font-family:"din-bold",sans-serif}.our-work-wrap{width:100%;background:var(--b3, #222);padding:8rem 0}@media (max-width: 767px){.our-work-wrap{padding:2rem 0}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap{padding:3rem 0}}.our-work-wrap.select-green ::selection{background-color:#79C145;color:#fff}.our-work-wrap .heading-block{color:var(--W2, #BEBEBE);line-height:1;font-size:90px;text-align:right}@media (min-width: 1601px){.our-work-wrap .heading-block{font-size:128px}}@media (max-width: 767px){.our-work-wrap .heading-block{font-size:53px}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .heading-block{font-size:85px}}.our-work-wrap .heading-block span{width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.our-work-wrap .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.our-work-wrap .heading-block span{width:25px;height:25px;border-radius:10px 0px 10px 10px}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .heading-block span{width:35px;height:35px;border-radius:13px 0px 13px 13px}}.our-work-wrap .heading-block span.background-bg-green{background:#79C145}.our-work-wrap .work-img{width:100%;padding:3rem 0 0 0}.our-work-wrap .work-img ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.our-work-wrap .work-img ul{display:block}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img ul{display:block}}.our-work-wrap .work-img ul li{width:50%;display:inline-block;padding:0 1rem}@media (max-width: 767px){.our-work-wrap .work-img ul li{width:100%;padding:1rem}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img ul li{width:100%;padding:1rem}}.our-work-wrap .work-img ul li .img-fluid{border-radius:48px 0px 48px 48px}.our-work-wrap .show-btn{width:auto;display:flex;justify-content:center;padding:3rem 0 0 0}@media (max-width: 767px){.our-work-wrap .show-btn{padding:1rem 0 0 0}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .show-btn{padding:1rem 0 0 0}}.our-work-wrap .show-btn a{text-decoration:none;display:block;border-radius:16px 0px 16px 16px;background:#fff;padding:14px 51px;font-size:18px;font-weight:700;transition:0.3s all ease-in-out}@media (max-width: 767px){.our-work-wrap .show-btn a{padding:10px 25px;font-size:18px}}.our-work-wrap .show-btn a.border-bg-green{border:4px solid #79C145;color:#79C145}.our-work-wrap .show-btn a.border-bg-green:hover{background:#79C145;color:#fff}.contact-us.services-page{background:#f5f4f4}.contact-us ::selection{background-color:#EE3326;color:#fff}.contact-us .map-wrap{position:relative}.contact-us .map-wrap .view-mapwrap{position:absolute;top:1rem;left:1rem}@media (max-width: 767px){.contact-us .map-wrap .view-mapwrap{width:170px;top:0.5rem;left:0.2rem}}.contact-us .map-wrap .map-logo{width:60px;position:absolute;top:9rem;right:25rem}@media (min-width: 1601px){.contact-us .map-wrap .map-logo{right:32rem}}@media (max-width: 767px){.contact-us .map-wrap .map-logo{width:45px;top:3rem;right:13rem}}.contact-us h3{font-size:1.5rem;font-family:"din-bold",sans-serif;margin-bottom:1rem}.contact-us .heading-block{font-size:90px;font-family:'din-black';color:#222}@media (min-width: 1601px){.contact-us .heading-block{font-size:128px}}@media (max-width: 767px){.contact-us .heading-block{font-size:53px}}@media (min-width: 768px) and (max-width: 959px){.contact-us .heading-block{font-size:85px;text-align:right}}.contact-us .heading-block span{background:#EE3326;width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.contact-us .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.contact-us .heading-block span{width:25px;height:25px;border-radius:10px 0px 10px 10px}}@media (min-width: 768px) and (max-width: 959px){.contact-us .heading-block span{width:35px;height:35px;border-radius:0.8rem 0 0.8rem 0.8rem}}@media (max-width: 767px){.contact-us .contact-blocks{margin-bottom:2rem}}.contact-us .contact-blocks ul{display:flex}.contact-us .contact-blocks ul li{font-family:"din-bold",sans-serif;margin-right:2rem}.contact-us .contact-blocks ul li a{color:#222}.contact-us .success{background:#E1F8ED;padding:20px;margin-top:16px;margin-bottom:16px}.contact-us .success.is-active{display:block}.contact-us .btn.btn-primary a{color:#fff;text-decoration:none;display:block}.contact-us .btn.btn-primary:hover{background:#EE3326}.contact-us .map-wrap{position:relative;height:100%}.contact-us .map-wrap iframe{width:100%;height:100%}.service-details-spotlight{width:100%;position:relative;z-index:1}.service-details-spotlight .service-spotlight{width:100%;position:relative;height:100vh}@media (max-width: 767px){.service-details-spotlight .service-spotlight{height:75vh}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight{height:70vh}}.service-details-spotlight .service-spotlight .paid-media-sprite-banner{width:100%;border:none;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}@media (max-width: 767px){.service-details-spotlight .service-spotlight .paid-media-sprite-banner{display:none}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .paid-media-sprite-banner{display:none}}.service-details-spotlight .service-spotlight .paid-media-sprite-banner video{width:100%;height:100%;object-fit:fill}.service-details-spotlight .service-spotlight .heading-block{font-size:60px;font-family:'din-black';position:absolute;top:10rem;right:5rem;color:#000;line-height:1;display:inline-block;z-index:2;text-align:right;transition:0.3s all ease-in-out;cursor:pointer}@media (min-width: 1601px){.service-details-spotlight .service-spotlight .heading-block{font-size:128px;top:26vh}}@media (max-width: 767px){.service-details-spotlight .service-spotlight .heading-block{top:-15vh;right:1rem;font-size:33px}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .heading-block{top:-22vh;right:0rem;font-size:85px}}.service-details-spotlight .service-spotlight .heading-block.red-hover:hover{color:#EE3326}.service-details-spotlight .service-spotlight .heading-block span{width:30px;height:30px;display:inline-block;border-radius:0.8rem 0 0.8rem 0.8rem;margin-left:0.5rem}@media (min-width: 1601px){.service-details-spotlight .service-spotlight .heading-block span{width:45px;height:45px;border-radius:1.1rem 0 1.1rem 1.1rem}}@media (max-width: 767px){.service-details-spotlight .service-spotlight .heading-block span{width:20px;height:20px;border-radius:0.4rem 0 0.4rem 0.4rem}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .heading-block span{width:35px;height:35px;border-radius:0.8rem 0 0.8rem 0.8rem}}.service-details-spotlight .service-main-banner{display:flex;justify-content:space-between;z-index:1;height:100%;align-items:flex-end;padding-bottom:1rem}@media (max-width: 767px){.service-details-spotlight .service-main-banner{display:block;margin-top:13rem}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner{display:block;margin-top:25rem}}.service-details-spotlight .service-main-banner .banner-img{width:40%;float:right}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-img{width:100%}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner .banner-img{width:100%}}.service-details-spotlight .service-main-banner .banner-copy{width:50%;float:left}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-copy{width:100%}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner .banner-copy{width:100%}}.service-details-spotlight .service-main-banner .banner-copy p{color:#000;font-size:20px;font-weight:400;line-height:1.1;padding-top:10px}@media (min-width: 1601px){.service-details-spotlight .service-main-banner .banner-copy p{font-size:25px;padding-top:15px}}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-copy p{font-size:17px}}.about-service-detail{width:100%;background:#0B7CC1;padding:5rem 0;margin:0}.about-service-detail .about-service-detail-type{width:100%}.about-service-detail .about-service-detail-type ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul{display:block}}@media (min-width: 768px) and (max-width: 959px){.about-service-detail .about-service-detail-type ul{display:block}}.about-service-detail .about-service-detail-type ul li{width:50%;display:inline-block;padding:2rem}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li{width:100%;padding:2rem 0}}@media (min-width: 768px) and (max-width: 959px){.about-service-detail .about-service-detail-type ul li{width:100%;padding:2rem 1rem}}.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:25px;font-family:'din-black';color:#fff;padding:1rem 0 0 0}@media (min-width: 1601px){.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:36px}}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:22px}}.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:15px;font-weight:700;color:#fff;padding:1rem 0 0 0}@media (min-width: 1601px){.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:24px}}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:17px}}.about{padding:5rem 0}.about ::selection{background-color:#EE3326;color:#fff}@media (max-width: 767px){.about{padding:3rem 0}}.about .heading-block{text-align:right;padding-top:2rem;padding-right:2rem}.about .heading-block span{width:45px;height:45px}@media (max-width: 767px){.about .heading-block span{width:20px;height:20px}}.about .offering-slider-wrap{margin-top:2rem}@media (max-width: 767px){.about .offering-slider-wrap{margin-top:3rem}}.about .offering-slider-wrap .slider-wrap .slides{width:22%;padding:0 1rem}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides{width:80%;padding:0 0.5rem}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap .slides{width:55%}}.about .offering-slider-wrap .slider-wrap .slides .wrap a{text-decoration:none;display:block;padding:2rem;color:#000;transition:0.3s all ease-in-out;min-height:320px;height:320px}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{height:400px}}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red:hover{background:#EE3326;color:#fff;border:#EE3326 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green:hover{background:#79C145;color:#fff;border:#79C145 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue:hover{background:#0B7CC1;color:#fff;border:#0B7CC1 solid 4px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{padding:1rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a .image{margin-bottom:0.5rem}.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.25rem;margin-bottom:0.5rem;font-family:"din-bold",sans-serif;line-height:1}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.55rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:0.8rem}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:1rem}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{background:rgba(238,51,38,0.5);display:block}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button{width:35px;height:35px}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button .flickity-button-icon{color:#fff;width:50%}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{display:none}}@media (min-width: 1025px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}.about .offering-slider-wrap .service-home-btn:hover{background:#EE3326}.about p.p-wrap{font-size:1rem;font-family:"din-bold",sans-serif}.our-work-wrap{width:100%;background:var(--b3, #222);padding:8rem 0}@media (max-width: 767px){.our-work-wrap{padding:2rem 0}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap{padding:3rem 0}}.our-work-wrap.select-red ::selection{background-color:#EE3326;color:#fff}.our-work-wrap .heading-block{color:var(--W2, #BEBEBE);line-height:1;font-size:90px;text-align:right}@media (min-width: 1601px){.our-work-wrap .heading-block{font-size:128px}}@media (max-width: 767px){.our-work-wrap .heading-block{font-size:53px}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .heading-block{font-size:85px}}.our-work-wrap .heading-block span{width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.our-work-wrap .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.our-work-wrap .heading-block span{width:25px;height:25px;border-radius:10px 0px 10px 10px}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .heading-block span{width:35px;height:35px;border-radius:13px 0px 13px 13px}}.our-work-wrap .heading-block span.background-bg-red{background:#EE3326}.our-work-wrap .work-img{width:100%;padding:3rem 0 0 0}.our-work-wrap .work-img ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.our-work-wrap .work-img ul{display:block}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img ul{display:block}}.our-work-wrap .work-img ul li{width:50%;display:inline-block;padding:0 1rem}@media (max-width: 767px){.our-work-wrap .work-img ul li{width:100%;padding:1rem}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img ul li{width:100%;padding:1rem}}.our-work-wrap .work-img ul li .img-fluid{border-radius:48px 0px 48px 48px}.our-work-wrap .show-btn{width:auto;display:flex;justify-content:center;padding:3rem 0 0 0}@media (max-width: 767px){.our-work-wrap .show-btn{padding:1rem 0 0 0}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .show-btn{padding:1rem 0 0 0}}.our-work-wrap .show-btn a{text-decoration:none;display:block;border-radius:16px 0px 16px 16px;background:#fff;padding:14px 51px;font-size:18px;font-weight:700;transition:0.3s all ease-in-out}@media (max-width: 767px){.our-work-wrap .show-btn a{padding:10px 25px;font-size:18px}}.our-work-wrap .show-btn a.border-bg-red{border:4px solid #EE3326;color:#EE3326}.our-work-wrap .show-btn a.border-bg-red:hover{background:#EE3326;color:#fff}.contact-us.services-page{background:#f5f4f4}.contact-us ::selection{background-color:#EE3326;color:#fff}.contact-us .map-wrap{position:relative}.contact-us .map-wrap .view-mapwrap{position:absolute;top:1rem;left:1rem}@media (max-width: 767px){.contact-us .map-wrap .view-mapwrap{width:170px;top:0.5rem;left:0.2rem}}.contact-us .map-wrap .map-logo{width:60px;position:absolute;top:9rem;right:25rem}@media (min-width: 1601px){.contact-us .map-wrap .map-logo{right:32rem}}@media (max-width: 767px){.contact-us .map-wrap .map-logo{width:45px;top:3rem;right:13rem}}.contact-us h3{font-size:1.5rem;font-family:"din-bold",sans-serif;margin-bottom:1rem}.contact-us .heading-block{font-size:90px;font-family:'din-black';color:#222}@media (min-width: 1601px){.contact-us .heading-block{font-size:128px}}@media (max-width: 767px){.contact-us .heading-block{font-size:53px}}@media (min-width: 768px) and (max-width: 959px){.contact-us .heading-block{font-size:85px;text-align:right}}.contact-us .heading-block span{background:#EE3326;width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.contact-us .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.contact-us .heading-block span{width:25px;height:25px;border-radius:10px 0px 10px 10px}}@media (min-width: 768px) and (max-width: 959px){.contact-us .heading-block span{width:35px;height:35px;border-radius:0.8rem 0 0.8rem 0.8rem}}@media (max-width: 767px){.contact-us .contact-blocks{margin-bottom:2rem}}.contact-us .contact-blocks ul{display:flex}.contact-us .contact-blocks ul li{font-family:"din-bold",sans-serif;margin-right:2rem}.contact-us .contact-blocks ul li a{color:#222}.contact-us .success{background:#E1F8ED;padding:20px;margin-top:16px;margin-bottom:16px}.contact-us .success.is-active{display:block}.contact-us .btn.btn-primary a{color:#fff;text-decoration:none;display:block}.contact-us .btn.btn-primary:hover{background:#EE3326}.contact-us .map-wrap{position:relative;height:100%}.contact-us .map-wrap iframe{width:100%;height:100%}.service-details-spotlight{width:100%;position:relative;z-index:1}.service-details-spotlight .service-spotlight{width:100%;position:relative;height:100vh}@media (max-width: 767px){.service-details-spotlight .service-spotlight{height:75vh}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight{height:70vh}}.service-details-spotlight .service-spotlight .corporate-sprite-banner{width:100%;border:none;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}@media (max-width: 767px){.service-details-spotlight .service-spotlight .corporate-sprite-banner{display:none}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .corporate-sprite-banner{display:none}}.service-details-spotlight .service-spotlight .corporate-sprite-banner video{width:100%;height:100%;object-fit:fill}.service-details-spotlight .service-spotlight .heading-block{font-size:60px;font-family:'din-black';position:absolute;top:10rem;right:5rem;color:#000;line-height:1;display:inline-block;z-index:2;text-align:right;transition:0.3s all ease-in-out;cursor:pointer}@media (min-width: 1601px){.service-details-spotlight .service-spotlight .heading-block{font-size:128px;top:26vh}}@media (max-width: 767px){.service-details-spotlight .service-spotlight .heading-block{top:-15vh;right:1rem;font-size:33px}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .heading-block{top:-22vh;right:0rem;font-size:85px}}.service-details-spotlight .service-spotlight .heading-block .heading-block-two{display:block;padding-left:5rem}.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:30px;height:30px;display:inline-block;border-radius:0.8rem 0 0.8rem 0.8rem;margin-left:0.5rem}@media (min-width: 1601px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:45px;height:45px;border-radius:1.1rem 0 1.1rem 1.1rem}}@media (max-width: 767px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:20px;height:20px;border-radius:0.4rem 0 0.4rem 0.4rem}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:35px;height:35px;border-radius:0.8rem 0 0.8rem 0.8rem}}.service-details-spotlight .service-spotlight .heading-block.blue-hover:hover{color:#0B7CC1}.service-details-spotlight .service-main-banner{display:flex;justify-content:space-between;z-index:1;height:100%;align-items:flex-end;padding-bottom:1.5rem}@media (max-width: 767px){.service-details-spotlight .service-main-banner{display:block;margin-top:13rem}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner{display:block;margin-top:25rem}}.service-details-spotlight .service-main-banner .banner-img{width:40%;float:right}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-img{width:100%}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner .banner-img{width:100%}}.service-details-spotlight .service-main-banner .banner-copy{width:50%;float:left}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-copy{width:100%}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner .banner-copy{width:100%}}.service-details-spotlight .service-main-banner .banner-copy p{color:#000;font-size:20px;font-weight:400;line-height:1.1;padding-top:10px}@media (min-width: 1601px){.service-details-spotlight .service-main-banner .banner-copy p{font-size:25px;padding-top:15px}}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-copy p{font-size:17px}}.about-service-detail{width:100%;background:#0B7CC1;padding:5rem 0;margin:0}.about-service-detail .about-service-detail-type{width:100%}.about-service-detail .about-service-detail-type ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul{display:block}}@media (min-width: 768px) and (max-width: 959px){.about-service-detail .about-service-detail-type ul{display:block}}.about-service-detail .about-service-detail-type ul li{width:50%;display:inline-block;padding:2rem}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li{width:100%;padding:2rem 0}}@media (min-width: 768px) and (max-width: 959px){.about-service-detail .about-service-detail-type ul li{width:100%;padding:2rem 1rem}}.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:25px;font-family:'din-black';color:#fff;padding:1rem 0 0 0}@media (min-width: 1601px){.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:36px}}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:22px}}.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:15px;font-weight:700;color:#fff;padding:1rem 0 0 0}@media (min-width: 1601px){.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:24px}}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:17px}}.about{padding:5rem 0}.about ::selection{background-color:#EE3326;color:#fff}@media (max-width: 767px){.about{padding:3rem 0}}.about .heading-block{text-align:right;padding-top:2rem;padding-right:2rem}.about .heading-block span{width:45px;height:45px}@media (max-width: 767px){.about .heading-block span{width:20px;height:20px}}.about .offering-slider-wrap{margin-top:2rem}@media (max-width: 767px){.about .offering-slider-wrap{margin-top:3rem}}.about .offering-slider-wrap .slider-wrap .slides{width:22%;padding:0 1rem}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides{width:80%;padding:0 0.5rem}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap .slides{width:55%}}.about .offering-slider-wrap .slider-wrap .slides .wrap a{text-decoration:none;display:block;padding:2rem;color:#000;transition:0.3s all ease-in-out;min-height:320px;height:320px}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{height:400px}}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red:hover{background:#EE3326;color:#fff;border:#EE3326 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green:hover{background:#79C145;color:#fff;border:#79C145 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue:hover{background:#0B7CC1;color:#fff;border:#0B7CC1 solid 4px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{padding:1rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a .image{margin-bottom:0.5rem}.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.25rem;margin-bottom:0.5rem;font-family:"din-bold",sans-serif;line-height:1}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.55rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:0.8rem}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:1rem}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{background:rgba(238,51,38,0.5);display:block}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button{width:35px;height:35px}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button .flickity-button-icon{color:#fff;width:50%}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{display:none}}@media (min-width: 1025px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}.about .offering-slider-wrap .service-home-btn:hover{background:#0B7CC1}.about p.p-wrap{font-size:1rem;font-family:"din-bold",sans-serif}.our-work-wrap{width:100%;background:var(--b3, #222);padding:8rem 0}@media (max-width: 767px){.our-work-wrap{padding:2rem 0}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap{padding:3rem 0}}.our-work-wrap.select-blue ::selection{background-color:#0B7CC1;color:#fff}.our-work-wrap .heading-block{color:var(--W2, #BEBEBE);line-height:1;font-size:90px;text-align:right}@media (min-width: 1601px){.our-work-wrap .heading-block{font-size:128px}}@media (max-width: 767px){.our-work-wrap .heading-block{font-size:53px}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .heading-block{font-size:85px}}.our-work-wrap .heading-block span{width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.our-work-wrap .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.our-work-wrap .heading-block span{width:25px;height:25px;border-radius:10px 0px 10px 10px}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .heading-block span{width:35px;height:35px;border-radius:13px 0px 13px 13px}}.our-work-wrap .heading-block span.background-bg-blue{background:#0B7CC1}.our-work-wrap .work-img{width:100%;padding:3rem 0 0 0}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img{padding:1rem 0 0 0}}.our-work-wrap .work-img ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.our-work-wrap .work-img ul{display:block}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img ul{display:block}}.our-work-wrap .work-img ul li{width:50%;display:inline-block;padding:0 1rem}@media (max-width: 767px){.our-work-wrap .work-img ul li{width:100%;padding:1rem}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img ul li{width:100%;padding:1rem}}.our-work-wrap .work-img ul li .img-fluid{border-radius:48px 0px 48px 48px}.our-work-wrap .show-btn{width:auto;display:flex;justify-content:center;padding:3rem 0 0 0}@media (max-width: 767px){.our-work-wrap .show-btn{padding:1rem 0 0 0}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .show-btn{padding:1rem 0 0 0}}.our-work-wrap .show-btn a{text-decoration:none;display:block;border-radius:16px 0px 16px 16px;background:#fff;padding:14px 51px;font-size:18px;font-weight:700;transition:0.3s all ease-in-out}@media (max-width: 767px){.our-work-wrap .show-btn a{padding:10px 25px;font-size:18px}}.our-work-wrap .show-btn a.border-bg-blue{border:4px solid #0B7CC1;color:#0B7CC1}.our-work-wrap .show-btn a.border-bg-blue:hover{background:#0B7CC1;color:#fff}.contact-us.services-page{background:#f5f4f4}.contact-us ::selection{background-color:#EE3326;color:#fff}.contact-us .map-wrap{position:relative}.contact-us .map-wrap .view-mapwrap{position:absolute;top:1rem;left:1rem}@media (max-width: 767px){.contact-us .map-wrap .view-mapwrap{width:170px;top:0.5rem;left:0.2rem}}.contact-us .map-wrap .map-logo{width:60px;position:absolute;top:9rem;right:25rem}@media (min-width: 1601px){.contact-us .map-wrap .map-logo{right:32rem}}@media (max-width: 767px){.contact-us .map-wrap .map-logo{width:45px;top:3rem;right:13rem}}.contact-us h3{font-size:1.5rem;font-family:"din-bold",sans-serif;margin-bottom:1rem}.contact-us .heading-block{font-size:90px;font-family:'din-black';color:#222}@media (min-width: 1601px){.contact-us .heading-block{font-size:128px}}@media (max-width: 767px){.contact-us .heading-block{font-size:53px}}@media (min-width: 768px) and (max-width: 959px){.contact-us .heading-block{font-size:85px;text-align:right}}.contact-us .heading-block span{background:#EE3326;width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.contact-us .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.contact-us .heading-block span{width:25px;height:25px;border-radius:10px 0px 10px 10px}}@media (min-width: 768px) and (max-width: 959px){.contact-us .heading-block span{width:35px;height:35px;border-radius:0.8rem 0 0.8rem 0.8rem}}@media (max-width: 767px){.contact-us .contact-blocks{margin-bottom:2rem}}.contact-us .contact-blocks ul{display:flex}.contact-us .contact-blocks ul li{font-family:"din-bold",sans-serif;margin-right:2rem}.contact-us .contact-blocks ul li a{color:#222}.contact-us .success{background:#E1F8ED;padding:20px;margin-top:16px;margin-bottom:16px}.contact-us .success.is-active{display:block}.contact-us .btn.btn-primary a{color:#fff;text-decoration:none;display:block}.contact-us .btn.btn-primary:hover{background:#EE3326}.contact-us .map-wrap{position:relative;height:100%}.contact-us .map-wrap iframe{width:100%;height:100%}.service-details-spotlight{width:100%;position:relative;z-index:1}.service-details-spotlight .service-spotlight{width:100%;position:relative;height:100vh}@media (max-width: 767px){.service-details-spotlight .service-spotlight{height:75vh}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight{height:70vh}}.service-details-spotlight .service-spotlight .web-development-sprite-banner{width:100%;border:none;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}@media (max-width: 767px){.service-details-spotlight .service-spotlight .web-development-sprite-banner{display:none}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .web-development-sprite-banner{display:none}}.service-details-spotlight .service-spotlight .web-development-sprite-banner video{width:100%;height:100%;object-fit:fill}.service-details-spotlight .service-spotlight .heading-block{font-size:60px;font-family:'din-black';position:absolute;top:10rem;right:5rem;color:#000;line-height:1;display:inline-block;z-index:2;text-align:right;transition:0.3s all ease-in-out;cursor:pointer}@media (min-width: 1601px){.service-details-spotlight .service-spotlight .heading-block{font-size:128px;top:26vh}}@media (max-width: 767px){.service-details-spotlight .service-spotlight .heading-block{top:-15vh;right:1rem;font-size:33px}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .heading-block{top:-22vh;right:0rem;font-size:85px}}.service-details-spotlight .service-spotlight .heading-block .heading-block-two{display:block;padding-left:5rem}.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:30px;height:30px;display:inline-block;border-radius:0.8rem 0 0.8rem 0.8rem;margin-left:0.5rem}@media (min-width: 1601px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:45px;height:45px;border-radius:1.1rem 0 1.1rem 1.1rem}}@media (max-width: 767px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:20px;height:20px;border-radius:0.4rem 0 0.4rem 0.4rem}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:35px;height:35px;border-radius:0.8rem 0 0.8rem 0.8rem}}.service-details-spotlight .service-spotlight .heading-block.blue-hover:hover{color:#0B7CC1}.service-details-spotlight .service-main-banner{display:flex;justify-content:space-between;z-index:1;height:100%;align-items:flex-end;padding-bottom:1rem}@media (max-width: 767px){.service-details-spotlight .service-main-banner{display:block;margin-top:13rem}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner{display:block;margin-top:25rem}}.service-details-spotlight .service-main-banner .banner-img{width:40%;float:right}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-img{width:100%}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner .banner-img{width:100%}}.service-details-spotlight .service-main-banner .banner-copy{width:50%;float:left}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-copy{width:100%}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner .banner-copy{width:100%}}.service-details-spotlight .service-main-banner .banner-copy p{color:#000;font-size:20px;font-weight:400;line-height:1.1;padding-top:10px}@media (min-width: 1601px){.service-details-spotlight .service-main-banner .banner-copy p{font-size:25px;padding-top:15px}}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-copy p{font-size:17px}}.about-service-detail{width:100%;background:#0B7CC1;padding:5rem 0;margin:0}.about-service-detail .about-service-detail-type{width:100%}.about-service-detail .about-service-detail-type ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul{display:block}}@media (min-width: 768px) and (max-width: 959px){.about-service-detail .about-service-detail-type ul{display:block}}.about-service-detail .about-service-detail-type ul li{width:50%;display:inline-block;padding:2rem}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li{width:100%;padding:2rem 0}}@media (min-width: 768px) and (max-width: 959px){.about-service-detail .about-service-detail-type ul li{width:100%;padding:2rem 1rem}}.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:25px;font-family:'din-black';color:#fff;padding:1rem 0 0 0}@media (min-width: 1601px){.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:36px}}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:22px}}.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:15px;font-weight:700;color:#fff;padding:1rem 0 0 0}@media (min-width: 1601px){.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:24px}}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:17px}}.about{padding:5rem 0}.about ::selection{background-color:#EE3326;color:#fff}@media (max-width: 767px){.about{padding:3rem 0}}.about .heading-block{text-align:right;padding-top:2rem;padding-right:2rem}.about .heading-block span{width:45px;height:45px}@media (max-width: 767px){.about .heading-block span{width:20px;height:20px}}.about .offering-slider-wrap{margin-top:2rem}@media (max-width: 767px){.about .offering-slider-wrap{margin-top:3rem}}.about .offering-slider-wrap .slider-wrap .slides{width:22%;padding:0 1rem}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides{width:80%;padding:0 0.5rem}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap .slides{width:55%}}.about .offering-slider-wrap .slider-wrap .slides .wrap a{text-decoration:none;display:block;padding:2rem;color:#000;transition:0.3s all ease-in-out;min-height:320px;height:320px}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{height:400px}}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red:hover{background:#EE3326;color:#fff;border:#EE3326 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green:hover{background:#79C145;color:#fff;border:#79C145 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue:hover{background:#0B7CC1;color:#fff;border:#0B7CC1 solid 4px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{padding:1rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a .image{margin-bottom:0.5rem}.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.25rem;margin-bottom:0.5rem;font-family:"din-bold",sans-serif;line-height:1}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.55rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:0.8rem}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:1rem}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{background:rgba(238,51,38,0.5);display:block}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button{width:35px;height:35px}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button .flickity-button-icon{color:#fff;width:50%}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{display:none}}@media (min-width: 1025px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}.about .offering-slider-wrap .service-home-btn:hover{background:#0B7CC1}.about p.p-wrap{font-size:1rem;font-family:"din-bold",sans-serif}.our-work-wrap{width:100%;background:var(--b3, #222);padding:8rem 0}@media (max-width: 767px){.our-work-wrap{padding:2rem 0}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap{padding:3rem 0}}.our-work-wrap.select-blue ::selection{background-color:#0B7CC1;color:#fff}.our-work-wrap .heading-block{color:var(--W2, #BEBEBE);line-height:1;font-size:90px;text-align:right}@media (min-width: 1601px){.our-work-wrap .heading-block{font-size:128px}}@media (max-width: 767px){.our-work-wrap .heading-block{font-size:53px}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .heading-block{font-size:85px}}.our-work-wrap .heading-block span{width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.our-work-wrap .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.our-work-wrap .heading-block span{width:25px;height:25px;border-radius:10px 0px 10px 10px}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .heading-block span{width:35px;height:35px;border-radius:13px 0px 13px 13px}}.our-work-wrap .heading-block span.background-bg-blue{background:#0B7CC1}.our-work-wrap .work-img{width:100%;padding:3rem 0 0 0}.our-work-wrap .work-img ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.our-work-wrap .work-img ul{display:block}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img ul{display:block}}.our-work-wrap .work-img ul li{width:50%;display:inline-block;padding:0 1rem}@media (max-width: 767px){.our-work-wrap .work-img ul li{width:100%;padding:1rem}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img ul li{width:100%;padding:1rem}}.our-work-wrap .work-img ul li .img-fluid{border-radius:48px 0px 48px 48px}.our-work-wrap .show-btn{width:auto;display:flex;justify-content:center;padding:3rem 0 0 0}@media (max-width: 767px){.our-work-wrap .show-btn{padding:1rem 0 0 0}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .show-btn{padding:1rem 0 0 0}}.our-work-wrap .show-btn a{text-decoration:none;display:block;border-radius:16px 0px 16px 16px;background:#fff;padding:14px 51px;font-size:18px;font-weight:700;transition:0.3s all ease-in-out}@media (max-width: 767px){.our-work-wrap .show-btn a{padding:10px 25px;font-size:18px}}.our-work-wrap .show-btn a.border-bg-blue{border:4px solid #0B7CC1;color:#0B7CC1}.our-work-wrap .show-btn a.border-bg-blue:hover{background:#0B7CC1;color:#fff}.contact-us.services-page{background:#f5f4f4}.contact-us ::selection{background-color:#EE3326;color:#fff}.contact-us .map-wrap{position:relative}.contact-us .map-wrap .view-mapwrap{position:absolute;top:1rem;left:1rem}@media (max-width: 767px){.contact-us .map-wrap .view-mapwrap{width:170px;top:0.5rem;left:0.2rem}}.contact-us .map-wrap .map-logo{width:60px;position:absolute;top:9rem;right:25rem}@media (min-width: 1601px){.contact-us .map-wrap .map-logo{right:32rem}}@media (max-width: 767px){.contact-us .map-wrap .map-logo{width:45px;top:3rem;right:13rem}}.contact-us h3{font-size:1.5rem;font-family:"din-bold",sans-serif;margin-bottom:1rem}.contact-us .heading-block{font-size:90px;font-family:'din-black';color:#222}@media (min-width: 1601px){.contact-us .heading-block{font-size:128px}}@media (max-width: 767px){.contact-us .heading-block{font-size:53px}}@media (min-width: 768px) and (max-width: 959px){.contact-us .heading-block{font-size:85px;text-align:right}}.contact-us .heading-block span{background:#EE3326;width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.contact-us .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.contact-us .heading-block span{width:25px;height:25px;border-radius:10px 0px 10px 10px}}@media (min-width: 768px) and (max-width: 959px){.contact-us .heading-block span{width:35px;height:35px;border-radius:0.8rem 0 0.8rem 0.8rem}}@media (max-width: 767px){.contact-us .contact-blocks{margin-bottom:2rem}}.contact-us .contact-blocks ul{display:flex}.contact-us .contact-blocks ul li{font-family:"din-bold",sans-serif;margin-right:2rem}.contact-us .contact-blocks ul li a{color:#222}.contact-us .success{background:#E1F8ED;padding:20px;margin-top:16px;margin-bottom:16px}.contact-us .success.is-active{display:block}.contact-us .btn.btn-primary a{color:#fff;text-decoration:none;display:block}.contact-us .btn.btn-primary:hover{background:#EE3326}.contact-us .map-wrap{position:relative;height:100%}.contact-us .map-wrap iframe{width:100%;height:100%}.service-details-spotlight{width:100%;position:relative;z-index:1}.service-details-spotlight .service-spotlight{width:100%;position:relative;height:100vh}@media (max-width: 767px){.service-details-spotlight .service-spotlight{height:75vh}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight{height:70vh}}.service-details-spotlight .service-spotlight .sprite-banner{width:100%;border:none;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}@media (max-width: 767px){.service-details-spotlight .service-spotlight .sprite-banner{display:none}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .sprite-banner{display:none}}.service-details-spotlight .service-spotlight .sprite-banner video{width:100%;height:100%;object-fit:fill}.service-details-spotlight .service-spotlight .heading-block{font-size:60px;font-family:'din-black';position:absolute;top:10rem;right:5rem;color:#000;line-height:1;display:inline-block;z-index:2;text-align:right;transition:0.3s all ease-in-out;cursor:pointer}@media (min-width: 1601px){.service-details-spotlight .service-spotlight .heading-block{font-size:128px;top:26vh}}@media (max-width: 767px){.service-details-spotlight .service-spotlight .heading-block{top:-15vh;right:1rem;font-size:33px}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .heading-block{top:-22vh;right:0rem;font-size:85px}}.service-details-spotlight .service-spotlight .heading-block .heading-block-two{display:block;padding-left:5rem}.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:30px;height:30px;display:inline-block;border-radius:0.8rem 0 0.8rem 0.8rem;margin-left:0.5rem}@media (min-width: 1601px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:45px;height:45px;border-radius:1.1rem 0 1.1rem 1.1rem}}@media (max-width: 767px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:20px;height:20px;border-radius:0.4rem 0 0.4rem 0.4rem}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:35px;height:35px;border-radius:0.8rem 0 0.8rem 0.8rem}}.service-details-spotlight .service-spotlight .heading-block.green-hover:hover{color:#79C145}.service-details-spotlight .service-main-banner{display:flex;justify-content:space-between;z-index:1;height:100%;align-items:flex-end;padding-bottom:1rem}@media (max-width: 767px){.service-details-spotlight .service-main-banner{display:block;margin-top:13rem}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner{display:block;margin-top:25rem}}.service-details-spotlight .service-main-banner .banner-img{width:40%;float:right}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-img{width:100%}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner .banner-img{width:100%}}.service-details-spotlight .service-main-banner .banner-copy{width:50%;float:left}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-copy{width:100%}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner .banner-copy{width:100%}}.service-details-spotlight .service-main-banner .banner-copy p{color:#000;font-size:20px;font-weight:400;line-height:1.1;padding-top:10px}@media (min-width: 1601px){.service-details-spotlight .service-main-banner .banner-copy p{font-size:25px;padding-top:15px}}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-copy p{font-size:17px}}.about-service-detail{width:100%;background:#0B7CC1;padding:5rem 0;margin:0}.about-service-detail .about-service-detail-type{width:100%}.about-service-detail .about-service-detail-type ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul{display:block}}@media (min-width: 768px) and (max-width: 959px){.about-service-detail .about-service-detail-type ul{display:block}}.about-service-detail .about-service-detail-type ul li{width:50%;display:inline-block;padding:2rem}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li{width:100%;padding:2rem 0}}@media (min-width: 768px) and (max-width: 959px){.about-service-detail .about-service-detail-type ul li{width:100%;padding:2rem 1rem}}.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:25px;font-family:'din-black';color:#fff;padding:1rem 0 0 0}@media (min-width: 1601px){.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:36px}}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:22px}}.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:15px;font-weight:700;color:#fff;padding:1rem 0 0 0}@media (min-width: 1601px){.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:24px}}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:17px}}.about{padding:5rem 0}.about ::selection{background-color:#EE3326;color:#fff}@media (max-width: 767px){.about{padding:3rem 0}}.about .heading-block{text-align:right;padding-top:2rem;padding-right:2rem}.about .heading-block span{width:45px;height:45px}@media (max-width: 767px){.about .heading-block span{width:20px;height:20px}}.about .offering-slider-wrap{margin-top:2rem}@media (max-width: 767px){.about .offering-slider-wrap{margin-top:3rem}}.about .offering-slider-wrap .slider-wrap .slides{width:22%;padding:0 1rem}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides{width:80%;padding:0 0.5rem}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap .slides{width:55%}}.about .offering-slider-wrap .slider-wrap .slides .wrap a{text-decoration:none;display:block;padding:2rem;color:#000;transition:0.3s all ease-in-out;min-height:320px;height:320px}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{height:400px}}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red:hover{background:#EE3326;color:#fff;border:#EE3326 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green:hover{background:#79C145;color:#fff;border:#79C145 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue:hover{background:#0B7CC1;color:#fff;border:#0B7CC1 solid 4px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{padding:1rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a .image{margin-bottom:0.5rem}.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.25rem;margin-bottom:0.5rem;font-family:"din-bold",sans-serif;line-height:1}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.55rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:0.8rem}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:1rem}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{background:rgba(238,51,38,0.5);display:block}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button{width:35px;height:35px}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button .flickity-button-icon{color:#fff;width:50%}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{display:none}}@media (min-width: 1025px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}.about .offering-slider-wrap .service-home-btn:hover{background:#79C145}.about p.p-wrap{font-size:1rem;font-family:"din-bold",sans-serif}.our-work-wrap{width:100%;background:var(--b3, #222);padding:8rem 0}@media (max-width: 767px){.our-work-wrap{padding:2rem 0}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap{padding:3rem 0}}.our-work-wrap.select-green ::selection{background-color:#79C145;color:#fff}.our-work-wrap .heading-block{color:var(--W2, #BEBEBE);line-height:1;font-size:90px;text-align:right}@media (min-width: 1601px){.our-work-wrap .heading-block{font-size:128px}}@media (max-width: 767px){.our-work-wrap .heading-block{font-size:53px}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .heading-block{font-size:85px}}.our-work-wrap .heading-block span{width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.our-work-wrap .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.our-work-wrap .heading-block span{width:25px;height:25px;border-radius:10px 0px 10px 10px}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .heading-block span{width:35px;height:35px;border-radius:13px 0px 13px 13px}}.our-work-wrap .heading-block span.background-bg-green{background:#79C145}.our-work-wrap .work-img{width:100%;padding:3rem 0 0 0}.our-work-wrap .work-img ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.our-work-wrap .work-img ul{display:block}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img ul{display:block}}.our-work-wrap .work-img ul li{width:50%;display:inline-block;padding:0 1rem}@media (max-width: 767px){.our-work-wrap .work-img ul li{width:100%;padding:1rem}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img ul li{width:100%;padding:1rem}}.our-work-wrap .work-img ul li .img-fluid{border-radius:48px 0px 48px 48px}.our-work-wrap .show-btn{width:auto;display:flex;justify-content:center;padding:3rem 0 0 0}@media (max-width: 767px){.our-work-wrap .show-btn{padding:1rem 0 0 0}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .show-btn{padding:1rem 0 0 0}}.our-work-wrap .show-btn a{text-decoration:none;display:block;border-radius:16px 0px 16px 16px;background:#fff;padding:14px 51px;font-size:18px;font-weight:700;transition:0.3s all ease-in-out}@media (max-width: 767px){.our-work-wrap .show-btn a{padding:10px 25px;font-size:18px}}.our-work-wrap .show-btn a.border-bg-green{border:4px solid #79C145;color:#79C145}.our-work-wrap .show-btn a.border-bg-green:hover{background:#79C145;color:#fff}.contact-us.services-page{background:#f5f4f4}.contact-us ::selection{background-color:#EE3326;color:#fff}.contact-us .map-wrap{position:relative}.contact-us .map-wrap .view-mapwrap{position:absolute;top:1rem;left:1rem}@media (max-width: 767px){.contact-us .map-wrap .view-mapwrap{width:170px;top:0.5rem;left:0.2rem}}.contact-us .map-wrap .map-logo{width:60px;position:absolute;top:9rem;right:25rem}@media (min-width: 1601px){.contact-us .map-wrap .map-logo{right:32rem}}@media (max-width: 767px){.contact-us .map-wrap .map-logo{width:45px;top:3rem;right:13rem}}.contact-us h3{font-size:1.5rem;font-family:"din-bold",sans-serif;margin-bottom:1rem}.contact-us .heading-block{font-size:90px;font-family:'din-black';color:#222}@media (min-width: 1601px){.contact-us .heading-block{font-size:128px}}@media (max-width: 767px){.contact-us .heading-block{font-size:53px}}@media (min-width: 768px) and (max-width: 959px){.contact-us .heading-block{font-size:85px;text-align:right}}.contact-us .heading-block span{background:#EE3326;width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.contact-us .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.contact-us .heading-block span{width:25px;height:25px;border-radius:10px 0px 10px 10px}}@media (min-width: 768px) and (max-width: 959px){.contact-us .heading-block span{width:35px;height:35px;border-radius:0.8rem 0 0.8rem 0.8rem}}@media (max-width: 767px){.contact-us .contact-blocks{margin-bottom:2rem}}.contact-us .contact-blocks ul{display:flex}.contact-us .contact-blocks ul li{font-family:"din-bold",sans-serif;margin-right:2rem}.contact-us .contact-blocks ul li a{color:#222}.contact-us .success{background:#E1F8ED;padding:20px;margin-top:16px;margin-bottom:16px}.contact-us .success.is-active{display:block}.contact-us .btn.btn-primary a{color:#fff;text-decoration:none;display:block}.contact-us .btn.btn-primary:hover{background:#EE3326}.contact-us .map-wrap{position:relative;height:100%}.contact-us .map-wrap iframe{width:100%;height:100%}.service-details-spotlight{width:100%;position:relative;z-index:1}.service-details-spotlight .service-spotlight{width:100%;position:relative;height:100vh}@media (max-width: 767px){.service-details-spotlight .service-spotlight{height:75vh}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight{height:70vh}}.service-details-spotlight .service-spotlight .branding-sprite-banner{width:100%;border:none;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}@media (max-width: 767px){.service-details-spotlight .service-spotlight .branding-sprite-banner{display:none}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .branding-sprite-banner{display:none}}.service-details-spotlight .service-spotlight .branding-sprite-banner video{width:100%;height:100%;object-fit:fill}.service-details-spotlight .service-spotlight .heading-block{font-size:60px;font-family:'din-black';position:absolute;top:10rem;right:5rem;color:#000;line-height:1;display:inline-block;z-index:2;text-align:right;transition:0.3s all ease-in-out;cursor:pointer}@media (min-width: 1601px){.service-details-spotlight .service-spotlight .heading-block{font-size:128px;top:26vh}}@media (max-width: 767px){.service-details-spotlight .service-spotlight .heading-block{top:-15vh;right:1rem;font-size:33px}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .heading-block{top:-22vh;right:0rem;font-size:85px}}.service-details-spotlight .service-spotlight .heading-block.red-hover:hover{color:#EE3326}.service-details-spotlight .service-spotlight .heading-block span{width:30px;height:30px;display:inline-block;border-radius:0.8rem 0 0.8rem 0.8rem;margin-left:0.5rem}@media (min-width: 1601px){.service-details-spotlight .service-spotlight .heading-block span{width:45px;height:45px;border-radius:1.1rem 0 1.1rem 1.1rem}}@media (max-width: 767px){.service-details-spotlight .service-spotlight .heading-block span{width:20px;height:20px;border-radius:0.4rem 0 0.4rem 0.4rem}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .heading-block span{width:35px;height:35px;border-radius:0.8rem 0 0.8rem 0.8rem}}.service-details-spotlight .service-main-banner{display:flex;justify-content:space-between;z-index:1;height:100%;align-items:flex-end;padding-bottom:1rem}@media (max-width: 767px){.service-details-spotlight .service-main-banner{display:block;margin-top:13rem}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner{display:block;margin-top:25rem}}.service-details-spotlight .service-main-banner .banner-img{width:40%;float:right}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-img{width:100%}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner .banner-img{width:100%}}.service-details-spotlight .service-main-banner .banner-copy{width:50%;float:left}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-copy{width:100%}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner .banner-copy{width:100%}}.service-details-spotlight .service-main-banner .banner-copy p{color:#000;font-size:20px;font-weight:400;line-height:1.1;padding-top:10px}@media (min-width: 1601px){.service-details-spotlight .service-main-banner .banner-copy p{font-size:25px;padding-top:15px}}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-copy p{font-size:17px}}.about-service-detail{width:100%;background:#0B7CC1;padding:5rem 0;margin:0}.about-service-detail .about-service-detail-type{width:100%}.about-service-detail .about-service-detail-type ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul{display:block}}@media (min-width: 768px) and (max-width: 959px){.about-service-detail .about-service-detail-type ul{display:block}}.about-service-detail .about-service-detail-type ul li{width:50%;display:inline-block;padding:2rem}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li{width:100%;padding:2rem 0}}@media (min-width: 768px) and (max-width: 959px){.about-service-detail .about-service-detail-type ul li{width:100%;padding:2rem 1rem}}.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:25px;font-family:'din-black';color:#fff;padding:1rem 0 0 0}@media (min-width: 1601px){.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:36px}}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:22px}}.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:15px;font-weight:700;color:#fff;padding:1rem 0 0 0}@media (min-width: 1601px){.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:24px}}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:17px}}.about{padding:5rem 0}.about ::selection{background-color:#EE3326;color:#fff}@media (max-width: 767px){.about{padding:3rem 0}}.about .heading-block{text-align:right;padding-top:2rem;padding-right:2rem}.about .heading-block span{width:45px;height:45px}@media (max-width: 767px){.about .heading-block span{width:20px;height:20px}}.about .offering-slider-wrap{margin-top:2rem}@media (max-width: 767px){.about .offering-slider-wrap{margin-top:3rem}}.about .offering-slider-wrap .slider-wrap .slides{width:22%;padding:0 1rem}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides{width:80%;padding:0 0.5rem}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap .slides{width:55%}}.about .offering-slider-wrap .slider-wrap .slides .wrap a{text-decoration:none;display:block;padding:2rem;color:#000;transition:0.3s all ease-in-out;min-height:320px;height:320px}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{height:400px}}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red:hover{background:#EE3326;color:#fff;border:#EE3326 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green:hover{background:#79C145;color:#fff;border:#79C145 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue:hover{background:#0B7CC1;color:#fff;border:#0B7CC1 solid 4px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{padding:1rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a .image{margin-bottom:0.5rem}.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.25rem;margin-bottom:0.5rem;font-family:"din-bold",sans-serif;line-height:1}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.55rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:0.8rem}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:1rem}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{background:rgba(238,51,38,0.5);display:block}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button{width:35px;height:35px}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button .flickity-button-icon{color:#fff;width:50%}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{display:none}}@media (min-width: 1025px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}.about .offering-slider-wrap .service-home-btn:hover{background:#EE3326}.about p.p-wrap{font-size:1rem;font-family:"din-bold",sans-serif}.our-work-wrap{width:100%;background:var(--b3, #222);padding:8rem 0}@media (max-width: 767px){.our-work-wrap{padding:2rem 0}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap{padding:3rem 0}}.our-work-wrap.select-red ::selection{background-color:#EE3326;color:#fff}.our-work-wrap .heading-block{color:var(--W2, #BEBEBE);line-height:1;font-size:90px;text-align:right}@media (min-width: 1601px){.our-work-wrap .heading-block{font-size:128px}}@media (max-width: 767px){.our-work-wrap .heading-block{font-size:53px}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .heading-block{font-size:85px}}.our-work-wrap .heading-block span{width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.our-work-wrap .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.our-work-wrap .heading-block span{width:25px;height:25px;border-radius:10px 0px 10px 10px}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .heading-block span{width:35px;height:35px;border-radius:13px 0px 13px 13px}}.our-work-wrap .heading-block span.background-bg-red{background:#EE3326}.our-work-wrap .work-img{width:100%;padding:3rem 0 0 0}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img{padding:1rem 0 0 0}}.our-work-wrap .work-img ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.our-work-wrap .work-img ul{display:block}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img ul{display:block}}.our-work-wrap .work-img ul li{width:50%;display:inline-block;padding:0 1rem}@media (max-width: 767px){.our-work-wrap .work-img ul li{width:100%;padding:1rem}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img ul li{width:100%;padding:1rem}}.our-work-wrap .work-img ul li .img-fluid{border-radius:48px 0px 48px 48px}.our-work-wrap .show-btn{width:auto;display:flex;justify-content:center;padding:3rem 0 0 0}@media (max-width: 767px){.our-work-wrap .show-btn{padding:1rem 0 0 0}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .show-btn{padding:1rem 0 0 0}}.our-work-wrap .show-btn a{text-decoration:none;display:block;border-radius:16px 0px 16px 16px;background:#fff;padding:14px 51px;font-size:18px;font-weight:700;transition:0.3s all ease-in-out}@media (max-width: 767px){.our-work-wrap .show-btn a{padding:10px 25px;font-size:18px}}.our-work-wrap .show-btn a.border-bg-red{border:4px solid #EE3326;color:#EE3326}.our-work-wrap .show-btn a.border-bg-red:hover{background:#EE3326;color:#fff}.contact-us.services-page{background:#f5f4f4}.contact-us ::selection{background-color:#EE3326;color:#fff}.contact-us .map-wrap{position:relative}.contact-us .map-wrap .view-mapwrap{position:absolute;top:1rem;left:1rem}@media (max-width: 767px){.contact-us .map-wrap .view-mapwrap{width:170px;top:0.5rem;left:0.2rem}}.contact-us .map-wrap .map-logo{width:60px;position:absolute;top:9rem;right:25rem}@media (min-width: 1601px){.contact-us .map-wrap .map-logo{right:32rem}}@media (max-width: 767px){.contact-us .map-wrap .map-logo{width:45px;top:3rem;right:13rem}}.contact-us h3{font-size:1.5rem;font-family:"din-bold",sans-serif;margin-bottom:1rem}.contact-us .heading-block{font-size:90px;font-family:'din-black';color:#222}@media (min-width: 1601px){.contact-us .heading-block{font-size:128px}}@media (max-width: 767px){.contact-us .heading-block{font-size:53px}}@media (min-width: 768px) and (max-width: 959px){.contact-us .heading-block{font-size:85px;text-align:right}}.contact-us .heading-block span{background:#EE3326;width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.contact-us .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.contact-us .heading-block span{width:25px;height:25px;border-radius:10px 0px 10px 10px}}@media (min-width: 768px) and (max-width: 959px){.contact-us .heading-block span{width:35px;height:35px;border-radius:0.8rem 0 0.8rem 0.8rem}}@media (max-width: 767px){.contact-us .contact-blocks{margin-bottom:2rem}}.contact-us .contact-blocks ul{display:flex}.contact-us .contact-blocks ul li{font-family:"din-bold",sans-serif;margin-right:2rem}.contact-us .contact-blocks ul li a{color:#222}.contact-us .success{background:#E1F8ED;padding:20px;margin-top:16px;margin-bottom:16px}.contact-us .success.is-active{display:block}.contact-us .btn.btn-primary a{color:#fff;text-decoration:none;display:block}.contact-us .btn.btn-primary:hover{background:#EE3326}.contact-us .map-wrap{position:relative;height:100%}.contact-us .map-wrap iframe{width:100%;height:100%}.service-details-spotlight{width:100%;position:relative;z-index:1}.service-details-spotlight .service-spotlight{width:100%;position:relative;height:100vh;z-index:2}@media (max-width: 767px){.service-details-spotlight .service-spotlight{height:75vh}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight{height:70vh}}.service-details-spotlight .service-spotlight .social-media-sprite-banner{width:100%;border:none;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}@media (max-width: 767px){.service-details-spotlight .service-spotlight .social-media-sprite-banner{display:none}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .social-media-sprite-banner{display:none}}.service-details-spotlight .service-spotlight .social-media-sprite-banner video{width:100%;height:100%;object-fit:fill}.service-details-spotlight .service-spotlight .heading-block{font-size:60px;font-family:'din-black';position:absolute;top:10rem;right:5rem;color:#000;line-height:1;display:inline-block;z-index:2;text-align:right;transition:0.3s all ease-in-out;cursor:pointer}@media (min-width: 1601px){.service-details-spotlight .service-spotlight .heading-block{font-size:128px;top:26vh}}@media (max-width: 767px){.service-details-spotlight .service-spotlight .heading-block{top:-15vh;right:1rem;font-size:33px}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .heading-block{top:-22vh;right:0rem;font-size:85px}}.service-details-spotlight .service-spotlight .heading-block .heading-block-two{display:block;padding-left:5rem}.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:30px;height:30px;display:inline-block;border-radius:0.8rem 0 0.8rem 0.8rem;margin-left:0.5rem}@media (min-width: 1601px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:45px;height:45px;border-radius:1.1rem 0 1.1rem 1.1rem}}@media (max-width: 767px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:20px;height:20px;border-radius:0.4rem 0 0.4rem 0.4rem}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-spotlight .heading-block .heading-block-two span{width:35px;height:35px;border-radius:0.8rem 0 0.8rem 0.8rem}}.service-details-spotlight .service-spotlight .heading-block:hover{color:#EE3326}.service-details-spotlight .service-main-banner{display:flex;justify-content:space-between;z-index:1;height:100%;align-items:flex-end;padding-bottom:1rem}@media (max-width: 767px){.service-details-spotlight .service-main-banner{display:block;margin-top:13rem}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner{display:block;margin-top:25rem}}.service-details-spotlight .service-main-banner .banner-img{width:40%;float:right}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-img{width:100%}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner .banner-img{width:100%}}.service-details-spotlight .service-main-banner .banner-copy{width:50%;float:left}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-copy{width:100%}}@media (min-width: 768px) and (max-width: 959px){.service-details-spotlight .service-main-banner .banner-copy{width:100%}}.service-details-spotlight .service-main-banner .banner-copy p{color:#000;font-size:20px;font-weight:400;line-height:1.1;padding-top:10px}@media (min-width: 1601px){.service-details-spotlight .service-main-banner .banner-copy p{font-size:25px;padding-top:15px}}@media (max-width: 767px){.service-details-spotlight .service-main-banner .banner-copy p{font-size:17px}}.about-service-detail{width:100%;background:#0B7CC1;padding:5rem 0;margin:0}.about-service-detail .about-service-detail-type{width:100%}.about-service-detail .about-service-detail-type ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul{display:block}}@media (min-width: 768px) and (max-width: 959px){.about-service-detail .about-service-detail-type ul{display:block}}.about-service-detail .about-service-detail-type ul li{width:50%;display:inline-block;padding:2rem}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li{width:100%;padding:2rem 0}}@media (min-width: 768px) and (max-width: 959px){.about-service-detail .about-service-detail-type ul li{width:100%;padding:2rem 1rem}}.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:25px;font-family:'din-black';color:#fff;padding:1rem 0 0 0}@media (min-width: 1601px){.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:36px}}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li .about-service-detail-heading{font-size:22px}}.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:15px;font-weight:700;color:#fff;padding:1rem 0 0 0}@media (min-width: 1601px){.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:24px}}@media (max-width: 767px){.about-service-detail .about-service-detail-type ul li .about-service-detail-copy{font-size:17px}}.about{padding:5rem 0}.about ::selection{background-color:#EE3326;color:#fff}@media (max-width: 767px){.about{padding:3rem 0}}.about .heading-block{text-align:right;padding-top:2rem;padding-right:2rem}.about .heading-block span{width:45px;height:45px}@media (max-width: 767px){.about .heading-block span{width:20px;height:20px}}.about .offering-slider-wrap{margin-top:2rem}@media (max-width: 767px){.about .offering-slider-wrap{margin-top:3rem}}.about .offering-slider-wrap .slider-wrap .slides{width:22%;padding:0 1rem}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides{width:80%;padding:0 0.5rem}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap .slides{width:55%}}.about .offering-slider-wrap .slider-wrap .slides .wrap a{text-decoration:none;display:block;padding:2rem;color:#000;transition:0.3s all ease-in-out;min-height:320px;height:320px}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{height:400px}}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-red:hover{background:#EE3326;color:#fff;border:#EE3326 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-green:hover{background:#79C145;color:#fff;border:#79C145 solid 4px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue{border:#BEBEBE solid 4px;border-radius:60px 0px 60px 60px}.about .offering-slider-wrap .slider-wrap .slides .wrap a.bg-blue:hover{background:#0B7CC1;color:#fff;border:#0B7CC1 solid 4px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap .slides .wrap a{padding:1rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a .image{margin-bottom:0.5rem}.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.25rem;margin-bottom:0.5rem;font-family:"din-bold",sans-serif;line-height:1}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a .title{font-size:1.55rem}}.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:0.8rem}@media (min-width: 1601px){.about .offering-slider-wrap .slider-wrap .slides .wrap a p{font-size:1rem}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{background:rgba(238,51,38,0.5);display:block}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button{width:35px;height:35px}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:30px}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:10px}}.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button .flickity-button-icon{color:#fff;width:50%}@media (max-width: 767px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-button{display:none}}@media (min-width: 1025px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}@media (min-width: 768px) and (max-width: 959px){.about .offering-slider-wrap .slider-wrap.flickity-enabled .flickity-page-dots{display:none}}.about .offering-slider-wrap .service-home-btn:hover{background:#EE3326}.about p.p-wrap{font-size:1rem;font-family:"din-bold",sans-serif}.our-work-wrap{width:100%;background:var(--b3, #222);padding:8rem 0}@media (max-width: 767px){.our-work-wrap{padding:2rem 0}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap{padding:3rem 0}}.our-work-wrap.select-red ::selection{background-color:#EE3326;color:#fff}.our-work-wrap .heading-block{color:var(--W2, #BEBEBE);line-height:1;font-size:90px;text-align:right}@media (min-width: 1601px){.our-work-wrap .heading-block{font-size:128px}}@media (max-width: 767px){.our-work-wrap .heading-block{font-size:53px}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .heading-block{font-size:85px}}.our-work-wrap .heading-block span{width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.our-work-wrap .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.our-work-wrap .heading-block span{width:25px;height:25px;border-radius:10px 0px 10px 10px}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .heading-block span{width:35px;height:35px;border-radius:13px 0px 13px 13px}}.our-work-wrap .heading-block span.background-bg-red{background:#EE3326}.our-work-wrap .work-img{width:100%;padding:3rem 0 0 0}.our-work-wrap .work-img ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.our-work-wrap .work-img ul{display:block}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img ul{display:block}}.our-work-wrap .work-img ul li{width:50%;display:inline-block;padding:0 1rem}@media (max-width: 767px){.our-work-wrap .work-img ul li{width:100%;padding:1rem}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .work-img ul li{width:100%;padding:1rem}}.our-work-wrap .work-img ul li .img-fluid{border-radius:48px 0px 48px 48px}.our-work-wrap .show-btn{width:auto;display:flex;justify-content:center;padding:3rem 0 0 0}@media (max-width: 767px){.our-work-wrap .show-btn{padding:1rem 0 0 0}}@media (min-width: 768px) and (max-width: 959px){.our-work-wrap .show-btn{padding:1rem 0 0 0}}.our-work-wrap .show-btn a{text-decoration:none;display:block;border-radius:16px 0px 16px 16px;background:#fff;padding:14px 51px;font-size:18px;font-weight:700;transition:0.3s all ease-in-out}@media (max-width: 767px){.our-work-wrap .show-btn a{padding:10px 25px;font-size:18px}}.our-work-wrap .show-btn a.border-bg-red{border:4px solid #EE3326;color:#EE3326}.our-work-wrap .show-btn a.border-bg-red:hover{background:#EE3326;color:#fff}.contact-us.services-page{background:#f5f4f4}.contact-us ::selection{background-color:#EE3326;color:#fff}.contact-us .map-wrap{position:relative}.contact-us .map-wrap .view-mapwrap{position:absolute;top:1rem;left:1rem}@media (max-width: 767px){.contact-us .map-wrap .view-mapwrap{width:170px;top:0.5rem;left:0.2rem}}.contact-us .map-wrap .map-logo{width:60px;position:absolute;top:9rem;right:25rem}@media (min-width: 1601px){.contact-us .map-wrap .map-logo{right:32rem}}@media (max-width: 767px){.contact-us .map-wrap .map-logo{width:45px;top:3rem;right:13rem}}.contact-us h3{font-size:1.5rem;font-family:"din-bold",sans-serif;margin-bottom:1rem}.contact-us .heading-block{font-size:90px;font-family:'din-black';color:#222}@media (min-width: 1601px){.contact-us .heading-block{font-size:128px}}@media (max-width: 767px){.contact-us .heading-block{font-size:53px}}@media (min-width: 768px) and (max-width: 959px){.contact-us .heading-block{font-size:85px;text-align:right}}.contact-us .heading-block span{background:#EE3326;width:30px;height:30px;border-radius:11px 0px 11px 11px}@media (min-width: 1601px){.contact-us .heading-block span{width:40px;height:40px;border-radius:15px 0px 15px 15px}}@media (max-width: 767px){.contact-us .heading-block span{width:25px;height:25px;border-radius:10px 0px 10px 10px}}@media (min-width: 768px) and (max-width: 959px){.contact-us .heading-block span{width:35px;height:35px;border-radius:0.8rem 0 0.8rem 0.8rem}}@media (max-width: 767px){.contact-us .contact-blocks{margin-bottom:2rem}}.contact-us .contact-blocks ul{display:flex}.contact-us .contact-blocks ul li{font-family:"din-bold",sans-serif;margin-right:2rem}.contact-us .contact-blocks ul li a{color:#222}.contact-us .success{background:#E1F8ED;padding:20px;margin-top:16px;margin-bottom:16px}.contact-us .success.is-active{display:block}.contact-us .btn.btn-primary a{color:#fff;text-decoration:none;display:block}.contact-us .btn.btn-primary:hover{background:#EE3326}.contact-us .map-wrap{position:relative;height:100%}.contact-us .map-wrap iframe{width:100%;height:100%}.faq-section{background:#fdfdfd;padding:10rem 0}.faq-section .faq-title-main{text-align:right;font-family:'din-black'}.faq-section .faq-title-main h2{position:relative;margin-bottom:45px;display:inline-block;font-weight:600;line-height:1;font-size:5rem}.faq-section .faq-title-main h2 span{background:#79C145;display:inline-block;width:30px;height:30px;border-radius:11px 0 11px 11px}.faq-section .faq{background:#FFFFFF;box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);border-radius:4px}.faq-section .faq .card{border:none;background:none;border-bottom:1px dashed #CEE1F8}.faq-section .faq .card .card-header{padding:0px;border:none;background:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.faq-section .faq .card .card-header:hover{background:#bcfbd2;padding-left:10px}.faq-section .faq .card .card-header .faq-title{width:100%;text-align:left;padding:0px;padding-left:30px;padding-right:30px;font-weight:400;font-size:1.5rem;letter-spacing:1px;color:#3B566E;text-decoration:none !important;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;cursor:pointer;padding-top:20px;padding-bottom:20px}@media (max-width: 767px){.faq-section .faq .card .card-header .faq-title{font-size:1.2rem}}.faq-section .faq .card .card-header .faq-title .badge{display:inline-block;width:25px;height:25px;line-height:18px;float:left;border-radius:8px 0 8px 8px;text-align:center;background:#0B7CC1;color:#fff;font-size:12px;margin-right:20px}.faq-section .faq .card .card-body{padding:30px;padding-left:35px;padding-bottom:16px;font-weight:400;font-size:20px;color:#6F8BA4;line-height:28px;letter-spacing:1px;border-top:1px solid #F3F8FF}@media (max-width: 767px){.faq-section .faq .card .card-body{font-size:1rem}}.faq-section .faq .card .card-body p{margin-bottom:14px}.contact-wrap{background:#fdfdfd;padding:7rem 0}.contact-wrap .contact-title{text-align:right;font-family:'din-black'}.contact-wrap .contact-title h2{position:relative;margin-bottom:45px;display:inline-block;font-weight:600;line-height:1;font-size:6rem}@media (max-width: 767px){.contact-wrap .contact-title h2{font-size:3rem}}.contact-wrap .contact-title h2 span{background:#EE3326;display:inline-block;width:35px;height:35px;border-radius:13px 0 13px 13px;margin-left:5px}@media (max-width: 767px){.contact-wrap .contact-title h2 span{width:25px;height:25px;border-radius:10px 0 10px 10px}}.contact-wrap .contact{background:#FFFFFF;box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);border-radius:4px;padding:2rem 0}.contact-wrap .contact h3{text-align:center;font-family:'din-black';font-size:3rem}@media (max-width: 767px){.contact-wrap .contact h3{font-size:1.8rem}}.contact-wrap .contact .form-group{margin-bottom:25px;position:relative;padding:0 5rem}@media (max-width: 767px){.contact-wrap .contact .form-group{padding:0 1rem}}.contact-wrap .contact .form-group label{display:block;font-weight:bold;margin-bottom:5px;color:#555}.contact-wrap .contact .form-group input,.contact-wrap .contact .form-group textarea{width:calc(100% - 20px);padding:10px;border:none;border-radius:5px;font-size:16px;background-color:#fff;box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);outline:none}.contact-wrap .contact .form-group button{background-color:#000;color:white;padding:12px 30px;font-size:18px;border:none;border-radius:1rem 0 1rem 1rem;cursor:pointer;transition:0.3s all ease-in-out}.contact-wrap .contact .form-group button:hover{background:#EE3326}.btn{padding:0.6rem 2rem;font-size:1.3rem;border-radius:1rem 0 1rem 1rem;margin-top:1.25rem}.btn-primary{background:#222;color:#fff;border:0}.btn-primary:hover{color:#fff;background:#0B7CC1;border-color:#222}.btn-primary-outline{border-color:#fff;border-width:3px;color:#fff}.btn-primary-outline:hover{color:#fff;background:#0B7CC1;border-color:#0B7CC1}.flickity-enabled .flickity-button{background:transparent}@media (max-width: 767px){.flickity-enabled .flickity-button{display:none}}.flickity-enabled .flickity-button.flickity-prev-next-button{width:25px;height:25px}.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:-30px}@media (max-width: 767px){.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:-10px}}.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:-30px}@media (max-width: 767px){.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:-10px}}.flickity-enabled .flickity-button .flickity-button-icon{fill:#fff}.flickity-enabled .flickity-page-dots{bottom:-2rem}.flickity-enabled .flickity-page-dots .dot{background:#222;opacity:0.4}.flickity-enabled .flickity-page-dots .dot.is-selected{opacity:1}@font-face{font-family:'din-regular';src:url("../fonts/din-webfont.woff"),url("../fonts/din-webfont.woff2");font-weight:normal;font-style:normal}@font-face{font-family:'din-black';src:url("../fonts/din_black-webfont.woff"),url("../fonts/din_black-webfont.woff2");font-weight:normal;font-style:normal}@font-face{font-family:'din-bold';src:url("../fonts/din_bold-webfont.woff"),url("../fonts/din_bold-webfont.woff2");font-weight:normal;font-style:normal}@font-face{font-family:'din-medium';src:url("../fonts/din_medium-webfont.woff"),url("../fonts/din_medium-webfont.woff2");font-weight:normal;font-style:normal}
/*# sourceMappingURL=main.css.map */
