.triplee-contact-page{isolation:isolate;background-color:#080b10;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:820px;padding:90px 5%;position:relative;overflow:hidden}.triplee-contact-page *,.triplee-contact-page :before,.triplee-contact-page :after{box-sizing:border-box}.triplee-contact-page__overlay{z-index:-1;pointer-events:none;background:radial-gradient(at 95% 18%,#ff750038,#0000 40%),linear-gradient(90deg,#05080df2 0%,#05080dcc 35%,#07090fc7 70%,#140a06d1 100%);position:absolute;inset:0}.triplee-contact-page__container{z-index:1;grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:center;gap:48px;width:100%;max-width:1450px;margin:0 auto;display:grid;position:relative}.triplee-contact-page__information{min-width:0}.triplee-contact-info{color:#fff;width:100%}.triplee-contact-eyebrow{color:#ff9800;letter-spacing:3px;margin-bottom:28px;font-size:13px;font-weight:700}.triplee-contact-eyebrow:before{content:"";vertical-align:middle;background:linear-gradient(90deg,#ffd328,#ff6700);width:43px;height:3px;margin-right:15px;display:inline-block}.triplee-contact-page .triplee-contact-title{color:#fff;margin:0 0 25px;font-family:ArgueDemo,Georgia,serif;font-size:clamp(37px,3.7vw,58px);font-weight:500;line-height:1.12}.triplee-contact-title span{color:#ffa019;display:block}.triplee-contact-description{color:#c6c4c7;max-width:460px;margin:0 0 42px;font-family:Maven Pro,sans-serif;font-size:17px;line-height:1.7}.triplee-contact-details{flex-direction:column;gap:23px;display:flex}.triplee-contact-detail{align-items:flex-start;gap:17px;min-width:0;display:flex}.triplee-contact-icon{color:#ff9800;background:#ff8c000f;border:1px solid #ff9800;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.triplee-contact-detail>div{min-width:0;padding-top:3px}.triplee-contact-detail a,.triplee-contact-detail strong{color:#fff;overflow-wrap:anywhere;font-family:Maven Pro,sans-serif;font-size:17px;font-weight:700;text-decoration:none;display:block}.triplee-contact-detail a:hover{color:#ffa019}.triplee-contact-detail p{color:#b9b8bd;margin:5px 0 0;font-family:Maven Pro,sans-serif;font-size:13px;line-height:1.6}.triplee-contact-page__form{background:linear-gradient(140deg,#080c13f5,#1b110ef2);border:1px solid #ff9d1ad9;border-radius:32px;min-width:0;padding:45px 40px;position:relative;box-shadow:0 0 28px #ff840026,0 26px 65px #0006,inset 0 0 25px #ff990006}.triplee-contact-page__form:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 10px #ff95002e,0 0 35px #ff6f0014}.triplee-contact-page__form-heading span{color:#f90;letter-spacing:2.8px;font-family:Maven Pro,sans-serif;font-size:13px;font-weight:700}.triplee-contact-page__form-heading:before{content:"";vertical-align:middle;background:linear-gradient(90deg,#ffbc00,#ff5400);width:37px;height:3px;margin-right:13px;display:inline-block}.triplee-contact-page .contact-form-sec{width:100%}.triplee-contact-page .contact-form-sec .row{margin-left:-9px;margin-right:-9px}.triplee-contact-page .contact-form-sec .row>div{padding-left:9px;padding-right:9px}.triplee-contact-page .contact-form-sec label{color:#fff;margin-bottom:9px;font-size:13px;font-weight:600;display:block}.triplee-contact-page .contact-form-sec input,.triplee-contact-page .contact-form-sec textarea{color:#fff;width:100%;box-shadow:none;background:#151920f0;border:1px solid #dce0e74d;border-radius:11px;padding:15px 16px;font-family:Maven Pro,sans-serif;font-size:15px;display:block}.triplee-contact-page .contact-form-sec input{min-height:60px}.triplee-contact-page .contact-form-sec textarea{resize:vertical;min-height:175px}.triplee-contact-page .contact-form-sec input:focus,.triplee-contact-page .contact-form-sec textarea:focus{color:#fff;background:#1b2029;border-color:#ff9800;outline:none;box-shadow:0 0 0 3px #ff98001a}.triplee-contact-page .contact-form-sec input::placeholder,.triplee-contact-page .contact-form-sec textarea::placeholder{color:#9395a0}.triplee-contact-page .form-button{justify-content:flex-end;margin-top:22px;display:flex}.triplee-contact-page .form-button button{color:#fff;cursor:pointer;background:linear-gradient(95deg,#ffad00,#ff3c00);border:0;border-radius:35px;min-width:225px;padding:16px 30px;font-family:Maven Pro,sans-serif;font-size:15px;font-weight:700;transition:transform .25s,box-shadow .25s;box-shadow:0 8px 24px #ff62002b}.triplee-contact-page .form-button button:hover{transform:translateY(-3px);box-shadow:0 12px 32px #ff620047}@media (width<=1100px){.triplee-contact-page{padding:65px 5%}.triplee-contact-page__container{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:28px}.triplee-contact-page__form{padding:30px 25px}}@media (width<=900px){.triplee-contact-page__container{grid-template-columns:1fr;gap:45px}.triplee-contact-page__information{max-width:680px}.triplee-contact-page__form{width:100%}}@media (width<=600px){.triplee-contact-page{padding:48px 5%}.triplee-contact-page .triplee-contact-title{font-size:36px}.triplee-contact-page__form{border-radius:22px;padding:27px 18px}.triplee-contact-icon{flex-basis:46px;width:46px;height:46px}.triplee-contact-page .form-button button{width:100%}}@media (prefers-reduced-motion:reduce){.triplee-contact-page .form-button button{transition:none}}.triplee-contact-page{min-height:auto;padding-top:45px;padding-bottom:45px}.triplee-contact-page__container{align-items:center}.triplee-contact-eyebrow{margin-bottom:18px}.triplee-contact-page .triplee-contact-title{margin-bottom:18px;font-size:clamp(35px,3.3vw,52px)}.triplee-contact-description{margin-bottom:25px}.triplee-contact-details{gap:15px}.triplee-contact-page__form{padding:28px 32px}.triplee-contact-page__form-heading{margin-bottom:18px}.triplee-contact-page .contact-form-sec .form-group,.triplee-contact-page .contact-form-sec .form-split{margin-bottom:15px}.triplee-contact-page .contact-form-sec input{min-height:48px;padding:11px 14px}.triplee-contact-page .contact-form-sec textarea{min-height:125px;padding:12px 14px}.triplee-contact-page .form-button{margin-top:15px}.triplee-contact-page .form-button button{padding:12px 28px}@media (width<=600px){.triplee-contact-page{padding:35px 5%}.triplee-contact-page__form{padding:24px 18px}}.triplee-contact-page{padding-top:85px}.triplee-contact-page__form{margin-top:0}@media (width<=900px){.triplee-contact-page{padding-top:65px}}
