html{scroll-behavior:smooth;scroll-padding-top:100px}.ccm-page .form-group{display:block;margin:0}.ccm-page .form-label{margin-bottom:.25rem}.ccm-page .form-control{background:#ededed;border:0;border-radius:0;-webkit-border-radius:0;color:#000;font-family:inherit;font-size:inherit;height:45px;line-height:45px;margin:0;outline:none;padding:0 15px;width:100%}.ccm-page .control-label{cursor:pointer;display:inline-block;font-weight:700;margin-bottom:5px}.ccm-page textarea.form-control{height:auto;line-height:inherit;padding:10px 15px;resize:none}.ccm-page .ccm-input-date{margin-right:0!important}.ccm-page .input-group:after{clear:both;content:"";display:table}.ccm-page .input-group .input-group-datepicker{float:left;width:calc(100% - 45px)}.ccm-page .input-group .input-group-datepicker .form-control{width:100%}.ccm-page .input-group .input-group-addon{background:#ddd;border:0;border-radius:3px;color:hsla(0,0%,93%,.3);display:block;font-size:inherit;height:45px;line-height:45px;text-align:center;width:45px}.ccm-page .input-group .input-group-addon:first-child{border-bottom-right-radius:0;border-top-right-radius:0;float:left}.ccm-page .input-group .input-group-addon:last-child{border-bottom-left-radius:0;border-top-left-radius:0;float:right}.ccm-page .input-group .form-control{width:calc(100% - 45px)}.ccm-page .input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ccm-page .input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ccm-edit-mode .ccm-page body h1,.ccm-edit-mode .ccm-page body h2,.ccm-edit-mode .ccm-page body h3,.ccm-edit-mode .ccm-page body h4,.ccm-edit-mode .ccm-page body p,.ccm-edit-mode .ccm-page body span{margin-bottom:16px}.ccm-page div#ccm-panel-add-block a p{align-items:center;display:flex;justify-content:center}.ccm-page body{background-color:#fff;color:#0c0c0c;font-family:Poppins,sans-serif}.ccm-page .layout_padding{padding-bottom:90px;padding-top:90px}.ccm-page .layout_padding2{padding-bottom:45px;padding-top:45px}.ccm-page .layout_padding2-top{padding-top:45px}.ccm-page .layout_padding2-bottom{padding-bottom:45px}.ccm-page .layout_padding-top{padding-top:90px}.ccm-page .layout_padding-bottom{padding-bottom:90px}.ccm-page .heading_container{display:flex;flex-direction:column}.ccm-page .heading_container h2{font-weight:700;padding-bottom:10px;position:relative;text-transform:uppercase}.ccm-page .heading_container h2:before{background-color:#f2502c;border-radius:10px;bottom:0;content:"";height:7px;left:0;position:absolute;width:40px}.ccm-page .heading_container.heading_center{align-items:center;text-align:center}.ccm-page .heading_container.heading_center h2:before{left:50%;transform:translateX(-50%)}.ccm-page .hero_area{display:flex;flex-direction:column;height:100vh;position:relative}.ccm-page .hero_bg_box{display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.ccm-page .hero_bg_box .img-box{width:100%}.ccm-page .hero_bg_box .img-box img{min-height:100%;min-width:100%}.ccm-page .hero_bg_box:before{background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.35));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ccm-page .sub_page .hero_area{height:auto;min-height:auto}.ccm-page .sub_page .custom_nav-container.navbar-expand-lg .navbar-nav .nav-item .nav-link{padding-bottom:21px}.ccm-page .hero_area.sub_pages{height:auto}.ccm-page .header_section{padding:0}.ccm-page .header_section .container-fluid{padding-left:25px;padding-right:25px}.ccm-page .header_section .nav_container{margin:0 auto}.ccm-page .header_top{background-color:#2c2b2b;padding:15px 0}.ccm-page .header_top .contact_link-container{display:flex;justify-content:space-between}.ccm-page .header_top .contact_link-container a,.ccm-page .header_top .contact_link-container>div{align-items:center;color:#fff;display:flex;font-size:15px}.ccm-page .header_top .contact_link-container a i,.ccm-page .header_top .contact_link-container>div i{color:#f2502c;font-size:20px;margin-right:5px}.ccm-page #navbarSupportedContent{justify-content:space-between}.ccm-page .custom_nav-container{padding:0;z-index:50}.ccm-page .custom_nav-container .navbar-nav{margin-left:auto}.ccm-page .custom_nav-container .navbar-nav .nav-item .nav-link{color:#fff;padding:35px 15px 10px;text-align:center;text-transform:uppercase;transition:all .2s}.ccm-page .custom_nav-container .navbar-nav .nav-item.active .nav-link,.ccm-page .custom_nav-container .navbar-nav .nav-item:hover .nav-link{background-color:#2c2b2b}.ccm-page a,.ccm-page a:focus,.ccm-page a:hover{text-decoration:none}.ccm-page a:focus,.ccm-page a:hover{color:initial}.ccm-page .btn,.ccm-page .btn:focus{box-shadow:none;outline:none!important}.ccm-page .navbar-brand{align-items:center;display:flex;flex-direction:column}.ccm-page .navbar-brand span{color:#fff;font-size:24px;font-weight:700}.ccm-page .custom_nav-container .navbar-toggler{height:42px;outline:none;padding:0;transition:all .3s;width:37px}.ccm-page .custom_nav-container .navbar-toggler span{background-color:#fff;border-radius:15px;display:block;height:4px;margin:7px 0;position:relative;transition:all .3s;width:32px}.ccm-page .custom_nav-container .navbar-toggler span:after,.ccm-page .custom_nav-container .navbar-toggler span:before{background-color:#fff;border-radius:15px;content:"";height:100%;left:0;position:absolute;top:-10px;transition:all .3s;width:100%}.ccm-page .custom_nav-container .navbar-toggler span:after{top:10px}.ccm-page .custom_nav-container .navbar-toggler[aria-expanded=true]{transform:rotate(1turn)}.ccm-page .custom_nav-container .navbar-toggler[aria-expanded=true] span{transform:rotate(45deg)}.ccm-page .custom_nav-container .navbar-toggler[aria-expanded=true] span:after,.ccm-page .custom_nav-container .navbar-toggler[aria-expanded=true] span:before{top:0;transform:rotate(90deg)}.ccm-page .slider_section{color:#fff;display:flex;flex:1;flex-direction:column;justify-content:center}.ccm-page .slider_section .row{align-items:center}.ccm-page .slider_section .detail-box{margin:0 auto;width:100%}.ccm-page .slider_section .detail-box h1{color:#fff;font-size:3rem;font-weight:600;text-transform:uppercase}.ccm-page .slider_section .detail-box h1 span{color:#f2502c}.ccm-page .slider_section .detail-box p{margin-top:25px}.ccm-page .slider_section .detail-box .btn-box{display:flex;margin-top:30px}.ccm-page .slider_section .detail-box .btn-box a{margin:5px;text-align:center}.ccm-page .slider_section .detail-box .btn-box .btn-1{background-color:#fff;border:1px solid transparent;color:#000;display:inline-block;padding:10px 35px;transition:all .3s}.ccm-page .slider_section .detail-box .btn-box .btn-1:hover{background-color:transparent;border-color:#fff;color:#fff}.ccm-page .slider_section .detail-box .btn-box .btn-2{background-color:#f2502c;border:1px solid transparent;color:#fff;display:inline-block;padding:10px 35px;transition:all .3s}.ccm-page .slider_section .detail-box .btn-box .btn-2:hover{background-color:transparent;border-color:#f2502c;color:#f2502c}.ccm-page .slider_section .img-box{display:flex}.ccm-page .slider_section .img-box img{width:100%}.ccm-page .slider_section .idicator_container{position:relative}.ccm-page .slider_section ol.carousel-indicators{bottom:-75px;justify-content:flex-end;margin:0}.ccm-page .slider_section ol.carousel-indicators li{background-color:#f2502c;border:none;border-radius:100%;height:20px;margin:0 4px;opacity:1;text-align:center;width:20px}.ccm-page .slider_section ol.carousel-indicators li.active{background-color:#fff}.ccm-page .about_section .row{align-items:center}.ccm-page .about_section .img_container .img-box img{width:100%}.ccm-page .about_section .detail-box{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.05);margin-right:0;padding:45px 25px;position:relative}@media only screen and (min-width:640px){.ccm-page .about_section .detail-box{margin-left:-45px}}.ccm-page .about_section .detail-box p{margin-top:5px}.ccm-page .about_section .detail-box a{background-color:#f2502c;border:1px solid transparent;color:#fff;display:inline-block;padding:10px 35px;text-transform:uppercase;transition:all .3s}.ccm-page .about_section .detail-box a:hover{background-color:transparent;border-color:#f2502c;color:#f2502c}.ccm-page .service_section{background-color:#2c2b2b}.ccm-page .service_section .heading_container{color:#fff}.ccm-page .service_section .row{justify-content:center;row-gap:1rem}.ccm-page .service_section .box{background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.2);height:100%;margin-top:45px;padding:25px 15px;text-align:center}.ccm-page .service_section .box .img-box img,.ccm-page .service_section .box .img-box svg{fill:#2c2b2b;height:auto;width:75px}.ccm-page .service_section .box .detail-box{margin-top:25px}.ccm-page .service_section .box .detail-box h6{font-size:18px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.ccm-page .service_section .box .detail-box a{background-color:#f2502c;border:1px solid transparent;color:#fff;display:inline-block;margin-top:10px;padding:8px 35px;transition:all .3s}.ccm-page .service_section .box .detail-box a:hover{background-color:transparent;border-color:#f2502c;color:#f2502c}.ccm-page .client_section{text-align:center}.ccm-page .client_section #carouselExampleControls{padding:0 10%}.ccm-page .client_section .box{align-items:center;display:flex;flex-direction:column;margin-top:45px}.ccm-page .client_section .box .img-box{width:145px}.ccm-page .client_section .box .img-box img{width:100%}.ccm-page .client_section .box .detail-box{align-items:center;display:flex;flex-direction:column;margin-top:20px}.ccm-page .client_section .box .detail-box h4{border-bottom:1px solid #fff;font-size:18px;font-weight:700;padding:0 10px}.ccm-page .client_section .box .detail-box p{margin-top:10px}.ccm-page .client_section .carousel_btn-box{display:flex;justify-content:center}.ccm-page .client_section .carousel-control-next,.ccm-page .client_section .carousel-control-prev{background-color:#2c2b2b;border:none;border-radius:100%;color:#fff;font-size:18px;height:45px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:45px}.ccm-page .client_section .carousel-control-next:hover,.ccm-page .client_section .carousel-control-prev:hover{background-color:#f2502c}.ccm-page .client_section .carousel-control-prev{left:0}.ccm-page .client_section .carousel-control-next{left:auto;right:0}.ccm-page .contact_section{color:#fff;position:relative}.ccm-page .contact_section .row{align-items:center}.ccm-page .contact_section .contact_form-container{margin-top:35px}.ccm-page .contact_section .contact_form-container input{background-color:#fff;border:none;color:#000;height:45px;margin:15px 0;outline:none;padding-left:15px;width:100%}.ccm-page .contact_section .contact_form-container input::-moz-placeholder{color:#000;text-transform:uppercase}.ccm-page .contact_section .contact_form-container input::placeholder{color:#000;text-transform:uppercase}.ccm-page .contact_section .contact_form-container input.message_input{height:120px}.ccm-page .contact_section .contact_form-container .btn-box{display:flex;justify-content:center;margin-top:25px}.ccm-page .contact_section .contact_form-container button{background-color:#f2502c;border:1px solid transparent;color:#fff;display:inline-block;font-weight:700;padding:10px 60px;text-transform:uppercase;transition:all .3s}.ccm-page .contact_section .contact_form-container button:hover{background-color:transparent;border-color:#f2502c;color:#f2502c}.ccm-page .contact_bg_box{align-items:center;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.ccm-page .contact_bg_box .img-box{width:100%}.ccm-page .contact_bg_box .img-box img{min-height:100%;min-width:100%}.ccm-page .contact_bg_box:before{background:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.35));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ccm-page .team_section .box{display:flex;flex-direction:column;margin-top:45px;overflow:hidden;position:relative}.ccm-page .team_section .box .img-box,.ccm-page .team_section .box .img-box img{width:100%}.ccm-page .team_section .box .detail-box{background-color:rgba(44,43,43,.75);bottom:0;color:#fff;padding:25px 15px;position:absolute;text-align:center;width:100%}.ccm-page .team_section .btn-box{display:flex;justify-content:center;margin-top:45px}.ccm-page .team_section .btn-box a{background-color:#f2502c;border:1px solid transparent;color:#fff;display:inline-block;padding:10px 45px;transition:all .3s}.ccm-page .team_section .btn-box a:hover{background-color:transparent;border-color:#f2502c;color:#f2502c}.ccm-page .info_section{background-color:#101010;color:#fff;padding:75px 0 10px}.ccm-page .info_section .row>div{margin-bottom:25px}.ccm-page .info_section h5{font-size:24px;margin-bottom:25px}.ccm-page .info_section .info_logo{align-items:flex-start;display:flex;flex-direction:column}.ccm-page .info_section .info_logo .navbar-brand{margin-bottom:20px;padding:0}.ccm-page .info_section .info_logo .navbar-brand span{color:#fff;font-size:24px}.ccm-page .info_section .info_links ul{padding:0}.ccm-page .info_section .info_links ul li{list-style-type:none}.ccm-page .info_section .info_links ul li a{color:#fff}.ccm-page .info_section .info_contact{display:flex;flex-direction:column}.ccm-page .info_section .info_contact a{color:#fff;margin-bottom:10px}.ccm-page .info_section .info_contact a i{font-size:20px;margin-right:5px}.ccm-page .info_section .info_form form input{border:none;border-radius:30px;outline:none;padding:7px 10px;width:100%}.ccm-page .info_section .info_form form button{background:#f2502c;border:none;border-radius:30px;color:#fff;margin-top:15px;outline:none;padding:8px 35px;text-transform:uppercase}.ccm-page .info_section .info_form .social_box{display:flex;margin-top:25px;width:100%}.ccm-page .info_section .info_form .social_box a{color:#fff;font-size:20px;margin-right:10px}.ccm-page .footer_section{background-color:#101010;display:flex;font-weight:500;justify-content:center;padding:20px}.ccm-page .footer_section p{color:rgba(254,254,255,.7);margin:0;text-align:center}.ccm-page .footer_section a{color:rgba(254,254,255,.7)}.ccm-page .header-navbar-logo img{height:auto;max-width:130px}.ccm-page .content_row .row:nth-child(2n){flex-direction:column-reverse}@media only screen and (min-width:768px){.ccm-page .content_row .row:nth-child(2n){flex-direction:row-reverse}}.ccm-page .ccm-block-express-form .btn-primary{background-color:#f2502c;border:1px solid transparent;border-radius:0;color:#fff;display:inline-block;padding:10px 30px;transition:all .3s}.ccm-page .ccm-block-express-form .btn-primary:hover{background-color:#fff;color:#f2502c}.sub_page .hero_area{height:auto;min-height:auto}.sub_page .custom_nav-container.navbar-expand-lg .navbar-nav .nav-item .nav-link{padding-bottom:21px}