ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}a,body,div,html,i,img,li,span,strong,ul{margin:0;padding:0}a,body,div,h2,h3,h5,html,i,img,li,p,span,strong,ul{border:0;font:inherit;vertical-align:baseline}p{margin:0}body{line-height:1;-webkit-text-size-adjust:100%}ul{list-style:none}strong{font-weight:700}i{font-style:italic}a{text-decoration:none;transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out}img{max-width:100%}:focus{outline:0}.cleared{clear:both}.wrap{width:1056px;margin:0 auto}#background{line-height:24px;font-size:18px}#background,#page{min-width:1056px}#back_top{background:url(/wp-content/themes/hypertext/images/back_top.png)no-repeat center center;background-color:rgb(0 0 0/.5);width:60px;height:60px;border-radius:7px;position:fixed;bottom:48px;right:48px;z-index:100;transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;cursor:pointer}#back_top:hover{background-color:rgb(0 0 0/.7)}#header{width:100%;position:relative;z-index:1000;height:80px}#scroll-header{width:100%;height:40px;position:fixed;z-index:1001;display:none;top:0}#header .wrap{position:relative}.overlay-bar{position:absolute;bottom:0;background-color:#fff;width:100%;height:10px;opacity:.2}#body{margin:0 auto}.logo-container,h3#page-title-sub{float:left}.logo-box{display:table;transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out}.logo-box img{max-height:80px}#scroll-header .logo-box img{max-height:40px}.logo,a.logo-image{line-height:0;font-size:0}.logo{display:table-cell;vertical-align:middle}a.logo-image{display:block}.logo a{transition:all 0ms ease-out;-webkit-transition:all 0ms ease-out}.main-menu{float:right}#toggle-menu-button{position:absolute;right:0;top:0;background:url(/wp-content/themes/hypertext/images/menu-toggle.png)no-repeat center center;width:80px;height:80px;display:none;cursor:pointer}#toggle-menu-button:hover{background-color:rgb(255 255 255/.1)}#main-menu-toggle{position:absolute;top:80px;background-color:#3498db;color:#fff;width:100%;padding:12px 0;display:none}#main-menu-toggle a,.main-menu ul li a,h2#page-title{font-family:"Lato",Arial!important;font-style:normal;text-transform:uppercase}#main-menu-toggle a{padding:14px 0;display:block;font-weight:900}.main-menu ul li{float:left;z-index:101;margin-left:30px}.main-menu ul li a,h2#page-title{display:inline-block}#main-menu-toggle a,.main-menu ul li a{color:#fff;font-size:18px;line-height:24px;letter-spacing:1px}.main-menu ul li a{padding:28px 0 20px;transition:all 0 ease-out;-webkit-transition:all 0 ease-out;font-weight:700}#scroll-header .main-menu ul li a{padding:8px 0 0}#footer,#footer-bottom,.main-menu ul li,.page-section{position:relative}.page-section .wrap{position:relative;padding-top:96px;padding-bottom:120px}.page-section-heading{padding-bottom:44px}.page-section-subtitle,.page-section-title{text-align:center}.page-section-title span{display:inline-block;margin-bottom:-2px;padding-bottom:5px}.hidden-line .page-section-subtitle{margin-top:-12px}.media-block-heading{padding-bottom:24px}.media-block-top{margin-bottom:30px}.media-block-type-image img{border-radius:7px}.logo_image{text-align:center}.logo_image img{opacity:.3;transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out}.logo_image img:hover{opacity:1}p{padding:0 0 12px}h2,h3,h5{padding:6px 0;margin:0 0 6px}#page-title-bar .wrap{position:relative;padding:24px 0 18px}h2#page-title{float:left;padding-right:6px;font-size:36px;line-height:48px;font-weight:900}h3#page-title-sub span{padding:3px 0}.column2_1,.logo_column5{float:left;width:504px;margin-right:48px}.logo_column5{width:172px;margin-bottom:48px}.column-last{margin-right:0}#footer-copyright,#footer-right{text-align:center;padding:48px 0 12px}#footer-right{padding:0 0 48px}.social{font-size:0;line-height:0;display:inline-block;width:36px;height:36px;border-radius:20px;margin-left:14px;margin-right:14px;transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out}.social i{font-size:14px;line-height:36px;color:rgb(255 255 255/.3)}@media screen and (max-width:1140px){#background,#page{min-width:960px}.wrap{width:960px}.column2_1,.logo_column5{width:456px;margin-right:48px}.logo_column5{width:153.6px;margin-bottom:48px}.column-last{margin-right:0}}@media screen and (max-width:984px){#background,#page{min-width:768px}.main-menu ul li{margin-left:18px}.wrap{width:768px}.column2_1,.logo_column5{width:360px;margin-right:48px}.logo_column5{width:115.2px;margin-bottom:48px}.column-last{margin-right:0}}@media screen and (max-width:792px){#background,#page{min-width:480px}#header{position:relative}.main-menu{display:none}#toggle-menu-button{display:block}.wrap{width:480px}.column2_1,.logo_column5{width:100%;margin-right:0;float:none;margin-bottom:24px}.column-last{margin-right:0}}@media screen and (max-width:504px){#background,#page{min-width:90%}.wrap{width:90%}.column2_1,.logo_column5{width:100%;margin-right:0;float:none;margin-bottom:24px}.column-last{margin-right:0}}::selection{background-color:#333d46}#main-menu-toggle a:hover,.main-menu ul li a:hover,.main-menu ul li.current-menu-item a,a,a:link,a:visited{color:#3498db}a:hover{color:#5e7c88}#header,#scroll-header{background-color:#333d46}.white-bg{background-color:#fff}.highlight-bg{background-color:#3498db}.page-section-title{color:#404040;border-bottom:2px solid #e5e5e5}.page-section-subtitle{color:#b3b3b3}.white-text .page-section-title{color:#fff;border-bottom:2px solid rgb(255 255 255/.2)}.white-text .page-section-subtitle{color:#fff;opacity:.7}.hidden-line .page-section-title,.hidden-line .page-section-title span{border-bottom:0}.white-text .media-block-content,h2#page-title span{color:#fff}.content{color:#666}.social{border:2px solid rgb(255 255 255/.3)}.social:hover{border:2px solid #1bbc9b}.social:hover i{color:#1bbc9b}#page-title-bar{background-color:#1bbc9b}h3#page-title-sub span{color:rgb(255 255 255/.7)}#footer{background-color:#333;color:#fff}#footer-bottom{background-color:#212121}#footer-copyright{color:#666}#body{font-family:"Lato",Arial!important;font-size:18px;line-height:24px}.page-section-subtitle,.page-section-title{font-family:"Lato",Arial!important;font-size:36px;line-height:42px;font-style:normal;font-weight:900;text-transform:uppercase}.page-section-subtitle{font-size:24px;line-height:30px;font-weight:400;letter-spacing:-1px}.content,h2,h3,h5{font-family:"Lato",Arial!important;font-size:18px;line-height:24px}h2,h3,h5{font-size:42px;line-height:50px;font-weight:900;font-style:normal}h3,h5{font-size:36px;line-height:42px}h5{font-size:24px;line-height:30px}.fa,h3#page-title-sub{font-style:normal;font-weight:400}#footer-bottom,h3#page-title-sub{font-family:"Lato",Arial!important;font-size:30px;line-height:48px;text-transform:uppercase}#footer-bottom{font-size:14px;line-height:24px;font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/hypertext/font-awesome/fonts/fontawesome-webfont.eot?v=4.0.1);src:url(/wp-content/themes/hypertext/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.0.1)format("embedded-opentype"),url(/wp-content/themes/hypertext/font-awesome/fonts/fontawesome-webfont.woff?v=4.0.1)format("woff"),url(/wp-content/themes/hypertext/font-awesome/fonts/fontawesome-webfont.ttf?v=4.0.1)format("truetype"),url(/wp-content/themes/hypertext/font-awesome/fonts/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-rss:before{content:""}.fa-pinterest:before{content:""}.fa-google-plus:before{content:""}.fa-linkedin:before{content:""}.fa-youtube:before{content:""}.fa-stack-overflow:before{content:""}.fa-flickr:before{content:""}.fa-tumblr:before{content:""}.fa-dribbble:before{content:""}#callnowbutton{display:none}@media screen and (max-width:650px){#callnowbutton.cnb-displaymode-mobile-only{display:block;position:fixed;text-decoration:none}}#callnowbutton.cnb-single{width:55px;height:55px;border-radius:50%;box-shadow:0 3px 6px rgb(0 0 0/.3);background-position:center;background-size:35px 35px;background-repeat:no-repeat}.cnb-single.cnb-left{bottom:15px;left:20px}.cnb-single.cnb-left span{left:68px}.cnb-single:not(.cnb-text) span{display:none}.cnb-single.cnb-zoom-70{transform:scale(.7)}.cnb-zindex-10{z-index:2147483647}