@font-face{font-family:"FontAwesome";src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0;color:#646b6e;background:#fff;font:18px/1.667"Gotham SSm A","Gotham SSm B","Arial","Helvetica Neue","Helvetica",sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}.menu li:hover .sub-menu,article,footer,header,main,nav,section{display:block}a{background-color:#fff0;color:#215fad;text-decoration:none}a:active,a:hover{outline:0}b,strong{font-weight:700}img{border:0;max-width:100%;height:auto;vertical-align:top}button,input,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto}@font-face{font-family:"icomoon";src:url(/wp-content/themes/tecsystems/fonts/icomoon.eot?g5p5bb);src:url(/wp-content/themes/tecsystems/fonts/icomoon.eot?g5p5bb#iefix)format("embedded-opentype"),url(/wp-content/themes/tecsystems/fonts/icomoon.ttf?g5p5bb)format("truetype"),url(/wp-content/themes/tecsystems/fonts/icomoon.woff?g5p5bb)format("woff"),url(/wp-content/themes/tecsystems/fonts/icomoon.svg?g5p5bb#icomoon)format("svg");font-weight:400;font-style:normal}[class*=" icon-"]{font-family:"icomoon"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chat:before{content:""}*,:after,:before{box-sizing:inherit}*{max-height:1000000px}ul ul{padding-left:3em;margin:0}.menu{padding:0;list-style:none}.menu .sub-menu,.quick-links{list-style:none}.menu .sub-menu,.social-links{margin:0;padding:0}.social-links,ul{list-style:none}.menu .sub-menu li,.menu li,form{padding:0}.menu .sub-menu li:before,.menu li:before,.quick-links li:before,.social-links li:before{content:none;display:none}#footer:after,.container:after,.menu:after{content:"";display:block;clear:both}form{margin:0;border-style:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;border:1px solid #999;padding:.4em .7em}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:#000}input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#999}input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#999}input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}select{-webkit-border-radius:0}textarea{resize:vertical;vertical-align:top}button,input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}h1,h2{margin:0 0 .5em;color:#2367a6;font-size:55px;font-family:"Gotham SSm A","Gotham SSm B","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:300;line-height:1.333em}h2{font-size:35px;line-height:1.371em;margin:0 0 .3em}p{margin:0 0 1.1em}a:focus,a:hover{text-decoration:underline}.bg-img{background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.container{max-width:1030px;padding:0 27px;margin:0 auto}.container.large{max-width:1346px;padding:8px 20px}.button{letter-spacing:2px}.button,input[type=submit]{text-decoration:none;display:inline-block;vertical-align:top;border-radius:100px;padding:13px 20px 10px;text-transform:uppercase;text-align:center;-webkit-transition:background linear .15s;transition:background linear .15s;font-family:"industry","Arial","Helvetica Neue","Helvetica",sans-serif;font-style:italic;font-weight:500}#form-2:before{content:"";display:block;height:110px;margin:-110px 0 0}.button:focus,.button:hover,input[type=submit]:focus,input[type=submit]:hover{text-decoration:none}.button.success,input[type=submit]{background:#2975bb;font-size:15px;color:#fff;letter-spacing:.5px}.button.success:focus,.button.success:hover,input[type=submit]:focus,input[type=submit]:hover{background:#1b4e7c}ul{padding:0 0 0 41px;margin:0 0 54px;overflow:hidden}.menu li,ul>li{list-style-type:none;position:relative}ul>li{padding:0 0 0 16px;margin:0 0 20px}#header,ul>li:before{position:absolute;left:0}ul>li:before{content:"";background:#2576bc;top:14px;width:4px;height:4px;border-radius:100%}#header{right:0;top:0;width:100%;z-index:99;-webkit-transition:background linear .15s;transition:background linear .15s}#header .container{max-width:1312px}.header-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.logo{width:120px}.logo .fixed,.logo .normal-mobile{display:none}@media (max-width:767px){.logo .normal-mobile{display:block}.logo .normal{display:none}}.nav-opener{display:inline-block;vertical-align:top;position:relative;width:42px;height:42px;border:1px solid #fff0;border-radius:100%;-webkit-transition:border-color linear .15s;transition:border-color linear .15s;margin:0-2px 0 0}.nav-opener span,.nav-opener:after,.nav-opener:before{content:"";background:#fff;position:absolute;left:25%;right:25%;height:2px;-webkit-transition:all linear .15s;transition:all linear .15s}.nav-opener span{top:50%;margin-top:-1px;-webkit-transition:opacity linear .15s,visibility linear .15s;transition:opacity linear .15s,visibility linear .15s}.nav-opener:before{top:30%}.nav-opener:after{top:70%;margin-top:-2px}.nav-slide{position:fixed;left:0;top:66px;bottom:0;width:100%;z-index:-1;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transition:opacity linear .2s,visibility linear .2s;transition:opacity linear .2s,visibility linear .2s}.menu-wrap{background:url(/wp-content/themes/tecsystems/images/pattern01.png);background-color:rgb(19 62 110/.97);padding:12px 15px 59px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform linear .2s;transition:transform linear .2s}.menu-wrap .button{font-size:18px;margin:0 0 10px;width:100%;padding:14px 10px;max-width:414px}.menu-wrap .button .icon{font-size:26px;color:#215f98;margin:0 17px 0-34px;vertical-align:top}.menu{margin:0-15px;font-size:23px;text-transform:uppercase;overflow:visible;font-family:"industry","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:500;letter-spacing:1px}.menu>li:hover>a{background:rgb(35 103 166/.73)}.menu li{margin:0}.menu li:hover .opener:after{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.menu li a{color:#fff;display:block;padding:15px 24px;position:relative}.menu li a:focus,.menu li a:hover{text-decoration:none}.menu li .opener,.menu li .opener:after,.menu li .opener:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu li .opener{width:16px;height:16px;right:24px}.menu li .opener:after,.menu li .opener:before{content:"";background:#fcfcfc;height:2px;left:0;right:0;-webkit-transition:-webkit-transform linear .15s;transition:transform linear .15s}.menu li .opener:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.menu .sub-menu{background:rgb(35 103 166/.73);font-size:17px;line-height:20px;display:none;font-style:italic}.menu .sub-menu>li:hover a{background:#fff0}.menu .sub-menu>li a{padding:15px 47px}.menu #menu-item-379 a{background-color:#133e6d;border-radius:100px;padding:12px 24px;margin:15px 24px}#main,.general-block{overflow:hidden}.general-block{padding:44px 0 0;margin:0 0 52px}.general-block.first-block{padding:104px 0 0}.banner,.banner+*{position:relative;z-index:0}.banner:before{content:"";background:url(/wp-content/themes/tecsystems/images/pattern01.png),-webkit-linear-gradient(225deg,rgb(41 118 174/.9)0,rgb(9 53 92/.9) 100%);background:url(/wp-content/themes/tecsystems/images/pattern01.png),linear-gradient(225deg,rgb(41 118 174/.9)0,rgb(9 53 92/.9) 100%);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.banner:after{content:""}.banner+*{z-index:3}.banner .container{max-width:1312px}.banner h1{color:#fff;margin:0 0 2px}.banner h1.no-img{width:100%!important}.banner h1 .small,.gform_wrapper .ginput_complex label{font-family:"industry","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase}.banner h1 .small{font-weight:300;font-size:15px;line-height:1.6em;letter-spacing:3.09px;display:block}.banner .arrow-down{display:none;position:absolute;bottom:25px;right:24px;height:41px;width:2px;background:#b4bfc7;-webkit-transition:background linear .15s;transition:background linear .15s}.banner .arrow-down:hover{background:#1b4e7c}.banner .arrow-down:before,.banner .arrow-down:hover:before{height:0;width:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid #1b4e7c}.banner .arrow-down:before{border-top:5px solid #b4bfc7;content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:border-color linear .15s;transition:border-color linear .15s}.banner .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:91px 0 204px}.banner .caption.no-img{padding-bottom:60px}.jobs{padding-top:45px;margin-bottom:-60px}.jobs .back-btn{font-size:16px;position:relative;display:inline-block;padding-left:9px}.jobs .back-btn:before{content:"";display:block;border:solid #2367a6;border-width:0 1px 1px 0;padding:3px;position:absolute;left:0;top:50%;-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.gform_wrapper ul li{padding-left:0!important}.gform_wrapper ul li:before{content:none!important}.gform_wrapper{overflow:hidden!important}.gform_wrapper .top_label .gfield_label{color:#2367a6;font:300 17px/22px"Gotham SSm A","Gotham SSm B","Arial","Helvetica Neue","Helvetica",sans-serif!important;margin:0!important;font-weight:400}.gform_wrapper .ginput_complex label{color:#ccc;font-size:13px!important;line-height:14px!important;font-weight:500!important;padding:8px 0 0;font-style:normal!important}.gform_wrapper input[type=text],.gform_wrapper textarea{background:#fff;border:1px dashed #cfcfcf;padding:15px!important;font-size:19px!important}.gform_wrapper input[type=submit].gform_button{float:right;border:0}.gform_wrapper .gfield_required{color:#b00e0e!important}.gform_wrapper .gform_footer{padding-top:0!important}.gform_wrapper ul li.gfield{margin-bottom:30px!important}#main .gform_wrapper .gfield_description,#main .gform_wrapper input,#main .gform_wrapper select{font:16px/24px"Gotham SSm A","Gotham SSm B","Arial","Helvetica Neue","Helvetica",sans-serif;font-style:normal!important}button:focus,input:focus,select:focus,textarea:focus{outline:0;border-color:#000!important}#main .gform_wrapper .ginput_container span:not(.ginput_price){margin-bottom:0!important}#footer{background:#0c3058;padding:25px 0;position:relative;overflow:hidden}#footer .footer-left,.footer-holder,.quick-links{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .footer-left{-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}#footer .holder{padding-top:10px;padding-bottom:10px}.footer-holder,.quick-links{position:relative}.footer-holder{-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap;z-index:0}.quick-links{font-size:12px;line-height:15px;font-weight:400;text-transform:uppercase;font-family:"industry","Arial","Helvetica Neue","Helvetica",sans-serif;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:9px 0 0;margin:0 0 16px;font-style:italic}.quick-links li{padding:0 10px;margin:0 0 3px}.copyright a,.quick-links li a{color:#fff}[href*="tel:"],[href^="tel:"]{font-size:15px;font-weight:500;letter-spacing:2.2px;color:#fff}[href*="tel:"] .icon,[href^="tel:"] .icon{color:#2975bb;display:inline-block;font-size:18px;margin:0 13px 0 0;vertical-align:middle}.contact-links,.quick-links li{text-align:center}.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-links li{padding:0 14px}.social-links li a{background:#2975bb;display:block;width:26px;height:26px;border-radius:100%;color:#fff;position:relative}.copyright{font-size:11px;color:#fff;position:relative}.copyright:after{content:"";border:1px dashed rgb(41 117 187/.44);position:absolute;left:49px;right:64px;top:-17px}.footer-mid{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;width:175px;height:175px;opacity:.2;border-radius:100%}.footer-mid img{width:100%;border-radius:100%}@media (min-width:414px){.menu-wrap .button{font-size:25px}.menu-wrap .button .icon{font-size:35px}}@media (min-width:768px){h1{margin:0 0 .33em}h2{margin:0 0 29px}ul{margin:-5px 0 33px;padding:0 0 0 58px}ul>li{padding:0 0 0 20px}.logo{max-width:155px;-ms-flex-preferred-size:155px;flex-basis:155px}.general-block h2{margin:0 0 .36em}.banner h1{width:calc(100% - 350px)}.banner .arrow-down{display:block}.banner .caption{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:95px 19px 0 0}#footer .footer-left{-ms-flex-flow:column wrap;flex-flow:column wrap}#footer .holder{padding-top:0;padding-bottom:0}.footer-holder{-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quick-links{letter-spacing:1px;padding:9px 0 0}.contact-links{text-align:right;margin:0 0 1px}.social-links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0-5px}.social-links li{padding:0 5px;margin:0 0 11px}.social-links li a{width:24px;height:24px}.copyright:after{display:none;content:none}.footer-mid{width:80px;height:80px;margin-top:-5px}}@media (min-width:1024px){.container{padding:0 15px}.container.large{padding:8px 15px}.header-holder{padding:0}.menu li .opener,.menu-wrap .button,.nav-opener{display:none}#nav{max-width:calc(100% - 155px);-ms-flex-preferred-size:calc(100% - 155px);flex-basis:calc(100% - 155px)}.nav-slide{opacity:1;visibility:visible;position:static;overflow:visible}.menu-wrap{-webkit-transform:none;-ms-transform:none;transform:none;background:0 0;padding:0}.menu{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu>li:hover>a{background:rgb(15 56 102/.5)}.menu li:nth-last-of-type(2) .sub-menu{left:auto;right:0}.menu li a{padding:27px 24px}.menu .sub-menu{background-color:rgb(19 62 110/.95);font-size:15px;width:365px;box-shadow:10px 3px 35px rgb(101 101 101/.09);position:absolute;left:0;padding:18px 0;top:100%}#menu-item-380 .sub-menu{width:265px}.menu .sub-menu>li:hover a{background:#fff0}.menu .sub-menu>li a:focus,.menu .sub-menu>li a:hover{background:#1d66a5}.menu .sub-menu>li a{padding:10px 24px}.general-block{padding:14px 0 0;margin:0 0 63px}.general-block.first-block{padding:94px 0 0}.banner h1{margin:67px 0 20px}.banner h1 .small{font-size:17px;margin:0 0 1px}.banner .caption{padding:71px 0 34px}#footer{padding:35px 0 19px}#footer .footer-left{padding:5px 0 0}.quick-links{font-size:14px;line-height:17px;margin:0-20px}.quick-links li{padding:0 20px}[href*="tel:"],[href^="tel:"]{font-size:18px;pointer-events:none;cursor:default}[href*="tel:"] .icon,[href^="tel:"] .icon{font-size:21px;margin:-4px 6px 0 0}.footer-right{padding:0 9px}}@media (min-width:1400px){.banner h1{width:calc(100% - 420px)}}@media (max-width:1023px){h1{font-size:36px}h2{font-size:30px;line-height:1.433em}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}@media (max-width:767px){#rockwell-footer-logo{margin:0 auto!important}.copyright,.footer-address{text-align:center!important}}.gform_legacy_markup_wrapper{margin-bottom:16px;margin-top:16px;max-width:100%}.gform_legacy_markup_wrapper form{text-align:left;max-width:100%;margin:0 auto}.gform_legacy_markup_wrapper *,.gform_legacy_markup_wrapper :after,.gform_legacy_markup_wrapper :before{box-sizing:border-box!important}.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:5px 4px;letter-spacing:normal}.gform_legacy_markup_wrapper textarea{padding:6px 8px;resize:none}.gform_legacy_markup_wrapper select,.gform_legacy_markup_wrapper textarea{line-height:1.5;font-size:inherit;font-family:inherit;letter-spacing:normal}.gform_legacy_markup_wrapper ul.gform_fields{margin:0!important;list-style-type:none;display:block;padding:0;overflow:visible}.gform_legacy_markup_wrapper ul{text-indent:0}.gform_legacy_markup_wrapper form li,.gform_legacy_markup_wrapper li{margin-left:0!important;list-style:none!important;overflow:visible}.gform_legacy_markup_wrapper ul li.gfield{clear:both}.gform_legacy_markup_wrapper ul.gfield_radio li{overflow:hidden;padding:0!important}.gform_legacy_markup_wrapper ul li:after,.gform_legacy_markup_wrapper ul li:before{padding:0;margin:0;overflow:visible}.gform_legacy_markup_wrapper select option{padding:2px;display:block}.gform_legacy_markup_wrapper .ginput_complex.ginput_container{overflow:visible;width:100%}.gform_legacy_markup_wrapper label.gfield_label{font-weight:700;font-size:inherit}.gform_legacy_markup_wrapper .top_label .gfield_label{display:-moz-inline-stack;display:inline-block;line-height:1.3;clear:both}.gform_legacy_markup_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]){width:100%}.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=text],.gform_legacy_markup_wrapper .ginput_complex .ginput_right select,.gform_legacy_markup_wrapper .ginput_complex select,.gform_legacy_markup_wrapper input.large,.gform_legacy_markup_wrapper input.medium{width:100%}.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label{display:block;font-size:.813em;letter-spacing:.5pt;white-space:nowrap;margin:1px 0 9px 1px}.gform_legacy_markup_wrapper ul.gfield_radio li label{display:-moz-inline-stack;display:inline-block;letter-spacing:inherit;vertical-align:middle;cursor:pointer}body .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top:8px}body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:16px;margin-bottom:0}.gform_legacy_markup_wrapper .hidden_label .gfield_label{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.gform_legacy_markup_wrapper .gfield_radio li{position:relative;margin:0 0 16px;line-height:1.2}.gform_legacy_markup_wrapper ul.gfield_radio{margin:6px 0;padding:0}.gform_legacy_markup_wrapper .gfield_radio li label{display:-moz-inline-stack;display:inline-block;padding:0;width:auto;line-height:1.5;font-size:.875em;vertical-align:middle;max-width:85%;white-space:normal;margin:2px 0 0 4px}.gform_legacy_markup_wrapper .gfield_radio li input[type=radio]{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin-left:1px}.gform_legacy_markup_wrapper .gfield_description{font-size:.813em;line-height:inherit;clear:both;font-family:inherit;letter-spacing:normal;padding:0 16px 0 0;width:100%}.gform_legacy_markup_wrapper .field_description_below .gfield_description{padding-top:16px}.gform_legacy_markup_wrapper .gfield_required{color:#790000;margin-left:4px}.gform_legacy_markup_wrapper .validation_message--hidden-on-empty:empty{display:none}.gform_legacy_markup_wrapper .gform_footer{padding:16px 0 10px;margin:16px 0 0;clear:both;width:100%}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit]{font-size:1em;width:100%;margin:0 0 16px}.gform_legacy_markup_wrapper .ginput_complex .ginput_full,.gform_legacy_markup_wrapper .ginput_complex .ginput_left,.gform_legacy_markup_wrapper .ginput_complex .ginput_right{min-height:45px}.gform_legacy_markup_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:700}.gform_legacy_markup_wrapper .gform_hidden,.gform_legacy_markup_wrapper input.gform_hidden,.gform_legacy_markup_wrapper input[type=hidden]{display:none!important;max-height:1px!important;overflow:hidden}.gform_legacy_markup_wrapper li.gfield_html{max-width:100%}.gform_legacy_markup_wrapper .gfield_html.gfield_no_follows_desc{margin-top:10px}.gform_legacy_markup_wrapper .gform_validation_container,body .gform_legacy_markup_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_legacy_markup_wrapper li.gform_validation_container,body .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area{padding:24px;border:1px dashed #ccc;text-align:center;color:#aaa;margin-bottom:16px;background:rgb(0 0 0/.02);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.gform_legacy_markup_wrapper span.gform_drop_instructions{display:block;margin-bottom:8px}body .gform_legacy_markup_wrapper ul li.gfield{margin-top:16px;padding-top:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{line-height:inherit}@media only screen and (max-width:641px){.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:2rem}.gform_legacy_markup_wrapper textarea{line-height:1.5}.gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price){margin-bottom:8px;display:block}.gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex{margin-top:12px!important}.gform_legacy_markup_wrapper ul.gfield_radio li label{width:85%;cursor:pointer}}@media only screen and (min-width:641px){.gform_legacy_markup_wrapper .gfield_radio li{margin:0 0 8px;line-height:1.3}.gform_legacy_markup_wrapper .top_label input.medium{width:calc(50% - 8px)}.gform_legacy_markup_wrapper .gform_body,.gform_legacy_markup_wrapper .top_label input.large{width:100%}.gform_legacy_markup_wrapper .ginput_complex .ginput_left,.gform_legacy_markup_wrapper .ginput_complex .ginput_right{width:50%;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:0-4px 0 0}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit]{display:-moz-inline-stack;display:inline-block;font-size:1em;width:auto;margin:0 16px 0 0}.gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right:16px}.gform_legacy_markup_wrapper .ginput_complex .ginput_left{padding-right:8px}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_left,.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{margin-right:8px}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_right{margin-right:-8px;padding-right:8px}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left{padding-right:8px!important;margin-right:-8px}.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2{width:calc(100% + 15px)}.gform_legacy_markup_wrapper div.ginput_container_name span{display:-moz-inline-stack;display:inline-block;vertical-align:top;padding-right:16px;margin-right:-4px}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span{width:50%}html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child{margin-left:0!important}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{display:-moz-inline-stack;display:inline-block;vertical-align:top;width:50%;padding-right:16px;float:none}.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){width:100%!important;margin:8px 0 0;padding-left:0;padding-right:0}.gform_wrapper .top_label li.gfield.gf_left_half:before{content:"";display:block;clear:both}.gform_wrapper .top_label li.gfield.gf_right_half:after{content:"";display:table;clear:both}.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium{width:100%}.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield{clear:both}.gform_wrapper .top_label li ul.gfield_radio{width:calc(100% + 16px)}}.gform_legacy_markup_wrapper.gf_browser_unknown ul li:after,.gform_legacy_markup_wrapper.gf_browser_unknown ul li:before{content:none}