.custom-header-block{position:absolute!important;width:100%}.custom-header-block.et_pb_sticky{width:100%!important}.home-service-block .et_pb_blurb_content{max-width:100%;background:#fff;border-radius:10px;position:relative;overflow:hidden;transition:.2s}.home-service-block .et_pb_blurb_content:hover{background:#f3f8ff}.home-service-block .et_pb_main_blurb_image{margin:0}.home-service-block .et_pb_module_header{padding:10px 0 15px}.home-slider-block .gs_logo_single{padding:5px}.home-slider-block .gs_logo_single .gs-logo--img{border-radius:10px}.think-home-block .et_pb_main_blurb_image{margin-bottom:10px}.think-home-block .et_pb_module_header{padding-bottom:4px}.review-logo-blk{display:flex;align-items:center;justify-content:center}.review-logo-blk a img{width:150px;padding:0 10px}.home-social-media-blk.et_pb_social_media_follow li a.icon{height:60px;width:60px;border-radius:7px}.home-social-media-blk.et_pb_social_media_follow li a.icon::before{height:60px;width:60px;font-size:20px;line-height:60px}.custom-testimonial-block{background:#f8f8ff!important;border:1px solid #c7c7ff;margin-bottom:40px!important}.custom-testimonial-block:last-child{margin-bottom:0!important}.custom-testimonial-block::before{color:#0f3c92;background:#fff}.custom-testimonial-block .et_pb_testimonial_author{margin-top:20px}.colspan-12,.colspan-6{padding-left:15px;padding-right:15px;float:left}.colspan-12{width:100%}.colspan-6{width:50%}.contactcustform{margin-left:-15px;margin-right:-15px}.contactcustform::before,.contactcustform::after{content:"";display:table}.contactcustform::after{clear:both}.contactcustform p{padding:0}.contactcustform label{display:block;margin-bottom:5px}.contactcustform input[type="text"],.contactcustform input[type="email"],.contactcustform input[type="tel"],.contactcustform textarea{padding:12px;width:100%;margin-bottom:15px}.contactcustform select{width:100%;height:42px;padding:12px;margin-bottom:15px}.contactcustform input[type="submit"]{padding:14px 40px;font-size:17px;background:#0f3c92;color:#fff;cursor:pointer;transition:.5s;border:1px solid #0f3c92;text-transform:uppercase;letter-spacing:1px;border-radius:30px;font-weight:bold}.contactcustform input[type="submit"]:hover{background-color:#0c2a7c;border-color:#0c2a7c!important}.contactcustform .captcha-blk{margin-bottom:15px}.custom-service-block{box-shadow:0px 0px 10px #ddd;padding:20px!important;padding-bottom:20px;margin-bottom:40px;border-radius:10px}@media screen and (max-width:767px){.colspan-6{width:100%}}