@media screen{/*!
* Bootstrap v4.0.0 (https://getbootstrap.com)
* Copyright 2011-2018 The Bootstrap Authors
* Copyright 2011-2018 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}figure,header,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}h1,h2,h4{margin-top:0;margin-bottom:.5rem}p,ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}blockquote{margin:0 0 1rem}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button{text-transform:none}button,[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[hidden]{display:none!important}h1,h2,h4{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h4{font-size:1.5rem}.list-unstyled{padding-left:0;list-style:none}.img-fluid{max-width:100%;height:auto}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-6,.col-12,.col-sm-5,.col-sm-7,.col-md-4,.col-md-6,.col-md-8,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-lg-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 576px){.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}}@media (min-width: 768px){.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}@media (min-width: 992px){.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover,.btn:focus{text-decoration:none}.btn:focus{outline:0;box-shadow:0 0 0 .2rem #007bff40}.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled):active{background-image:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus{box-shadow:0 0 0 .2rem #007bff80}.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem #007bff80}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@media screen{*{font-family:Assistant}body,html{margin:0!important;padding:0!important}header{padding:0;margin:0!important;position:relative;top:0!important}header .mainmenu{float:right;padding-top:0}.header-top{position:absolute;left:0;right:0;z-index:99;padding:30px 0}.sidenav{height:100%;width:0;position:fixed;z-index:9999999999;top:0;right:0;background-image:url(/wp-content/themes/agh/img/others/logo-bg.png);background-repeat:no-repeat;background-position:left;background-size:contain;overflow-x:hidden;transition:.5s;padding-top:30px;background-color:#0e2c52}.sidenav a{padding:8px 100px 8px 32px;text-decoration:none;font-size:32px;font-family:Assistant;font-weight:400;color:#fff;display:block;transition:.3s}.sidenav a:hover{color:#f5f5f5}.sidenav .closebtn{position:absolute;top:0;right:25px;padding:20px 70px 0 0;color:#000;z-index:9999999}.sidenav li.menu-sub a{font-size:21px!important}.menu-shape{padding-bottom:30px}header .header-bottom{position:relative;overflow:hidden}header .header-bottom.front-page.hero-banner{min-height:100vh;background:linear-gradient(135deg,#1a365d,#2d3748);display:flex;align-items:center;position:relative;padding:120px 0 100px;z-index:1;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%)}header .header-bottom.front-page.hero-banner video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}header .header-bottom.front-page.hero-banner .hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#1a376042,#2d3748d9);z-index:2}header .header-bottom.front-page.hero-banner .banner-contents{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;min-height:100vh}header .header-bottom.front-page.hero-banner .hero-content{max-width:800px;color:#fff;text-align:center;margin:0 auto}header .header-bottom.front-page.hero-banner .hero-headline{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.1;color:#fff;font-family:Work Sans;text-shadow:2px 2px 4px rgba(0,0,0,.3)}header .header-bottom.front-page.hero-banner .hero-subtext{font-size:1.1rem;margin-bottom:2.5rem;opacity:.95;line-height:1.6;color:#ffffffe6;text-shadow:1px 1px 2px rgba(0,0,0,.3)}header .header-bottom.front-page.hero-banner .hero-cta{display:inline-block;padding:15px 35px;background:#a1752c;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:1px;border:none;border-radius:0;transition:all .3s ease;box-shadow:0 4px 15px #0003}header .header-bottom.front-page.hero-banner .hero-cta:hover{background:#e6851e;transform:translateY(-2px);box-shadow:0 8px 25px #ff950066}header .header-bottom .banner-contents{position:absolute;left:0;right:0;top:30%;width:50%;margin-right:auto;margin-left:auto}.banner-contents p{font-size:20px;color:#fff;line-height:1.7;padding-top:20px;font-weight:400;width:100%;margin:auto}.banner-contents a{text-decoration:none;font-size:24px;color:#fff;border-radius:50px;border:2px solid #e7b6d7;background-color:#e7b6d7;padding:10px 30px}.gform_fields .gfield label,.ginput_complex label{font-family:play;font-size:16px;color:#4a4a4a;letter-spacing:2px!important;font-weight:600}.gform_fields .gfield input,.gform_fields .gfield textarea{font-size:18px;color:#3a3b3f;font-weight:400}.gform_fields .gfield input{border:2px solid #e4e6eb!important;border-radius:6px!important;height:60px!important}.gform_fields .gfield textarea{border:2px solid #e4e6eb!important;border-radius:6px!important;height:150px!important}.team-section{padding:70px 0}@media screen and (max-width: 1279px){.mainmenu a img,a.closebtn img{width:60%}.sidenav a{font-size:20px}.sidenav li.menu-sub a{font-size:16px!important}.banner-contents p{font-size:18px}}@media screen and (max-width: 1023px){.banner-contents p{font-size:15px;padding-top:5px}.team-section{padding:30px 0}}@media screen and (max-width: 767px){body{margin:0;padding:0}header .header-logo{text-align:center}header .header-logo img{display:inline-block}button:focus{outline:none}header .mainmenu{float:right;padding-top:0;text-align:right}.header-top{position:relative;left:0;right:0;top:0;z-index:99;padding:20px 0;background-color:#274965}.mainmenu a img{width:50%}a.closebtn img{width:40%}.menu-shape{padding-bottom:0}header .header-bottom .banner-contents{top:18%;width:70%}.sidenav a{padding:8px 30px 8px 32px;font-size:17px}.sidenav li.menu-sub a{font-size:13px!important}.sidenav .closebtn{padding:20px 10px 0 0}.banner-contents p{font-size:15px;line-height:20px}.menu-shape img{width:50%}}@media screen and (max-width: 480px){p{text-align:left;line-height:21px}h4{text-align:left}header .header-bottom{position:inherit}header .header-bottom .banner-contents{top:10%;width:100%;margin-left:0;margin-right:0}.banner-info{margin-right:0;margin-left:0}.header-top{padding:10px 0}.mainmenu a img{width:42%}}@media screen and (max-width: 414px){header .header-bottom .banner-contents{top:17%}.banner-contents p{font-size:15px;line-height:18px}}.what-we-do-section,.team-section,.contact-section,.testimonial-section{background-size:cover;background-position:center;background-repeat:no-repeat}.problem-section{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#fff!important;background-image:none!important;z-index:2;clip-path:polygon(0 60px,100% 0,100% 100%,0 calc(100% - 60px))}.problem-section .container,.what-we-do-section .container,.team-section .container,.contact-section .container,.testimonial-section .container{position:relative;z-index:10}html,body{background-color:#fff!important}.problem-section{position:relative;background:#fff!important;background-color:#fff!important;background-image:none!important;padding:120px 0 100px;z-index:3;overflow:hidden;color:inherit}section.problem-section{background:#fff!important;background-color:#fff!important;background-image:none!important}.problem-section h2{font-size:2.8rem;font-weight:700;color:#1a365d!important;line-height:1.2;margin-bottom:1.5rem;font-family:Work Sans}.problem-section p{font-size:1.2rem;color:#4a5568!important;margin-bottom:2rem;line-height:1.6}.problem-images{display:flex;flex-direction:column;gap:20px;align-items:center}.image-tile-single{width:100%;max-width:500px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 15px 35px #00000026}.image-tile-single img{width:100%;height:auto;object-fit:cover}.what-we-do-section{background:#1a365d;color:#fff;position:relative;padding:100px 0;z-index:3;clip-path:polygon(0 0,100% 60px,100% calc(100% - 60px),0 100%);margin-top:-60px}.what-we-do-section:after{content:"";position:absolute;top:50%;left:10%;transform:translateY(-50%);width:400px;height:400px;background-image:url(/img/2022/03/foot-logo.png);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.08;z-index:1;pointer-events:none}.what-we-do-section:before{content:"";position:absolute;inset:0;background:#1a365df2;z-index:0;pointer-events:none}.what-we-do-section .section-header{margin-bottom:3rem}.what-we-do-section h2{font-size:3.2rem;font-weight:700;margin-bottom:1.5rem;color:#fff;font-family:Work Sans}.what-we-do-section .intro-text{font-size:1.2rem;max-width:900px;margin:0 auto 3rem;line-height:1.6;color:#ffffffe6}.services-grid .row{justify-content:center}.service-item{border:2px solid #a1752c;padding:40px 25px;margin-top:25px;margin-bottom:25px;text-align:center;border-radius:0;background:transparent;transition:all .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;height:120px}.service-item:hover{background:#ff95001a;transform:translateY(-3px)}.service-item h4{font-weight:600;font-size:1rem;line-height:1.4;color:#fff;font-family:Work Sans}.team-section{background:#fff!important;position:relative;padding:100px 0;z-index:4;clip-path:polygon(0 60px,100% 0,100% calc(100% - 60px),0 100%);margin-top:-60px}.team-section h2{font-size:2.8rem;font-weight:700;color:#1a365d;line-height:1.2;margin-bottom:1.5rem;font-family:Work Sans}.team-section p{font-size:1.2rem;color:#4a5568;margin-bottom:2rem;line-height:1.6}.team-section .row.align-items-center>[class*=col-]:first-child{padding-right:40px}.team-section .row.align-items-center>[class*=col-]:last-child{padding-left:40px}.brian-headshot{width:220px;height:280px;overflow:hidden;border-radius:12px;box-shadow:0 15px 35px #00000026;z-index:2;position:relative}.team-images-layout{display:flex;flex-direction:column;gap:10px;max-width:280px}.main-team-image{position:relative;width:100%;border-radius:8px;overflow:hidden;box-shadow:none}.color-strip{display:none}.main-team-image img{width:100%;height:auto;display:block}.team-secondary-images{display:none}.testimonial-section{background:#1a365d;color:#fff;position:relative;padding:100px 0;z-index:5;clip-path:polygon(0 60px,100% 0,100% 100%,0 calc(100% - 60px));margin-top:-60px;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.testimonial-section:before{content:"";position:absolute;inset:0;background:#1a365dd9;z-index:1;pointer-events:none}.testimonial-slider{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto;padding:60px 0}.testimonial-logo{text-align:center;margin-bottom:3rem}.testimonial-logo-img{height:80px;width:auto;opacity:.9;filter:brightness(0) invert(1)}.testimonial-content blockquote p{font-size:2.2rem;font-weight:400;line-height:1.3;margin-bottom:2rem;color:#fff;font-family:Work Sans;quotes:""" """}.testimonial-content blockquote p:before{content:open-quote}.testimonial-content blockquote p:after{content:close-quote}.testimonial-item{display:none}.testimonial-item.active{display:block}.slider-nav{position:absolute;top:50%;left:-80px;right:-80px;transform:translateY(-50%);pointer-events:none;z-index:10}.slider-prev,.slider-next{background:#a1752c;border:2px solid #a1752c;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;transition:all .3s ease;position:absolute;pointer-events:auto;box-shadow:0 4px 15px #ff95004d}.slider-prev{left:0}.slider-next{right:0}.slider-prev:hover,.slider-next:hover{background:#e6851e;border-color:#e6851e;transform:scale(1.1);box-shadow:0 6px 20px #ff950080}.contact-section{background:#fff!important;position:relative;padding:100px 0 60px;z-index:3;clip-path:polygon(0 0,100% 60px,100% 100%,0 100%);margin-top:-60px}.contact-section h2{font-size:2.8rem;font-weight:700;color:#1a365d;line-height:1.2;margin-bottom:1.5rem;font-family:Work Sans}.contact-section p{font-size:1.2rem;color:#4a5568;margin-bottom:2rem;line-height:1.6}.contact-section .row>[class*=col-]:first-child{padding-right:40px}.contact-section .row>[class*=col-]:last-child{padding-left:40px}.brian-quote{font-style:italic;color:#4a5568;text-align:center;padding:1.5rem;background:#fff;border-radius:8px;border-left:none}.brian-quote p{font-size:1.1rem;margin-bottom:1.5rem;line-height:1.6}.brian-quote cite{font-style:normal;font-weight:600;color:#1a365d;text-transform:uppercase;letter-spacing:.5px}.contact-form-section{background:#fff;position:relative;padding:100px 0 120px;z-index:2;margin-top:-60px}.contact-form-section h2{font-size:2.8rem;font-weight:700;color:#1a365d;line-height:1.2;margin-bottom:1.5rem;font-family:Work Sans}.homepage-contact-form{background:#fff;padding:.75rem;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px #00000014;max-width:100%}.homepage-contact-form .gform_wrapper .gform_fields{display:block!important}.homepage-contact-form .gform_wrapper .gform_fields:after{content:"";display:table;clear:both}.homepage-contact-form label{font-size:.8rem;font-weight:600;color:#1a365d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;display:block}.homepage-contact-form input,.homepage-contact-form textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;background:#fff}.homepage-contact-form input:focus,.homepage-contact-form textarea:focus{outline:none;border-color:#1a365d;box-shadow:0 0 0 2px #1a365d1a}.brian-contact-info{padding:2rem;background:#fff;border-radius:12px;border-left:none!important;text-align:center}.brian-headshot{width:180px;height:180px;border-radius:50%;overflow:hidden;margin:0 auto 2rem;box-shadow:0 8px 25px #00000026}.brian-headshot img{width:100%;height:100%;object-fit:cover}.btn-gold{background:#a1752c;color:#fff;border:none;padding:15px 35px;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:.9rem;letter-spacing:1px;border-radius:0;transition:all .3s ease;font-family:Work Sans}.btn-gold:hover{background:#e6851e;transform:translateY(-2px);color:#fff;text-decoration:none}.btn-primary{background:#1a365d;color:#fff;border:none;padding:15px 35px;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:.9rem;letter-spacing:1px;border-radius:0;transition:all .3s ease;font-family:Work Sans}.btn-primary:hover{background:#2d3748;transform:translateY(-2px);color:#fff;text-decoration:none}.contact-form input,.contact-form textarea{width:100%;padding:15px;border:1px solid #e2e8f0;border-radius:0;margin-bottom:20px;font-size:16px;font-family:Assistant}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#1a365d;box-shadow:0 0 0 3px #1a365d1a}@media (max-width: 992px){.problem-section h2,.team-section h2,.contact-section h2{font-size:2rem}.what-we-do-section h2{font-size:2.5rem}header .header-bottom.front-page.hero-banner .hero-headline{font-size:2.5rem}}@media (max-width: 768px){header .header-bottom.front-page.hero-banner{min-height:70vh}header .header-bottom.front-page.hero-banner .hero-headline{font-size:2rem}header .header-bottom.front-page.hero-banner .hero-subtext{font-size:1rem}.problem-images{margin-top:3rem;align-items:center}.brian-headshot{margin:0 auto}.problem-section,.what-we-do-section,.team-section,.testimonial-section,.contact-section{padding:80px 0 60px!important}}@media (max-width: 576px){header .header-bottom.front-page.hero-banner .hero-headline{font-size:1.8rem}.service-item{padding:30px 20px;min-height:100px}.testimonial-content blockquote p{font-size:1.4rem}}.homepage-contact-form .gform_wrapper{background:transparent!important;padding:0!important;border:none!important;box-shadow:none!important;margin:0!important;flex:1!important;display:flex!important;flex-direction:column!important}.homepage-contact-form .gform_wrapper .gform_body{background:transparent;flex:1!important}.homepage-contact-form .gform_wrapper .gform_fields{padding:0;margin:0;background:transparent}.homepage-contact-form .gform_wrapper .gfield{margin-bottom:.4rem!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.homepage-contact-form .gform_wrapper .gfield_label,.homepage-contact-form .gform_wrapper .gform-field-label,.homepage-contact-form .gform_wrapper .gform-field-label--type-sub{font-size:.8rem!important;font-weight:600!important;color:#1a365d!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:.3rem!important;display:block!important;font-family:inherit!important}.homepage-contact-form .gform_wrapper fieldset legend.gfield_label{font-size:.8rem!important;font-weight:600!important;color:#1a365d!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:.3rem!important;display:block!important;font-family:inherit!important;padding:0!important;border:none!important}.homepage-contact-form .gform_wrapper .gfield input[type=text],.homepage-contact-form .gform_wrapper .gfield input[type=email],.homepage-contact-form .gform_wrapper .gfield input[type=tel],.homepage-contact-form .gform_wrapper .gfield textarea{width:100%!important;padding:.5rem!important;border:1px solid #ddd!important;border-radius:4px!important;font-size:1rem!important;background:#fff!important;font-family:inherit!important;height:auto!important;box-sizing:border-box!important}.homepage-contact-form .gform_wrapper .gfield input:focus,.homepage-contact-form .gform_wrapper .gfield textarea:focus{outline:none!important;border-color:#1a365d!important;box-shadow:0 0 0 2px #1a365d1a!important}.homepage-contact-form .gform_wrapper .gform_footer{padding:0!important;margin:0!important;background:transparent!important;border:none!important}.homepage-contact-form .gform_wrapper .gform_footer .gform_button{background:#1a365d!important;color:#fff!important;border:none!important;padding:1rem 2rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-radius:4px!important;cursor:pointer!important;transition:all .3s ease!important;font-family:inherit!important;font-size:inherit!important}.homepage-contact-form .gform_wrapper .gform_footer .gform_button:hover{background:#2d4a75!important}.homepage-contact-form .gform_wrapper .ginput_complex.ginput_container--name{display:flex!important;gap:15px!important}.homepage-contact-form .gform_wrapper .ginput_complex .name_first,.homepage-contact-form .gform_wrapper .ginput_complex .name_last{flex:1!important}.homepage-contact-form .gform_wrapper fieldset.gfield{border:none!important;padding:0!important;margin-bottom:.4rem!important;background:transparent!important;box-shadow:none!important;width:100%!important}.homepage-contact-form .gform_wrapper .gform-grid-row{display:flex!important;gap:15px!important;width:100%!important}.homepage-contact-form .gform_wrapper .gform-grid-col{flex:1!important}.homepage-contact-form .gform_wrapper .gfield--width-third{width:48%!important;float:left!important;margin-right:2%!important}.homepage-contact-form .gform_wrapper .gfield--width-third:nth-of-type(2n){margin-right:0!important}.homepage-contact-form .gform_wrapper .gfield--type-textarea{width:100%!important;float:none!important;clear:both!important;margin-right:0!important}.homepage-contact-form .gform_wrapper .gfield_required,.homepage-contact-form .gform_wrapper .gfield_required_asterisk{color:#dc3545!important;font-weight:700!important}.homepage-contact-form .gform_wrapper .gform_footer:before{content:'"*" indicates required fields';display:block;color:#dc3545!important;font-size:.875rem!important;margin-bottom:1rem!important;font-style:italic}.homepage-contact-form .gform_wrapper .gform_required_legend{display:none!important}.homepage-contact-form .gform_wrapper .gform_body:after,.homepage-contact-form .gform_wrapper .gform_fields:after{content:"";display:table;clear:both}@media (max-width: 768px){.homepage-contact-form .gform_wrapper .gfield--width-third{width:100%!important;float:none!important;margin-right:0!important}.homepage-contact-form .gform_wrapper .ginput_complex.ginput_container--name,.homepage-contact-form .gform_wrapper .gform-grid-row{flex-direction:column!important;gap:0!important}.homepage-contact-form .gform_wrapper .gform-grid-col{margin-bottom:1rem!important}.homepage-contact-form{padding:1.5rem}}.contact-form-section .row{display:flex!important;align-items:stretch!important}.contact-form-section .col-lg-4,.contact-form-section .col-lg-8{display:flex!important;flex-direction:column!important}.brian-contact-info,.contact-form{flex:1!important;display:flex!important;flex-direction:column!important;height:100%!important}.homepage-contact-form{flex:1!important;height:100%!important;display:flex!important;flex-direction:column!important}.sidenav{z-index:9999!important;transition:width .3s ease!important;position:fixed!important;top:0!important;left:0!important;height:100%!important;background-color:#000000e6!important;overflow-x:hidden!important;width:0!important}.sidenav{z-index:9999999999!important;transition:width .5s ease!important;position:fixed!important;top:0!important;right:0!important;height:100%!important;background-image:url(/wp-content/themes/agh/img/others/logo-bg.png)!important;background-repeat:no-repeat!important;background-position:left!important;background-size:contain!important;background-color:#0e2c52!important;overflow-x:hidden!important;width:0;padding-top:30px!important;display:block!important}.sidenav[style*="width: 100%"]{width:100%!important;display:block!important;opacity:1!important;visibility:visible!important}.sidenav a{padding:8px 100px 8px 32px!important;text-decoration:none!important;font-size:32px!important;font-family:Assistant!important;font-weight:400!important;color:#fff!important;display:block!important;transition:.3s!important}.sidenav a:hover{color:#f5f5f5!important}.sidenav .closebtn{position:absolute!important;top:0!important;right:25px!important;padding:20px 70px 0 0!important;color:#000!important;z-index:9999999!important}header .header-bottom.front-page.hero-banner .banner-contents{position:absolute!important;inset:0!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;height:100%!important}header .header-bottom.front-page.hero-banner .hero-content{max-width:800px!important;color:#fff!important;text-align:center!important;margin:0 auto!important;width:100%!important;position:relative!important;z-index:5!important}header .header-bottom.front-page.hero-banner .hero-headline{text-align:center!important;margin-left:auto!important;margin-right:auto!important}header .header-bottom.front-page.hero-banner .hero-subtext{text-align:center!important;margin-left:auto!important;margin-right:auto!important}header .header-bottom.front-page.hero-banner .hero-cta{text-align:center!important;margin-left:auto!important;margin-right:auto!important;display:inline-block!important}.banner-contents{text-align:center!important}.banner-info{text-align:center!important;margin:0 auto!important}}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:where(figure){margin:0 0 1em}/*! This file is auto-generated */:root{--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,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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: .44rem;--wp--preset--spacing--30: .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, .2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}body{padding:0}@media (max-width: 768px){.header-bottom{background-size:cover!important;background-position:center!important}}li::marker{color:#a0742b}.gform_wrapper.gravity-theme fieldset,.gform_wrapper.gravity-theme legend{background:0 0;padding:0}.gform_wrapper.gravity-theme fieldset{border:none;display:block;margin:0}.gform_wrapper.gravity-theme legend{margin-left:0;margin-right:0}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:32px}.gform_wrapper.gravity-theme textarea{line-height:1.5}}.gform_wrapper.gravity-theme ::-ms-reveal{display:none}.gform_wrapper.gravity-theme .gform_hidden{display:none}.gform_wrapper.gravity-theme .gfield textarea{width:100%}.gform_wrapper.gravity-theme .gfield textarea.medium{height:192px}.gform_wrapper.gravity-theme .gfield input{max-width:100%}.gform_wrapper.gravity-theme .gfield input.large{width:100%}.gform_wrapper.gravity-theme *{box-sizing:border-box}.gform_wrapper.gravity-theme .gform_fields{display:grid;grid-column-gap:2%;-ms-grid-columns:(1fr 2%)[12];grid-row-gap:16px;grid-template-columns:repeat(12,1fr);width:100%}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1;min-width:0}.gform_wrapper.gravity-theme .gfield.gfield--width-full{grid-column:span 12;-ms-grid-column-span:12}.gform_wrapper.gravity-theme .gfield.gfield--width-third{grid-column:span 4;-ms-grid-column-span:4}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1}}.gform_wrapper.gravity-theme .field_sublabel_above .ginput_complex{align-items:flex-end}.gform_wrapper.gravity-theme .gfield_label{display:block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0}.gform_wrapper.gravity-theme .gform-field-label .gform-field-label__text{display:inline;padding-inline-end:.125em}.gform_wrapper.gravity-theme .gform-field-label>.gfield_required{display:inline}.gform_wrapper.gravity-theme .ginput_complex label{font-size:15px;padding-top:5px}.gform_wrapper.gravity-theme .gfield_required{color:#c02b0a;display:inline;font-size:13.008px}.gform_wrapper.gravity-theme .gform_required_legend .gfield_required{padding-inline-start:0}.gform_wrapper.gravity-theme button.button:disabled{opacity:.6}.gform_wrapper.gravity-theme .gform_footer{display:flex}.gform_wrapper.gravity-theme .gform_footer button{align-self:flex-end;position:relative}.gform_wrapper.gravity-theme .ginput_complex{display:flex;flex-flow:row wrap}.gform_wrapper.gravity-theme .ginput_complex span{flex:1}.gform_wrapper.gravity-theme .ginput_complex label{display:block}.gform_wrapper.gravity-theme .ginput_complex input{width:100%}@media (min-width:641px){.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:1%}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:1%;padding-right:0}}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_complex span{flex:0 0 100%;margin-bottom:8px;padding-left:0}}.gform_wrapper.gravity-theme .gform_footer{margin:6px 0 0;padding:16px 0}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input{margin-bottom:8px}.gform_wrapper.gravity-theme .gform_footer button.button:disabled{opacity:.6}.gform_wrapper.gravity-theme .gform_footer button+input,.gform_wrapper.gravity-theme .gform_footer input+input{margin-inline-start:8px}.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme textarea{font-size:15px;margin-bottom:0;margin-top:0;padding:8px}
