.wpcf7-list-item:has(input[type=checkbox]) .wpcf7-list-item-label{line-height:15px;font-weight:300;font-size:12px;color:#171738}.wpcf7-list-item:has(input[type=checkbox]){position:relative;display:flex;align-items:center;padding-left:26px;margin:0}.wpcf7-list-item:has(input[type=checkbox]) input{position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;opacity:0;cursor:pointer}.wpcf7-list-item:has(input[type=checkbox]):before{content:"";position:absolute;left:0;outline:none;width:16px;height:16px;border:1px solid #171738;border-radius:4px;box-sizing:border-box;pointer-events:none;transition:.3s}.wpcf7-list-item:has(input[type=checkbox]):after{content:"";position:absolute;left:0;outline:none;border-radius:4px;width:16px;height:16px;background:#171738;background-image:url("data:image/svg+xml,%3csvg%20width='9'%20height='7'%20viewBox='0%200%209%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%204L3%206L8%201'%20stroke='%23fff'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:10px 10px;opacity:0;transform:scale(.5);transition:.3s;box-sizing:border-box;pointer-events:none}.wpcf7-list-item:has(input[type=checkbox]:checked):after{opacity:1;transform:none}.wpcf7-not-valid-tip{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:#dc32321a;padding:7px 12px;border-radius:7px;margin-top:5px;color:#dc3232;font-size:12px;font-weight:400;line-height:14px}.wpcf7-not-valid-tip:before{content:"";display:block;background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='11'%20viewBox='0%200%2013%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.27342%200.669565C5.81857%20-0.22319%207.18143%20-0.223187%207.72658%200.669566L12.8081%208.9913C13.3533%209.88406%2012.6718%2011%2011.5816%2011H1.41845C0.328151%2011%20-0.353281%209.88406%200.191866%208.9913L5.27342%200.669565ZM6.49996%202.58644C6.8352%202.58644%207.10696%202.84339%207.10696%203.16035V5.83861C7.10696%206.15558%206.8352%206.41253%206.49996%206.41253C6.16473%206.41253%205.89296%206.15558%205.89296%205.83861L5.89296%203.16035C5.89296%202.84339%206.16473%202.58644%206.49996%202.58644ZM6.49996%209.47339C6.94695%209.47339%207.3093%209.13079%207.3093%208.70818C7.3093%208.28556%206.94695%207.94296%206.49996%207.94296C6.05298%207.94296%205.69063%208.28556%205.69063%208.70818C5.69063%209.13079%206.05298%209.47339%206.49996%209.47339Z'%20fill='%23DC3232'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;width:13px;height:11px;flex-shrink:0}.wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) .input{border-color:#dc3232}.wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip)+.input-label,.wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) .iti__selected-dial-code{color:#dc3232}.wpcf7-acceptance{transition:.3s}.wpcf7-acceptance a{text-decoration:underline}.wpcf7-acceptance:has(input[aria-invalid=true]) .wpcf7-list-item:before{border-color:#dc3232!important}.wpcf7-acceptance:has(input[aria-invalid=true]) .wpcf7-list-item-label{color:#dc3232!important}.contact-us__inner{display:flex;justify-content:space-between;gap:90px}.contact-us__inner:not(:has(.contact-us__person)){justify-content:center}.contact-us__inner:not(:has(.contact-us__person)) .contact-us__content{max-width:900px;padding:50px;border:1px solid #e3e3e3;border-radius:20px}.contact-us__inner:not(:has(.contact-us__person)) .contact-us__btn{width:100%}.contact-us__person{position:relative;width:fit-content;display:flex;align-items:flex-end;padding-bottom:25px;height:420px}.contact-us__person-img{position:absolute;inset:0;width:100%;max-width:min(340px,100% - 50px);margin:0 auto;display:flex;align-items:flex-end;z-index:0;border-radius:0 0 1000px 1000px;overflow:hidden}.contact-us__person-img:before{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;aspect-ratio:1/1;border-radius:50%;background:linear-gradient(180deg,#1c274c8c -35.32%,#ff7358a6 120.38%)}.contact-us__person-img>img{width:100%;height:auto;display:block;position:relative}.contact-us__person-content{border-radius:11px;background:#fff;box-shadow:0 0 13px #00000026;margin-top:auto;padding:14px 20px;max-width:calc(100vw - 30px);display:flex;align-items:center;gap:20px;position:relative;z-index:1}.contact-us__person-info{white-space:nowrap}.contact-us__person-name{font-size:16px;font-weight:700}.contact-us__person-position{font-size:12px;font-weight:300;color:#8f8f8f}.contact-us__person-btn{padding:10px 30px}.contact-us__person-mobile-content{padding:20px;background:#fff;border-radius:10px;box-shadow:0 5px 50px -15px #1c274c33;text-align:center;margin-bottom:23px;display:none;position:relative}.contact-us__person-mobile-content:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,50%) scaleY(45%) rotate(45deg);width:40px;height:40px;background:#fff;pointer-events:none;z-index:0}.contact-us__person-mobile-content>*{position:relative;z-index:1}.contact-us__person-title{font-size:28px;font-weight:600;margin-bottom:14px}.contact-us__person-text{font-size:14px;font-weight:300;margin-bottom:14px;max-width:340px}.contact-us__content{flex:1 0 auto;max-width:615px}.contact-us__title{margin-bottom:27px}.contact-us__title:has(+.contact-us__text){margin-bottom:10px!important;text-align:center}.contact-us__text{font-size:16px;font-weight:300;max-width:540px;text-align:center;margin:0 auto 30px}.contact-us__label{padding:8px 20px;border-radius:100px;background:#ff735833;color:#ff7358bf;margin:0 auto 10px;width:fit-content;font-weight:400}.contact-us__form,.contact-us form{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px}.contact-us__form .wpcf7-not-valid-tip,.contact-us__form .wpcf7-response-output,.contact-us form .wpcf7-not-valid-tip,.contact-us form .wpcf7-response-output{display:none}.contact-us__custom-textarea{grid-column:span 2;height:unset}.contact-us__custom-textarea textarea{height:135px!important}.contact-us__btn{grid-column:span 2;justify-self:flex-end;padding:15px 78px}@media(min-width:801px){.contact-us{margin-bottom:40px}}@media(min-width:941px){.contact-us{margin-bottom:165px}}@media(max-width:1200px){.contact-us__inner{gap:30px}.contact-us__person-content{padding:12px 17px;justify-content:space-between;gap:10px}.contact-us__person-name{font-size:14px}.contact-us__person-position{font-size:11px}.contact-us__person-btn{font-size:12px}}@media(max-width:940px){.contact-us__inner{flex-direction:column-reverse;align-items:center;gap:60px}.contact-us__content{width:100%;max-width:100%}.contact-us__btn{width:100%}.contact-us__person{height:fit-content;flex-direction:column;align-items:center;padding-bottom:0}.contact-us__person-img{position:relative;width:max(16vw,64px);height:max(16vw,64px);border-radius:50%;margin-bottom:14px}.contact-us__person-img>img{width:100%;height:100%;object-fit:contain}.contact-us__person-content{margin-top:0;background:transparent;box-shadow:none;text-align:center;padding:0}.contact-us__person-content .contact-us__person-btn{display:none}.contact-us__person-btn{width:100%;padding:15px 30px;font-size:16px}.contact-us__person-mobile-content{display:block}}@media(max-width:700px){.contact-us__inner:not(:has(.contact-us__person)) .contact-us__content{padding:0;border:none;border-radius:0}}@media(max-width:650px){.contact-us__form,.contact-us form{display:flex;flex-direction:column}.contact-us__btn{width:100%;padding-right:5px;padding-left:5px}}.wpcf7-form-control-wrap{display:block}.contact-us form .wpcf7-not-valid-tip{display:flex}.input-checkbox-wrapper.contact-us__custom-checkbox{grid-column:span 2}@media(max-width:700px){.input-checkbox-wrapper.contact-us__custom-checkbox{grid-column:span 1}}
