*{outline:0 !important;text-decoration:none !important}body{font-family:var(--font);font-weight:400;font-size:20px;line-height:28px;color:var(--defaultColor)}p{color:var(--defaultColor)}.main-wrapper{overflow:hidden;position:relative}.container{max-width:1260px;padding:0 30px}img{max-width:100%;height:auto}ul,ol,li{padding:0;margin:0;list-style:none}a{-webkit-transition:all .3s;transition:all .3s}a:hover{color:var(--secondaryColor)}a:focus,input:focus,button:focus,select:focus,button:focus,textarea:focus{outline:none}img{max-width:100%;display:block}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--headingColor);margin-bottom:15px;font-weight:600;font-family:var(--font)}.bg_primary{background:var(--primaryColor)}.bg_secondary{background:var(--secondaryColor)}h1,.h1{font-size:56px;line-height:64px;letter-spacing:-1px}h2,.h2{font-size:32px;line-height:40px}h3,.h3{font-size:20px;line-height:28px}h4,.h4{font-size:24px;line-height:32px}p{margin-bottom:20px}p:last-of-type{margin-bottom:0}.row{margin:0 -16px}.row [class*=col-]{padding:0 16px}.cta-btn{color:var(--whiteColor);display:inline-block;background:var(--primaryColor);border:1px solid var(--primaryColor);padding:13px 28px;border-radius:12px;text-align:center;font-weight:500}.cta-btn:hover{background:var(--secondaryColor);border-color:var(--secondaryColor);color:var(--whiteColor)}.btn-border{color:var(--primaryColor);border:1px solid var(--primaryColor);background:0 0}.btn-border:hover{background:var(--secondaryColor);border-color:var(--secondaryColor);color:var(--whiteColor)}.btn-border-secondary{background:0 0;border-color:var(--secondaryColor);color:var(--secondaryColor)}.btn-border-secondary:hover{color:var(--whiteColor);border:1px solid var(--primaryColor);background:var(--primaryColor)}.cta-btn-secondary{background:var(--secondaryColor);border-color:var(--secondaryColor)}.cta-btn-secondary:hover{background:var(--primaryColor);border-color:var(--primaryColor)}.btn-white{color:var(--headingColor);border:1px solid var(--whiteColor);background:var(--whiteColor)}.btn-white:hover{color:var(--whiteColor);border:1px solid var(--whiteColor);background:0 0}.btn-white-border{color:var(--whiteColor);border:1px solid var(--whiteColor);background:0 0}.btn-white-border:hover{color:var(--primaryColor);border:1px solid var(--whiteColor);background:var(--whiteColor)}header{position:relative;top:0;left:0;width:100%;z-index:777;background:var(--whiteColor);border-bottom:1px solid var(--borderColor);font-size:16px;line-height:24px}header .container{max-width:1436px}header .logo{margin-right:64px;display:flex;align-items:center}header .logo img{max-width:200px}header nav{display:flex;align-items:center}.header-right{margin-left:auto;display:flex;align-items:center}.header-right a{margin-left:16px}header nav>ul{display:flex;align-items:center;margin-right:15px}header nav>ul>li{margin-right:39px;padding:32px 0}header nav>ul>li.has-submenu{position:relative}header nav>ul>li .sub-menu{background:var(--whiteColor);box-shadow:0px 20px 30px rgba(0,0,0,.07);position:absolute;width:250px;top:100%;left:0;padding:13px 0;border-top:1px solid #e9edf0;visibility:hidden;opacity:0;transition:.3s all}header nav>ul>li.menu-item-has-children>a{padding-right:30px;position:relative}header nav>ul>li.menu-item-has-children>a:after{content:"";width:10px;height:10px;position:absolute;border:1px solid var(--primaryColor);border-width:0 2px 2px 0;transform:rotate(45deg);right:0;top:2px}header nav>ul>li.menu-item-has-children:hover>a:after{border-color:var(--secondaryColor)}header nav>ul>li:hover .sub-menu{visibility:visible;opacity:1}header nav>ul>li .sub-menu li a{padding:3px 20px;display:table;font-weight:600}header nav>ul>li a{color:var(--headingColor)}header nav>ul>li:hover>a,header nav>ul>li a:hover{color:var(--secondaryColor)}.megamenu-wrap .menu-link:hover strong{color:var(--secondaryColor)}header nav>ul>li.active>a{color:var(--secondaryColor);font-weight:800}.header-call-btn svg{margin-right:10px}header .cta-btn{padding:11px 19px;border-radius:8px;font-size:16px;line-height:24px}.megamenu-wrap{position:absolute;top:100%;left:0;border-top:1px solid #e9edf0;width:100%;padding:50px 0}@media(min-width:1301px){.megamenu-wrap{visibility:hidden}.megamenu-wrap:after{content:"";background:#fff;position:absolute;top:0;left:0;width:100%;height:0;transition:.1s all}.megamenu-wrap .container{position:relative;z-index:2;opacity:0;visibility:hidden;transition:.1s all}li.has-megamenu.show>.megamenu-wrap{visibility:visible}li.has-megamenu.show>.megamenu-wrap .container{opacity:1;transition:.3s all;transition-delay:.4s;visibility:visible}li.has-megamenu.show .megamenu-wrap:after{height:100%;transition:.4s all cubic-bezier(.68,-.55,.27,1.55)}.has-megamenu>a{position:relative}.has-megamenu>a:before{content:"";background:var(--secondaryColor);height:0;opacity:0;transition:.3s all;position:absolute;bottom:0;left:0;right:0;width:100%}.has-megamenu.show>a:before{height:4px;opacity:1}.has-megamenu.show>a{color:var(--secondaryColor)}.has-megamenu.show>a:after{border:1px solid var(--secondaryColor);border-width:0 2px 2px 0}}.megamenu-wrap .container{max-width:1200px}.megamenu-wrap .menu-link{margin-bottom:25px;display:table}.menu-cta strong,.megamenu-wrap .menu-link strong{display:block;font-weight:600;font-size:16px;line-height:24px;color:var(--headingColor);padding-bottom:8px}.megamenu-wrap .menu-link strong{transition:.3s all}.menu-cta span,.megamenu-wrap .menu-link span{display:block;font-weight:400;font-size:14px;line-height:20px;color:var(--defaultColor)}.menu-cta{padding:30px;background:rgba(7,52,89,.04)}.menu-cta a{color:var(--primaryColor);background:0 0;display:table;margin-top:15px;border:1px solid var(--primaryColor);padding:4px 10px;border-radius:8px;text-align:center;font-weight:600}.menu-cta a:hover{background:var(--primaryColor);border-color:var(--primaryColor);color:var(--whiteColor)}.megamenu-wrap .menu-link.alt{margin-bottom:10px}.header-call-btn svg{width:22px;height:23px}@media(min-width:768px){.megamenu-wrap .menu-link:last-of-type{margin-bottom:0}}section{padding:81px 0}.hero{padding:129px 0;background-repeat:no-repeat !important;background-size:cover !important}.hero h1{margin-bottom:23px}.hero p{color:var(--headingColor)}.hero .btn__group{margin-top:31px}.hero .btn__group a{margin-right:12px}.sborder{border-bottom:1px solid var(--borderColor)}.head{margin-bottom:49px}a.link{color:var(--primaryColor);font-weight:400;font-size:16px;line-height:24px;color:var(--primaryColor)}a.link span{border-bottom:1px solid}a.link:hover{color:var(--secondaryColor)}a.link svg{margin-left:8px}.icon-teaser .item{margin-top:31px}.icon-teaser .item .icon{padding:12px;width:48px;height:48px;background:rgba(13,126,170,.05);border-radius:48px;display:flex;align-items:center;justify-content:center}.icon-teaser .item .icon svg{stroke:var(--primaryColor)}.icon-teaser h4{margin:15px 0 8px}.icon-teaser .item p{font-size:16px;line-height:24px}.cta{padding:96px 0}.faqs{padding:96px 0}.accordion-item{border:none;border-top:1px solid rgba(7,52,89,.1) !important}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:15.5px 0;cursor:pointer;position:relative;padding-right:30px}.accordion-header h3{font-size:16px;line-height:24px;margin:0}.accordion-header .toggle-icon{position:absolute;top:calc(50% - 5px);right:0}.accordion-header .toggle-icon:after{content:"";width:10px;height:10px;position:absolute;border:1px solid var(--secondaryColor);border-width:0 2px 2px 0;transform:rotate(45deg);right:10px;top:0;transition:.4s all}.accordion-header.active .toggle-icon:after{transform:rotate(-135deg)}.accordion-header.active .toggle-icon{top:calc(50% - 1px)}.accordion-content{padding:0 0 5px;display:none;font-size:17px;margin-top:-5px}.cta.alt{position:relative}.cta.alt:before{content:"";background:linear-gradient(to bottom,var(--headingColor) 0%,var(--headingColor) 64%,var(--headingColor) 100%);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.94}.cta.alt:after{content:"";background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 64%,var(--headingColor) 100%);position:absolute;top:0;left:0;width:100%;height:100%}.cta.alt .container{position:relative;z-index:2}.cta.alt p{color:#fff}.cta.alt .cta-btn{margin-top:48px}footer{font-size:14px;line-height:20px;color:var(--whiteColor);padding:51px 0 48px;background:var(--headingColor)}footer ul{display:flex;margin-bottom:26px}footer ul li{margin-right:15px}footer ul li a{font-size:15px}footer a{color:var(--whiteColor)}.social{display:flex;justify-content:right;margin-bottom:20px}.social a{font-size:26px;margin-left:22px}footer a:hover,.social a:hover{color:var(--whiteColor);opacity:.5}footer ul li a{display:table;position:relative;color:var(--whiteColor) !important}footer ul li a:after{content:"";background:var(--whiteColor);width:0;height:1px;position:absolute;bottom:0;left:auto;right:0;transition:.3s all}footer ul li a:hover:after{width:100%;left:0;right:auto}.image-text p{font-size:16px;line-height:24px}.image-text p.caption{font-size:13px;text-align:center;padding:5px 0;background:#efefef;margin:0 0 20px}.image-text img{width:100%}.image-text .cta-btn{margin-top:30px}.image-text.alt:not([class*=bg]){background:var(--headingColor)}.image-text.alt p{color:var(--whiteColor)}.image-text p a{border-bottom:1px solid;color:var(--linkColor)}.image-text.alt p a{color:var(--whiteColor)}@media(min-width:1100px){.image-text.alt img{max-width:max-content}}.image-text.alt ul{font-size:16px;line-height:24px;color:var(--whiteColor);margin:20px 0 0 20px;gap:20px;max-width:420px}.image-text.alt ul li{margin:0 0 5px;list-style:disc}.image-text.alt ul li::marker{font-size:14px}::-ms-input-placeholder{color:var(--headingColor)}::placeholder{color:var(--headingColor)}.footer{padding:80px 0;background:#f9fafb}footer p{color:#fff}.footer .container>div{padding:12px}.footer .container>div>div{padding:12px}.footer ul{display:flex;align-items:center;justify-content:center}.footer ul li{margin:0 10px}.footer ul li a{margin:0 10px;font-size:14px;line-height:130%;color:#4b5563;position:relative}.footer ul li a:after{content:"";background:#111827;width:0;height:1px;position:absolute;bottom:0;left:auto;right:0;transition:.3s all}.footer ul li a:hover:after{width:100%;left:0;right:auto}.footer ul li a:hover{color:#111827}.footer .fsocial a{color:#111827;margin-left:15px}.footer p{font-weight:600;font-size:12px;line-height:130%;color:var(--defaultColor)}.hamburger{position:absolute;right:30px;top:21px;cursor:pointer}.hamburger span{background:var(--primaryColor);width:30px;height:2px;display:block;margin:8px 0;position:relative;transition:.3s all}body.menu-act .hamburger span:nth-child(2){opacity:0}body.menu-act .hamburger span:first-child{transform:rotate(45deg);top:10px}body.menu-act .hamburger span:nth-child(3){transform:rotate(-45deg);top:-10px}@media(min-width:1301px){.hamburger{display:none}}.float-btn{position:fixed;bottom:0;left:0;background:var(--whiteColor);padding:15px;display:none;justify-content:center;width:100%;z-index:777}.float-btn a{margin:0 5px;width:100%}@media(max-width:767px){.gform-theme--orbital:not(section .gform-theme--orbital){padding:20px!important}.float-btn{display:flex}.header-call-btn{font-size:0}.header-call-btn svg{margin:0}}@media(max-width:1300px){header nav>ul>li .sub-menu li a{padding:3px 0}.megamenu-wrap .container{padding:0}.megamenu-wrap{position:relative;top:0;left:0;background:#fff;border-top:none;width:100%;padding:20px 0}header .logo{height:50px}header nav>ul>li.act .megamenu-wrap{display:block}header nav>ul>li:not(.act) .megamenu-wrap{display:none !important}.main-wrapper{padding-top:80px !important}header nav{display:block;position:fixed;top:81px;left:0;width:100%;height:calc(100vh - 81px);background:var(--whiteColor);padding:15px 30px 30px;visibility:hidden;opacity:0;transition:.3s all;overflow:auto;overflow-x:hidden}body.menu-act header nav{visibility:visible;opacity:1}body.menu-act{overflow:hidden}header nav>ul{display:block;align-items:center;margin-right:0;margin-bottom:17px}header .btn-green{width:100%;max-width:320px;margin:0 auto;background:#26285c;display:table}header .btn-green:hover{background:#398f73;color:var(--whiteColor)}header nav>ul>li{margin-right:0;padding:15px 0}header nav>ul>li>a{display:table;width:100%}header nav>ul>li{margin-right:0}header nav>ul>li>span{width:35px;height:35px;position:absolute;top:3px;right:0;z-index:2;cursor:pointer}header nav>ul>li.has-megamenu>a:after,header nav>ul>li.has-submenu>a:after{right:10px}header nav>ul>li .sub-menu{position:relative;top:0;width:100%;visibility:visible;opacity:1;border:none;box-shadow:none;background:0 0;padding-bottom:0;display:none}header nav>ul>li.act .sub-menu{display:block}header{padding:15px 0}.header-right{padding-right:51px}header nav>ul>li{position:relative}}@media(max-width:991px){.cta-btn{padding:11px 19px;border-radius:8px;font-size:16px;line-height:24px}.hero{padding:70px 0;background-position:center !important}h1,.h1{font-size:36px;line-height:44px}h2,.h2{font-size:27px;line-height:36px}.hero h1{margin-bottom:15px}body{font-size:16px;line-height:24px}.hero .btn__group{margin-top:22px}.services,.cta,.testimonials,.faqs,section{padding:50px 0}.footer ul li{margin:0 3px}}@media(min-width:1301px) and (max-width:1600px){header nav>ul>li{margin-right:15px}header .logo{margin-right:45px}header nav>ul>li.menu-item-has-children>a{padding-right:20px}}@media(min-width:768px) and (max-width:1300px){footer ul li{margin-right:13px}footer ul li a{font-size:13px}.header-call-btn{font-size:0}header nav{top:81px;height:calc(100% - 81px)
    }
}

