.default-page-content-wrapper{padding:30px 0}.default-page-content-wrapper .default-page-content{background:#fff;padding:30px;position:relative}@media screen and (max-width:550px){.default-page-content-wrapper .default-page-content{padding:30px 15px}}.default-page-content-wrapper .default-page-content>:last-child{margin-bottom:0}.default-page-content-wrapper .default-page-content .page-title{font-weight:600;text-transform:uppercase}.default-page-content-wrapper .default-page-content .service{margin:50px 0;padding:30px;position:relative;scroll-margin:100px}@media screen and (max-width:768px){.default-page-content-wrapper .default-page-content .service{padding:0}}.default-page-content-wrapper .default-page-content .service:nth-child(2n) .service_details{background-color:rgba(11,34,68,.88);right:0}.default-page-content-wrapper .default-page-content .service:nth-child(2n) .service_details .services_subtitle,.default-page-content-wrapper .default-page-content .service:nth-child(2n) .service_details p,.default-page-content-wrapper .default-page-content .service:nth-child(2n) .service_details ul li{color:#fff}.default-page-content-wrapper .default-page-content .service:nth-child(2n) .service_image{left:70px}@media screen and (max-width:991px){.default-page-content-wrapper .default-page-content .service:nth-child(2n) .service_image{left:unset}}.default-page-content-wrapper .default-page-content .service .service_details{background-color:hsla(0,0%,100%,.85);border-radius:24px;box-shadow:0 10px 20px -3px rgba(0,0,0,.15);padding:50px;position:absolute;top:50%;transform:translateY(-50%);width:70%;z-index:2}.default-page-content-wrapper .default-page-content .service .service_details .service_name{margin-bottom:12px}.default-page-content-wrapper .default-page-content .service .service_details .service_name h2{color:#1b1b1b;font-weight:700;margin:0}.default-page-content-wrapper .default-page-content .service .service_details .service_name .services_subtitle{font-weight:600}@media screen and (max-width:991px){.default-page-content-wrapper .default-page-content .service .service_details{position:relative;top:-20px;transform:none;width:100%}}@media screen and (max-width:550px){.default-page-content-wrapper .default-page-content .service .service_details{padding:30px 20px}}.default-page-content-wrapper .default-page-content .service .service_image{border-radius:24px;height:450px;position:relative;width:450px;z-index:1}@media screen and (max-width:991px){.default-page-content-wrapper .default-page-content .service .service_image{width:100%}}@media screen and (max-width:550px){.default-page-content-wrapper .default-page-content .service .service_image{height:350px}}.default-page-content-wrapper .default-page-content .service .service_image:before{background-color:#efefef;border-radius:30px;content:"";height:100%;left:8px;position:absolute;top:8px;width:100%;z-index:1}.default-page-content-wrapper .default-page-content .service .service_image img{border-radius:24px;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}.default-page-content-wrapper .default-page-content .company_page .company-intro .company_details{background-color:hsla(0,0%,100%,.85);border-radius:24px;box-shadow:0 10px 20px -3px rgba(0,0,0,.15);padding:50px}@media screen and (max-width:550px){.default-page-content-wrapper .default-page-content .company_page .company-intro .company_details{padding:30px 20px}}.default-page-content-wrapper .default-page-content .company_page .company-intro .company_details .box_name h2{color:#1b1b1b;font-weight:700}.default-page-content-wrapper .default-page-content .company_page .company-intro .company_details .box_description ul li{color:#fff}.default-page-content-wrapper .default-page-content .company_page .company-row{margin:50px 0;padding:30px;position:relative;scroll-margin:100px}@media screen and (max-width:768px){.default-page-content-wrapper .default-page-content .company_page .company-row{padding:0}}.default-page-content-wrapper .default-page-content .company_page .company-row.reversed .company_details{background-color:rgba(11,34,68,.88);right:0}.default-page-content-wrapper .default-page-content .company_page .company-row.reversed .company_details p,.default-page-content-wrapper .default-page-content .company_page .company-row.reversed .company_details ul li{color:#fff}.default-page-content-wrapper .default-page-content .company_page .company-row.reversed .company_image{left:70px}@media screen and (max-width:991px){.default-page-content-wrapper .default-page-content .company_page .company-row.reversed .company_image{left:unset}}.default-page-content-wrapper .default-page-content .company_page .company-row .company_details{background-color:hsla(0,0%,100%,.85);border-radius:24px;box-shadow:0 10px 20px -3px rgba(0,0,0,.15);padding:50px;position:absolute;top:50%;transform:translateY(-50%);width:70%;z-index:2}@media screen and (max-width:991px){.default-page-content-wrapper .default-page-content .company_page .company-row .company_details{position:relative;top:-20px;transform:none;width:100%}}@media screen and (max-width:550px){.default-page-content-wrapper .default-page-content .company_page .company-row .company_details{padding:30px 20px}}.default-page-content-wrapper .default-page-content .company_page .company-row .company_details .box_name h2{color:#1b1b1b;font-weight:700}.default-page-content-wrapper .default-page-content .company_page .company-row .company_image{border-radius:24px;height:450px;position:relative;width:450px;z-index:1}@media screen and (max-width:991px){.default-page-content-wrapper .default-page-content .company_page .company-row .company_image{left:unset;width:100%}}@media screen and (max-width:550px){.default-page-content-wrapper .default-page-content .company_page .company-row .company_image{height:350px}}.default-page-content-wrapper .default-page-content .company_page .company-row .company_image:before{background-color:#efefef;border-radius:30px;content:"";height:100%;left:8px;position:absolute;top:8px;width:100%;z-index:1}.default-page-content-wrapper .default-page-content .company_page .company-row .company_image img{border-radius:24px;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}.contact_holder .contact_data .contact_line{margin-bottom:24px}.contact_holder .contact_data .contact_line label{display:block;font-weight:500}.contact_holder i{color:#a71a2b}.contact_holder .social_list a i{font-size:28px}.about_content{padding:70px}@media screen and (max-width:991px){.about_content{padding:50px 0 0}}.about_content .about_image{margin-bottom:24px;margin-top:30px}.about_content .about_image img{max-width:100%}
