.wpforms-field-container input,.wpforms-field-container textarea{background:white;padding:15px!important;font-family:sans-serif}.wpforms-container label.wpforms-error{color:orange!important}.wpforms-submit-container button{background:#00A4E4;border:none;padding:10px 15px;font-family:'poppins';text-transform:uppercase;font-weight:bold;color:white;font-size:1.3em;letter-spacing:2px}#lp-the-form div#wpforms-confirmation-1761 *{color:white}ul.et_pb_tabs_controls:after{border:none}@media (max-width:600px){h1,h2,h3,h4,h5,h6,.et-pb-button,.wpforms-submit{font-size:1.1em!important}a,p{font-size:1em!important}#tech-icons{font-size:1em!important}#tech-icons i{margin:0px 10px!important}}@media (max-width:768px){h1,h2,h3,h4,h5,h6,.et-pb-button,.wpforms-submit{font-size:1.5em!important}a,p{font-size:1em!important}}#tech-icons i{margin:0px 15px}#tech-list-container ul{border-left:2px dashed #00A4E4;list-style:none}.bold-first-line:first-line{font-weight:bold}.back-to-top-button{position:fixed;height:60px;width:60px;background:#1289BE;right:25px;bottom:25px;border-radius:50%;color:white;display:flex;align-items:center;justify-content:center;font-size:2em;transition:.4s}.back-to-top-button:hover{width:80px;height:80px;transition:.4s}#top-menu li li a{padding:5px}.et_pb_tab_content img{padding-bottom:15px}.et_pb_main_blurb_image span .et-waypoint.et_pb_animation_top.et-animated{max-height:150px}.bx-viewport ul li div img{max-height:100px!important}.et_pb_toggle_content.clearfix a{background:#00A4E4;border:none;padding:10px 15px;font-family:'poppins';display:inline-block;text-transform:uppercase;font-weight:bold;color:white;font-size:1.3em;letter-spacing:2px;margin:10px}.et_pb_module article a img{width:300px;float:left;padding:15px}@media (max-width:680px){.et_pb_module article a img{float:none;width:100%}}body.page-template-default .et_pb_section:first-of-type{min-height:50vh;display:flex;align-items:center}@media (max-width:680px){body.page-template-default .et_pb_section:first-of-type{min-height:20vh;display:flex;align-items:center}}#top-menu{margin-left:25px}img#logo{max-width:200px}div#gnewtonBackToHome{display:none}form#searchform div #searchsubmit{position:static;margin:10px 0px}.genecian-photos img{max-width:100%;height:200px}.wpforms-confirmation-container{background:white!important;text-align:center!important;padding:15px!important}.align-center{display:flex;flex-wrap:wrap;align-items:center}.flex-swap{display:flex;flex-direction:column}@media only screen and (min-width:978px){.flex-swap{display:flex;flex-wrap:wrap;flex-direction:row-reverse}.flex-swap>div:first-of-type{margin-right:0;margin-left:5.5%}}.et_pb_menu .et_mobile_menu .menu-item-has-children>a,#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}.et_pb_menu .et_mobile_menu .menu-item-has-children>a:after,#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:600;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:18px;content:'\4c';top:11px;right:13px}.et_pb_menu .et_mobile_menu .menu-item-has-children.visible>a:after,#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}.et_pb_menu .et_mobile_menu ul.sub-menu,#main-header .et_mobile_menu ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}.et_pb_menu .et_mobile_menu li.visible>ul.sub-menu,#main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible>ul.sub-menu{display:block!important;visibility:visible!important}.home form label{color:white!important}body .gform_wrapper .gform_footer input[type=submit]{background:#00A4E4;border:none;border-radius:4px;padding:10px 15px;font-family:'poppins';text-transform:uppercase;font-weight:bold;color:white;font-size:1.3em;letter-spacing:2px}