@media(max-width: 767px) {
    header .logo img {
        max-width:150px
    }

    .cta:not(.alt) {
        text-align: center
    }

    .cta:not(.alt) .cta-btn{margin-top:25px}footer{font-size:13px;line-height:20px;text-align:center;padding:30px 0 110px}.social{justify-content:center;margin-top:20px}.social a{margin:0 15px}footer ul{justify-content:center}.gravity-form{padding:50px 0}.gravity-form form{margin-top:20px}.footer .container>div{text-align:center;padding:0}.footer ul{flex-wrap:wrap}.footer ul li{margin:0 6px}.footer ul li a{margin:0}.flogo{display:table;margin:0 auto}.footer{padding:50px 0 90px}.image-text img{margin-bottom:30px}.image-text p.caption{margin-top:-30px}}@media(max-width:585px){.icon-teaser h4{font-size:16px;line-height:24px}.icon-teaser .item p{font-size:14px;line-height:22px}footer ul li{margin:0 4px}footer ul{justify-content:space-between}footer ul li a{font-size:12px}}.gray-bg{background:rgba(7,52,89,.02)}.white-bg{background:var(--whiteColor)}.primary-bg{background:var(--primaryColor)}.welcome+.image-text:not(.alt):not([class*=bg]){padding-top:0}.welcome.primary-bg p{color:#fff}img[src*="fl-map.png"]{max-width:100% !important}.main-wrapper{padding-top:89px;position:relative}header{position:fixed;top:0;left:0;width:100%;z-index:777;transition:all .35s ease-in-out}body.scrolling-down header{position:fixed;transform:translateY(0) !important}body.scrolling-up header{position:fixed;transform:translateY(-100%) !important;transition:all .8s ease-in-out}.float-btn{bottom:-80px;transition:.3s all;display:none}body.scrolling-up .float-btn{bottom:0}.gform_submission_error{display:none}.gfield_validation_message{color:red;font-size:14px;font-weight:300}.gform_confirmation_message{padding:50px 20px;background:#fff;border-radius:25px;text-align:center;color:var(--headingColor)}.pagination{width:100%}.nav-links{display:flex;justify-content:center;width:100%}.nav-links a,.nav-links span{color:var(--headingColor);border:1px solid var(--headingColor);font-size:16px;background:0 0;border-radius:3px;min-width:30px;text-align:center;padding:0 10px;margin:0 5px}.nav-links a:hover,.nav-links span{background:var(--headingColor);color:#fff}@media (max-width:585px){.cta-btn{padding:11px 14px;font-size:15px}footer ul li{margin:0 6px 10px}.icon-teaser .col-6{min-width:100%}footer ul{justify-content:center;flex-wrap:wrap}footer .container{padding:0 15px}h2,.h2{font-size:24px;line-height:34px}.icon-teaser .head{margin-bottom:30px}.icon-teaser .item{margin-top:25px;padding-left:58px;position:relative}.icon-teaser .item .icon{position:absolute;top:0;left:0}}@media (max-width:767px){a.link{display:table;margin:0 auto}}@media (min-width:768px){.mm-dual{column-count:2}}.hero .hero-dark h1{color:#fff}.hero .hero-dark p{color:#fff}@media(min-width:600px){.hero-bg-gradient-v1:before{content:"";background:linear-gradient(270deg,rgba(255,255,255,.1) 10.09%,rgba(255,255,255,.95) 59.5%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.hero-bg-gradient-v2:before{content:"";background:linear-gradient(270deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.85) 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}}.hero-bg-simple-v1:before{content:"";background:linear-gradient(0deg,rgba(255,255,255,.57),rgba(255,255,255,.57));position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.hero-bg-simple-v2:before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6));position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media(max-width:599px){.hero-bg-gradient-mob-v1:before{content:"";background:linear-gradient(0deg,rgba(255,255,255,.7),rgba(255,255,255,.7));position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.hero-bg-gradient-mob-v2:before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.7));position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}}@media(max-width:767px){.stla_material_wrapper{margin-top:30px}}header .logo img{width:auto}@media(min-width:1301px){header nav>ul>li{padding:0}header nav>ul>li>a{padding:32px 0;display:table}header nav>ul>li.menu-item-has-children>a:after{top:calc(50% - 8px)
    }
}

