body #page-container .et_pb_section .et_pb_row .site-btn a.et_pb_button:after{width:30px;height:30px;background:#fff;border-radius:50px;color:#183A50;text-align:center;font-size:15px!important;margin-left:22px!important;line-height:30px}.align-center{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap}.main-menu .et_mobile_nav_menu ul li a{color:#000;font-weight:500;background:#fff;font-size:16px;line-height:1.2;padding:10px 20px}.main-menu .et_mobile_nav_menu ul{padding:0!important;border-color:#6F9190}.main-menu .et_mobile_nav_menu ul li a:hover{color:#fff;background:#183A50!important}.service-area .et_pb_blurb_description a{display:inline-block;position:relative;padding:0 35px 0 0;font-size:16px;font-weight:600;color:#6F9190;text-decoration:none;transition:all 0.3s ease;line-height:1}.service-area .et_pb_main_blurb_image{margin-bottom:10px}.service-area .et_pb_blurb_description a::after{content:"\2192";position:absolute;right:0px;top:50%;width:25px;transform:translateY(-50%);font-size:25px;transition:transform 0.3s ease;color:inherit;font-weight:500}.eaducation-area{display:flex!important;flex-wrap:wrap}.eaducation-area .et_pb_column{display:flex;flex-wrap:wrap;flex-direction:column;grid-gap:30px}.single-box-item .dsm_card_subtitle{margin-bottom:8px}.single-box-item:last-child{margin-bottom:0!important}.single-box-item .et_pb_module_inner{border-radius:10px;padding:20px;background:#fff;border:1px solid #6F9190}.single-box-item::before{content:"";position:absolute;width:20px;height:20px;background:#6F9190;border-radius:50%;left:-42px;top:-3px}.service-area .et_pb_blurb_description a:hover{transform:translateX(10px)}.counter-section::before{position:absolute;content:"";width:110%;height:100%;background:#6f9190;top:0;left:0;transform:rotate(-1deg)}.counter-section::after{position:absolute;content:"";width:110%;height:100%;background:#183A50;top:0;left:0}.counter-col{display:flex;flex-wrap:wrap;grid-gap:15px;align-items:center}.hero-list ul{list-style:none;padding:0;margin:0}.hero-list ul li{position:relative;padding-left:40px;margin-bottom:12px;font-size:16px;line-height:1.6;font-weight:500}.hero-list ul li::before{content:'✔';position:absolute;left:0;top:0;background:#183A50;font-size:16px;line-height:1.6;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.testimonial-items .dsm_card_carousel_child_image_wrapper img{width:65px;height:65px;border-radius:50%;object-fit:cover}.testimonial-items .et_pb_module_inner{display:flex;flex-direction:column-reverse}.testimonial-items .dsm_card_wrapper{display:flex;flex-wrap:wrap}.testimonial-items .dsm_card_carousel_child_description{order:1;margin-bottom:20px;margin-bottom:20px;padding-top:20px;border-top:1px solid #E9EEF8}.testimonial-items .swiper-pagination-bullet{width:30px;height:5px;border-radius:0;transition:.3s all}.testimonial-items .swiper-pagination-bullet-active{width:50px}.testimonial-items .dsm_card_carousel_child_subtitle{order:3;position:absolute;left:100px;bottom:38px}.testimonial-items .swiper-slide::before{content:"“";font-size:140px;color:#8ba99b;position:absolute;font-family:"Georgia",serif;opacity:0.3;z-index:1;bottom:26px;right:20px;line-height:1;height:65px}.testimonial-items .et_pb_module_inner{position:relative}.testimonial-items .dsm_card_carousel_child_image_wrapper{position:absolute;bottom:25px;left:20px}.testimonial-items .dsm_card_title.et_pb_module_header{order:2;order:2;position:absolute;bottom:60px;left:100px}@media all and (max-width:980px){.main-menu	.et_pb_menu__logo-wrap img{max-width:110px!important}.main-menu .et_pb_menu_inner_container{padding:10px 0}.single-box-item::before{display:none}}@media all and (max-width:767px){.filter-button-group button{padding:6px 10px}.filter-button-group{grid-gap:10px}.single-portfolio span{padding:4px 8px;font-size:14px;border-radius:2px}.single-portfolio h2{font-size:20px}}@media all and (max-width:500px){body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button{padding-top:9px!important;padding-right:47px!important;padding-bottom:9px!important;padding-left:15px!important}body #page-container .et_pb_section .et_pb_row .site-btn a.et_pb_button:after{margin-left:8px!important;top:7px}body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button{padding-top:9px!important;padding-right:47px!important;padding-bottom:9px!important;padding-left:15px!important}}