:root{--blue:#1e90ff;--white:#ffffff;--placeholdercolor:currentColor;--headingFont:"Poppins", sans-serif;--bodyFont:"Poppins", sans-serif}@font-face{font-display:swap;font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;src:url(/wp-content/themes/oconnellwest/fonts/plus-jakarta-sans-v12-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;src:url(/wp-content/themes/oconnellwest/fonts/plus-jakarta-sans-v12-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;src:url(/wp-content/themes/oconnellwest/fonts/plus-jakarta-sans-v12-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;src:url(/wp-content/themes/oconnellwest/fonts/plus-jakarta-sans-v12-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;src:url(/wp-content/themes/oconnellwest/fonts/plus-jakarta-sans-v12-latin-800.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Libre Baskerville';font-style:normal;font-weight:400;src:url(/wp-content/themes/oconnellwest/fonts/libre-baskerville-v17-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Libre Baskerville';font-style:normal;font-weight:700;src:url(/wp-content/themes/oconnellwest/fonts/libre-baskerville-v17-latin-700.woff2) format('woff2')}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--bodyFont);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clear{clear:both}body.layout-full{background-color:#fff}b,strong{font-weight:700}.alignleft,.alignright,.aligncenter,.alignnone{margin-bottom:10px}.alignleft,.alignright,.aligncenter{display:block;margin:0 auto 20px auto}@media screen and (min-width:769px){.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}.alignleft,.alignright{max-width:50%;margin-top:0}}@media screen and (max-width:1024px){.alignright,.alignleft{width:100%;max-width:600px;float:none;margin:20px auto}}iframe,img{max-width:100%;border:none;vertical-align:middle}img{border:0;height:auto;font-size:0;display:block}a{font-family:inherit;font-size:inherit;line-height:normal;color:inherit;text-decoration:none;transition:0.5s}a:focus{outline:0!important}html{margin-top:0!important}a#scroll-to-top{display:none}.widget{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--headingFont);margin:0 0 20px 0;padding:0;font-weight:400}p,li,ul,ol,blockquote{font-family:var(--bodyFont);font-weight:400;margin:0 0 10px 0;padding:0}p:empty{display:none}ul,li{list-style:none}a:visited{color:inherit}a:hover{text-decoration:none}.w100p,.wrapper{width:100%}.container{max-width:1500px;width:100%;margin:auto}a.cmn-btn{display:inline-block;font-size:20px;font-weight:800;font-family:'Plus Jakarta Sans';line-height:1;color:#fff;background-image:-webkit-linear-gradient(180deg,#262262 20%,#3469a1 39%,#41afdf 50%,#3469a1 61%,#262262 80%);text-decoration:none;text-transform:uppercase;padding:25px 56px;clip-path:polygon(28px 0,100% 0,100% calc(100% - 24px),calc(100% - 27px) 100%,0 100%,0 calc(100% - 42px));transition:none}.cmn-btn-blck{background-color:#008cf5;padding:0 6px;clip-path:polygon(27px 0,100% 0,100% calc(100% - 22px),calc(100% - 25px) 99%,0 99%,0 calc(100% - 43px));display:inline-block}a.cmn-btn:hover{color:#fff;background:#262262}.text-heading{font-size:70px;font-family:'Libre Baskerville';font-weight:400;color:#fff;line-height:1;letter-spacing:0;margin:0 0 10px}@media screen and (max-width:1800px){.text-heading{font-size:66px}}@media screen and (max-width:1680px){.container{max-width:1314px}a.cmn-btn{font-size:18px;padding:23px 52px}.text-heading{font-size:60px;margin:0 0 9px}}@media screen and (max-width:1550px){.container{max-width:1212px}a.cmn-btn{font-size:17px;padding:22px 50px;clip-path:polygon(28px 0,100% 0,100% calc(100% - 24px),calc(100% - 27px) 100%,0 100%,0 calc(100% - 41px))}.text-heading{font-size:55px}}@media screen and (max-width:1440px){.container{max-width:1126px}a.cmn-btn{font-size:16px;padding:20px 45px;clip-path:polygon(28px 0,100% 0,100% calc(100% - 24px),calc(100% - 27px) 100%,0 100%,0 calc(100% - 37px))}.text-heading{font-size:50px;margin:0 0 8px}.cmn-btn-blck{clip-path:polygon(24px 1%,100% 1%,100% calc(100% - 22px),calc(100% - 25px) 100%,0 100%,0 calc(100% - 39px))}}@media screen and (max-width:1366px){.container{max-width:1068px}a.cmn-btn{font-size:15px;padding:18px 42px;clip-path:polygon(28px 0,100% 0,100% calc(100% - 24px),calc(100% - 27px) 100%,0 100%,0 calc(100% - 31px))}.cmn-btn-blck{padding:0 4px;clip-path:polygon(24px 1%,100% 1%,100% calc(100% - 22px),calc(100% - 25px) 100%,0 100%,0 calc(100% - 32px))}.text-heading{font-size:47px}}@media screen and (max-width:1280px){.container{max-width:1000px}.text-heading{font-size:44px}.cmn-btn-blck{clip-path:polygon(24px 0%,100% 0%,100% calc(100% - 22px),calc(100% - 25px) 99%,0 99%,0 calc(100% - 35px))}a.cmn-btn{clip-path:polygon(28px 0,100% 0,100% calc(100% - 24px),calc(100% - 27px) 100%,0 100%,0 calc(100% - 33px))}}@media screen and (max-width:1024px){.container{max-width:720px}.text-heading{font-size:35px;margin:0 0 14px}a.cmn-btn{clip-path:polygon(28px 0,100% 0,100% calc(100% - 24px),calc(100% - 27px) 100%,0 100%,0 calc(100% - 30px))}.cmn-btn-blck{clip-path:polygon(24px 1%,100% 1%,100% calc(100% - 22px),calc(100% - 25px) 100%,0 100%,0 calc(100% - 32px))}}@media screen and (max-width:767px){.container{max-width:100%;padding:0 10px}a.cmn-btn{font-size:14px;padding:16px 35px;clip-path:polygon(30px 0,100% 0,100% calc(100% - 25px),calc(100% - 26px) 100%,0 100%,0 calc(100% - 28px))}.cmn-btn-blck{clip-path:polygon(27px 0,100% 0,100% calc(100% - 22px),calc(100% - 25px) 99%,0 99%,0 calc(100% - 30px))}.text-heading{font-size:30px;line-height:1.3}}@media screen and (max-width:480px){a.cmn-btn{font-size:13px;padding:15px 30px;clip-path:polygon(30px 0,100% 0,100% calc(100% - 21px),calc(100% - 26px) 100%,0 100%,0 calc(100% - 28px))}.text-heading{font-size:25px}.cmn-btn-blck{clip-path:polygon(27px 0,100% 0,100% calc(100% - 19px),calc(100% - 23px) 99%,0 99%,0 calc(100% - 30px))}}.header-sec{padding:15px 0 19px;position:fixed;z-index:999;width:100%;background-color:#fff0;border-bottom:1px solid rgb(1 27 60 / .2)}.header-sec .container{max-width:1700px}.logo-container{display:flex;align-items:center;gap:15px;justify-content:space-between}.header-sec.f-nav{background-color:#fff;border-bottom:2px solid #011b3c}.top-menu ul{margin:0!important;padding-top:29px}.top-menu ul li:last-child{margin:0}.top-menu ul li{display:inline-block;margin:0 25px 0 0;position:relative}.top-menu ul li a{position:relative;font-weight:600;text-transform:uppercase;font-size:18px;line-height:1;color:#011b3c;font-family:'Plus Jakarta Sans';display:inline-block;outline:0;border:0}.top-menu ul li.current-menu-item>a,.top-menu ul li:hover>a{color:#fff}.header-sec.f-nav .top-menu ul li.current-menu-item>a,.header-sec.f-nav .top-menu ul li:hover>a{color:#41aede}.top-menu ul li ul.sub-menu{display:none;width:200px;position:absolute;top:100%;left:0;right:auto;background-color:#011b3c;padding:0 0;z-index:999}.top-menu ul li:hover ul.sub-menu{display:block}.top-menu ul li:hover ul.sub-menu ul{display:none}.top-menu ul li:hover ul.sub-menu li{position:relative}.top-menu ul li:hover ul.sub-menu li:hover>ul{display:block;top:0;left:100%}.top-menu .sub-menu li.current-menu-item a{color:#fff}.top-menu .sub-menu li.current-menu-parent,.top-menu .sub-menu li.current-menu-item{background-color:#43b6e6}.top-menu .sub-menu li a:after{display:none}.top-menu .sub-menu li{width:100%;float:left;border-bottom:1px solid rgb(255 255 255 / .2);margin:0;padding:0}.top-menu .sub-menu li:last-child{border-bottom:0}.top-menu .sub-menu li a{float:left;font-size:15px;width:100%;line-height:normal;padding:9px 12px 8px;color:#fff;display:block;text-transform:capitalize}.top-menu .sub-menu li a:hover{background-color:#43b6e6;color:#fff!important}.header-btn a.cmn-btn strong{font-weight:400;font-size:16px}.header-btn a.cmn-btn{font-weight:700;font-size:22px;padding:23px 44px 26px 79px;position:relative}.header-btn a.cmn-btn::before{position:absolute;content:"";height:30px;width:30px;background-image:url(/wp-content/themes/oconnellwest/images/header-call-icn.webp);background-position:center;background-size:cover;background-repeat:no-repeat;left:38px;top:0;bottom:0;margin:auto}.header-btn.cmn-btn-blck{background-color:#fff;padding:0 3px}.header-right{display:flex;align-items:center;gap:65px}.logo{width:16.5%}.logo img{width:100%;display:block}@media screen and (min-width:1025px){.logo-rit,.tab-call{display:none}}.showhide{display:none;width:110px;height:28px;cursor:pointer;padding:0;position:relative}@media screen and (min-width:768px) and (max-width:1024px){.showhide{display:block}}.mobinav{width:100%;color:#fff;box-sizing:border-box;z-index:99999995;background:#011b3c;width:100%;max-width:320px;height:100%;min-height:100vh;position:fixed;overflow-x:auto;padding:15px;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;display:flex;flex-direction:column}.menu-top-menu-container{display:block;width:100%}.mobinav.open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.mobinav ul{margin:0 0 0 0;padding:5px 0;width:100%}.mobinav ul li{margin:0;width:100%;list-style:none;box-sizing:border-box;border:0;margin:0;padding:0;position:relative;font-family:var(--bodyFont)}.mobinav a{width:100%;padding:10px 0;display:block;line-height:normal;color:#fff;font-size:18px;letter-spacing:0;font-family:'Plus Jakarta Sans';border:0;margin:0 0 0 0;text-decoration:none}.mobinav a:hover{color:#43b6e6}.mobinav ul li ul{padding:0 0 0 15px}.mobinav ul li ul li a{text-transform:capitalize}.mobinav ul li .drop{position:absolute;top:0;right:0;width:100%;height:37px;z-index:5}.mobinav ul li .drop.open{width:20px}.mobinav ul li .drop::before,.mobinav ul li .drop.close::after{content:'';background-color:#fff;position:absolute}.mobinav ul li .drop::before{width:20px;height:2px;top:16px;right:1px}.mobinav ul li .drop.close::after{width:2px;height:20px;top:7px;right:10px}.mobile-menu-button-container{display:block}@media screen and (min-width:768px){.mobile-menu-button-container{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.tab-call{display:block;margin-left:auto}}@media screen and (max-width:1800px){.header-sec .container{max-width:1600px}.header-btn a.cmn-btn{font-size:21px;padding:23px 39px 23px 73px}.header-btn a.cmn-btn strong{font-size:15px}.header-btn a.cmn-btn::before{transform:scale(.94);left:34px}.top-menu ul li a{font-size:17px}.top-menu ul{padding-top:22px}}@media screen and (max-width:1680px){.header-sec .container{max-width:1488px}.header-btn a.cmn-btn{font-size:20px;padding:22px 35px 22px 70px}.header-btn a.cmn-btn::before{transform:scale(.9);left:28px}.header-right{gap:48px}.top-menu ul li a{font-size:16px}.top-menu ul{padding-top:17px}}@media screen and (max-width:1550px){.header-sec .container{max-width:1374px}.header-btn a.cmn-btn{font-size:19px;padding:21px 30px 21px 65px}.header-btn a.cmn-btn::before{transform:scale(.86);left:25px}.top-menu ul li{margin:0 19px 0 0}.top-menu ul{padding-top:14px}.header-right{gap:35px}.top-menu .sub-menu li a{font-size:14px}}@media screen and (max-width:1440px){.header-sec .container{max-width:1276px}.header-btn a.cmn-btn{font-size:18px;padding:20px 25px 20px 60px}.header-right{gap:28px}.top-menu ul li a{font-size:15px}.header-btn a.cmn-btn::before{transform:scale(.82);left:21px}.top-menu ul{padding-top:11px}}@media screen and (max-width:1366px){.header-sec .container{max-width:1210px}.header-btn a.cmn-btn strong{font-size:14px}.header-btn a.cmn-btn{font-size:17px;padding:19px 25px 19px 52px}.header-btn a.cmn-btn::before{transform:scale(.78);left:17px}.top-menu ul li{margin:0 13px 0 0}.header-right{gap:24px}.top-menu .sub-menu li a{font-size:13px}}@media screen and (max-width:1280px){.header-sec .container{max-width:1000px}.header-right{gap:15px}.top-menu ul li a{font-size:13px}.top-menu ul li{margin:0 10px 0 0}.top-menu ul{padding-top:8px}.header-btn a.cmn-btn strong{font-size:13px}.header-btn a.cmn-btn::before{transform:scale(.72);left:12px}.header-btn a.cmn-btn{font-size:15px;padding:18px 20px 18px 45px}.top-menu ul li{margin:0 5px 0 0}.top-menu .sub-menu li a{font-size:12px}}@media screen and (max-width:1024px){.header-sec .container{max-width:720px}.top-menu,.top-rit{display:none}.top-rit.mobi{display:block}.tab-call svg{width:23px;height:23px;margin:-2px 0;fill:#011b3c}.tab-call span.text{color:#011b3c;font-size:22px;letter-spacing:0;font-family:'Plus Jakarta Sans';display:inline-block}button.showhide{background:#011b3c;border:none;width:45px;height:40px;padding:0 10px;border-radius:5px}span.menuBar.menuBar-3{margin:0}button.showhide span{width:100%;height:3px;background-color:#fff;display:block;margin-bottom:5px}.header-sec{background-color:#fff;border-bottom:2px solid #011b3c;padding:12px 12px;width:100%}.header-sec.f-nav{border-bottom:2px solid #011b3c}.logo{max-width:100%;justify-content:space-between;align-items:center;display:flex;width:100%!important;gap:20px}.logo img{max-width:230px}.head-sec .container{max-width:100%;width:100%;padding:0}.mobinav button.menuClose{margin-left:auto;margin-bottom:30px;width:30px;height:30px;border:none;background:#43b6e6;line-height:27px;font-size:30px;text-align:center;color:#fff;cursor:pointer;padding:0}.head-sec.f-nav .logo{width:100%!important}.header-btn a.cmn-btn strong{font-size:14px}.header-btn a.cmn-btn{font-size:17px;padding:16px 22px 16px 45px}.header-btn.cmn-btn-blck{margin-top:23px}.header-btn.cmn-btn-blck a{color:#fff!important}}@media screen and (max-width:767px){.logo-rit,.tab-call{display:none}.mobile-menu-button-container{background:#011b3c;margin-top:17px;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #fff}.logo img{max-width:200px}.logo{justify-content:center!important}.mobile-menu-button-container a.mobi-call{width:50%;justify-content:center;padding:6px 8px;border-left:1px solid #fff;display:flex;align-items:center;gap:10px}.header-sec{padding:20px 0 0 0!important;border-bottom:none}.header-sec.f-nav{border-bottom:0}.mobile-menu-button-container button.mobileMenuToggle{border:none;background:#fff0;width:50%}.mobile-menu-button-container button.mobileMenuToggle svg{width:22px;height:15px}.mobile-menu-button-container a.mobi-call span.button-text,.mobile-menu-button-container span.menu-text{font-family:var(--bodyFont);font-weight:500;font-size:22px;line-height:1;letter-spacing:-.8px;color:#fff}.mobile-menu-button-container span.svg-icon svg{width:25px}button.showhide{display:none}}@media screen and (max-width:480px){.mobinav{max-width:300px}.mobinav a{padding:8px 0;font-size:17px}.header-btn a.cmn-btn{font-size:16px;padding:16px 17px 16px 43px}.header-btn.cmn-btn-blck{margin-top:18px}.header-btn a.cmn-btn strong{font-size:13px}.header-btn a.cmn-btn::before{transform:scale(.7);left:9px}}.ftr-rht{width:51.6%;padding:85px 65px 35px 73px;position:relative;z-index:1}.ftr-rht::before{content:"";position:absolute;width:100%;height:100%;inset:0 0 0 0;background-image:linear-gradient(to top,#fff0 0%,rgb(0,140,245,60%) 100%);clip-path:polygon(10% 0,90% 0,100% 9%,100% 100%,0 100%,0% 9%);margin:auto;z-index:-1}.ftr-rht .text-heading{font-size:52px;font-family:'Libre Baskerville';font-weight:400;line-height:1.19;letter-spacing:0;color:#fff;margin:0 0 10px}.ftr-rht-para{font-size:19px;font-family:'Plus Jakarta Sans';font-weight:400;line-height:1;letter-spacing:0;color:#fff;margin:0 0 35px}.ftr-rht .gfield input.large,.ftr-rht .gfield textarea.large{border-radius:0;font-family:'Plus Jakarta Sans';font-weight:500;font-size:16px!important;line-height:1!important;padding:19px 10px!important;color:#000!important;border:0;outline:0;height:auto;background-color:#fff}.ftr-rht .gfield textarea.large{min-block-size:auto!important;min-height:auto;resize:none;height:149px!important}.ftr-rht .gfield input::placeholder,.ftr-rht .gfield textarea::placeholder{color:#000}.ftr-rht .form-links{display:flex!important;gap:7px}.ftr-rht .form-links a,.ftr-rht .form-links,.ftr-rht .gfield-choice-input+label,.ftr-rht .form-links button{font-size:16px!important;font-family:'Plus Jakarta Sans';font-weight:400;line-height:1;letter-spacing:-.32px;border:none!important;outline:none!important;box-shadow:none;color:#fff!important;background:none!important;text-decoration:none;cursor:pointer;display:inline-block;padding:0!important;margin:0!important;min-height:auto!important}.ftr-rht .gfield-choice-input+label{width:max-content!important}.ftr-rht .form-links a:hover,.ftr-rht .form-links button:hover{color:#008cf5!important}.ftr-rht .gchoice{margin:0;text-align:right;justify-content:flex-end;align-items:center}.ftr-rht .top_label input[type="checkbox"]{margin:0 2px 0 0!important;width:13px!important;height:13px!important;min-width:auto!important;border-radius:0;border:none!important}.ftr-rht .gform_fields{display:grid;grid-column-gap:16px!important;grid-row-gap:14px!important}.ftr-rht .gform-footer{margin:35px auto 0!important;text-align:center!important;padding:0 6px!important;display:block!important;width:max-content!important;background-color:#008cf5!important;clip-path:polygon(27px 0,100% 0,100% calc(100% - 22px),calc(100% - 25px) 100%,0 100%,0 calc(100% - 43px))!important}.ftr-rht .gform_footer input[type="submit"]{font-size:24px!important;padding:23px 37px!important;font-family:'Plus Jakarta Sans'!important;font-weight:800!important;line-height:1!important;border-radius:0!important;letter-spacing:0!important;text-transform:uppercase!important;border:none!important;color:#fff!important;margin:0!important;position:relative!important;z-index:1!important;cursor:pointer!important;transition:none!important;background-image:-webkit-linear-gradient(180deg,#262262 20%,#3469a1 39%,#41afdf 50%,#3469a1 61%,#262262 80%)!important;clip-path:polygon(30px 0,100% 0,100% calc(100% - 23px),calc(100% - 26px) 100%,0 100%,0 calc(100% - 43px))}.ftr-rht .gform_footer input[type="submit"]:hover{color:#fff!important;background:#262262!important}.ftr-rht .gchoice.gchoice_1_12_1 input{width:15px;height:15px}.ftr-rht .popup{max-width:60%}.ftr-rht div#popup-container{position:relative}.ftr-rht div#validation_message_6_12{left:80px;top:7px}.ftr-rht .gform_wrapper .gform_validation_errors{display:none}.ftr-rht .gform_wrapper .gfield{position:relative}#myPopup.show{display:block;visibility:visible;z-index:99;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.ftr-rht .gform_wrapper .gfield .validation_message.gfield_validation_message,.ftr-rht .gform_wrapper .gfield .instruction.validation_message{position:absolute;top:4px;background:none;padding:0;line-height:1;color:red;font-size:13px;right:10px;font-weight:500;width:auto;border:none;pointer-events:none;margin:0}.ftr-rht #gform_ajax_spinner_1.gform-loader{position:absolute;right:-40px!important}.ftr-rht .gform_wrapper .gfield.chk .gfield_description{top:28px}.ftr-rht .gform_wrapper .gfield .instruction.validation_message{top:37px}.ftr-rht .gform_wrapper .field_description_below .gfield_description{padding-top:0}.ftr-rht .popup{max-width:100%}.ftr-rht .gform_fields{grid-column-gap:15px;grid-row-gap:15px}#myPopup.show{position:absolute;z-index:5;padding:10px;display:none;margin:0}.formpopuptext{transition:transform .15s ease-out .15s;pointer-events:none;text-align:center;background:#fff;font-size:14px;font-family:'Plus Jakarta Sans';color:#000!important;line-height:1.5;width:522px;position:absolute;padding:12px;z-index:5;top:33px;left:0;display:none;z-index:1}.site-footer{background:url(/wp-content/themes/oconnellwest/images/ftr-bg.webp) center/cover no-repeat;padding:175px 0 0}.site-footer .container{max-width:1280px}.ftr-blocks{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 62px}.ftr-lft{width:43.8%;padding:0 0}.ftr-lft-hdg{font-size:48px;font-family:'Libre Baskerville';font-weight:400;line-height:1;letter-spacing:0;color:#fff;border-bottom:1px solid rgb(255 255 255 / 20%);padding:0 0 32px;margin:0 0 43px}.ftr-lft-loc-list{padding:0 0 0 52px}.ftr-lft-loc-itm{padding:0 0 0 60px;margin:0 0 42px;position:relative}.ftr-lft-loc-itm:last-child{margin:0}.ftr-lft-loc-itm::before{content:"";position:absolute;background:url(/wp-content/themes/oconnellwest/images/hm-ftr-loc-icon.webp) top center/contain no-repeat;width:33px;height:45px;top:0;left:0}.ftr-lft-loc-tit{font-size:24px;font-family:'Libre Baskerville';font-weight:400;line-height:1.29;letter-spacing:0;color:#fff;position:relative;padding:0 0 14px;margin:0 0 11px}.ftr-lft-loc-tit::before{content:"";position:absolute;background-color:#008cf5;width:22%;height:2px;left:0;bottom:0}.ftr-lft-loc-cnt{font-size:20px;font-family:'Plus Jakarta Sans';font-weight:400;line-height:1.6;letter-spacing:0;color:#fff;margin:0}.ftr-lft-loc-cnt a{display:inline-block;line-height:inherit}.ftr-lft-loc-cnt a:hover{color:#008cf5}.ftr-menu ul{padding:0;text-align:center;margin:0 0 45px}.ftr-menu ul li{margin:0;padding:0 46px;border-right:1px solid #fff;display:inline-block;line-height:1}.ftr-menu ul li:first-child{margin:0;padding-left:0}.ftr-menu ul li:last-child{margin:0;padding-right:0;border:none}.ftr-menu ul li a{font-size:18px;font-family:'Plus Jakarta Sans';font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase;color:#fff;margin:0}.ftr-menu ul li a:hover{color:#008cf5}.ftr-logo-list{display:flex;justify-content:space-between;border-top:1px solid rgb(255 255 255 / 20%);border-bottom:1px solid rgb(255 255 255 / 20%);padding:70px 0}.ftr-logo{width:30.2%}.ftr-logo img{width:100%;display:block}.ftr-logo-list .widget{width:60.6%}.ftr-social-blk{display:flex;justify-content:space-between}.ftr-soc-icons{display:flex;justify-content:flex-start;gap:7px;padding:9px 0 0}.ftr-soc-icons a{width:61px;height:78px;background-image:url(/wp-content/themes/oconnellwest/images/hm-ftr-soc-icn-bg.webp);background-size:cover;background-repeat:no-repeat;background-position:center;display:inline-block;position:relative;font-size:0}.ftr-soc-icons a:hover{background-image:url(/wp-content/themes/oconnellwest/images/hm-ftr-soc-icn-hov-bg.webp)}.ftr-soc-icons a::before{content:"";position:absolute;background-image:url(/wp-content/themes/oconnellwest/images/hm-ftr-facebook-icon.webp);background-size:contain;background-repeat:no-repeat;background-position:center;width:29px;height:29px;inset:-4px 0 0 0;margin:auto;z-index:1}.ftr-soc-icons a.x::before{background-image:url(/wp-content/themes/oconnellwest/images/hm-ftr-x-icon.webp)}.ftr-soc-icons a.linkedin::before{background-image:url(/wp-content/themes/oconnellwest/images/hm-ftr-linkedin-icon.webp)}.ftr-soc-icons a.instagram::before{background-image:url(/wp-content/themes/oconnellwest/images/hm-ftr-instagram-icon.webp)}.ftr-call{position:relative;padding:9px 0 0 120px}.ftr-call-hdg{font-size:30px;font-family:'Libre Baskerville';font-weight:400;line-height:1;letter-spacing:0;color:#fff;margin:0}.ftr-call-hdg a{font-size:36px;font-family:'Plus Jakarta Sans';font-weight:700;line-height:1;letter-spacing:1.44px;color:#fff;display:block;margin:10px 0 0}.ftr-call-hdg a:hover{color:#008cf5}.ftr-call .ftr-call-hdg a::before{content:"";position:absolute;background-image:url(/wp-content/themes/oconnellwest/images/hm-ftr-call-icon.webp);background-position:left top;background-size:contain;background-repeat:no-repeat;width:89px;height:112px;top:-4px;left:0}.copyrights{padding:37px 0;text-align:center}.cpy-inr,.ftrlink{display:inline-block}.copyrightmenu ul{margin:0}.copyrightmenu ul li{display:inline-block;margin:0}.copyrights p,.copyrightmenu ul{margin:0 0 8px 0}.copyrights p,.copyrights a{font-size:18px;font-family:'Plus Jakarta Sans';font-weight:400;line-height:1.89;letter-spacing:-.36px;color:#fff;margin:0;display:inline-block}.copyrights a:hover{color:#008cf5}.copyrightmenu ul li a{line-height:1;border-right:1px solid #fff}.copyrightmenu ul li:last-child a{border:none}.copyrights a{display:inline-block;padding:0 8px}.growthlab{max-width:250px;width:100%;margin:0 auto}.growthlab a{padding:0}.growthlab img{width:100%;display:block}@media screen and (max-width:1680px){.site-footer .container{max-width:1200px}.site-footer{padding:145px 0 0}.ftr-rht{padding:75px 58px 32px 63px}.ftr-rht .text-heading{font-size:48px;margin:0 0 8px}.ftr-rht-para{font-size:18px;margin:0 0 27px}.ftr-rht .gform_fields{grid-column-gap:13px!important;grid-row-gap:13px!important}.ftr-rht .gfield input.large,.ftr-rht .gfield textarea.large{font-size:15px!important;padding:16px 9px!important}.ftr-rht .gfield textarea.large{height:130px!important}.ftr-rht .form-links a,.ftr-rht .form-links,.ftr-rht .gfield-choice-input+label,.ftr-rht .form-links button{font-size:15px!important;letter-spacing:-.22px}.ftr-rht .gform_footer{margin:28px auto 0!important;padding:0 5px!important}.ftr-rht .gform_footer input[type="submit"]{font-size:21px!important;padding:19px 28px!important;clip-path:polygon(30px 0,100% 0,100% calc(100% - 23px),calc(100% - 26px) 100%,0 100%,0 calc(100% - 41px))}.ftr-lft-hdg{font-size:46px;padding:0 0 28px;margin:0 0 34px}.ftr-lft-loc-list{padding:0 0 0 44px}.ftr-lft-loc-itm::before{width:28px;height:41px}.ftr-lft-loc-itm{padding:0 0 0 48px;margin:0 0 34px}.ftr-lft-loc-tit{font-size:23px;padding:0 0 12px;margin:0 0 9px}.ftr-lft-loc-cnt{font-size:18px}.ftr-blocks{margin:0 0 56px}.ftr-menu ul li{padding:0 43px}.ftr-menu ul li a{font-size:17px}.ftr-menu ul{margin:0 0 38px}.ftr-logo-list{padding:57px 0}.ftr-soc-icons a{width:56px;height:70px}.ftr-soc-icons a::before{width:26px;height:25px}.ftr-call .ftr-call-hdg a::before{width:75px;height:95px;top:-3px}.ftr-call{padding:7px 0 0 100px}.ftr-call-hdg{font-size:27px}.ftr-call-hdg a{font-size:34px;letter-spacing:1.14px;margin:8px 0 0}.copyrights{padding:32px 0}.copyrights p,.copyrights a{font-size:17px;letter-spacing:-.26px}.growthlab{max-width:220px}.ftr-rht .top_label input[type="checkbox"]{margin:2px 2px 0 0!important}.formpopuptext{width:499px}}@media screen and (max-width:1550px){.site-footer .container{max-width:1100px}.site-footer{padding:125px 0 0}.ftr-rht{padding:68px 54px 29px 56px}.ftr-rht .text-heading{font-size:44px;margin:0 0 7px}.ftr-rht-para{font-size:16px;margin:0 0 24px}.ftr-rht .gform_fields{grid-column-gap:12px!important;grid-row-gap:12px!important}.ftr-rht .gfield input.large,.ftr-rht .gfield textarea.large{font-size:15px!important;padding:13px 8px!important}.ftr-rht .gfield textarea.large{height:120px!important}.ftr-rht .form-links a,.ftr-rht .form-links,.ftr-rht .gfield-choice-input+label,.ftr-rht .form-links button{font-size:14px!important;letter-spacing:0}.ftr-rht .gform_footer{margin:25px auto 0!important;padding:0 4px!important;clip-path:polygon(27px 0,100% 0,100% calc(100% - 22px),calc(100% - 25px) 100%,0 100%,0 calc(100% - 38px))!important}.ftr-rht .gform_footer input[type="submit"]{font-size:19px!important;padding:17px 24px!important;clip-path:polygon(30px 0,100% 0,100% calc(100% - 23px),calc(100% - 26px) 100%,0 100%,0 calc(100% - 36px))}.ftr-rht .gform_wrapper .gfield .validation_message.gfield_validation_message,.ftr-rht .gform_wrapper .gfield .instruction.validation_message{font-size:12px;top:3px;right:7px}.ftr-rht .gform_wrapper .gfield .instruction.validation_message{top:29px}.ftr-rht .gform_wrapper .gfield.chk .gfield_description{top:28px}.formpopuptext{width:458px}.ftr-lft-hdg{font-size:42px;padding:0 0 25px;margin:0 0 30px}.ftr-lft-loc-list{padding:0 0 0 40px}.ftr-lft-loc-itm{padding:0 0 0 44px;margin:0 0 30px}.ftr-lft-loc-tit{font-size:22px;padding:0 0 10px;margin:0 0 8px}.ftr-lft-loc-cnt{font-size:17px}.ftr-blocks{margin:0 0 52px}.ftr-menu ul{margin:0 0 34px}.ftr-menu ul li a{font-size:16px}.ftr-menu ul li{padding:0 39px}.ftr-logo-list{padding:52px 0}.ftr-soc-icons a{width:53px;height:66px}.ftr-soc-icons a::before{width:24px;height:23px}.ftr-call .ftr-call-hdg a::before{width:72px;height:89px;top:-3px}.ftr-call{padding:6px 0 0 90px}.ftr-call-hdg{font-size:27px}.ftr-call-hdg a{font-size:34px;letter-spacing:1.14px;margin:8px 0 0}.copyrights{padding:28px 0}.copyrights p,.copyrights a{font-size:16px;letter-spacing:-.16px}}@media screen and (max-width:1440px){.site-footer .container{max-width:1000px}.site-footer{padding:120px 0 0}.ftr-rht{padding:62px 50px 26px 50px}.ftr-rht .text-heading{font-size:40px;margin:0 0 6px}.ftr-rht-para{font-size:15px;margin:0 0 21px}.ftr-rht .gform_fields{grid-column-gap:11px!important;grid-row-gap:11px!important}.ftr-rht .gfield input.large,.ftr-rht .gfield textarea.large{font-size:14px!important;padding:11px 8px!important}.ftr-rht .gfield textarea.large{height:105px!important}.ftr-rht .form-links a,.ftr-rht .form-links,.ftr-rht .gfield-choice-input+label,.ftr-rht .form-links button{font-size:13px!important;letter-spacing:0;margin:4px 0 0!important}.ftr-rht .form-links a,.ftr-rht .form-links button{margin:0!important}.ftr-rht .gform-field-label{margin:5px 0 0 -3px!important}.ftr-lft-loc-itm::before{width:24px;height:44px}.ftr-rht .gform_footer{margin:25px auto 0;padding:0 4px!important;clip-path:polygon(18px 0,100% 0,100% calc(100% - 15px),calc(100% - 19px) 100%,0 100%,0 calc(100% - 31px))!important}.ftr-rht .top_label input[type="checkbox"]{margin:2px 2px 0 0!important;width:10px!important;height:10px!important}.ftr-rht .gform_footer input[type="submit"]{font-size:17px!important;padding:16px 21px!important;clip-path:polygon(19px 0,100% 0,100% calc(100% - 16px),calc(100% - 20px) 100%,0 100%,0 calc(100% - 29px))!important}.formpopuptext{width:415px}.ftr-lft-hdg{font-size:39px;padding:0 0 22px;margin:0 0 26px}.ftr-lft-loc-list{padding:0 0 0 36px}.ftr-lft-loc-itm{padding:0 0 0 41px;margin:0 0 27px}.ftr-lft-loc-tit{font-size:21px;padding:0 0 9px;margin:0 0 7px}.ftr-lft-loc-cnt{font-size:16px}.ftr-blocks{margin:0 0 50px}.ftr-menu ul{margin:0 0 30px}.ftr-menu ul li a{font-size:15px}.ftr-menu ul li{padding:0 33px}.ftr-logo-list{padding:48px 0}.ftr-soc-icons a{width:44px;height:58px}.ftr-soc-icons a::before{width:20px;height:21px}.ftr-call .ftr-call-hdg a::before{width:69px;height:79px;top:-1px}.ftr-soc-icons{gap:5px;padding:7px 0 0}.ftr-call{padding:6px 0 0 80px}.ftr-call-hdg{font-size:24px}.ftr-call-hdg a{font-size:33px;letter-spacing:.7px;margin:7px 0 0}.copyrights{padding:26px 0}.copyrights a{padding:0 6px}.copyrights p,.copyrightmenu ul{margin:0 0 7px 0}.copyrights p,.copyrights a{font-size:15px;letter-spacing:0}}@media screen and (max-width:1280px){.site-footer .container{max-width:950px}.site-footer{padding:110px 0 0}.ftr-rht{padding:54px 45px 24px 45px}.ftr-rht .text-heading{font-size:38px;margin:0 0 5px}.ftr-rht-para{font-size:14px;margin:0 0 19px}.ftr-rht .gform_fields{grid-column-gap:10px!important;grid-row-gap:10px!important}.ftr-rht .gfield input.large,.ftr-rht .gfield textarea.large{font-size:13px!important;padding:9px 7px!important}.ftr-rht .gfield textarea.large{height:95px!important}.ftr-rht .form-links a,.ftr-rht .form-links,.ftr-rht .gfield-choice-input+label,.ftr-rht .form-links button{font-size:12px!important;letter-spacing:0;margin:3px 0 0}.ftr-rht .gform_footer{margin:21px auto 0!important}.ftr-rht .gform_footer input[type="submit"]{font-size:15px!important;padding:15px 17px!important}.formpopuptext{width:401px;top:27px}.ftr-lft-hdg{font-size:36px;padding:0 0 20px;margin:0 0 23px}.ftr-lft-loc-list{padding:0 0 0 32px}.ftr-lft-loc-itm{padding:0 0 0 36px;margin:0 0 23px}.ftr-lft-loc-itm::before{width:22px;height:34px}.ftr-lft-loc-tit{font-size:19px;padding:0 0 7px;margin:0 0 7px}.ftr-lft-loc-cnt{font-size:15px}.ftr-lft-loc-cnt{font-size:15px}.ftr-blocks{margin:0 0 45px}.ftr-menu ul li a{font-size:14px}.ftr-menu ul li{padding:0 31px}.ftr-menu ul{margin:0 0 26px}.ftr-logo-list{padding:42px 0}.ftr-soc-icons a::before{width:17px;height:19px}.ftr-soc-icons a::before{width:17px;height:19px}.ftr-call .ftr-call-hdg a::before{width:65px;height:75px;top:0}.ftr-call-hdg{font-size:22px}.ftr-call-hdg a{font-size:31px;letter-spacing:0;margin:5px 0 0}.copyrights{padding:25px 0}.copyrights p,.copyrights a{font-size:14px;letter-spacing:0}.growthlab{max-width:200px}.ftr-rht .gform_wrapper .gfield .instruction.validation_message{top:22px}}@media screen and (max-width:1024px){.site-footer .container{max-width:720px}.site-footer{padding:50px 0 0;background:#011b3c}.ftr-blocks{margin:0 0 30px;gap:30px;flex-direction:column-reverse;justify-content:center;align-items:center}.ftr-rht{padding:30px;width:100%;max-width:450px}.ftr-lft{width:100%;padding:0}.ftr-rht .text-heading{font-size:35px;margin:0 0 10px;text-align:center}.ftr-rht-para{text-align:center}.ftr-lft-hdg{font-size:30px;padding:0 0 15px;margin:0 0 20px;text-align:center}.ftr-lft-loc-list{display:flex;padding:0;justify-content:center;gap:18px;flex-wrap:wrap}.ftr-lft-loc-itm{margin:0;padding:60px 25px 20px;border:1px solid #ffffff8f;border-radius:15px;max-width:280px;width:100%;text-align:center}.ftr-lft-loc-tit::before{width:26%;right:0;margin:auto}.ftr-lft-loc-itm::before{top:17px;left:0;right:0;margin:auto}.ftr-lft-loc-cnt a br{display:none}.ftr-menu ul li{padding:0 14px}.copyrights p,.copyrights a{display:inline-block}.ftr-menu ul{margin:0 0 20px;display:flex;justify-content:center;row-gap:15px;flex-wrap:wrap}.ftr-logo-list{padding:25px 0;display:flex;justify-content:center;gap:25px;flex-direction:column}.ftr-logo,.ftr-soc-icons,.ftr-call{width:100%;max-width:280px;padding:0;margin:auto;justify-content:center}.ftr-call{padding-left:65px;padding-top:10px}.ftr-social-blk{padding:0;justify-content:center;gap:17px;flex-wrap:wrap;flex-direction:column;max-width:280px;margin:0 auto}.ftr-call-hdg{font-size:18px}.ftr-rht .form-links{gap:5px}.ftr-call-hdg a{font-size:19px;letter-spacing:0;margin:5px 0 0}.ftr-call .ftr-call-hdg a::before{width:40px;height:50px;top:13px;left:0;right:0;margin:auto}.ftr-call{max-width:240px;margin:0 auto!important;padding:75px 20px 20px;text-align:center;border:1px solid #ffffff9e;border-radius:15px}.ftr-logo-list .widget{width:100%}.ftr-soc-icons,.ftr-call{margin:0}.copyrights{padding:20px 0}.formpopuptext{width:389px;top:27px}}@media screen and (max-width:767px){.site-footer .container{max-width:100%;padding:0 10px}.ftr-rht .gchoice{margin:0;text-align:left;justify-content:flex-start}.ftr-rht .top_label input[type="checkbox"]{margin:6px 2px 0 0!important}.ftrlink{display:block}}@media screen and (max-width:640px){.ftr-rht .gform_wrapper .gfield .instruction.validation_message{top:20px}.ftr-rht .gform_wrapper .gfield.chk .gfield_description{top:25px;right:inherit}.formpopuptext{width:100%}.ftr-rht .form-links a,.ftr-rht .form-links,.ftr-rht .gfield-choice-input+label,.ftr-rht .form-links button{font-size:14px!important}}@media screen and (max-width:480px){.site-footer{padding:40px 0 0}.ftr-rht{padding:20px}.ftr-rht::before{clip-path:polygon(7% 0,94% 0,100% 4%,100% 100%,0 100%,0% 5%)}.formpopuptext{width:100%;top:25px;padding:7px;font-size:13px}.copyrights p{display:block;line-height:1.2}.ftr-rht .text-heading{font-size:24px}.ftr-logo{max-width:230px}.ftr-rht-para{font-size:14px;margin:0 0 16px}.ftr-lft-hdg{font-size:25px}.ftr-blocks{margin:0 0 25px;gap:20px}.ftr-lft-loc-list{gap:20px}.ftr-logo-list{gap:20px}}