#top-menu .menu-item-has-children>a:first-child::after,#et-secondary-nav .menu-item-has-children>a:first-child::after{top:18px}#top-menu li li a{padding:6px 20px;width:240px}.nav li ul{width:280px}@media (min-width:981px){.et_fullwidth_nav #main-header .container{padding-left:12vw}}#top-menu li a:hover{opacity:1!important}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:16px!important;padding-top:16px}@media (min-width:981px){#top-menu{display:flex;align-items:center}}@media (max-width:980px){li.menu-cta{display:none}}li.menu-cta{position:relative;margin-right:-32px}.menu-cta span{display:block;margin-bottom:10px;font-size:14px}#main-header .menu-cta a{border:2px solid #4CA6DD;background-color:#4CA6DD;padding:16px 30px 16px 70px!important}#main-header .menu-cta a:hover{background-color:#111842;border:2px solid #111842;color:#fff!important}#main-header li.menu-cta a::before{content:"\e090"!important;font-family:"ETmodules";margin-right:8px;position:absolute;left:25px;top:30px;z-index:3;background-color:transparent;height:0;font-size:30px}.et_header_style_left #et-top-navigation{padding-top:0px!important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:0px!important}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-top:24px}.mobile_menu_bar::before{color:#fff!important}.custom-phone-icon{font-size:20px;color:white;position:absolute;top:28px;right:50px}.custom-phone-icon::before{content:"\e090"!important;font-family:"ETmodules";font-size:20px;cursor:pointer}@media (min-width:981px){.custom-phone-icon{display:none!important}}.dp-client-logo .swiper-slide.dsm_image_carousel_item img{max-height:100px}#page-container .mobile_nav li ul.hide{display:none!important}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:transparent}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}#page-container span.menu-closed:before{content:"\4c";display:block;color:#fff;font-size:16px;font-family:ETmodules}#page-container span.menu-closed.menu-open:before{content:"\4d"}h4.widgettitle{font-size:24px}.et_pb_post{display:flex;flex-direction:column}.et_pb_post .et_pb_image_container,.et_pb_post .entry-featured-image-url{order:1;margin-bottom:15px}.et_pb_post .post-meta{order:2}.et_pb_post .entry-title{order:3}.et_pb_post .post-content{order:4}.et_pb_post a.more-link{color:#000;background:transparent;border:2px solid #48a6e3;padding:.4em 1.3em;margin-top:20px;border-radius:50px;text-transform:capitalize;display:inline-block;transition:all 0.3s ease-in-out}.et_pb_post a.more-link:hover{background:#48a6e3;color:#fff;border:2px solid #48a6e3;transition:all 0.3s ease-in-out}.et_pb_post .more-link:after{content:"\35";font-family:ETModules;vertical-align:middle;margin-left:10px}#sb-reviews-container-1 .sb-post-item-wrap{min-height:400px}.footer-bottom-link{display:inline-flex}.footer-bottom-link li{list-style:none;margin-right:10px}.footer-bottom-link li:last-child{margin-right:0px}.side-by-side-row{display:flex!important;gap:20px;margin-bottom:0}.side-by-side-row>p{flex:1;display:flex;flex-direction:column;margin:0}.side-by-side-row .wpcf7-form-control-wrap{display:block;width:100%}.custom-contact-form input[type="text"],.custom-contact-form input[type="email"],.custom-contact-form input[type="tel"],.custom-contact-form textarea{background-color:#f1f8fe!important;border:none!important;border-radius:50px!important;padding:16px 25px!important;font-size:16px;width:100%!important;margin-bottom:20px;box-sizing:border-box}.custom-contact-form textarea{border-radius:25px!important;height:140px}.custom-contact-form .submit-wrapper{text-align:center;margin-top:10px}button.wpcf7-form-control.wpcf7-submit{color:#000000!important;border-color:#4CA6DD!important;border-radius:50px!important;font-size:18px;text-transform:uppercase!important;background-color:RGBA(255,255,255,0)!important}button.wpcf7-form-control.wpcf7-submit:hover{background-color:#54b1e5!important;color:#ffffff!important;border-color:#54b1e5!important}@media (max-width:767px){.side-by-side-row{flex-direction:column;gap:0}.side-by-side-row>p{width:100%}button.wpcf7-form-control.wpcf7-submit{width:100%}}button.wpcf7-form-control.wpcf7-submit{cursor:pointer!important}