@media(max-width: 991px){header nav{display:none !important}body .mobile-menu{opacity:1;visibility:visible}body.menu-act .mobile-menu{right:0}}.mobile-menu{opacity:0;visibility:hidden;position:fixed;top:80px;right:-100%;width:100%;height:calc(100% - 80px);z-index:9999;background:#fff;border-top:1px solid #e9edf0;overflow:hidden;transition:.4s all}.mobile-menu>ul>li{border-bottom:1px solid #efefef}.mobile-menu>ul>li>a{font-family:'Figtree';font-weight:600;font-size:16px;line-height:24px;color:var(--headingColor);display:table;width:100%;padding:15px;position:relative}.mobile-menu>ul>li.menu-item-has-children>a:after{content:"";width:10px;height:10px;position:absolute;border:1px solid var(--secondaryColor);border-width:0 2px 2px 0;transform:rotate(45deg);right:15px;top:19px;transition:.4s all}.mobile-menu>ul>li.menu-item-has-children>a{padding-right:35px}.mobile-menu>ul>li>ul{display:none;padding:0 25px 20px}.mobile-menu>ul>li>ul a{color:var(--headingColor)}.mobile-menu>ul>li.show>a:after{transform:rotate(-135deg);top:21px}.mobile-menu>ul>li>ul a:hover,.mobile-menu>ul>li.show>a{color:var(--secondaryColor)}.mobile-menu>ul>li>ul li{padding:7px 0}.mobile-menu>ul{height:calc(100% - 81px);overflow:auto;overflow-x:hidden}.mm-actions{position:absolute;bottom:0;padding:15px 10px;display:flex;justify-content:space-between;left:0;width:100%}.mm-actions a{width:100%;margin:0 7px}.pheader{background:var(--secondaryColor)}.pheader h1{color:#fff}.image-text.text__white ul,.image-text.text__white p,.image-text.text__white h1,.image-text.text__white h2,.image-text.text__white h3,.image-text.text__white h4,.image-text.text__white h5,.image-text.text__white h6{color:#fff}body .gform_wrapper.stla_material_wrapper .mdc-button{background:var(--primaryColor)}@media (min-width:1100px){.image-text.alt img{width:100%}}.text-default{color:var(--defaultColor)}.image-text.white-bg{padding-top:0 !important}.form-block{padding:100px 0;background:var(--borderColor)}.gravity-form form .gform_fields{display:flex;flex-wrap:wrap;margin:0 -10px}form .gform_footer input[type=submit]{color:var(--whiteColor);display:inline-block;background:var(--primaryColor);border:1px solid var(--primaryColor);padding:13px 28px;border-radius:12px;text-align:center;font-weight:500;transition:.3s all}form .gform_footer input[type=submit]:hover{background:var(--secondaryColor);border-color:var(--secondaryColor);color:var(--whiteColor)}body .gform_wrapper form,gravity-form form{background:#fff;padding:30px;border-radius:8px;box-shadow:0 5px 15px #00000017;max-width:600px;margin:0 auto}body .gform_wrapper .gform_heading{display:none !important}body .gform_wrapper form .gfield{flex:auto;padding:0 10px;margin-bottom:15px;position:relative}body .gform_wrapper form .gfield.gfield--type-textarea{margin-top:20px}body .gform_wrapper form .gform_fields select,body .gform_wrapper form .gform_fields textarea,body .gform_wrapper form .gform_fields input{border-radius:5px;font-size:16px;border:1px solid rgba(7,52,89,.45);padding:20px;width:100%}body .gform_wrapper form .gform_fields input{height:55px}body .gform_wrapper form .gform_fields textarea{height:120px}body .gform_wrapper form .gform_fields input[type=checkbox]{height:auto;width:17px;border:2px solid #ddd !important;margin-right:15px;border-radius:0 !important}.gform-body .gfield_description{font-family:var(--mdc-typography-font-family,Roboto,sans-serif);color:rgba(0,0,0,.38);font-size:.75rem;letter-spacing:.033em;line-height:1.25rem;margin-top:0;padding-top:10px;padding-right:16px}.gform-body .gfield_description.gfield_validation_message,.gform-body .gfield_description.validation_message{color:#c10012}body .gform_wrapper form .gfield.gfield_error{border:1px solid #c10012;padding:10px}body .gform_wrapper form .gfield:not(.gfield--type-textarea)>label{position:absolute;top:16px;left:26px;background:#fff;font-size:15px !important;padding:0 5px !important;transition:all .2s;color:var(--headingColor)}body .gform_wrapper form .gfield.gfield--type-textarea>label{font-size:16px;font-weight:600;color:var(--primaryColor);margin-bottom:10px}.gform_wrapper .gfield.focused-field.gfield--type-text>label,.gform_wrapper .gfield.focused-field.gfield--type-email>label{top:-10px;opacity:1;color:var(--primaryColor);font-weight:500;font-size:12px !important}.gform_wrapper .gfield.focused-field.gfield--type-text input,.gform_wrapper .gfield.focused-field.gfield--type-email input,.gform_wrapper .gfield.focused-field.gfield--input-type-textarea textarea{border-color:var(--primaryColor)}@media (max-width:767px){body .gform_wrapper form fieldset>div>span:not(:first-child){flex:initial !important;width:calc(100% - 10px);margin:0 5px 15px}body .gform_wrapper form,gravity-form form{padding:10px}}.gfield--type-honeypot{display:none!important}.gfield--input-type-radio{font-size:14px}.gfield--input-type-radio .gfield_label{font-size:16px;font-weight:600;color:var(--primaryColor)}.gfield_radio{display:flex;flex-direction:column;gap:16px;margin-top:10px}.gfield_radio label{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:16px;color:#2b2b2b;line-height:1.4;position:relative}.gfield_radio input[type=radio]{opacity:0;position:absolute;pointer-events:none}.gfield_radio label:before{content:"";display:inline-block;width:20px;height:20px;border:2px solid #ccc;border-radius:50%;box-sizing:border-box;transition:border-color .2s ease}.gfield_radio input[type=radio]:checked+label:before{border-color:var(--primaryColor);background-color:#fff;box-shadow:inset 0 0 0 6px var(--primaryColor)}.gfield_radio label:hover:before{border-color:var(--primaryColor)}.gfield_radio input[type=radio]:focus+label:before{outline:2px solid var(--primaryColor);outline-offset:2px}.gform-theme--orbital:not(section .gform-theme--orbital){padding:40px;background:#efefef}