html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:700}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:#fff0;transition:all 0.5s ease}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}body{font-size:16px;line-height:24px;font-family:Roboto,sans-serif;font-weight:400;background-color:#004c66}#wrapper{background-color:#fff}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{font-family:Roboto Condensed,Roboto,sans-serif;font-weight:200;letter-spacing:2px;color:#004c66}#splash h4,#email h4,#progress h4,article h1.entry-title,article h2.entry-title{font-size:40px;line-height:56px;margin:0 0 16px;color:#1cb495}h2.entry-title a:hover{text-decoration:underline}a{color:#1cb495;text-decoration:none;border-bottom:1px solid #fff0;transition:all 1s ease}p>a:hover{border-bottom:1px solid #1cb495}p{color:#004C66}ol{list-style:decimal outside;margin:16px 0 0 16px}.entry-content p{color:#001c25;margin:16px 0 0;padding:0 0 16px;line-height:32px;font-weight:300}.entry-content li{color:#001c25;padding:0 0 8px 16px;font-size:12px;line-height:24px;font-weight:300}.entry-content h1{font-size:40px;line-height:48px;margin:32px 0 16px}.entry-content h2{font-size:32px;line-height:40px;margin:32px 0 16px}.entry-content h3{font-size:24px;line-height:32px;margin:24px 0 8px;text-transform:uppercase}.entry-content h4,.entry-content h5{font-size:16px;line-height:24px;text-transform:uppercase}.entry-content h5{font-family:Roboto,sans-serif}.entry-content h2 a,.entry-content h3 a,.entry-content h4 a,.entry-content h5 a{color:#1cb495}.subheader,.excerpt{color:#c7c7c7;letter-spacing:1px;font-size:16px;line-height:24px;margin:16px 0}hr.wp-block-separator{color:#1cb495;border:1px solid #1cb495;border-bottom:none;width:60%}main img{max-width:100%}.wp-block-image figure{margin-top:16px;margin-bottom:16px}.wp-block-image .alignleft{margin-right:24px}.wp-block-image .alignright{margin-left:24px}@media only screen and (max-width:600px){.wp-block-image figure{width:100%;text-align:center}}.button,#wrapper button{text-transform:uppercase;text-decoration:none;text-align:center;font-size:16px;font-family:Roboto Condensed,Roboto,sans-serif;font-weight:400;letter-spacing:1px;min-width:160px;padding:8px 16px;margin:16px 16px 8px 0;cursor:pointer;display:inline-block;border-width:2px;border-style:solid;transition:all 1s ease}@media only screen and (max-width:800px){.button,#wrapper button{min-width:80px}}.button.blue,button.wpforms-submit{border-color:#004C66;color:#004C66}.button.green,.button.blue:hover,button.wpforms-submit:hover{background-color:#1cb495}.button.blue,.button.green:hover,button.wpforms-submit{background-color:#004C66}.button.green{border-color:#1cb495;color:#1cb495}.button.solid,.button:hover,button.wpforms-submit{color:#fff}.button.outline{background-color:#fff0}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"],select,textarea{font-size:18px;font-family:Roboto Condensed,Roboto,sans-serif;font-weight:300;letter-spacing:1px;min-width:160px;padding:8px 16px;margin:8px 16px 8px 0;background-color:rgb(0 0 0 / .02);border:1px solid rgb(0 76 102 / .5);color:rgb(13 77 103 / .8)}.on-blue input[type="text"],.on-blue input[type="password"],.on-blue input[type="email"],.on-blue input[type="tel"],.on-blue input[type="url"],.on-blue select,.on-blue textarea{background-color:rgb(0 0 0 / .125);color:rgb(255 255 255 / .8);border:2px solid rgb(0 76 102)}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,select:focus,textarea:focus{-moz-animation:focus 0.1s;-webkit-animation:focus 0.1s;-ms-animation:focus 0.1s;animation:focus 0.1s;background-color:rgb(0 0 0 / .04);border-color:#1cb495;color:rgb(0 76 102)}.on-blue input[type="text"]:focus,.on-blue input[type="password"]:focus,.on-blue input[type="email"]:focus,.on-blue input[type="tel"]:focus,.on-blue input[type="url"]:focus,.on-blue select:focus,.on-blue textarea:focus{color:#fff;background-color:rgb(0 0 0 / .25)}.wpforms-container label.wpforms-field-label,.wpforms-container label.wpforms-field-label-inline{font-size:16px;line-height:24px;color:#004c66;font-family:Roboto Condensed,Roboto,sans-serif;font-weight:400}.wpforms-container label.wpforms-field-label{text-transform:uppercase}.wpforms-container label.wpforms-field-label-inline{color:#1cb495;cursor:pointer}.wpforms-container label.wpforms-field-sublabel{color:#004c66}.dataTables_wrapper{display:block;width:100%;max-width:100%;overflow-x:auto;text-align:center}.entry-content table,.entry-content table.tablepress{font-size:16px;line-height:24px;font-family:Roboto,sans-serif;font-weight:400;text-align:left;margin:16px 0 32px;box-shadow:3px 3px 16px #eee}.entry-content table thead tr,.tablepress thead tr{background:#004c66;color:#fff;font-family:Roboto Condensed,Roboto,sans-serif}.tablepress thead th{color:#fff;background-color:transparent!important;font-weight:inherit!important;border-top:none!important}.entry-content table.checkmarks-table td{font-size:40px;line-height:40px;color:#1cb495}.entry-content table.checkmarks-table td,.entry-content table.checkmarks-table th{text-align:center}.entry-content table.first-column td:first-child{text-align:left;font-family:Roboto Condensed,Roboto,sans-serif;font-size:16px;color:#004c66}.inner{width:100%;max-width:920px;margin:0 auto;padding:0 24px}.flex{display:flex}#header{width:100%;margin:0;padding:12px 0;position:fixed;background:rgb(255 255 255 / .9);top:0;z-index:10}#header .inner{display:flex}.admin-bar #header{top:32px}#branding{width:120px;height:32px;background-image:url(//caam.tech/wp-content/themes/caamtech/images/caamtech-logo.png);background-repeat:no-repeat;background-size:contain;float:left;position:relative;text-indent:-9999em;flex:0 0 120px}#branding *{display:block;width:100%;height:100%;position:absolute;top:0;left:0}#header nav ul{list-style:none;width:100%}#header nav ul li,#page-header nav ul li{font-size:14px;line-height:32px;font-family:Roboto Condensed,Roboto,sans-serif;font-weight:400;text-transform:uppercase;margin:8px 12px;display:inline;transition:all 1s ease;border-bottom:1px solid #fff0}#header nav ul li a,#header nav ul li a:hover{text-decoration:none}#primary-menu{flex:1 1 600px;text-align:center}#primary-menu a{color:#004C66}#primary-menu li:hover{border-bottom:1px solid #004C66}#secondary-menu{flex:1 0 200px;text-align:right}#secondary-menu a{color:#1cb495}#secondary-menu li:hover,#page-header nav li:hover{border-bottom:1px solid #1cb495}#splash{padding:120px 0;background-image:url(//caam.tech/wp-content/themes/caamtech/images/splash.jpg);background-size:cover;background-position:50% 40%}#splash .inner div{max-width:400px}@media only screen and (max-width:800px){#splash{padding:64px 0 24px}#splash .inner div{max-width:100%;padding:24px;background:rgb(255 255 255 / .75);text-align:center}}#splash p{margin:24px 0}#email{text-align:center;padding:48px 0;background:-moz-linear-gradient(180deg,rgb(13 77 103) 50%,rgb(42 98 121) 100%);background:-webkit-linear-gradient(180deg,rgb(13 77 103) 50%,rgb(42 98 121) 100%);background:linear-gradient(180deg,rgb(13 77 103) 50%,rgb(42 98 121) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#004C66",endColorstr="#2a6279",GradientType=1);background:#004c66}#email h4{color:#fff}#progress{text-align:center;padding:48px 0;background-image:url(//caam.tech/wp-content/themes/caamtech/images/updates.jpg);background-size:cover;background-position:50% 50%}#progress p.subheader{color:#004c66}.postblocks{display:flex;flex-wrap:wrap;margin:40px 0 16px}.postblock{display:block;width:240px;height:240px;margin:2px;flex:1 0 auto;background-color:#004c66;background-size:cover}.postblock>*,.postblock a{display:block;width:100%;height:100%}.postblock a{padding:24px;text-align:left;font-weight:300;font-size:20px;line-height:28px;letter-spacing:1px;color:#fff;text-decoration:none;border-bottom:none;background:rgb(0 76 102 / .9)}.postblock a:hover{transition:all 1s ease;background-color:rgb(0 76 102 / .98)}.postblock-more{background-color:#1cb495}.postblock-more a{background:rgb(36 189 156 / .75);color:#fff;text-decoration:none}.postblock-more a:hover{background-color:#004c66}#header-image{width:100%;height:240px;background-image:url(//caam.tech/wp-content/themes/caamtech/images/default.jpg);background-size:cover;background-position:50% 50%}#page-header{text-align:center;padding:24px 0;background:#004C66;background-color:#004c66}#page-header>h1,#page-header>h2{font-size:40px;line-height:56px;margin:0 0;color:#FFF}#page-header h2 a{color:#fff;color:rgb(255 255 255 / .5);transition:1s ease all}#page-header h2 a:hover{color:#fff}#page-header nav ul{list-style:none;text-align:center;margin:16px 0 0}article.post{margin:16px 0;padding:16px 0;border-bottom:1px dotted #c7c7c7}article.post:last-child{border-bottom:none}article.post header{text-align:center;margin:16px 0}article img.wp-post-image{margin:16px 0;padding:0 40px;text-align:center;height:auto}article p.entry-date{margin:0 0 16px}.entry-content{margin-bottom:40px}.page .entry-content{margin-top:40px}.nav-links{display:flex;align-items:stretch}.nav-previous,.nav-next{margin:0 0 40px;flex:1 1 auto}.nav-next{text-align:right}#footer{padding:16px 0;background:-moz-linear-gradient(180deg,rgb(42 98 121) 0%,rgb(13 77 103) 50%);background:-webkit-linear-gradient(180deg,rgb(42 98 121) 0%,rgb(13 77 103) 50%);background:linear-gradient(180deg,rgb(42 98 121) 0%,rgb(13 77 103) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2a6279",endColorstr="#004C66",GradientType=1);background:#004c66}#footer .columns{display:flex;justify-content:space-between;flex-wrap:wrap-reverse}#footer-logo{flex:1 0 200px;margin:24px 16px 24px 0;text-align:center}#footer nav{flex:1 1 480px;margin:12px 0 16px;font-family:Roboto Condensed,Roboto,sans-serif}ul#menu-footer{display:flex;align-items:flex-start;flex-wrap:wrap}ul#menu-footer a:hover{text-decoration:underline}ul#menu-footer>li{flex:1 0 120px;text-transform:uppercase;text-align:center;font-size:18px;line-height:24px;margin:8px 8px}ul#menu-footer>li>a{color:#FFF}ul#menu-footer>li>a:hover{color:#FFF;tex}ul#menu-footer>li li{font-size:16px;line-height:24px;margin:4px 0 0;text-transform:none}ul.social-links{width:100%;margin:16px 0}ul.social-links li{display:inline-block;position:relative;text-align:center;height:40px;width:30%;font-size:32px;line-height:40px;color:rgb(255 255 255 / .5)}ul.social-links li:hover:before{color:rgb(255 255 255);transition:all 1s ease}ul.social-links li a{display:block;position:absolute;top:0;left:0;height:100%;width:100%;text-indent:-9999em}#footer #mc_embed_signup{flex:1 1 320px;margin:16px 0 24px 8px;text-align:center}#footer #mc_embed_signup h4{color:#fff;color:rgb(255 255 255 / .5);font-weight:300;font-size:24px;line-height:32px;margin-bottom:16px;transition:1s ease all}#footer #mc_embed_signup:hover h4{color:#fff}#copyright{text-align:center;font-size:14px}