.grecaptcha-badge{display:none!important}.gradientText{background:-webkit-linear-gradient(45deg,#00D4E7,#00ff84);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;padding-right:4px;z-index:10}.wpcf7-not-valid-tip{color:#ff5757;font-size:1em;font-weight:400;display:block;z-index:1!important;margin-top:-9px;margin-bottom:5px}.wpcf7-select:before{content:"\f0d7";font-family:FontAwesome;color:#fff}::-moz-selection{color:#fff;background:-webkit-linear-gradient(45deg,#00D4E7,#00ff84)}.portfolio_attributes{color:#20232B!important}.portfolio_attributes ul{color:#20232B!important;list-style:none!important;display:flex;gap:5px;flex-direction:row;align-items:flex-start;padding:0px!important;margin:0px!important;flex-wrap:wrap}.portfolio_attributes li{display:block;list-style:none!important;margin:0px!important;padding:1px 7px;background:rgb(255 255 255 / .85);backdrop-filter:blur(10px);font-size:16px;font-weight:700;border-radius:2px}.general-contact input[type=submit]{padding:15px 40px!important;border:0px!important;font-size:16px;background:rgb(255 255 255 / .85);text-align:right;margin-left:auto;margin-right:0;cursor:pointer;box-sizing:border-box;display:block;color:#FFFFFF!important;border-width:0px!important;border-radius:0;font-weight:700!important;background-image:radial-gradient(circle at bottom right,#0091a8 6%,#00ff84 98%);box-shadow:0 4px 13px -3px rgb(0 255 199 / .46);transition:all 300ms ease}.wpcf7-spinner{display:inline-block;background-color:transparent!important;opacity:1;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 0;position:absolute;right:24px;transform:translateY(-36px) translateX(12px)}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fff0;top:3.5px;left:1px;width:14px;height:14px;border-top:2px solid #fff;border-right:2px solid rgb(255 255 255 / .15);border-left:2px solid rgb(255 255 255 / .15);border-bottom:2px solid rgb(255 255 255);box-sizing:border-box;border-radius:100%;transform-origin:7px 7px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.general-contact select{border:0px!important;z-index:2!important;background-color:rgb(255 255 255 / .08);padding:15px 15px;color:#fff;font-size:16px;background:rgb(255 255 255 / .08)!important;border-radius:5px;text-align:left;margin-left:auto;margin-right:0;transition:all 200ms ease;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:10px 10px!important;padding-right:45px!important;background-position-y:calc(50% + 2px)!important;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%227%22%20viewBox%3D%220%200%2010%207%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%200l4%204%204-4z%22%20fill%3D%22%23fff%22/%3E%3C/svg%3E)!important}.general-contact textarea{height:100px;resize:none;overflow-x:hidden;overflow-y:auto}.general-contact input[type=submit]:hover{transform:scaleX(1.05) scaleY(1.05)!important;box-shadow:0 13px 33px -3px rgb(0 255 199 / .46)}.wpcf7 form .wpcf7-response-output{border:0;color:#fff;line-height:1.1em;padding:10px 15px;border-radius:5px;margin:0!important;margin-top:10px!important;text-align:center}.wpcf7 form.invalid .wpcf7-response-output{background:#6e2e00;background:linear-gradient(313deg,rgb(235 90 0),rgb(255 158 23))}.wpcf7 form.sent .wpcf7-response-output{background:#2f9951;background:linear-gradient(313deg,rgb(47 153 81) 0%,rgb(96 209 73) 100%)}.wpcf7 form.unaccepted .wpcf7-response-output{background:#a12d2d;background:linear-gradient(313deg,rgb(161 45 45) 0%,rgb(255 97 97) 100%)}.general-contact br{display:none!important}.general-contact input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:rgb(255 255 255 / .08);padding:15px 15px;color:#fff;font-size:16px;margin-bottom:8px!important;width:100%;border-radius:5px;border:0px!important}.general-contact input.text:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{color:#fff!important}.general-contact input.text:placeholder,input[type=email]:placeholder,input[type=password]:placeholder,input[type=tel]:placeholder,input[type=text]:placeholder,select:placeholder,textarea:placeholder{color:rgb(255 255 255 / .5)!important}select option{color:#000;background-color:#fff}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@media screen and (max-width:980px){.et-l--header{height:auto!important;background:transparent!important}}@media screen and (min-width:980px){.contactBtn{color:#fff!important;font-weight:700}.et_pb_menu_0_tb_header.et_pb_menu ul li.contactBtn a{background-color:#20232B;padding:15px 20px!important;height:auto;max-height:36px;margin-top:50%;transform:translateY(calc(-50% - 7px));box-sizing:border-box;color:#fff!important;font-weight:700;border-radius:25px;margin-bottom:0px!important}}.et_pb_sticky_placeholder{opacity:0!important}.dipi_hamburger.hamburger.is-active .hamburger-inner,.dipi_hamburger.hamburger.is-active .hamburger-inner:after,.dipi_hamburger.hamburger.is-active .hamburger-inner:before{background-color:#20232b!important}@media screen and (max-width:980px){header .et_mobile_menu>li>a,header .et-menu>li>a{font-family:'none',sans-serif;background-color:#fff0!important;padding-top:15px!important;padding-right:10px!important;padding-bottom:15px!important;padding-left:10px!important;font-size:16px!important;color:#2c3d49!important;letter-spacing:0px!important;font-weight:500;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-width:0px!important;border-style:solid!important;border-color:#000000!important;border-bottom:1px solid #e9e9e9!important}header .et_mobile_menu li:not(:last-child) a{margin-bottom:0px!important}.portfolio_attributes ul{justify-content:center}}.intake-form{display:flex;flex-direction:column;gap:10px;justify-content:center;margin-left:auto;min-height:90vh;margin-right:auto;max-width:800px;color:#000!important;box-sizing:border-box;trasition:all 200ms ease!important}.intakeSection{padding:20px;margin-bottom:20px;border-radius:20px;display:flex;box-sizing:border-box;flex-direction:column;gap:10px;box-shadow:5px 5px 20px rgb(0 0 0 / .1)}.intakeSection p{padding-bottom:0px!important}.intakeSubSection{padding:20px;margin-bottom:0;border-radius:15px;display:flex;box-sizing:border-box;flex-direction:column;gap:10px;background-color:#fff;box-shadow:5px 5px 20px rgb(0 0 0 / .1)}.intake-form label{font-weight:700;margin-bottom:5px;display:flex;flex-direction:column;gap:5px;width:100%}.intake-form br{display:none!important}.intake-form h2,.intake-form h3{letter-spacing:-1px}.intake-form h2{padding-bottom:20px}.intake-form h3{padding-bottom:0}.intake-form input[type="text"],.intake-form input[type="email"],.intake-form input[type="tel"],.intake-form input[type="url"],.intake-form input[type="select"],.intake-form textarea{width:100%;min-width:100%;padding:8px;box-sizing:border-box;border:1px solid #ccc!important;border-radius:5px;color:#000!important;margin-bottom:10px!important;font-size:16px!important;background-color:#fff;transition:all 200ms ease}.intake-form input[type="text"]:hover,.intake-form input[type="tel"]:hover,.intake-form input[type="email"]:hover,.intake-form input[type="url"]:hover,.intake-form textarea:hover{background-color:#f7f7f7;transition:all 200ms ease}.intake-form input[type="text"]:focus,.intake-form input[type="tel"]:focus,.intake-form input[type="email"]:focus,.intake-form input[type="url"]:focus,.intake-form textarea:focus{background-color:#fff;border:1px solid #000!important;transition:all 200ms ease}.intake-form textarea{resize:vertical}.intake-form .wpcf7-checkbox .wpcf7-list-item{padding:0px!important;display:flex;flex-direction:row;gap:5px;margin:0px!important;justify-content:flex-start;align-items:center;box-sizing:border-box}.intake-form .wpcf7-select{width:100%;padding:8px;box-sizing:border-box;border:1px solid #ccc!important;border-radius:5px;color:#000!important;margin-bottom:10px!important}.intake-form .wpcf7-radio{display:flex;flex-direction:column}.intake-form .wpcf7-radio .wpcf7-list-item{padding:0px!important;display:flex;flex-direction:row;gap:5px;margin:0px!important;justify-content:flex-start;align-items:center;box-sizing:border-box}.intake-form .wpcf7-file{border-radius:10px;padding:30px!important;background-color:rgb(0 0 0 / .05);margin-bottom:10px}.intake-form .geoLoc{display:flex;flex-direction:row;gap:5px}.intake-form .geoLoc .cityInput{flex-grow:3;flex-basis:180px;flex-wrap:wrap}.intake-form .geoLoc .stateInput{flex-grow:1;flex-basis:80px;flex-wrap:wrap}.intake-form .geoLoc .zipInput{flex-grow:2;flex-basis:120px;flex-wrap:wrap}.intake-submit{background:#000;padding:15px 25px;color:#fff;border-radius:15px;border:0px!important;font-size:16px;font-weight:700;text-align:right;box-sizing:border-box;cursor:pointer;float:right;opacity:100%;transition:all 200ms ease}.intake-submit:hover{opacity:80%;transition:all 200ms ease}.intake-form .helper{font-weight:400;color:rgb(0 0 0 / .8)}