.elementor-4268 .elementor-element.elementor-element-773403d{--display:flex;--justify-content:flex-end;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4268 .elementor-element.elementor-element-f255766{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-4268 .elementor-element.elementor-element-6ef352b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4268 .elementor-element.elementor-element-6ef352b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4268 .elementor-element.elementor-element-2867778{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4268 .elementor-element.elementor-element-2867778 .pbmit-element-title{color:#FFFFFF;font-size:80px;line-height:80px;}.elementor-4268 .elementor-element.elementor-element-2867778 .pbmit-element-title > a{color:#FFFFFF;}.elementor-4268 .elementor-element.elementor-element-2867778 .pbmit-heading-desc{color:#FFFFFF;}.elementor-4268 .elementor-element.elementor-element-05f6db1{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4268 .elementor-element.elementor-element-1623b58{width:auto;max-width:auto;}.elementor-4268 .elementor-element.elementor-element-21590c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4268 .elementor-element.elementor-element-patc001{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4268 .elementor-element.elementor-element-patc002{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4268 .elementor-element.elementor-element-patc003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4268 .elementor-element.elementor-element-patc005{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-4268 .elementor-element.elementor-element-patc010{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4268 .elementor-element.elementor-element-patc012{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1200px){.elementor-4268 .elementor-element.elementor-element-f255766{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-4268 .elementor-element.elementor-element-05f6db1{--justify-content:flex-end;}}@media(max-width:1024px){.elementor-4268 .elementor-element.elementor-element-2867778{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4268 .elementor-element.elementor-element-2867778 .pbmit-element-title{font-size:60px;}}@media(max-width:767px){.elementor-4268 .elementor-element.elementor-element-f255766{--padding-top:0160px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4268 .elementor-element.elementor-element-6ef352b{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4268 .elementor-element.elementor-element-2867778 .pbmit-element-title{font-size:40px;line-height:60px;}.elementor-4268 .elementor-element.elementor-element-05f6db1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-4268 .elementor-element.elementor-element-773403d{--content-width:1580px;}.elementor-4268 .elementor-element.elementor-element-6ef352b{--width:64.272%;}.elementor-4268 .elementor-element.elementor-element-patc001{--content-width:1470px;}.elementor-4268 .elementor-element.elementor-element-patc012{--content-width:1560px;}}/* Start custom CSS */body.page-id-4268 .pat-contact-page-main { background: #fff; padding: 0; }
body.page-id-4268 .pat-contact-form-section { padding: 92px 0 0; }
body.page-id-4268 .pat-contact-form-section > .e-con-inner { max-width: 1470px !important; width: calc(100% - 80px) !important; }
body.page-id-4268 .pat-contact-row { align-items: stretch !important; display: grid !important; gap: 70px !important; grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr) !important; width: 100% !important; }
body.page-id-4268 .pat-contact-left { min-height: 628px; overflow: hidden; padding: 0 0 34px !important; position: relative; }
body.page-id-4268 .pat-contact-title .elementor-heading-title { color: #151515 !important; font-family: Inter, sans-serif !important; font-size: clamp(44px, 3.1vw, 58px) !important; font-weight: 800 !important; letter-spacing: 0 !important; line-height: 1.08 !important; margin: 0 !important; max-width: 640px; }
body.page-id-4268 .pat-contact-info-list { bottom: 76px; display: flex !important; flex-direction: column !important; gap: 28px !important; left: 0; max-width: 450px; position: absolute; z-index: 2; }
body.page-id-4268 .pat-contact-info-item { align-items: center; display: grid; gap: 28px; grid-template-columns: 70px minmax(0, 1fr); }
body.page-id-4268 .pat-contact-info-icon { align-items: center; border: 1px solid #b9b9b9; border-radius: 7px; color: #138aec; display: inline-flex; height: 70px; justify-content: center; width: 70px; }
body.page-id-4268 .pat-contact-info-icon svg { height: 32px; width: 32px; }
body.page-id-4268 .pat-contact-info-text { display: flex; flex-direction: column; gap: 6px; }
body.page-id-4268 .pat-contact-info-text strong { color: #151515; font-family: Inter, sans-serif; font-size: 24px; font-style: normal; font-weight: 800; line-height: 1.1; }
body.page-id-4268 .pat-contact-info-text em { color: #6b6b6b; font-family: Inter, sans-serif; font-size: 17px; font-style: normal; font-weight: 500; line-height: 1.35; }
body.page-id-4268 .pat-contact-figure { bottom: 72px; max-width: 265px; opacity: 0.62; position: absolute; right: 8px; z-index: 1; }
body.page-id-4268 .pat-contact-figure img { display: block; height: auto; width: 100%; }
body.page-id-4268 .pat-contact-form-card { border: 1px solid #bcbcbc; border-radius: 7px; padding: 55px 45px 55px !important; }
body.page-id-4268 .pat-contact-form-card .wpcf7-form .row { display: flex; flex-wrap: wrap; margin-left: -13px; margin-right: -13px; }
body.page-id-4268 .pat-contact-form-card .wpcf7-form [class*="col-"] { padding-left: 13px; padding-right: 13px; }
body.page-id-4268 .pat-contact-form-card .input-group { margin-bottom: 24px; width: 100%; }
body.page-id-4268 .pat-contact-form-card input:not([type="submit"]):not([type="checkbox"]), body.page-id-4268 .pat-contact-form-card select, body.page-id-4268 .pat-contact-form-card textarea { background: #fff !important; border: 1px solid #b9b9b9 !important; border-radius: 7px !important; box-shadow: none !important; color: #626262 !important; font-family: Inter, sans-serif !important; font-size: 16px !important; font-weight: 500 !important; height: 62px !important; line-height: 1.2 !important; padding: 0 22px !important; width: 100% !important; }
body.page-id-4268 .pat-contact-form-card textarea { height: 210px !important; padding-top: 22px !important; resize: vertical; }
body.page-id-4268 .pat-contact-form-card .wpcf7-list-item { color: #666; font-family: Inter, sans-serif; font-size: 16px; line-height: 1.45; margin: 8px 0 32px; }
body.page-id-4268 .pat-contact-form-card .wpcf7-list-item label { align-items: flex-start; display: flex; gap: 8px; }
body.page-id-4268 .pat-contact-form-card input[type="checkbox"] { margin-top: 5px; }
body.page-id-4268 .pat-contact-form-card .input-button { margin-bottom: 0; }
body.page-id-4268 .pat-contact-form-card .pbmit-form-btn { background: #138aec !important; border: 0 !important; border-radius: 7px !important; color: #fff !important; min-height: 58px; padding: 0 28px !important; }
body.page-id-4268 .pat-contact-map-section { padding: 128px 0 92px; }
body.page-id-4268 .pat-contact-map-section > .e-con-inner { max-width: 1560px !important; width: calc(100% - 80px) !important; }
body.page-id-4268 .pat-contact-map-frame { height: 760px; overflow: hidden; width: 100%; }
body.page-id-4268 .pat-contact-map-frame iframe { border: 0; display: block; height: 100%; width: 100%; }
@media (max-width: 1024px) { body.page-id-4268 .pat-contact-form-section > .e-con-inner, body.page-id-4268 .pat-contact-map-section > .e-con-inner { width: calc(100% - 54px) !important; } body.page-id-4268 .pat-contact-row { grid-template-columns: 1fr !important; } body.page-id-4268 .pat-contact-left { min-height: 560px; } }
@media (max-width: 767px) { body.page-id-4268 .pat-contact-form-section { padding-top: 62px; } body.page-id-4268 .pat-contact-form-section > .e-con-inner, body.page-id-4268 .pat-contact-map-section > .e-con-inner { width: calc(100% - 30px) !important; } body.page-id-4268 .pat-contact-title .elementor-heading-title { font-size: 38px !important; } body.page-id-4268 .pat-contact-left { min-height: 0; padding-bottom: 0 !important; } body.page-id-4268 .pat-contact-info-list, body.page-id-4268 .pat-contact-figure { margin-top: 36px; position: relative; } body.page-id-4268 .pat-contact-info-list { bottom: auto; left: auto; } body.page-id-4268 .pat-contact-figure { bottom: auto; margin-left: auto; margin-right: auto; right: auto; } body.page-id-4268 .pat-contact-form-card { padding: 28px 20px !important; } body.page-id-4268 .pat-contact-map-section { padding: 70px 0 60px; } body.page-id-4268 .pat-contact-map-frame { height: 480px; } }
body.page-id-4268 .pat-contact-map-section { display: none !important; }
body.page-id-4268 .pat-contact-form-section { padding-bottom: 92px !important; }/* End custom CSS */