a,ul,ol,li,input,textarea,button,span,img,h3,.et_pb_text,.more-link{-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}a,a:hover,a:focus,a:visited,input,select{outline:none!important}p:not(.has-background):last-of-type{padding-bottom:1em}.et_pb_contact .et_pb_button,.et_pb_contact .et_pb_button:hover{padding:10px!important;height:100%;box-sizing:border-box}.flex{display:flex;align-content:center;align-items:center}.mfp-title{display:none!important}#top-header{background:linear-gradient(-45deg,#51b3fa,#1938d4,#000,#51b3fa,#1938d4,#26a8dc,#51b3fa);background-size:auto;background-size:400% 400%;-webkit-animation:gradient 5s ease infinite;-moz-animation:gradient 5s ease infinite;animation:gradient 5s ease infinite}#top-header a.icon::before{background-color:#fff;padding:5px;border-radius:100%;color:#4da9f7}#top-header a:hover{opacity:1!important}#top-header #et-info-email{display:none!important}#top-header #et-info{float:none;font-weight:800}#top-header .et-social-icons{float:right}#main-header{box-shadow:unset!important}#main-header a{font-weight:600!important}#main-header .sub-menu,#main-header .sub-menu li{padding:0!important}#main-header .sub-menu li,#main-header .sub-menu li a{width:100%!important}#main-header .sub-menu li:hover a,#main-header.et-fixed-header .sub-menu li:hover a{background-color:#fff!important;color:#630c0a!important;opacity:1!important}#main-header.et-fixed-header .sub-menu li a{color:rgba(0,0,0,.6)!important}#mobile_menu{padding:0!important;text-transform:uppercase}#mobile_menu .sub-menu li a{padding-left:30px}#et_mobile_nav_menu{margin:0!important}.mobile_nav{padding:0!important}.mobile_nav .select_page{display:none!important}#footer-info{float:none;text-align:center;text-transform:capitalize}#mainbanner .logo-image .et_pb_image_wrap,#mainbanner .logo-image img{width:70%}#services .service-info,#services .service-btn{opacity:0}#services .service-title{transform:translateY(180%)}#services .et_pb_column:hover .service-title{transform:translateY(0%)}#services .et_pb_column:hover .service-info,#services .et_pb_column:hover .service-btn{opacity:1}.et-pb-controllers{bottom:0}.et_pb_text_inner ul.two-col{column-count:2}.et_pb_text_inner ul.iconlist{list-style:none;padding:0 0 15px}.et_pb_text_inner ul.iconlist li{position:relative;padding-left:25px}.et_pb_text_inner ul.iconlist li::before{content:" \24";position:absolute;left:0;font-family:'ETModules';color:#2398d4}.gform_wrapper{margin:0!important}.gform_wrapper .gform_heading{display:none}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{border:none!important;background-color:#eee!important;padding:15px!important}.gform_wrapper .ginput_container_fileupload input{padding:13px 15px!important}.gform_wrapper .gform_footer input.button{border-radius:5px!important;background-color:#2398d4!important;color:#fff!important;font-size:16px!important;text-transform:uppercase;font-weight:500}.gform_wrapper .gform_footer input.button:hover{background-color:#6c6b6a!important}@media only screen and (max-width:980px){.flex{display:block}}@media screen and (max-width:767px){#innerbanner{padding:30px 0!important}#top-header .linedivide{display:none}#top-header #et-info-phone{margin:0!important}#top-header .notice{display:block;line-height:16px;margin-top:5px;font-size:10px}}@-webkit-keyframes gradient{0%{background-position:10% 0%}50%{background-position:91% 100%}100%{background-position:10% 0%}}@-moz-keyframes gradient{0%{background-position:10% 0%}50%{background-position:91% 100%}100%{background-position:10% 0%}}@keyframes gradient{0%{background-position:10% 0%}50%{background-position:91% 100%}100%{background-position:10% 0%}}