/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden}main{display:block}h1{margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle;margin:0 0 1.5em;width:100%}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}img{height:auto;max-width:100%;margin-bottom:1.5rem}img.alignleft{float:left !important;margin-right:5rem !important}@media (max-width:992px){img.alignleft{float:none !important;margin-right:0 !important;width:100%}}img.alignright{float:right !important;margin-left:5rem !important}@media (max-width:992px){img.alignright{float:none !important;margin-left:0 !important;width:100%}}embed,iframe:not([id^="google_ads_iframe"]),object{max-width:100%;width:100%;height:50vh;margin-bottom:0}@media (max-width:992px){iframe:not([id^="google_ads_iframe"]){height:40vh}}.post,.page{margin:0}.clearfix:before,.clearfix:after{content:"";display:table;table-layout:fixed}.clearfix{clear:both}.float-r{float:right}@media (max-width:992px){.order-2-mobile{order:2}}@media (max-width:992px){.order-1-mobile{order:1}}.content-wrapper-lg{max-width:1600px;margin:0 auto;padding:1.5rem}.content-wrapper-md{max-width:1330px;margin:0 auto;padding:1.5rem}.content-wrapper-sm{max-width:1100px;margin:0 auto;padding:1.5rem}.content-wrapper-nopad-md{max-width:1330px;margin:0 auto;padding:0}.content-wrapper-nopad-md img{border-radius:9px}@media (max-width:992px){.content-wrapper-nopad-md .p3-tb{padding:2rem 2rem 0 2rem}}section{padding:0}table{font-family:"astoria-sans", sans-serif;font-size:1.6rem;line-height:2.4rem;font-weight:400;color:#212427;margin:2em 0;font-weight:400 !important;border-radius:3px;border-bottom:0;overflow:auto}table thead,table th{font-family:"astoria-sans", sans-serif;font-size:1.6rem;line-height:2.4rem;font-weight:400;color:#fff;background:#212427;font-weight:400 !important}table thead th{padding:0.8rem}table th input[type="text"]{padding:1.2rem !important;font-family:"astoria-sans", sans-serif;font-size:1.6rem;line-height:2.4rem;font-weight:400}table tr td{font-family:"astoria-sans", sans-serif;font-size:1.6rem;line-height:2.4rem;font-weight:400;color:#212427;padding:0.8rem;font-weight:400 !important}table tr td a{font-family:"astoria-sans", sans-serif;font-size:1.6rem;line-height:2.4rem;font-weight:400;font-weight:400 !important}table td{border-bottom:1px solid #D8D8D8;color:#212427;padding:1em}table td strong{font-weight:bold}table td em,table td i{font-style:italic}.btn{transition:all 0.2s;text-transform:uppercase;font-family:"brothers", sans-serif;font-size:2.25rem;line-height:3.6rem;font-weight:600;transition:all ease 1s;border-radius:0rem;text-align:center;cursor:pointer;text-decoration:none;padding:15px 20px}.btn,.btn:link,.btn:visited{transition:all 0.2s;text-transform:uppercase;font-family:"brothers", sans-serif;font-size:2.25rem;line-height:3.6rem;font-weight:600;transition:all ease 1s;border-radius:0rem;text-align:center;cursor:pointer;text-decoration:none;padding:15px 20px}@media (max-width:992px){.btn,.btn:link,.btn:visited{display:block}}.btn:hover{transform:translateY(-4px);text-decoration:none}.btn:hover::after{transform:scaleX(1.4) scaleY(1.6);opacity:0}.btn:active,.btn:focus{outline:none;transform:translateY(-1px);text-decoration:none}.btn--blue-filled{border:4px solid #5694B3 !important;color:#fff !important;background:#5694B3 !important;text-decoration:none;text-transform:uppercase}.btn--blue-filled:hover,.btn--blue-filled:focus{border:4px solid #5694B3 !important;background:#fff !important;color:#212427 !important}.btn--orange-filled{border:4px solid #D67F02 !important;color:#fff !important;background:#D67F02 !important;text-decoration:none;text-transform:uppercase}.btn--orange-filled:hover,.btn--orange-filled:focus{border:4px solid #D67F02 !important;background:#fff !important;color:#212427 !important}.btn--green-filled{margin-top:1rem;border:4px solid #87B060 !important;color:#fff !important;background:#87B060 !important;text-decoration:none;text-transform:uppercase}.btn--green-filled:hover,.btn--green-filled:focus{border:4px solid #87B060 !important;background:#fff !important;color:#212427 !important}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 48}html{font-size:10px;text-rendering:optimizeLegibility}body{min-height:100vh;margin:0;width:auto;font-family:"astoria-sans", sans-serif;color:#212427;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a:hover,a:focus,a:visited{color:inherit;outline:0}p a{color:#054B63;text-decoration:underline}p a:hover{text-decoration:none}p,h1,h2,h3,h4,h5{margin:0}p{margin-bottom:1.5rem}.brothers{font-family:"brothers", sans-serif !important}.astoria{font-family:"astoria-sans", sans-serif !important}.astoria-condensed{font-family:"astoria-sans-condensed", sans-serif !important}.pacifico{font-family:"pacifico", sans-serif !important}h1,h2,h3,h4{text-transform:uppercase}h1{font-family:"brothers", sans-serif;font-size:8.583rem;line-height:10.3rem;font-weight:600;color:#054B63}@media (max-width:992px){h1{font-family:"brothers", sans-serif;font-size:4.8rem;line-height:4.8rem;font-weight:600}}h2{font-family:"brothers", sans-serif;font-size:6rem;line-height:7.2rem;font-weight:600;color:#212427}@media (max-width:992px){h2{font-family:"brothers", sans-serif;font-size:3.6rem;line-height:4.32rem;font-weight:600}}h2 a:hover{text-decoration:underline}h3{font-family:"brothers", sans-serif;font-size:4.8rem;line-height:5.76rem;font-weight:400;color:#212427}@media (max-width:992px){h3{font-family:"brothers", sans-serif;font-size:2.8rem;line-height:3.36rem;font-weight:400}}h4{font-family:"brothers", sans-serif;font-size:3.4rem;line-height:4.08rem;font-weight:600;color:#212427}@media (max-width:992px){h4{font-family:"brothers", sans-serif;font-size:2.2rem;line-height:2.64rem;font-weight:600}}h5{font-family:"astoria-sans", sans-serif;font-size:2.4rem;line-height:3.6rem;font-weight:600;color:#212427}p,span{font-family:"astoria-sans", sans-serif;font-size:1.6rem;line-height:2.4rem;font-weight:400;color:#212427}p a,span a{color:#054B63;text-decoration:underline}p strong,span strong{font-weight:500}p.large,span.large{font-family:"brothers", sans-serif;font-size:2.4rem;line-height:3.6rem;font-weight:400;margin-bottom:2rem}@media (max-width:992px){p.large,span.large{font-family:"brothers", sans-serif;font-size:1.8rem;line-height:2.4rem;font-weight:400}}p.extra-large,span.extra-large{font-family:"astoria-sans", sans-serif;font-size:2.813rem;line-height:3.376rem;font-weight:500;margin-bottom:2rem}@media (max-width:992px){p.extra-large,span.extra-large{font-family:"astoria-sans", sans-serif;font-size:2rem;line-height:2.4rem;font-weight:500}}p.large-white,span.large-white{font-family:"brothers", sans-serif;font-size:2.4rem;line-height:3.6rem;font-weight:400;color:#fff}p.small,span.small,small{font-family:"astoria-sans", sans-serif;font-size:1.4rem;line-height:2rem;font-weight:400}ul,ol{margin:0;padding-inline-start:2rem}li,li a{font-family:"brothers", sans-serif;font-size:1.6rem;line-height:2.4rem;font-weight:400;margin-bottom:1rem}ul.astoria li,ul.astoria li a{font-family:"astoria-sans", sans-serif;font-size:1.6rem;line-height:2.4rem;font-weight:400;margin-bottom:1rem}b,strong{font-weight:500}em,i{font-style:italic}figcaption{font-size:1.4rem;line-height:2.16rem;margin:8px 0;font-family:"brothers", sans-serif}.green{color:#87B060 !important}.blue{color:#054B63 !important}.light-blue{color:#5694B3 !important}.white{color:#fff !important}.orange,.gold{color:#D67F02 !important}.black{color:#212427 !important}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}form button,form input[type="button"],form input[type="reset"],form input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;max-width:100%;padding:0.5em 2em}input,textarea,select{font:400 1.6rem/2.4rem "astoria-sans", sans-serif;color:#212427}form input[type="text"],form input[type="email"],form textarea{margin:0.5rem 0 1rem}label,div.wpforms-container-full .wpforms-form .wpforms-field-label{color:#212427;font:500 2.8rem/3.3rem "brothers", sans-serif;text-transform:uppercase}input::placeholder,textarea::placeholder{font:400 1.8rem/2.4rem "astoria-sans", sans-serif;color:#212427}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form input.wpforms-field-large,div.wpforms-container-full .wpforms-form select.wpforms-field-large,div.wpforms-container-full .wpforms-form textarea{border-radius:0;border:3px solid #D67F02;padding:2.5rem;width:100%}input[type="text"]:hover,input[type="text"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="url"]:hover,input[type="url"]:focus,input[type="password"]:hover,input[type="password"]:focus,input[type="search"]:hover,input[type="search"]:focus,input[type="number"]:hover,input[type="number"]:focus,input[type="tel"]:hover,input[type="tel"]:focus,input[type="range"]:hover,input[type="range"]:focus,input[type="date"]:hover,input[type="date"]:focus,input[type="month"]:hover,input[type="month"]:focus,input[type="week"]:hover,input[type="week"]:focus,input[type="time"]:hover,input[type="time"]:focus,input[type="datetime"]:hover,input[type="datetime"]:focus,input[type="datetime-local"]:hover,input[type="datetime-local"]:focus,input[type="color"]:hover,input[type="color"]:focus,textarea:hover,textarea:focus,div.wpforms-container-full .wpforms-form select:hover,div.wpforms-container-full .wpforms-form select:focus,div.wpforms-container-full .wpforms-form input.wpforms-field-large:hover,div.wpforms-container-full .wpforms-form input.wpforms-field-large:focus,div.wpforms-container-full .wpforms-form select.wpforms-field-large:hover,div.wpforms-container-full .wpforms-form select.wpforms-field-large:focus,div.wpforms-container-full .wpforms-form textarea:hover,div.wpforms-container-full .wpforms-form textarea:focus{border-color:#D67F02}div.wpforms-container .wpforms-form .choices[data-type*="select-one"]{border-radius:0;border:3px solid #D67F02;width:100%}div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:hover,div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:focus{border-color:#D67F02}div.wpforms-container-full .wpforms-form ul li::before{content:none !important;display:none !important}input[type="submit"],div.wpforms-container-full .wpforms-form button[type="submit"]{font-family:"brothers", sans-serif;font-size:2.4rem;line-height:3.6rem;font-weight:600;color:#fff;text-transform:uppercase;font-style:normal;border-radius:0;border:4px solid #D67F02 !important;background:#D67F02 !important;padding:1rem 3rem;height:60px;margin-top:5px;transition:all 0.2s ease}input[type="submit"]:hover,input[type="submit"]:focus,div.wpforms-container-full .wpforms-form button[type="submit"]:hover,div.wpforms-container-full .wpforms-form button[type="submit"]:focus{background:#fff !important;color:#212427 !important;border-color:#D67F02 !important}@media (max-width:992px){input[type="submit"],div.wpforms-container-full .wpforms-form button[type="submit"]{width:100%}}.wpforms-container select,.wpforms-container select option{color:#333333 !important;background-color:#ffffff !important}.display-flex{display:flex}.flex{display:flex;flex-wrap:wrap;justify-content:center}.flex-column{display:flex;flex-direction:column;flex-wrap:wrap}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap}.align-center{align-items:center;align-content:center}.align-top{align-items:flex-start;align-content:flex-start}.align-baseline{align-items:baseline}.self-baseline{align-self:baseline}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.align-stretch{align-items:stretch}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:1}.flex-no-shrink{flex-shrink:0}.flex-auto{flex:1 1 auto}.row-space-between{justify-content:space-between}.row-space-around{justify-content:space-around}.row-space-evenly{justify-content:space-evenly}.justify-centered{justify-content:center}.justify-left{justify-content:flex-start}.justify-right{justify-content:flex-end}.ml-auto{margin-left:auto}.gap-1{gap:0.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.gap-4{gap:2rem}.gap-5{gap:3rem}@media (max-width:992px){.flex-stack{flex-direction:column}}.flex-10{flex:0 0 10%}@media (max-width:992px){.flex-10{flex:0 0 100%}}.flex-15{flex:0 0 15%}@media (max-width:992px){.flex-15{flex:0 0 100%}}.flex-20{flex:0 0 20%}@media (max-width:992px){.flex-20{flex:0 0 100%}}.flex-25{flex:0 0 25%}@media (max-width:992px){.flex-25{flex:0 0 100%}}.flex-30{flex:0 0 30%}@media (max-width:992px){.flex-30{flex:0 0 100%}}.flex-33{flex:0 0 33.333%}@media (max-width:992px){.flex-33{flex:0 0 100%}}.flex-35{flex:0 0 35%}@media (max-width:992px){.flex-35{flex:0 0 100%}}.flex-40{flex:0 0 40%}@media (max-width:1200px){.flex-40{flex:0 0 38%}}@media (max-width:992px){.flex-40{flex:0 0 100%}}.flex-45{flex:0 0 45%}@media (max-width:992px){.flex-45{flex:0 0 100%}}.flex-50{flex:0 0 48%}@media (max-width:1200px){.flex-50{flex:0 0 48%}}@media (max-width:992px){.flex-50{flex:0 0 100%}}.flex-60{flex:0 0 60%}@media (max-width:1200px){.flex-60{flex:0 0 55%}}@media (max-width:992px){.flex-60{flex:0 0 100%}}.flex-70{flex:0 0 70%}@media (max-width:1200px){.flex-70{flex:0 0 65%}}@media (max-width:992px){.flex-70{flex:0 0 100%}}.flex-75{flex:0 0 75%}@media (max-width:1200px){.flex-75{flex:0 0 65%}}@media (max-width:992px){.flex-75{flex:0 0 100%}}.flex-80{flex:0 0 80%}@media (max-width:1200px){.flex-80{flex:0 0 75%}}@media (max-width:992px){.flex-80{flex:0 0 100%}}.flex-85{flex:0 0 85%}@media (max-width:1200px){.flex-85{flex:0 0 80%}}@media (max-width:992px){.flex-85{flex:0 0 100%}}.flex-90{flex:0 0 90%}@media (max-width:992px){.flex-90{flex:0 0 100%}}.flex-100{flex:0 0 100%}@media (max-width:992px){.flex-100{flex:0 0 100%}}.flex-40-masthead{flex:0 0 40%}.flex-60-masthead{flex:0 0 60%}@media (max-width:1200px){.flex-60-masthead{flex:0 0 55%}}@media (max-width:992px){.order-two-m{order:2}}@media (max-width:992px){.order-one-m{order:1}}.p-0{padding:0}.p-1{padding:0.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}.p-5{padding:3rem}.p-6{padding:4rem}.p-7{padding:5rem}.p-8{padding:6rem}.p-9{padding:8rem}.pt-1{padding-top:0.5rem}.pt-2{padding-top:1rem}.pt-3{padding-top:1.5rem}.pt-4{padding-top:2rem}.pb-1{padding-bottom:0.5rem}.pb-2{padding-bottom:1rem}.pb-3{padding-bottom:1.5rem}.pb-4{padding-bottom:2rem}.pl-1{padding-left:0.5rem}.pl-2{padding-left:1rem}.pl-3{padding-left:1.5rem}.pr-1{padding-right:0.5rem}.pr-2{padding-right:1rem}.px-1{padding-left:0.5rem;padding-right:0.5rem}.px-2{padding-left:1rem;padding-right:1rem}.px-3{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:0.5rem;padding-bottom:0.5rem}.py-2{padding-top:1rem;padding-bottom:1rem}.py-3{padding-top:1.5rem;padding-bottom:1.5rem}.py-4{padding-top:2rem;padding-bottom:2rem}@media (max-width:992px){.px-1-stack{padding-left:0;padding-right:0;padding-top:1rem;padding-bottom:1rem}}@media (max-width:992px){.px-2-stack{padding-left:0;padding-right:0;padding-top:1rem;padding-bottom:1rem}}@media (max-width:992px){.px-3-stack{padding-left:0;padding-right:0;padding-top:1rem;padding-bottom:1rem}}.m-0{margin:0}.m-1{margin:0.5rem}.m-2{margin:1rem}.m-3{margin:1.5rem}.m-4{margin:2rem}.m-5{margin:3rem}.m-6{margin:4rem}.mt-1{margin-top:0.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:0.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.ml-auto{margin-left:auto}.mx-auto{margin-left:auto;margin-right:auto}.w-25{width:25%}@media (max-width:992px){.w-25{width:100%}}.w-30{width:30%}@media (max-width:992px){.w-30{width:100%}}.w-35{width:35%}@media (max-width:992px){.w-35{width:100%}}.w-40{width:40%}@media (max-width:992px){.w-40{width:100%}}.w-45{width:45%}@media (max-width:992px){.w-45{width:100%}}.w-50{width:50%}@media (max-width:992px){.w-50{width:100%}}.w-60{width:60%}@media (max-width:992px){.w-60{width:100%}}.w-65{width:65%}@media (max-width:992px){.w-65{width:100%}}.w-70{width:70%}@media (max-width:992px){.w-70{width:100%}}.w-75{width:75%}@media (max-width:992px){.w-75{width:100%}}.w-100{width:100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.color-white{color:#fff !important}.color-black{color:#212427 !important}.color-light-blue{color:#5694B3 !important}.color-orange{color:#D67F02 !important}.bg-white{background-color:#fff !important}.bg-black{background-color:#212427 !important}.bg-light-blue{background-color:#5694B3 !important}.bg-orange{background-color:#D67F02 !important}@media (max-width:576px){.px-2{padding-left:0;padding-bottom:2rem}}footer.site-footer{background-color:#5694B3;color:#fff;padding:5rem 1.5rem}@media (max-width:992px){footer.site-footer{padding:3rem 1.5rem}}footer.site-footer h3.brothers.white a{color:#fff !important;text-decoration:none}footer.site-footer p.yellow.pacifico{color:#FAE8BA;font-size:3.516rem;padding:1rem 0}footer.site-footer .small-navy{color:#054B63;font-family:"astoria-sans", sans-serif;text-transform:uppercase;font-size:1.44rem;line-height:2.16rem;font-weight:400}footer.site-footer h5.white{color:#fff;font-family:"brothers", sans-serif;text-transform:uppercase;font-size:2rem;line-height:2.4rem;font-weight:400}footer.site-footer p.phone a{color:#fff !important;font-family:"astoria-sans-condensed", sans-serif;text-transform:uppercase;font-size:2.5rem;line-height:3rem;font-weight:300;text-decoration:none}footer.site-footer p.address{color:#FAE8BA;font-family:"astoria-sans-condensed", sans-serif;font-size:1.44rem;line-height:2.16rem;font-weight:400;text-transform:uppercase;letter-spacing:0.5px}footer.site-footer ul{display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;margin:0;padding:0}footer.site-footer ul li{margin-bottom:2rem}footer.site-footer ul li a{color:#fff;font-family:"astoria-sans-condensed", sans-serif;text-transform:uppercase;font-size:2.4rem;line-height:2.5rem;font-weight:400;letter-spacing:2px;text-decoration:none}footer.site-footer ul#menu-social-link-navigation{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:1rem 0 3rem 0;padding:0}@media (max-width:992px){footer.site-footer ul#menu-social-link-navigation{width:100%;margin-left:0;text-align:left;justify-content:flex-start;margin-block-start:0}}footer.site-footer ul#menu-social-link-navigation li{position:relative;width:auto;height:auto;margin:0 2rem 1rem 1rem;background:transparent}footer.site-footer ul#menu-social-link-navigation li a{position:absolute;top:60%;left:60%;display:block;transform:translate(-50%, -50%)}footer.site-footer li.facebook a{width:30px;height:30px;margin-left:0;font-size:0;color:transparent;background-image:url("/wp-content/themes/twentytwentyfive-child/assets/images/icon-facebook.svg");background-repeat:no-repeat}footer.site-footer li.facebook a:hover{background-image:url("/wp-content/themes/twentytwentyfive-child/assets/images/icon-facebook.svg")}footer.site-footer li.instagram a{width:30px;height:30px;margin-left:10px;font-size:0;color:transparent;background-image:url("/wp-content/themes/twentytwentyfive-child/assets/images/icon-instagram.svg");background-repeat:no-repeat}footer.site-footer li.instagram a:hover{background-image:url("/wp-content/themes/twentytwentyfive-child/assets/images/icon-instagram.svg")}footer.site-footer hr{margin:1.5rem 0;border-top:3px solid #054B63;border-bottom:none}footer.site-footer .footer-inner-padding{padding-left:4rem;padding-right:4rem}@media (max-width:992px){footer.site-footer .footer-inner-padding{padding-left:0;padding-right:0;padding-top:2rem;padding-bottom:2rem}}.search-modal-overlay{position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0, 0, 0, 0.9);z-index:9999}.search-modal-overlay.active{display:flex}.search-modal-content{position:relative;width:90%;max-width:900px;padding:4rem;background:#fff;border-radius:9px}.search-modal-content small,.search-modal-content small a{font-size:1.4rem}.search-modal-content small a{color:#5694B3}.search-modal-content form{margin-bottom:2rem}.search-modal-content form div{display:flex;flex-direction:row;flex-wrap:wrap}.search-modal-content form h4{color:#87B060}.search-modal-content form input[type="text"]{width:70%;height:30px;margin-right:1%;padding:1.2rem;border:3px solid #D8D8D8}.search-modal-content form input[type="submit"]{font-family:"brothers", sans-serif;font-size:2.25rem;line-height:3.6rem;font-weight:600;width:25%;height:60px;margin-top:5px;padding:1.2rem;color:#fff;background:#D67F02;border:none;border-radius:0;text-transform:uppercase;font-style:normal}.search-modal-content form input[type="submit"]:hover,.search-modal-content form input[type="submit"]:focus{background:#D67F02}.close-search{position:absolute;top:-10px;right:-10px;width:50px;height:50px;padding:0 1rem 0.8rem 1rem;font-size:5.5rem;color:#fff;background:#5694B3;border:none;border-radius:50px;cursor:pointer}@media (max-width:576px){.menu-social-link-navigation-container{margin:0 auto;justify-content:center}}header{}header .site-branding{width:20%;z-index:10}@media (max-width:1200px){header .site-branding{width:15%}}header .site-branding img{max-width:236px;height:auto}@media (max-width:1200px){header .site-branding img{max-width:150px}}@media (max-width:1100px){header .site-branding img{max-width:100px}}header .main-navigation{width:80%;margin-left:auto;text-align:right}@media (max-width:1200px){header .main-navigation{width:85%}}p#breadcrumbs span{color:#212427;font-size:1.6rem;padding:0 15px}p#breadcrumbs span a{font-size:1.6rem;text-decoration:underline;color:#212427;font-weight:200}p#breadcrumbs span span.breadcrumb_last{color:#7C7769}@media (min-width:1101px){.mobile-menu-toggle{display:none}#site-navigation ul li.menu-item-has-children{position:relative}#site-navigation ul.sub-menu{position:absolute;top:100%;left:0;background:#FDF6E4;min-width:240px;padding:20px;list-style:none;text-align:left;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.25s ease;box-shadow:0 10px 25px rgba(0, 0, 0, 0.08);z-index:99}#site-navigation ul li.menu-item-has-children:hover>.sub-menu,#site-navigation ul li.menu-item-has-children.open>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}#site-navigation .sub-menu li{padding:2px 0}#site-navigation .sub-menu a{font-size:1.6rem;color:#212427;font-family:"astoria-sans-condensed", sans-serif;text-transform:none}#site-navigation .sub-menu a:hover{color:#054B63}.desktop-caret{background:none;border:none;margin-left:6px;cursor:pointer;font-size:14px;color:#596B4C;transition:transform 0.25s ease}li.open>.desktop-caret{transform:rotate(180deg)}ul#menu-primary-navigation{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin-left:auto;justify-content:right}ul#menu-primary-navigation li{font-family:"astoria-sans-condensed", sans-serif;font-size:2.4rem;font-weight:400;padding:0 15px}ul#menu-primary-navigation li a{font-family:"astoria-sans-condensed", sans-serif;font-size:2.4rem;font-weight:400;text-transform:uppercase;color:#596B4C;text-decoration:none}ul#menu-primary-navigation li a:hover,ul#menu-primary-navigation li a:focus{color:#87B060}ul#menu-primary-navigation li#menu-item-272{background:#5694B3 !important;color:#fff;padding:20px}ul#menu-primary-navigation li#menu-item-272 a{color:#fff !important}ul#menu-primary-navigation li#menu-item-272:hover{background:#054B63 !important}ul#menu-primary-navigation li#menu-item-117{background:transparent !important;font-size:0;width:25px;height:25px;content:url("/wp-content/themes/twentytwentyfive-child/assets/images/search-green.svg")}}@media (max-width:1100px){#site-navigation{display:none}.mobile-menu-toggle{display:block}}@media (max-width:1099px){.mobile-menu-nav ul{display:flex;flex-direction:column;padding:0;margin:0}.mobile-menu-nav ul.sub-menu{display:flex !important;flex-direction:column !important;width:100%}.mobile-menu-nav ul.sub-menu li{width:100%}}.mobile-menu{position:fixed;inset:0;width:100%;height:100vh;background:white;z-index:9999;display:none}.mobile-menu.active{display:block}.mobile-menu-container{height:100%;display:flex;flex-direction:column;max-width:100%}.mobile-menu-top{display:flex;justify-content:space-between;align-items:center;margin:40px 0 20px;padding:20px}.mobile-menu-top img{width:100px;height:50px}.mobile-menu-close,.mobile-menu-toggle{border:2px solid #5694B3;font-family:"brothers", sans-serif;text-transform:uppercase;font-size:2rem;padding:10px 18px;font-weight:600;letter-spacing:1px}.mobile-menu-close{background:none;color:#5694B3}.mobile-menu-toggle{background:#5694B3 !important;color:#fff;margin-left:auto}.mobile-menu-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.mobile-menu-nav li{font-family:"astoria-sans-condensed", sans-serif;font-size:2.4rem;padding:15px 0}.mobile-menu-nav li a{font-family:"astoria-sans-condensed", sans-serif;font-size:2.4rem;text-transform:uppercase;color:#596B4C;text-decoration:none;padding:15px}.mobile-menu-nav li a:hover,.mobile-menu-nav li a:focus{color:#87B060}.mobile-menu-nav li.menu-item-20{background:#5694B3 !important;width:90%;margin:1rem auto;padding:10px;text-align:center}.mobile-menu-nav li.menu-item-20 a{color:#fff !important}.mobile-menu-nav li.menu-item-20:hover{background:#054B63 !important}.mobile-menu-nav li.menu-item-117{background:#87B060 !important;width:90%;margin:1rem auto;padding:10px;text-align:center}.mobile-menu-nav li.menu-item-117 a{color:#fff !important}.mobile-menu-nav li.menu-item-117:hover{background:#596B4C !important}.mobile-menu-nav .sub-menu{max-height:0;overflow:hidden;transition:max-height 0.35s ease;background:#FDF6E4;padding-inline-start:0}.mobile-menu-nav .sub-menu li{padding:10px 20px}.mobile-menu-nav .sub-menu li a{font-size:1.6rem;color:#212427;text-transform:none;padding:0}.mobile-menu-nav .sub-menu li a:hover{color:#054B63}.mobile-menu-nav .menu-item-has-children.submenu-open>.sub-menu{max-height:none !important}.submenu-toggle{background:none;border:0;font-size:20px;margin-left:10px;cursor:pointer;color:#8a9b55;display:inline-block;transition:transform 0.3s ease}.menu-item-has-children.submenu-open>.submenu-toggle{transform:rotate(180deg)}body.menu-open{overflow:hidden}section.masthead{height:534px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}section.masthead .masthead__overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2;background:rgba(0, 0, 0, 0.22)}section.masthead .masthead__content{position:absolute;top:50%;left:50%;z-index:3;width:100%;color:white;text-align:center;transform:translate(-50%, -50%);max-width:1100px;margin:0px auto}@media (max-width:1200px){section.masthead .masthead__content{width:90%}}@media (max-width:1200px){section.masthead .masthead__content h1{font-size:6.583rem;line-height:8.3rem}}@media (max-width:992px){section.masthead .masthead__content h1{font-size:4.583rem;line-height:6.3rem}}@media (max-width:992px){section.masthead .masthead__content h1{font-size:3.583rem;line-height:5.3rem}}section.masthead .masthead__content .masthead-outline{border:10px solid #FAE8BA;padding:3rem;margin-bottom:3rem}@media (max-width:992px){section.masthead .masthead__content .masthead-outline{padding:2rem}}section.masthead .masthead__content span{color:#87B060;font-family:"pacifico", sans-serif;font-size:8.583rem;text-transform:none}section.masthead .masthead__content p.large-white{font-family:"astoria-sans", sans-serif;font-weight:700;text-transform:uppercase;font-size:3.516rem;color:#FDF6E4;letter-spacing:1px}@media (max-width:1400px){section.masthead .masthead__content{max-width:1100px}}@media (max-width:992px){section.masthead .masthead__content{width:90%}}@media (max-width:992px){section.masthead .masthead__content{width:85%}}@media (max-width:1400px){section.masthead{height:634px}}@media (max-width:1200px){section.masthead{height:734px}}@media (max-width:992px){section.masthead{height:834px}}@media (max-width:992px){section.masthead{height:600px}}.img-txt-row{padding:5rem 0}.img-txt-row .flex-row{display:flex;align-items:stretch;width:100%;flex-wrap:nowrap;position:relative}.section-img{flex:0 0 60%;background-size:cover;background-position:center;min-height:680px;position:relative}.section-text{flex:0 0 40%;display:flex;flex-direction:column;justify-content:center;padding:3rem;background:#FDF6E4;z-index:2;position:absolute;top:50%;transform:translateY(-50%);height:auto;max-width:40%;box-sizing:border-box}.section-text p{font-size:22.5px;line-height:33.75px}@media (max-width:992px){.section-text p{font-family:"astoria-sans", sans-serif;font-size:1.6rem;line-height:2.4rem;font-weight:400}}.section-text .btn{width:fit-content}.flex-row .section-text:first-child{left:5%;text-align:left;align-items:flex-start}@media (max-width:992px){.flex-row .section-text:first-child{left:0;max-width:90%;margin:0 auto;order:2;margin-top:-20%}}.flex-row .section-text:first-child+.section-img{margin-left:auto}@media (max-width:992px){.flex-row .section-text:first-child+.section-img{margin-left:0;order:1}}.flex-row .section-text:last-child{right:5%;text-align:left;align-items:flex-start}@media (max-width:992px){.flex-row .section-text:last-child{right:0;max-width:90%;margin:0 auto;order:2;margin-top:-20%}}.section-text>*{width:100%}@media (max-width:991px){.img-txt-row .flex-row{flex-direction:column}.section-text{position:relative;top:auto;left:auto;right:auto;transform:none;max-width:100%;text-align:left;align-items:flex-start}}.leon-stats{position:relative;padding:3rem;overflow:hidden;min-height:400px;max-width:1200px;margin:0 auto}.leon-stats::before{content:"";position:absolute;inset:0;background-image:url("/wp-content/uploads/2025/08/Color-Block-1.jpg");background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;z-index:0}.leon-stats .content-wrapper-lg{position:relative;z-index:1}.leon-stats .stat-headline p{font-family:"astoria-sans", sans-serif;font-size:2.25rem;font-weight:400}.leon-stats .stat-headline h3.orange span{font-family:"pacifico", sans-serif;font-size:3.516rem;font-weight:300;text-transform:none}.leon-stats .statistic{text-align:center}@media (max-width:576px){.leon-stats .statistic{margin:0 auto}}.leon-stats .statistic .statistic-number{padding-bottom:12px;border-bottom:4px solid #596B4C;width:100%;display:block;padding:1rem}.leon-stats .statistic span.counter{font-family:"brothers", sans-serif;font-size:6.583rem;line-height:6.583rem;color:#87B060;letter-spacing:-2px}.leon-stats .statistic p{font-family:"astoria-sans", sans-serif;color:#212427;font-size:2.25rem;line-height:3.375rem;margin:1rem auto}.leon-stats .flex-25 img{max-width:100%;height:auto}@media (max-width:992px){.leon-stats img{margin:0 auto;justify-content:center;display:flex}}section.interior-slider{padding:4rem 0}section.interior-slider .slider-title{display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto;text-align:center;max-width:1600px}section.interior-slider .slider-title h4{position:relative;display:inline-block;font-weight:bold;font-size:5.493rem;line-height:65.92px;color:#87B060;padding:0.25rem 0.75rem;padding:3rem;border:10px solid #FAE8BA;background:#fff}section.interior-slider .slider-title h4::before,section.interior-slider .slider-title h4::after{content:"";position:absolute;top:50%;width:9999px;border-top:10px solid #FAE8BA;width:70%}section.interior-slider .slider-title h4::before{right:100%;margin-right:10px}section.interior-slider .slider-title h4::after{left:100%;margin-left:10px}@media (max-width:576px){section.interior-slider .btn{margin-top:3rem}}section.interior-slider .slick-slider{margin-bottom:3rem}@media (max-width:576px){section.interior-slider .slick-slider{margin:0 auto}}@media (max-width:576px){section.interior-slider .slick-slide img{margin:0 auto}}section.interior-slider .slick-prev,section.interior-slider .slick-next{position:absolute;top:125%;width:40px;height:40px;z-index:2;background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:-9999px;border:none;outline:none;cursor:pointer}@media (max-width:992px){section.interior-slider .slick-prev,section.interior-slider .slick-next{display:none !important}}section.interior-slider .slick-prev{left:10px;background-image:url("../images/arrow-left.svg")}section.interior-slider .slick-next{left:60px;background-image:url("../images/arrow-right.svg")}section.interior-slider .slick-pause{position:absolute;top:116.5%;left:115px;width:40px;height:40px;z-index:2;background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:-9999px;border:none;outline:none;cursor:pointer;background-color:transparent}section.interior-slider .slick-pause.paused{background-image:url("../images/icon-pause.svg");background-color:transparent}section.interior-slider .slick-pause.playing{background-image:url("../images/icon-pause.svg");background-color:transparent}@media (max-width:992px){section.interior-slider .slick-pause{display:none}}.img-txt-row.no-overlay{}.img-txt-row.no-overlay .flex-row{position:relative;gap:30px}.img-txt-row.no-overlay .section-text{position:relative;top:auto;left:auto;right:auto;transform:none;flex:0 0 40%;max-width:40%;padding:0;background:transparent;z-index:1;justify-content:center}.img-txt-row.no-overlay .section-img{flex:0 0 60%}.img-txt-row.no-overlay .flex-row .section-text:first-child,.img-txt-row.no-overlay .flex-row .section-text:last-child{left:auto;right:auto;margin-top:0}.section-text.side-by-side-text{padding:0 3rem;max-width:40%}@media (max-width:991px){.img-txt-row.no-overlay .flex-row{flex-direction:column;gap:15px}.img-txt-row.no-overlay .section-text{max-width:100% !important;padding:1.5rem;margin:0}}section.bg-gold-header{background:#D67F02}section.bg-gold-header h1,section.bg-gold-header h2,section.bg-gold-header h3{color:#fff}section.bg-gold-header h1 span{color:#B1D45F;font-family:"pacifico", sans-serif;font-size:85.83px;text-transform:none}section.bg-gold-header h2 span{color:#B1D45F;font-family:"pacifico", sans-serif;font-size:68.66px;text-transform:none}section.bg-gold-header h3 span{color:#B1D45F;font-family:"pacifico", sans-serif;font-size:58.66px;text-transform:none}section.bg-blue-header{background:#5694B3}section.bg-blue-header h1,section.bg-blue-header h2,section.bg-blue-header h3{color:#fff}section.bg-blue-header h1 span{color:#B1D45F;font-family:"pacifico", sans-serif;font-size:85.83px;text-transform:none}section.bg-blue-header h2 span{color:#B1D45F;font-family:"pacifico", sans-serif;font-size:68.66px;text-transform:none}section.bg-blue-header h3 span{color:#B1D45F;font-family:"pacifico", sans-serif;font-size:58.66px;text-transform:none}section.bg-white-header{background:#fff;padding:2rem}section.bg-white-header h1,section.bg-white-header h2,section.bg-white-header h3{color:#D67F02}section.bg-white-header h1 span{color:#B1D45F;font-family:"pacifico", sans-serif;font-size:85.83px;text-transform:none}section.bg-white-header h2 span{color:#B1D45F;font-family:"pacifico", sans-serif;font-size:68.66px;text-transform:none}section.bg-white-header h3 span{color:#B1D45F;font-family:"pacifico", sans-serif;font-size:58.66px;text-transform:none}section.portfolio{padding:4rem 1rem}.bg-yellow{background:#FDF8E9}.product-list{list-style:none;padding:0;margin:0}.product-list li{display:flex;padding-left:0;margin-bottom:12px;font-size:2.2rem;color:#5694B3;font-family:"astoria-sans", sans-serif}@media (max-width:992px){.product-list li{font-size:1.8rem}}.product-list a{font-size:2.2rem;color:#5694B3;font-family:"astoria-sans", sans-serif;text-decoration:underline;text-decoration-color:currentColor}@media (max-width:992px){.product-list a{font-size:1.8rem}}.product-list a:hover{color:#054B63}section.img-text-col-group.bg-white,section.img-text-col-group.bg-dark-blue,section.img-text-col-group.bg-gold{position:relative}section.img-text-col-group.bg-white .img-text-col,section.img-text-col-group.bg-dark-blue .img-text-col,section.img-text-col-group.bg-gold .img-text-col{display:flex;flex-direction:column;flex-wrap:wrap;flex:0 0 48%}@media (max-width:992px){section.img-text-col-group.bg-white .img-text-col,section.img-text-col-group.bg-dark-blue .img-text-col,section.img-text-col-group.bg-gold .img-text-col{flex:0 0 100%;margin:2rem 0}}section.img-text-col-group.bg-white{background:white;padding:3rem 0}section.img-text-col-group.bg-dark-blue{background:#054B63;padding:3rem 0 6rem 0}section.img-text-col-group.bg-gold{background:#D67F02;padding:3rem 0}section.blockquote{padding:3rem 0 3rem 0;position:relative}section.blockquote h2.dark-green{font-family:"astoria-sans", sans-serif;color:#596B4C;font-size:54.93px;text-transform:none;font-weight:500;margin-bottom:3rem}@media (max-width:992px){section.blockquote h2.dark-green{font-family:"astoria-sans", sans-serif;font-size:3.6rem;line-height:3.6rem;font-weight:500;margin-bottom:1rem}}section.blockquote p.large-gold{color:#D67F02;font-family:"brothers", sans-serif;text-transform:uppercase;font-size:43.95px}section.blockquote.has-quote-image{padding:7rem 0 3rem 0}section.blockquote.has-quote-image::before{content:"";background-image:url("/wp-content/themes/twentytwentyfive-child/assets/images/blockquote-logo.svg");background-repeat:no-repeat;background-size:contain;width:200px;height:200px;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}@media (max-width:992px){section.blockquote.has-quote-image::before{width:120px;height:120px;transform:translate(-50%, -40%)}}.content-positioning--inline .img-text-col{margin-top:0}@media (min-width:768px){.content-positioning--asymmetrical .img-text-col:nth-child(2){margin-top:10rem}}section.bg-gold{background:#D67F02;padding:3rem}section.bg-blue{background:#5694B3;padding:3rem}section.bg-white{background:#fff;padding:3rem}section.white-contact{padding:5rem}@media (max-width:992px){section.white-contact{padding:2rem 0}}section.service-area{padding:5rem;background:#054B63}.border-bottom-contact{padding:3rem 3rem 3rem 0}@media (max-width:992px){.border-bottom-contact{padding:1rem 0rem 1rem 0}}.border-bottom-contact:not(:last-child){border-bottom:2px solid #596B4C}section.bg-white,section.bg-black{padding:4rem 1rem}@media (max-width:992px){section.bg-white,section.bg-black{padding:1rem 0rem}}.img-txt-row.has-overlay{position:relative;overflow:hidden}.img-txt-row.has-overlay .flex-row{display:flex;align-items:center;position:relative}.img-txt-row.has-overlay .full-width-img{width:65%;height:600px;background-size:cover;background-position:center;background-repeat:no-repeat}.img-txt-row.has-overlay .overlay-text{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:850px;max-width:90%;padding:4rem;background:#FDF6E4;box-shadow:0 10px 30px rgba(0, 0, 0, 0.08);background-size:cover;background-position:center;background-repeat:no-repeat}.img-txt-row.has-overlay.img-left .flex-row{justify-content:flex-start}.img-txt-row.has-overlay.img-left .overlay-text{right:8%}.img-txt-row.has-overlay.img-right .flex-row{justify-content:flex-end}.img-txt-row.has-overlay.img-right .overlay-text{left:8%}@media (max-width:992px){.img-txt-row.has-overlay .flex-row{display:flex;flex-direction:column;align-items:stretch}.img-txt-row.has-overlay .full-width-img{width:100%;height:400px}.img-txt-row.has-overlay .overlay-text{position:relative;top:auto;left:auto;right:auto;transform:none;width:100%;max-width:100%;margin:0;padding:2rem;box-shadow:none;z-index:1}.img-txt-row.has-overlay.img-left .overlay-text,.img-txt-row.has-overlay.img-right .overlay-text{left:auto;right:auto}}@media (max-width:576px){.img-txt-row.has-overlay .full-width-img{width:100%;height:220px}}.bg-med-green{background:#86B060}.bg-dark-blue{background:#054B63}.portfolio.bg-dark-blue ul li,.portfolio.bg-dark-blue ul li a,.portfolio.bg-dark-blue p.extra-large,.portfolio.bg-med-green ul li,.portfolio.bg-med-green ul li a,.portfolio.bg-med-green p.extra-large{color:#fff}.portfolio.bg-dark-blue h2{color:orange}.portfolio.bg-med-green h2{color:#fff !important}.team-image-wrapper img{width:100%}