:root{--font-default:"Poppins",sans-serif;--font-primary:"Poppins",sans-serif;--font-secondary:"Poppins",sans-serif;scroll-behavior:smooth;--color-bg-ghost-white:#f8f8ff;--color-bg-white-smoke:#f5f5f5;--color-dim-gray:#696969;--color-bg:#0d2b49;--hero-overlay-color:transparent;--menu-color:#fff;--theme-color:#0d2b49;--border-color:#e2e2e2;--form-back-color:#f5f5f5;--theme-color-dark:#f8f8f8;--text-color:#3a3a3a;--text-color-black:#000;--hero-text-color:#fff;--hero-text-color-secondary:#ddd;--hero-text-color-link-a:wheat;--hero-text-color-link-hover-a:#deb887;--hero-text-color-link-b:#6495ed;--hero-text-color-link-hover-b:#4169e1;--text-white-color:#fff;--text-grey-color:#3a3a3a;--text-theme-color:#025add;--light-color:#fff;--color-default:#3a3a3a;--color-primary:#025add;--color-secondary:#0c6de0;--color-start:#3a3a3a;--color-end:#3a3a3a;--hero-card-bg:#e4e3df2b;--box-shadow-color:#525a651a}:root.dark{--menu-color-bg:#565656;--color-bg:#000;--hero-overlay-color:#000;--menu-color:#fff;--theme-color:#000;--border-color:#14929a;--theme-color-dark:#2c2c2c;--text-color:#fff;--hero-text-color:#fff;--text-white-color:#fff;--text-grey-color:#565656;--text-theme-color:#14929a;--light-color:#000;--color-default:#000;--color-primary:#000;--color-secondary:#000;--color-start:#000;--color-end:#000;--hero-card-bg:#000000d4;--box-shadow-color:#14929a7d}body{font-family:var(--font-default);color:var(--text-color);background:var(--theme-color);transition:background .5s}body.dark{--menu-color-bg:#fff;--color-bg:#000;--hero-overlay-color:#000;--menu-color:#fff;--border-color:#025add;--theme-color-dark:#151515;--text-color:#fff;--text-white-color:#fff;--text-grey-color:#565656;--text-theme-color:#025add;--light-color:#000;--color-default:#000;--color-secondary:#0c6de0;--color-start:#000;--color-end:#000;--hero-card-bg:#000000d4;--box-shadow-color:#0c6de0b0}#darkmode-button{border:none;border-radius:50%;outline:none;place-items:center;width:45px;height:45px;margin-left:10px;display:none}a,a:hover{color:var(--color-primary);text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary)}.toggle-container{position:relative}.theme-btn{cursor:pointer;background-color:#0000;border:none;border-radius:50%;width:6em;height:6em;padding:.5em}.theme-btn img{object-fit:cover;width:100%;height:100%}.theme-btn.light,.dark .theme-btn.dark{display:none}.dark .theme-btn.light,.hide-on-mobile{display:block}section{padding:60px 0;overflow:hidden}.section{background:var(--light-color);padding:60px 0;overflow:hidden}.section-grey{background:var(--theme-color-dark);padding:90px 0;overflow:hidden}.sections-bg{background-color:var(--theme-color-dark)}.section-header{text-align:center;padding-bottom:60px}h1.hero-header{color:var(--hero-text-color);font-size:50px;position:relative}a.hero-a{color:var(--hero-text-color-link-a)}a.hero-a:hover{color:var(--hero-text-color-link-hover-a)}a.hero-b{color:var(--hero-text-color-link-b)}a.hero-b:hover{color:var(--hero-text-color-link-hover-b)}.section-header h2{color:var(--color-primary);font-size:32px;position:relative}.section-header p{color:#b8651d;margin-bottom:0}.section-header p.industries{color:var(--font-primary);margin-left:20%;margin-right:20%}img{transition:all .3s}img:hover{transform:scale(1.1)}.fill-btn{font-family:var(--font-primary);letter-spacing:1px;color:var(--text-white-color);background:linear-gradient(45deg,var(--color-primary),var(--color-secondary));border:0;border-radius:50px;padding:14px 40px;font-size:15px;font-weight:500;transition:all .3s;display:inline-block;box-shadow:0 0 15px #00000014}.fill-btn:hover{background:linear-gradient(45deg,var(--color-secondary),var(--color-primary));color:var(--text-white-color)}.breadcrumbs .page-header{background:url(main-bg.25f20cf3.jpg) bottom/cover;border-radius:0;padding:120px 0 30px;position:relative;overflow:hidden}html.about-page{min-height:100%}body.about-page{background-image:url(main-bg.25f20cf3.jpg);flex-direction:column;min-height:100%;display:flex;position:absolute;left:0;right:0}.about-page .breadcrumbs .page-header{background-image:none}.about-page main{flex:auto}.about-page section,#services,.main-page section{background-color:var(--color-bg-ghost-white);color:var(--text-color)}.main-services-box{flex-direction:column;display:flex}.main-services-box>.icon{align-self:center}.main-services-box>button{align-self:center;margin-top:16px}.main-services-box>.spanner{flex:1px}.services-page section{background-color:var(--color-bg-ghost-white);color:var(--text-color)}.services-page .archive-list ul{margin-bottom:20px;margin-left:20px}.services-page .archive-list ul>li{text-align:start;list-style-type:disc}.services-page code{color:var(--color-default)}.services-grid{grid-template-columns:1fr 40%;display:grid}.services-grid-body{padding:40px}.services-grid-img-vrwis{background-color:#fff;background-image:url(winter.d324713e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.services-grid-img-archive{background-color:#fff;background-image:url(data.2383edf9.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain}.services-grid-img-video{flex-direction:column;justify-content:center;align-items:center;margin:8px;display:flex;overflow:hidden}.services-grid-img-video-clip{width:100%}@media screen and (width<=1000px){.services-grid-img-vrwis,.services-grid-img-archive,.services-grid-img-video{display:none}.services-grid{grid-template-columns:1fr 0;display:grid}}.faq .accordion-body.vrwis-service,.faq .accordion-body.archive-list,.faq .accordion-body.video-service{padding:0}button.btn-learn-more{margin-right:8px}html.contact-page{min-height:100%}body.contact-page{background-image:url(main-bg.25f20cf3.jpg);flex-direction:column;min-height:100%;display:flex;position:absolute;left:0;right:0}.contact-page .breadcrumbs .page-header{background-image:none}.contact-page main{flex:auto}.contact-page .contact-section{background-color:var(--color-bg-ghost-white);color:var(--text-color)}.contact-page .contact-section .contact-form-3 form .form-control{color:var(--text-color-black);text-transform:none}.contact-section>.container{width:75%;min-width:300px;margin:auto}.contact-section>.container>.row>.col-lg-8{margin:auto}.breadcrumbs .page-header:before{content:"";z-index:0;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.breadcrumbs .page-header h2{color:var(--hero-text-color)}.breadcrumbs .page-header p{color:var(--menu-color)}.breadcrumbs nav{background-color:var(--theme-color);padding:20px 0}.breadcrumbs nav ol{color:var(--color-default);flex-wrap:wrap;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.breadcrumbs nav ol a{color:var(--text-white-color);transition:all .3s}.breadcrumbs nav ol a:hover{text-decoration:underline}.breadcrumbs nav ol li+li{padding-left:10px}.breadcrumbs nav ol li+li:before{color:var(--color-secondary);content:"/";padding-right:10px;display:inline-block}.scroll-top{visibility:hidden;opacity:0;z-index:99999;background:var(--color-primary);border-radius:50px;width:44px;height:44px;transition:all .4s;position:fixed;bottom:-15px;right:15px}.scroll-top i{color:#fff;font-size:24px;line-height:0}.scroll-top:hover{color:#fff;background:#101010cc}.scroll-top.active{visibility:visible;opacity:1;bottom:15px}.scroll-down{visibility:hidden;opacity:0;z-index:99999;background:var(--color-primary);border-radius:50px;width:44px;height:44px;transition:all .4s;position:fixed;bottom:-15px;right:15px}.scroll-down i{color:#fff;font-size:24px;line-height:0}.scroll-dow:hover{color:#fff;background:#101010cc}.scroll-down.active{visibility:visible;opacity:1;bottom:15px}#preloader{z-index:999999;background:var(--color-primary);transition:all .6s ease-out;position:fixed;inset:0;overflow:hidden}#preloader:before{content:"";border:2px solid #fff;border-color:var(--light-color)transparent var(--light-color)transparent;border-radius:50%;width:60px;height:60px;animation:1.5s linear infinite animate-preloader;position:fixed;top:calc(48% - 3px);left:calc(48% - 3px)}@keyframes animate-preloader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (width<=768px){[data-aos-delay]{transition-delay:0!important}.hide-on-mobile{display:none!important}}.topbar{color:#fff;background:#00796b;height:40px;padding:0;font-size:14px;transition:all .5s}.topbar .contact-info i{color:#fff;font-style:normal;line-height:0}.topbar .contact-info i a,.topbar .contact-info i span{color:#fff;padding-left:5px}@media (width<=575px){.topbar .contact-info i a,.topbar .contact-info i span{font-size:13px}}.topbar .contact-info i a{line-height:0;transition:all .3s}.topbar .contact-info i a:hover{color:#fff;text-decoration:underline}.topbar .social-links a{color:#ffffffb3;margin-left:20px;line-height:0;transition:all .3s}.topbar .social-links a:hover{color:#fff}.header{z-index:997;height:90px;transition:all .5s}.header.sticked{height:90px;position:fixed;top:0;left:0;right:0}.header .logo img{max-height:40px;margin-right:6px}.header .logo .logo-image{background-image:url(cm_logo_white.06b020a3.png);background-repeat:no-repeat;background-size:cover;width:200px;height:40px}.header.stikcy-menu .logo .logo-image{background-image:url(cm_logo_black.0a65b8bc.png);background-repeat:no-repeat;background-size:cover;width:200px;height:40px}.header.stikcy-menu{background:var(--light-color)}.header.stikcy-menu .logo h1{color:var(--color-primary)}.header .logo h1{letter-spacing:.8px;color:var(--color-primary);font-size:30px;font-family:var(--font-primary);margin:0}.header .logo h1 span{color:var(--color-primary)}.sticked-header-offset{margin-top:0}section{background:var(--light-color)}@media (width>=1280px){.navbar{padding:0}.navbar ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.navbar li{position:relative}.navbar>ul>li{white-space:nowrap;padding:10px 0 10px 28px}.navbar a,.navbar a:focus{font-family:var(--font-secondary);color:var(--menu-color);white-space:nowrap;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;transition:all .3s;display:flex;position:relative}.stikcy-menu .navbar a{color:var(--text-color)}.navbar a i,.navbar a:focus i{margin-left:5px;font-size:12px;line-height:0}.navbar a:hover:before,.navbar li:hover>a:before,.navbar .active:before{visibility:visible;width:100%}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:var(--color-primary)}.navbar .dropdown ul{z-index:99;opacity:0;visibility:hidden;background:var(--light-color);border-radius:0;margin:0;padding:10px 0;transition:all .3s;display:block;position:absolute;top:calc(100% + 30px);left:28px;box-shadow:0 0 30px #7f89a140}.navbar .dropdown ul li{min-width:200px}.navbar .dropdown ul a{color:var(--text-color);padding:10px 20px;font-size:15px;font-weight:400}.navbar .dropdown ul a i{font-size:12px}.navbar .dropdown ul a:hover,.navbar .dropdown ul .active:hover,.navbar .dropdown ul li:hover>a{color:var(--color-primary)}.navbar .dropdown:hover>ul{opacity:1;visibility:visible;top:100%}.navbar .dropdown .dropdown ul{visibility:hidden;top:0;left:calc(100% - 30px)}.navbar .dropdown .dropdown:hover>ul{opacity:1;visibility:visible;top:0;left:100%}}@media (width>=1280px) and (width<=1366px){.navbar .dropdown .dropdown ul{left:-90%}.navbar .dropdown .dropdown:hover>ul{left:-100%}}@media (width>=1280px){.mobile-nav-show,.mobile-nav-hide{display:none}}@media (width<=1279px){.navbar{z-index:9997;width:100%;max-width:400px;transition:all .3s;position:fixed;top:0;bottom:0;right:-100%}.navbar ul{background:var(--color-bg);z-index:9998;margin:0;padding:50px 0 10px;transition:all .3s;position:absolute;inset:0;overflow-y:auto}.navbar a,.navbar a:focus{font-family:var(--font-primary);color:#fff;white-space:nowrap;justify-content:space-between;align-items:center;padding:10px 20px;font-size:15px;transition:all .3s;display:flex}.navbar a i,.navbar a:focus i{margin-left:5px;font-size:12px;line-height:0}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:#fff}.navbar .getstarted,.navbar .getstarted:focus{background:var(--color-primary);color:#fff;border-radius:4px;margin:15px;padding:8px 20px}.navbar .getstarted:hover,.navbar .getstarted:focus:hover{color:#fff;background:#008374cc}.navbar .dropdown ul,.navbar .dropdown .dropdown ul{background-color:var(--color-primary);margin:10px 20px;padding:10px 0;transition:all .5s ease-in-out;display:none;position:static}.navbar .dropdown>.dropdown-active,.navbar .dropdown .dropdown>.dropdown-active{display:block}.mobile-nav-show{color:var(--color-primary);background-color:var(--color-bg-white-smoke);opacity:.8;cursor:pointer;z-index:9999;border-radius:24px;margin-right:10px;padding:8px;font-size:28px;line-height:0;transition:all .5s}.mobile-nav-hide{color:#fff;cursor:pointer;z-index:9999;font-size:32px;line-height:0;transition:all .5s;position:fixed;top:20px;right:20px}.mobile-nav-active{overflow:hidden}.mobile-nav-active .navbar{right:0}.mobile-nav-active .navbar:before{content:"";z-index:9996;background:#000c;position:fixed;inset:0}}.left{text-align:right}.right{text-align:left}.list-wrap{gap:20px;margin-bottom:30px;display:flex}.list-wrap p{color:var(--text-color)}.list-wrap:nth-child(3),.list-wrap:nth-child(6){margin-bottom:0}.list-wrap .description h4{color:var(--text-color)}.icon{text-align:center;border-radius:50%;width:150px;height:100px}.icon svg{width:100%}.list-center-wrap{vertical-align:middle;justify-content:center;align-items:center;gap:20px;height:100%;display:flex}.center-icon{text-align:center;width:100%}.center-icon img{opacity:.9;border-radius:20px;width:100%}.faq .content h3{font-size:34px;font-weight:400}.faq .content h4{margin-top:5px;font-size:20px}.faq .content p{color:#6c757d;font-size:15px}.faq .accordion-item{background:var(--theme-color-dark);border:1px solid var(--border-color);border-radius:8px;margin-bottom:20px}.accordion-flush .accordion-item:last-child{border-bottom:1px solid var(--border-color)}.faq .accordion-collapse{background:var(--theme-color-dark);border:0;border-radius:0 8px 8px 0}.accordion-flush .accordion-item:first-child{border:1px solid var(--border-color)}.faq .accordion-button{color:var(--color-primary);text-align:left;box-shadow:none;background-color:var(--color-bg-white-smoke);padding:20px 50px 20px 20px;font-size:24px;line-height:24px;border-radius:8px!important}.faq .accordion-button .num{color:var(--color-primary);padding-right:10px;font-size:20px;line-height:0}.faq .accordion-button:not(.collapsed){color:var(--color-primary);box-shadow:none}.faq .accordion-button:after{background:url(down-arrow.76c6d191.svg);position:absolute;top:20px;right:20px}.faq .accordion-body{box-shadow:none;color:var(--text-color);background-color:var(--color-bg-ghost-white);border:0;border-radius:0 0 8px 8px;padding:40px}.hero{background:url(main-bg.25f20cf3.jpg) 50%/cover;align-items:center;width:100%;height:auto;min-height:100vh;padding:60px 0 0;display:flex;position:relative;overflow:hidden}.hero:before{content:"";opacity:.6;z-index:0;background:linear-gradient(360deg,var(--hero-overlay-color),var(--hero-overlay-color));width:100%;height:100%;margin-top:0;position:absolute;top:0;left:0;right:0}.hero .circle{color:var(--color-primary)}@media (width>=1365px){.hero{background-attachment:fixed}}.btn-contact{margin-top:8px}.contact-page .btn-contact{display:none}.dark-bg{border-radius:8px;padding:50px 30px}.social{align-items:center;gap:10px;margin-top:15px;margin-bottom:15px;display:flex}.social a{color:var(--text-color);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:flex}.social a:hover{color:var(--color-primary);border-color:var(--color-primary)}.social i{color:var(--color-primary);margin:0 2px;font-size:14px}.mr-20{margin-right:20px!important}.hero h2{color:var(--hero-text-color);text-transform:capitalize;letter-spacing:.7px;margin-bottom:20px;font-size:40px;font-weight:600}.hero span{color:var(--color-primary);font-weight:700}.hero p{color:var(--hero-text-color-secondary);margin-bottom:30px;font-size:20px;font-weight:400}.btn-get-started{font-family:var(--font-primary);letter-spacing:1px;color:var(--text-white-color);background:linear-gradient(45deg,var(--color-primary),var(--color-secondary));border-radius:50px;padding:14px 20px;font-size:15px;font-weight:500;transition:all .3s;display:none}.btn-get-started:hover{background:linear-gradient(45deg,var(--color-secondary),var(--color-primary));color:var(--text-white-color)}.hero .btn-watch-video{color:#fff;margin-left:25px;font-size:16px;transition:all .5s}.hero .btn-watch-video i{color:#ffffff80;margin-right:8px;font-size:32px;line-height:0;transition:all .3s}.hero .btn-watch-video:hover i{color:#fff}@media (width<=991px){.hero{background:url(main-bg.25f20cf3.jpg) 50%}.hero h2{font-size:22px}}@media (width<=767px){.text-left.caption{text-align:center}.caption .justify-content-start{justify-content:center!important}.caption .social{justify-content:center}.btn-get-started,.hero .btn-watch-video{font-size:14px}.icon-boxes .card-two{margin-top:var(--bs-gutter-y);padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);margin-bottom:0}}@media (width>=768px){.btn-get-started,.hero .btn-watch-video{font-size:14px}.icon-boxes .card-two{margin-top:-20px;margin-bottom:-20px}}.icon-box{z-index:1;text-align:center;color:var(--text-color);box-shadow:-1px 5px 20px 0px var(--box-shadow-color);border-radius:8px;width:100%;height:100%;padding:20px 30px;transition:all .3s ease-in-out;position:relative;overflow:hidden}.icon-box.industries>p,.icon-box.main-icon-box>p{text-align:start}.icon-box.industries>ul>li,.icon-box.main-icon-box>ul>li{text-align:start;list-style-type:disc}.industries-title,.contact-title{text-align:center;margin-bottom:32px}.industries-sector{text-align:center;padding-top:32px;padding-bottom:16px}.icon-box .icon img{width:77px}.icon-box .title{margin-bottom:15px;font-size:24px}.icon-box .title a{color:var(--color-primary);transition:all .3s}.icon-box .icon{color:var(--color-primary);margin-bottom:20px;padding-top:10px;font-size:48px;line-height:1;transition:all .3s ease-in-out;display:inline-block}.icon-box:not(.industries):not(.main-services-box):hover{transform:scale(1.04)}.card:before{content:"";z-index:1;width:100%;height:40%;position:absolute;bottom:0;left:0;transform:skewY(-5deg)scale(1.5)}.title .fa{color:#fff;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;border-radius:50%;width:100px;height:100px;font-size:60px;line-height:100px;box-shadow:0 10px 10px #0003}.title h2{color:var(--text-color);z-index:2;margin:20px 0 0;padding:0;font-size:28px;position:relative}.price{z-index:2;color:var(--text-color);position:relative}.price h4{color:var(--text-color);margin:0;padding:20px 0;font-size:60px}.option{z-index:2;position:relative}.option ul{margin:0;padding:0}.option ul li{color:var(--text-color);margin:0 0 10px;padding:0;font-size:16px;list-style:none}.card a{cursor:pointer;color:var(--text-white-color);z-index:2;background:linear-gradient(45deg,var(--color-primary),var(--color-secondary));border-radius:30px;margin:20px auto 0;padding:15px 25px;font-size:18px;font-weight:500;line-height:1;transition:all .3s ease-in-out;display:inline-block;position:relative}.card a:hover{background:linear-gradient(45deg,var(--color-secondary),var(--color-primary));text-decoration:none}.contact-section .contact-form-3 form .form-control{color:#fff;text-transform:capitalize;background:var(--theme-color-dark);background-color:var(--form-back-color);border:none;border-radius:8px;width:100%;height:52px;padding:10px 20px;font-size:15px;transition:all .4s}.contact-section .contact-form-3 form input:focus,.contact-section .contact-form-3 form textarea:focus{-webkit-box-shadow:none;box-shadow:none;border:none;outline:none}.contact-information-box-3{border-radius:8px;margin-bottom:50px;padding:25px 20px}.contact-information-box-3 .single-contact-info-box{z-index:1;text-align:left;border-radius:3px;margin-bottom:10px;padding:10px;display:block;position:relative;overflow:hidden}.contact-information-box-3 .contact-info{z-index:1;position:relative}.contact-information-box-3 .contact-info h6{color:var(--text-color);text-transform:capitalize;margin-bottom:7px;font-size:18px}.contact-information-box-3 .contact-info p{color:var(--text-color);margin:0;font-size:14px;font-weight:500}.contact-information-box-3 .single-contact-info-box .contact-info-bg-icon{color:#f44336;opacity:.2;z-index:-1;margin:0 auto;transition:all .5s;position:absolute;bottom:-25px;left:0;right:0}.contact-information-box-3 .single-contact-info-box .contact-info-bg-icon i{font-size:100px}.contact-section .contact-form .form-group{margin-bottom:30px}.contact-section .contact-form form textarea.form-control{line-height:initial;height:auto;padding-top:15px}.contact-section .form-message{margin:0}.contact-form button[type=submit]{font-family:var(--font-primary);letter-spacing:1px;color:var(--text-white-color);background:linear-gradient(45deg,var(--color-primary),var(--color-secondary));border:0;border-radius:50px;padding:14px 40px;font-size:15px;font-weight:500;transition:all .3s;display:inline-block}.contact-form button[type=submit]:hover{color:var(--text-white-color);background:linear-gradient(45deg,var(--color-secondary),var(--color-primary))}.contact-section .form-message.success{color:#fff;background:#03b103;border-radius:3px;margin-bottom:30px;padding:10px 15px}.contact-section .form-message.error{color:#fff;background:#ff4d15;border-radius:3px;margin-bottom:30px;padding:10px 15px}.contact-area .form-message.success{color:#fff;background:#03b103;border-radius:3px;margin-bottom:15px;padding:10px 15px;display:block}.contact-area .form-message.error{color:#fff;background:#ff4d15;border-radius:3px;margin-bottom:15px;padding:10px 15px;display:block}.with-errors{color:#dc3545}.messages{margin-top:30px}.alert-success{margin-left:15px}.hidden{display:none}.footer-section{background:url(main-bg.25f20cf3.jpg) 0/cover fixed;border-radius:0;padding:30px 0;position:relative}.footer-section:before{content:"";z-index:0;opacity:.8;background:#000;width:100%;height:100%;position:absolute;inset:0}.footer-cta{border-bottom:1px solid #373636}.copyright-text{margin-top:0}.single-cta i{color:#c00113;float:left;margin-top:8px;font-size:30px}.cta-text{padding-left:15px;display:inline-block}.cta-text h4{color:#c00113;margin-bottom:2px;font-size:20px;font-weight:500}.cta-text span{color:#757575;font-size:15px}.footer-content{z-index:2;position:relative;padding:0!important}.footer-content .list{padding-left:0}.footer-pattern img{background-position:100% 100%;background-size:cover;height:330px;position:absolute;top:0;left:0}.footer-logo{margin-bottom:10px}.footer-logo img{max-width:200px}.footer-logo .logo-image{background-image:url(cm_logo_white.06b020a3.png);background-repeat:no-repeat;background-size:cover;width:200px;height:40px}.footer-widget ul li,.footer-widget ul li a{font-size:14px}.footer-text p{color:var(--text-white-color);margin-bottom:0;font-size:14px;line-height:28px}.footer-social-icon span{color:var(--color-primary);margin-bottom:20px;font-family:Poppins,sans-serif;font-size:20px;display:block}.footer-social-icon a{color:#fff;margin-right:15px;font-size:16px}.footer-social-icon i{text-align:center;border-radius:50%;width:40px;height:40px;line-height:41px}.facebook-bg,.twitter-bg,.google-bg{background:var(--color-primary)}.footer-widget-heading h3{color:var(--color-primary);margin-bottom:20px;font-size:20px;font-weight:500;position:relative}.footer-widget ul li{float:left;width:100%;margin-bottom:12px;display:inline-block}.footer-widget ul li a:hover{color:var(--color-primary)}.footer-widget ul li a{color:var(--text-white-color);text-transform:capitalize}.subscribe-form{border-radius:50px;position:relative;overflow:hidden}.subscribe-form input{color:#222;background:#e4e4e4;border:1px solid #e4e4e4;outline:none;width:100%;padding:14px 28px}.subscribe-form button{background:0 0;border:0;position:absolute;top:-8px;right:-3px}.subscribe-form button i{color:var(--color-primary);font-size:3rem;transform:rotate(-6deg)}.copyright-area{padding:25px 0}.copyright-text p{color:#b9b9b9;margin-left:60px;font-size:14px}.copyright-text p a{color:var(--color-primary)}.footer-menu li{margin-left:20px;display:inline-block}.footer-menu li:hover a{color:var(--color-primary)}.footer-menu li a{color:#b9b9b9;font-size:14px}.footer-menu li a:hover{color:#000}