@charset "UTF-8";:root{--PRIME-blue:#1D2D46;--PRIME-red:#FF3333;--PRIME-gray:#7F7F8A;--PRIME-light-gray:#E5E5E5;--PRIME-black:#191919;--PRIME-white:#FFFFFF;--PRIME-boxed-width:1202px;--PRIME-breakpoint-mobile:480px;--PRIME-breakpoint-tablet:768px;--PRIME-breakpoint-desktop:1024px}@font-face{font-family:"Onest";src:url("../fonts/Onest-VariableFont_wght.woff2") format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("../fonts/Figtree-VariableFont_wght.woff2") format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("../fonts/Figtree-Italic-VariableFont_wght.woff2") format("woff2-variations");font-weight:300 900;font-style:italic;font-display:swap}.fw-regular{font-weight:400}.fw-medium{font-weight:500}.fw-bold{font-weight:700}.fw-black{font-weight:900}.h1,h1{font-family:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.06;text-transform:capitalize;font-size:clamp(32px,4vw + 24px,64px);letter-spacing:-2.56px}.h2,h2{font-family:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-weight:300;font-size:clamp(24px,4vw + 16px,40px);line-height:1.06;text-transform:capitalize;letter-spacing:-1.6px}.h3,h3{font-family:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-weight:900;line-height:0.95;text-transform:none;font-size:clamp(24px,4vw + 16px,32px);letter-spacing:-1.28px}.h4,h4{font-family:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-weight:500;font-size:clamp(24px,4vw + 16px,28px);line-height:1.25;text-transform:none}.h5,h5{font-family:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-weight:500;font-size:24px;line-height:1.06;text-transform:none}.h6,h6{font-family:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.06;text-transform:none;font-size:clamp(18px,4vw + 14px,20px)}.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6{-webkit-margin-before:3rem;margin-block-start:3rem;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.entry-content .wp-block-column>h2,.entry-content .wp-block-column>h3,.entry-content .wp-block-column>h4,.entry-content .wp-block-column>h5,.entry-content .wp-block-column>h6{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.entry-content ol,.entry-content ul{list-style-position:inside;-webkit-margin-start:1.5rem;margin-inline-start:1.5rem}.entry-content ol{list-style:decimal}.entry-content ul{list-style:disc;display:-ms-grid;display:grid;gap:0.25rem}.entry-content ul li::marker{color:var(--PRIME-gray)}.entry-content ul ul{list-style:none;-webkit-margin-start:0;margin-inline-start:0}.entry-content ul ul li:before{content:"— ";color:var(--PRIME-gray)}.body,.text-regular,body,p{font-family:"Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:1.125rem;line-height:1.25;font-weight:400}.body-sm,.main-footer .back-to-top,.main-footer .footer-nav-1:before,.main-footer .footer-nav-2:before,.main-footer .footer-social-menu:before,.text-small,.wp-block-cover .eyebrow-text,small{font-family:"Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:1rem;line-height:1.33;font-weight:400}.body-lg,.main-footer .footer-nav-1 li,.main-footer .footer-nav-2 li,.text-large,large{font-family:"Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:1.25rem;line-height:1.4;font-weight:400}b,strong{font-weight:700}em,i{font-style:italic}.h1,.h2,h1,h2{-webkit-font-smoothing:antialiased}html{scroll-padding-top:2rem}@media screen and (min-width:calc(1202px + 2rem)){html{scroll-padding-top:7.8125rem}}body{--gradient-break:155px;margin:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#101727),color-stop(#101727),color-stop(#ffffff),to(#ffffff));background:linear-gradient(to bottom,#101727 0,#101727 var(--gradient-break),#ffffff var(--gradient-break),#ffffff 100%);color:var(--PRIME-black)}body.mobile-menu-open{overflow:hidden}a{color:var(--PRIME-red);-webkit-transition:color 0.3s ease;transition:color 0.3s ease}a:focus,a:hover{color:var(--PRIME-blue)}p:empty{display:none}.knockout{visibility:hidden;display:none}@media screen and (min-width:calc(1202px + 2rem)){.knockout{display:block}}.main-container main{overflow-x:hidden;background-image:url("/wp-content/themes/prime-turbine-parts/images/heroes/hero-turbine-001-min.png");background-repeat:no-repeat;background-position:top center;background-size:100% 200px}.main-container main article{max-width:var(--PRIME-boxed-width);margin:auto}.main-container main article>*{padding-inline:2rem}.main-container main article:not(:has(.homepage-hero)):not(:has(.subpage-hero)){padding-top:232px}.main-container main article .entry-content p{margin-block:0;text-wrap:pretty}.main-container main article .entry-content p+p{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}@media screen and (min-width:calc(1202px + 2rem)){.main-container main article>*{padding-inline:0}}.alignfull,.wp-block-group:has(>.animation-card){width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media screen and (max-width:calc(1202px + 2rem)){.alignfull,.wp-block-group:has(>.animation-card){padding-inline:2rem}}.alignwide{width:100%;max-width:var(--PRIME-boxed-width);margin-left:auto;margin-right:auto}.entry-content figure>img{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:14px;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,0.15);box-shadow:0 4px 20px 0 rgba(0,0,0,0.15)}.entry-content>.wp-block-image img{-webkit-margin-before:1.25rem;margin-block-start:1.25rem;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.wp-block-spacer[style*="height:100px"]{height:50px!important}.align-self-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.main-container,.main-footer,.main-header{display:-ms-grid;display:grid;gap:0}.main-header{position:absolute;top:0;left:0;right:0;z-index:1000;padding:99px 2rem 0 2rem}body.admin-bar .main-header{top:32px}@media (max-width:768px){body.admin-bar .main-header{top:0}}.main-header .header-inner{display:-ms-grid;display:grid;gap:0;-ms-grid-columns:auto 0 44px;grid-template-columns:auto 44px;width:100%}.main-header .main-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-header .main-logo img{width:100%;max-width:260px;-webkit-transition:max-width 0.3s ease-in;transition:max-width 0.3s ease-in}@media (min-width:769px){body.scrolled .main-header .main-logo img{max-width:210px}}.main-header button.menu-toggle{position:fixed;top:99px;right:0;z-index:1001;display:block;background:var(--PRIME-black);margin-right:20px;border:none;-webkit-transition:top 0.3s ease-in;transition:top 0.3s ease-in;aspect-ratio:1/1;border-radius:4px}.main-header button.menu-toggle i{font-size:2rem;font-weight:300;color:var(--PRIME-red)}body.mobile-button-nudge .main-header button.menu-toggle{top:2rem}body.mobile-menu-open .main-header button.menu-toggle{top:99px}.main-header .desktop-contact{display:none}@media (max-width:1202px){.main-header nav.main-navigation{--gradient-break:175px;position:fixed;z-index:1000;top:-100vh;left:0;height:100vh;width:100vw;overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--PRIME-blue)),color-stop(var(--PRIME-blue)),color-stop(transparent),to(transparent));background:linear-gradient(to bottom,var(--PRIME-blue) 0,var(--PRIME-blue) var(--gradient-break),transparent var(--gradient-break),transparent 100%);padding-top:calc(99px + 2rem);-webkit-transition:top 0.3s ease-in;transition:top 0.3s ease-in}.main-header nav.main-navigation:before{content:"";position:absolute;top:var(--gradient-break);left:0;right:0;bottom:0;background-image:url(/wp-content/themes/prime-turbine-parts/images/PTP-mobile-menu-bg-min.png);background-size:cover;z-index:-1}.main-header nav.main-navigation .menu-main-menu-container{position:relative;top:0.75rem;overflow-y:auto;height:calc(100vh - var(--gradient-break));padding-inline:2rem;-webkit-padding-after:7.5rem;padding-block-end:7.5rem}.main-header nav.main-navigation .menu-main-menu-container>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-top:1rem}.main-header nav.main-navigation .menu-main-menu-container>ul .sub-menu{display:none}.main-header nav.main-navigation .menu-main-menu-container>ul>li{padding-block:10px;border-bottom:1px solid var(--PRIME-light-gray)}.main-header nav.main-navigation .menu-main-menu-container>ul>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--PRIME-light-gray);font-size:1.5rem;font-style:normal;font-weight:900;line-height:1;letter-spacing:-0.96px;text-decoration:none}.main-header nav.main-navigation .menu-main-menu-container>ul>li:last-child{border-bottom:none}.main-header nav.main-navigation .menu-main-menu-container>ul>li.current-menu-ancestor .menu-placeholder.menu-placeholder>a,.main-header nav.main-navigation .menu-main-menu-container>ul>li.open .menu-placeholder.menu-placeholder>a{pointer-events:none;color:var(--PRIME-red);font-size:14px;font-style:normal;font-weight:500;line-height:1.7;letter-spacing:1.12px;text-transform:uppercase;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.main-header nav.main-navigation .menu-main-menu-container>ul>li.current-menu-ancestor .sub-menu,.main-header nav.main-navigation .menu-main-menu-container>ul>li.open .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding-block:1.25rem 0}.main-header nav.main-navigation .menu-main-menu-container>ul>li.current-menu-ancestor .sub-menu .current-menu-item a,.main-header nav.main-navigation .menu-main-menu-container>ul>li.open .sub-menu .current-menu-item a{font-weight:800;color:var(--PRIME-white)}.main-header nav.main-navigation .menu-main-menu-container>ul>li.current-menu-ancestor .sub-menu .sub-menu,.main-header nav.main-navigation .menu-main-menu-container>ul>li.open .sub-menu .sub-menu{margin-left:1rem}.main-header nav.main-navigation .menu-main-menu-container>ul>li.current-menu-ancestor>.sub-menu,.main-header nav.main-navigation .menu-main-menu-container>ul>li.open>.sub-menu{padding-block:1.25rem 0.75rem;-webkit-padding-start:1rem;padding-inline-start:1rem}.main-header nav.main-navigation .menu-main-menu-container>ul>li.current-menu-ancestor>.sub-menu li a,.main-header nav.main-navigation .menu-main-menu-container>ul>li.open>.sub-menu li a{color:var(--PRIME-light-gray);font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:-0.8px}.main-header nav.main-navigation .menu-main-menu-container>ul>li.current-menu-ancestor>.sub-menu i,.main-header nav.main-navigation .menu-main-menu-container>ul>li.open>.sub-menu i{display:none}.main-header nav.main-navigation .menu-main-menu-container>ul>li.current-menu-ancestor a{color:var(--PRIME-white);font-weight:800}body.mobile-menu-open .main-header nav.main-navigation{top:0}}@media (min-width:1203px){.main-header{position:fixed;background-color:transparent;padding:0 2rem;height:160px;-webkit-transition:height 0.3s ease-in,background 0.3s ease-in;transition:height 0.3s ease-in,background 0.3s ease-in}body.scrolled .main-header{height:92px;background-color:var(--PRIME-blue)}.main-header .header-inner{-ms-grid-columns:260px auto;grid-template-columns:260px auto;max-width:var(--PRIME-boxed-width);margin:auto}.main-header button.menu-toggle{display:none}.main-header nav.main-navigation{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-column-align:end;justify-self:end;margin-left:40px}.main-header nav.main-navigation ul.menu{--border-size:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.main-header nav.main-navigation ul.menu>li{padding-block:2rem;border-bottom:var(--border-size) solid transparent}.main-header nav.main-navigation ul.menu>li:focus-within,.main-header nav.main-navigation ul.menu>li:hover{border-color:var(--PRIME-red)}.main-header nav.main-navigation ul.menu>li ul>li{padding-block:0.5rem}.main-header nav.main-navigation ul.menu li{position:relative;padding-right:1.5rem}.main-header nav.main-navigation ul.menu li.home{display:none}.main-header nav.main-navigation ul.menu li a{color:var(--PRIME-white);text-decoration:none;font-weight:600;font-size:1rem;line-height:1.5;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.main-header nav.main-navigation ul.menu li.menu-item-has-children>a:after{content:"\f078";font-family:"Font Awesome 7 Pro";font-size:14px;line-height:1.8;position:absolute;z-index:100;top:50%;right:0;-webkit-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%)}.main-header nav.main-navigation ul.menu li.menu-item-has-children>a:hover :after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-header nav.main-navigation ul.menu li.menu-item-has-children:not(.mega-menu).active>ul,.main-header nav.main-navigation ul.menu li.menu-item-has-children:not(.mega-menu):focus-within>ul,.main-header nav.main-navigation ul.menu li.menu-item-has-children:not(.mega-menu):hover>ul{display:-ms-grid;display:grid}.main-header nav.main-navigation ul.menu li.menu-item-has-children:not(.mega-menu).active>ul ul.sub-menu,.main-header nav.main-navigation ul.menu li.menu-item-has-children:not(.mega-menu):focus-within>ul ul.sub-menu,.main-header nav.main-navigation ul.menu li.menu-item-has-children:not(.mega-menu):hover>ul ul.sub-menu{position:absolute;top:0;left:calc(100% + 2rem + 1px)}.main-header nav.main-navigation ul.menu li.menu-item-has-children:not(.mega-menu).active>ul ul.sub-menu:before,.main-header nav.main-navigation ul.menu li.menu-item-has-children:not(.mega-menu):focus-within>ul ul.sub-menu:before,.main-header nav.main-navigation ul.menu li.menu-item-has-children:not(.mega-menu):hover>ul ul.sub-menu:before{content:"";background-color:transparent;position:absolute;top:0;left:-2rem;width:2rem;height:100%}.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu) ul>li{padding-block:0}.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu).active>ul,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):focus-within>ul,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):hover>ul{-ms-grid-columns:400px 200px;grid-template-columns:400px 200px;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu).active>ul>:first-child,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):focus-within>ul>:first-child,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):hover>ul>:first-child{-ms-grid-row:1;-ms-grid-column:1}.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu).active>ul>:nth-child(2),.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):focus-within>ul>:nth-child(2),.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):hover>ul>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu).active>ul>:nth-child(3),.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):focus-within>ul>:nth-child(3),.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):hover>ul>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu).active>ul>:nth-child(4),.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):focus-within>ul>:nth-child(4),.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):hover>ul>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu).active>ul>li:first-child,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):focus-within>ul>li:first-child,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):hover>ul>li:first-child{-ms-grid-column:1;grid-column:1;grid-row:1/-1;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;padding-right:0;margin-right:1rem}.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu).active>ul>li:first-child:after,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):focus-within>ul>li:first-child:after,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):hover>ul>li:first-child:after{content:"";display:block;width:1px;height:100%;position:absolute;z-index:501;top:0;right:2rem;background-color:var(--PRIME-gray)}.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu).active>ul>li:nth-child(2),.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu).active>ul>li:nth-child(3),.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):focus-within>ul>li:nth-child(2),.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):focus-within>ul>li:nth-child(3),.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):hover>ul>li:nth-child(2),.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):hover>ul>li:nth-child(3){-ms-grid-column:2;grid-column:2}.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu).active ul,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):focus-within ul,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):hover ul{display:-ms-grid;display:grid}.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu).active ul li.menu-item-has-children>a:after,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):focus-within ul li.menu-item-has-children>a:after,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):hover ul li.menu-item-has-children>a:after{display:none}.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu).active ul>li,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):focus-within ul>li,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):hover ul>li{display:-ms-grid;display:grid}.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu).active ul ul.sub-menu,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):focus-within ul ul.sub-menu,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):hover ul ul.sub-menu{position:relative;z-index:1;top:0;display:-ms-grid;display:grid;gap:1rem;grid-column:1/-1;padding-top:1.25rem}.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu).active ul li:first-child ul.sub-menu,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):focus-within ul li:first-child ul.sub-menu,.main-header nav.main-navigation ul.menu li.menu-item-has-children:is(.mega-menu):hover ul li:first-child ul.sub-menu{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0 1fr;grid-template-columns:1fr 1fr;gap:1rem 0}.main-header nav.main-navigation ul.menu li>ul{display:none;position:absolute;z-index:100;top:calc(100% + var(--border-size));left:-2rem;background-color:var(--PRIME-light-gray);padding:2rem;min-width:240px}.main-header nav.main-navigation ul.menu li>ul a{color:var(--PRIME-blue);font-family:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-size:0.875rem;font-weight:600;line-height:1.25;letter-spacing:0.32px;text-transform:capitalize}.main-header nav.main-navigation ul.menu li>ul ul li a{font-family:"Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight:600}.main-header nav.main-navigation ul.menu li>ul li.menu-placeholder>a{color:var(--PRIME-gray);font-size:14px;font-weight:700;line-height:1.42;letter-spacing:1.12px;text-transform:uppercase}.main-header nav.main-navigation ul.menu li ul ul li.menu-item-has-children:hover{display:-ms-grid;display:grid}.main-header nav.main-navigation ul.menu li:last-child>ul{right:0}.main-header nav.main-navigation ul.menu li.current-menu-ancestor>a,.main-header nav.main-navigation ul.menu li.current-menu-item>a,.main-header nav.main-navigation ul.menu li:focus>a,.main-header nav.main-navigation ul.menu li:hover>a{color:var(--PRIME-red)}.main-header .desktop-contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:40px}}.phone-email{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;max-width:180px}.phone-email>:first-child{-ms-grid-row:1;-ms-grid-column:1}.phone-email>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.phone-email a{color:var(--PRIME-white);text-decoration:none;text-align:center;padding:0.5rem 0}.phone-email a i{color:var(--PRIME-red)}.phone-email a:first-child{border-bottom:1px solid var(--PRIME-gray)}.request-quote{max-width:180px}.request-quote a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--PRIME-red);color:var(--PRIME-black);border:1px solid var(--PRIME-red);-webkit-transition:background-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,color 0.3s ease;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;border-radius:4px}.request-quote a span.label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0.75rem;text-align:center}.request-quote a span.icon{background-color:var(--PRIME-red);color:var(--PRIME-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;height:48px;width:48px}.request-quote a i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem;background-color:var(--PRIME-black);color:var(--PRIME-red);width:100%;height:100%;border-radius:0 4px 4px 0;border-left:1px solid var(--PRIME-red)}.request-quote a i:before{color:var(--PRIME-black);background-color:var(--PRIME-red);padding:6px;border-radius:50%;-webkit-transition:background-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,color 0.3s ease}.request-quote a:focus,.request-quote a:hover{background-color:var(--PRIME-black);color:var(--PRIME-white)}.request-quote a:focus i:before,.request-quote a:hover i:before{background-color:var(--PRIME-white);color:var(--PRIME-black)}.footer-social-menu,.mobile-social-menu{margin-block:-2rem 1rem;padding-inline:2rem}.footer-social-menu ul,.mobile-social-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.footer-social-menu li a,.mobile-social-menu li a{color:var(--PRIME-black);text-decoration:none}.footer-social-menu li a i,.mobile-social-menu li a i{font-size:24px;background-color:var(--PRIME-red);display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:1/1;border-radius:50%}.footer-social-menu li a span>span,.mobile-social-menu li a span>span{display:none}@media (min-width:1203px){.mobile-social-menu{display:none}.footer-social-menu{margin-top:2rem}}.wp-block-cover .eyebrow-text{color:var(--PRIME-light-gray);line-height:1.25;-webkit-margin-after:0.5rem!important;margin-block-end:0.5rem!important}.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container{width:100%}.intro-section{background-color:var(--PRIME-light-gray);padding-block:3.125rem}.intro-section .wp-block-heading{text-wrap:balance}.intro-section.intro-section h2{-webkit-margin-after:0;margin-block-end:0;color:var(--PRIME-blue)}.intro-section p:first-of-type{font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.4}.quote-columns{padding-block:0}.quote-columns .wp-block-columns{gap:5em}blockquote{border-left:8px solid var(--PRIME-red);-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}blockquote p{font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.33}.wp-block-buttons{--button-icon-size:calc(3rem + 5px)}.wp-block-buttons .wp-block-button__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--PRIME-red);color:var(--PRIME-black);outline:2px solid var(--PRIME-red);-webkit-transition:background-color 0.3s ease,background 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,background 0.3s ease,color 0.3s ease;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;border-radius:4px}.wp-block-buttons .wp-block-button__link span.label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0.75rem;text-align:center}.wp-block-buttons .wp-block-button__link span.icon{background-color:var(--PRIME-red);color:var(--PRIME-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;height:48px;width:48px}.wp-block-buttons .wp-block-button__link i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem;background-color:var(--PRIME-black);color:var(--PRIME-red);width:100%;height:100%;border-radius:0 4px 4px 0}.wp-block-buttons .wp-block-button__link:focus,.wp-block-buttons .wp-block-button__link:hover{background-color:var(--PRIME-black);color:var(--PRIME-white)}.wp-block-buttons .wp-block-button__link:focus:after,.wp-block-buttons .wp-block-button__link:hover:after{background-color:var(--PRIME-white)!important}.wp-block-buttons .wp-block-button[class*=fa-]{position:relative}.wp-block-buttons .wp-block-button[class*=fa-] a,.wp-block-buttons .wp-block-button[class*=fa-] div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5em;height:48px;-webkit-padding-end:calc(var(--button-icon-size) + 1rem);padding-inline-end:calc(var(--button-icon-size) + 1rem)}.wp-block-buttons .wp-block-button[class*=fa-] a:before,.wp-block-buttons .wp-block-button[class*=fa-] div:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;aspect-ratio:1/1;background-color:var(--PRIME-black);border-left:1px solid var(--PRIME-red);border-radius:0 5px 5px 0}.wp-block-buttons .wp-block-button[class*=fa-] a:after,.wp-block-buttons .wp-block-button[class*=fa-] div:after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;height:24px;aspect-ratio:1/1;background-color:var(--PRIME-red);color:var(--PRIME-black);-webkit-transition:background-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,color 0.3s ease}.wp-block-buttons .wp-block-button.fa-right a:after,.wp-block-buttons .wp-block-button.fa-right div:after{font-family:"Font Awesome 7 Pro";font-weight:900;content:"\f356"}.wp-block-buttons .wp-block-button.fa-arrow-right a:after,.wp-block-buttons .wp-block-button.fa-arrow-right div:after{font-family:"Font Awesome 7 Pro";font-weight:900;content:"\f356"}.entry-content .wp-block-buttons{margin-block:3.125rem}.homepage-hero .wp-block-cover .wp-block-cover__background,.homepage-hero .wp-block-cover .wp-block-cover__gradient-background,.homepage-hero .wp-block-cover-image .wp-block-cover__background,.homepage-hero .wp-block-cover-image .wp-block-cover__gradient-background,.homepage-hero .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.homepage-hero .wp-block-cover.has-background-dim:not(.has-background-gradient):before{display:none}.homepage-hero h1{font-weight:300}.homepage-hero h1 b,.homepage-hero h1 strong{font-weight:500}.homepage-hero b,.homepage-hero strong{color:var(--PRIME-red)}.homepage-hero .wp-block-cover{-webkit-padding-before:212px;padding-block-start:212px;-webkit-padding-after:0;padding-block-end:0}.homepage-hero .wp-block-cover:before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:96px;background-color:var(--PRIME-black)}.homepage-hero .wp-block-cover .wp-block-cover__inner-container{position:relative;z-index:2}@media screen and (min-width:768px){.homepage-hero .wp-block-cover{-webkit-padding-before:272px;padding-block-start:272px}.homepage-hero .wp-block-cover:before{height:120px}}.wp-block-group:has(>.animation-card){display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr;gap:1.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-padding-before:2.5rem;padding-block-start:2.5rem;margin-left:-50vw!important;margin-right:-50vw!important}.wp-block-group:has(>.animation-card)::-webkit-scrollbar{display:none}@media screen and (max-width:1024px){.wp-block-group:has(>.animation-card){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:2rem;gap:1rem}.wp-block-group:has(>.animation-card)>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;scroll-snap-align:start}}@media screen and (min-width:768px){.wp-block-group:has(>.animation-card){overflow-x:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:var(--PRIME-boxed-width);position:relative;left:0;right:0;margin-left:auto!important;margin-right:auto!important}}.animation-cards{position:relative;z-index:2;background-image:url("../images/backgrounds/animation-cards-background-min.jpg")}.animation-cards:before{content:"";position:absolute;z-index:0;bottom:0;left:0;width:100%;height:78px;background-color:var(--PRIME-black)}@media screen and (min-width:1025px){.animation-cards:before{height:75px}}.animation-card{border-radius:12px;border:1px solid var(--PRIME-gray);display:-ms-grid;display:grid;-ms-grid-columns:auto 110px;grid-template-columns:auto 110px;-ms-grid-rows:auto 78px;grid-template-rows:auto 78px;max-width:420px}.animation-card>:first-child{-ms-grid-row:1;-ms-grid-column:1}.animation-card>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.animation-card>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.animation-card>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.animation-card h2{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;padding:20px;-ms-grid-row-align:start;align-self:start;width:100%;color:var(--PRIME-white)}.animation-card ul{display:none}.animation-card .wp-block-gb-lottiefiles,.animation-card .wp-block-lpb-lottie-player{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;padding:20px}.animation-card .wp-block-gb-lottiefiles .lottie-player,.animation-card .wp-block-gb-lottiefiles .lpbLottiePlayer,.animation-card .wp-block-lpb-lottie-player .lottie-player,.animation-card .wp-block-lpb-lottie-player .lpbLottiePlayer{max-width:70px}.animation-card .wp-block-buttons{grid-column:1/-1;-ms-grid-row:2;grid-row:2;margin:0;width:100%;border-top:1px solid var(--PRIME-gray);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.animation-card .wp-block-buttons>*{width:calc(100% - 40px)}.animation-cards-alt .animation-card{-ms-grid-rows:100px auto 78px;grid-template-rows:100px auto 78px}.animation-cards-alt .animation-card ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;grid-column:1/-1;-ms-grid-row:2;grid-row:2;margin-block:1.25rem;padding-inline:1.25rem;list-style:none;width:100%}.animation-cards-alt .animation-card ul li{padding:0.5rem 0}.animation-cards-alt .animation-card ul li :after{font-family:"Font Awesome 7 Pro";content:"\f061";font-weight:300;margin-left:0.5rem;color:var(--PRIME-red)}.animation-cards-alt .animation-card ul a{color:var(--PRIME-white);text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;font-weight:700;line-height:1.25}.animation-cards-alt .animation-card ul a:focus,.animation-cards-alt .animation-card ul a:hover{color:var(--PRIME-red)}.animation-cards-alt .animation-card .wp-block-buttons{-ms-grid-row:3;grid-row:3}@media screen and (max-width:1024px){.animation-cards-alt .animation-card{max-width:320px}}@media screen and (min-width:1025px){.animation-card{-ms-grid-columns:auto 280px;grid-template-columns:auto 280px;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;max-width:100%}.animation-card>:first-child{-ms-grid-row:1;-ms-grid-column:1}.animation-card>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.animation-card>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.animation-card>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.animation-card h2{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;-ms-grid-row-align:start;align-self:start;padding:40px 20px 20px 40px}.animation-card ul{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.animation-card .wp-block-gb-lottiefiles,.animation-card .wp-block-lpb-lottie-player{-ms-grid-column:2;grid-column:2;grid-row:1/-1;border-left:1px solid var(--PRIME-gray);padding:40px}.animation-card .wp-block-gb-lottiefiles .lottie-player,.animation-card .wp-block-gb-lottiefiles .lpbLottiePlayer,.animation-card .wp-block-lpb-lottie-player .lottie-player,.animation-card .wp-block-lpb-lottie-player .lpbLottiePlayer{max-width:200px}.animation-card .wp-block-buttons{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;padding:0 0 40px 40px;border-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.animation-card .wp-block-buttons>*{width:auto}.animation-cards-alt .animation-card{-ms-grid-rows:auto auto 96px;grid-template-rows:auto auto 96px}.animation-cards-alt .animation-card ul{-ms-grid-column:1;grid-column:1;grid-row:2/-1;padding:0 40px 40px 40px;-webkit-margin-after:0;margin-block-end:0}.animation-cards-alt .animation-card ul li:last-child{padding-bottom:0}.animation-cards-alt .animation-card .wp-block-gb-lottiefiles,.animation-cards-alt .animation-card .wp-block-lpb-lottie-player{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.animation-cards-alt .animation-card .wp-block-buttons{-ms-grid-column:2;grid-column:2;-ms-grid-row:3;grid-row:3;border-left:1px solid var(--PRIME-gray);padding:0 40px 40px 40px;place-content:center}}.hero-sub-heading{-webkit-padding-before:1.25rem;padding-block-start:1.25rem;-webkit-padding-after:2rem;padding-block-end:2rem}.hero-sub-heading b,.hero-sub-heading strong{color:var(--PRIME-red)}.hero-sub-heading h2{border-radius:12px;border:1px solid var(--PRIME-gray);padding-block:2rem;padding-inline:2rem}.hero-sub-heading h2 b,.hero-sub-heading h2 strong{font-weight:700}@media screen and (min-width:768px){.hero-sub-heading{-webkit-padding-after:5rem;padding-block-end:5rem}.hero-sub-heading h2{padding-inline:4rem}}.subpage-hero .wp-block-cover .wp-block-cover__background,.subpage-hero .wp-block-cover .wp-block-cover__gradient-background,.subpage-hero .wp-block-cover-image .wp-block-cover__background,.subpage-hero .wp-block-cover-image .wp-block-cover__gradient-background,.subpage-hero .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.subpage-hero .wp-block-cover.has-background-dim:not(.has-background-gradient):before{display:none}.subpage-hero .eyebrow-text a{color:var(--PRIME-white);text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.subpage-hero .eyebrow-text a:focus,.subpage-hero .eyebrow-text a:hover{color:var(--PRIME-red)}.background-split{--gap:3rem 100px;--container:min(var(--PRIME-boxed-width),100vw);--gutter:calc((100vw - var(--container)) / 2);--left-col:max(0px,calc(0.25 * (var(--container) + 200px)));--gray-stop:calc(var(--gutter) + var(--left-col))}.background-split>.wp-block-group{gap:var(--gap);display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto var(--gap) auto var(--gap) auto;grid-template-rows:auto auto auto}.background-split>.wp-block-group>:first-child{-ms-grid-row:1;-ms-grid-column:1}.background-split>.wp-block-group>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.background-split>.wp-block-group>:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.background-split .contact-intro{-ms-grid-row:1;grid-row:1;display:-ms-grid;display:grid;gap:1.25rem}.background-split .contact-intro h2{color:var(--PRIME-blue)}.background-split .contact-intro p{line-height:1.33}.background-split .contact-methods{-ms-grid-row:3;grid-row:3}.background-split .contact-methods h2{margin-top:3.125rem;margin-bottom:1.25rem;color:var(--PRIME-blue)}.background-split .contact-methods h2:first-of-type{margin-top:0}.background-split .contact-methods p{line-height:1.33}.background-split .contact-methods a{color:var(--PRIME-black,#191919);font-style:normal;font-weight:700;line-height:1.25;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.background-split .contact-methods a:focus,.background-split .contact-methods a:hover{color:var(--PRIME-red)}.background-split .contact-methods a:before{content:"";margin-right:0.375rem;font-family:"Font Awesome 7 Pro";font-weight:900;color:var(--PRIME-red);width:1.25rem;height:1.25rem}.background-split .contact-methods a[href^="tel:"]:before{content:"\f095"}.background-split .contact-methods a[href^="mailto:"]:before{content:"\e20a"}.background-split .contact-methods a[href^="https://"]:before{content:"\f3c5"}.background-split .gform_wrapper{-ms-grid-row:2;grid-row:2}@media screen and (max-width:1023px){.background-split .contact-intro,.background-split .contact-methods{padding-block:2rem;padding-inline:2rem;background-color:var(--PRIME-light-gray);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important}}@media screen and (min-width:1024px){.background-split{padding-block:3.125rem;background:-webkit-gradient(linear,left top,right top,color-stop(0,var(--PRIME-light-gray)),color-stop(var(--PRIME-light-gray)),color-stop(var(--PRIME-white)),to(var(--PRIME-white)));background:linear-gradient(to right,var(--PRIME-light-gray) 0,var(--PRIME-light-gray) var(--gray-stop),var(--PRIME-white) var(--gray-stop),var(--PRIME-white) var(--gray-stop))}.background-split>.wp-block-group{-ms-grid-columns:300px auto;grid-template-columns:300px auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.background-split>.wp-block-group>:first-child{-ms-grid-row:1;-ms-grid-column:1}.background-split>.wp-block-group>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.background-split>.wp-block-group>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.background-split>.wp-block-group>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.background-split .contact-intro{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;-webkit-padding-end:50px;padding-inline-end:50px;margin:0!important}.background-split .contact-methods{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;margin:0!important}.background-split .gform_wrapper{-ms-grid-column:2;grid-column:2;grid-row:1/-1;-webkit-padding-start:50px;padding-inline-start:50px;margin:0!important}}.main-label-hidden legend{display:block;width:0;height:0;overflow:hidden;text-indent:-9999px}.gform_wrapper.gform_wrapper.gravity-theme{}.gform_wrapper.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:1.875rem}.gform_wrapper.gform_wrapper.gravity-theme .ginput_complex label{padding-top:0}.gform_wrapper.gform_wrapper.gravity-theme .gfield_label{margin-bottom:1.25rem}.gform_wrapper.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gform_wrapper.gravity-theme select,.gform_wrapper.gform_wrapper.gravity-theme textarea{font-size:1.125rem;border-radius:12px;background:var(--PRIME-light-gray);border:none;padding:1.25rem}.gform_wrapper.gform_wrapper.gravity-theme .gfield--type-section{border:none}.gform_wrapper.gform_wrapper.gravity-theme .gfield--type-section h3{font-family:"Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.333;letter-spacing:0;color:var(--PRIME-blue)}.gform_wrapper.gform_wrapper.gravity-theme .gform-field-label{color:var(--PRIME-black,#191919);font-size:1rem;font-style:normal;font-weight:500;line-height:1.75}.gform_wrapper.gform_wrapper.gravity-theme .gfield--type-checkbox .gform-field-label,.gform_wrapper.gform_wrapper.gravity-theme .gfield--type-checkbox input,.gform_wrapper.gform_wrapper.gravity-theme .gfield--type-radio .gform-field-label,.gform_wrapper.gform_wrapper.gravity-theme .gfield--type-radio input{cursor:pointer}.gform_wrapper.gform_wrapper.gravity-theme .gfield_required{color:var(--PRIME-red)}.gform_wrapper.gform_wrapper.gravity-theme .gfield_required .gfield_required_text{visibility:hidden;position:relative}.gform_wrapper.gform_wrapper.gravity-theme .gfield_required .gfield_required_text:after{content:" *";visibility:visible;position:absolute;top:-5px;left:0;font-size:1rem;font-style:normal;font-weight:500;line-height:1.75}.gform_wrapper.gform_wrapper.gravity-theme .gfield_contains_required .ginput_complex .gform-field-label:after{content:" *";color:red;font-weight:500}.gform_wrapper.gform_wrapper.gravity-theme .gform_submission_error{letter-spacing:0}.gform_wrapper.gform_wrapper.gravity-theme .marpadbor-top{padding-top:2rem;margin-top:1rem;border-top:1px solid var(--PRIME-gray)}.gform_wrapper.gform_wrapper.gravity-theme input[type=checkbox],.gform_wrapper.gform_wrapper.gravity-theme input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;margin:0 8px 0 0;border:2px solid var(--PRIME-light-gray);border-radius:4px;display:inline-block;vertical-align:middle;cursor:pointer;position:relative;background-color:#fff;-webkit-transition:border-color 0.2s,background-color 0.2s;transition:border-color 0.2s,background-color 0.2s}.gform_wrapper.gform_wrapper.gravity-theme input[type=radio]{border-radius:50%}.gform_wrapper.gform_wrapper.gravity-theme input[type=checkbox]:checked,.gform_wrapper.gform_wrapper.gravity-theme input[type=radio]:checked{border-color:var(--PRIME-red);background-color:var(--PRIME-red)}.gform_wrapper.gform_wrapper.gravity-theme input[type=radio]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--PRIME-light-gray);border-radius:50%}.gform_wrapper.gform_wrapper.gravity-theme input[type=radio]:checked:after{top:50%;left:50%;width:8px;height:8px;background:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gform_wrapper.gform_wrapper.gravity-theme input[type=checkbox]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--PRIME-light-gray);border:solid transparent;border-width:0}.gform_wrapper.gform_wrapper.gravity-theme input[type=checkbox]:checked:after{top:0px;left:5px;width:5px;height:10px;border:solid #fff;background:transparent;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gform_wrapper.gform_wrapper.gravity-theme input[type=checkbox]:hover,.gform_wrapper.gform_wrapper.gravity-theme input[type=radio]:hover{border-color:var(--PRIME-red)}.gform_wrapper.gform_wrapper.gravity-theme button.gform_button{--button-icon-size:calc(3rem + 5px);position:relative;z-index:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--PRIME-red);color:var(--PRIME-black);outline:2px solid var(--PRIME-red);-webkit-transition:background-color 0.3s ease,background 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,background 0.3s ease,color 0.3s ease;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;border-radius:4px;cursor:pointer;gap:0.5em;height:48px;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;-webkit-padding-end:calc(var(--button-icon-size) + 1rem);padding-inline-end:calc(var(--button-icon-size) + 1rem);border:0}.gform_wrapper.gform_wrapper.gravity-theme button.gform_button:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;aspect-ratio:1/1;background-color:var(--PRIME-black);border-left:1px solid var(--PRIME-red)}.gform_wrapper.gform_wrapper.gravity-theme button.gform_button:after{font-family:"Font Awesome 7 Pro";font-weight:900;content:"\e20a";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;height:1.75rem;aspect-ratio:1/1;background-color:var(--PRIME-red);color:var(--PRIME-black);-webkit-transition:background-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,color 0.3s ease}.gform_wrapper.gform_wrapper.gravity-theme button.gform_button:focus,.gform_wrapper.gform_wrapper.gravity-theme button.gform_button:hover{background:var(--PRIME-black);color:var(--PRIME-white)}.gform_wrapper.gform_wrapper.gravity-theme button.gform_button:focus:after,.gform_wrapper.gform_wrapper.gravity-theme button.gform_button:hover:after{color:var(--PRIME-black);background-color:var(--PRIME-white)}@media screen and (min-width:1024px){.gform_wrapper.gform_wrapper.gravity-theme button.gform_button{margin:2rem auto 0}}@media screen and (max-width:768px){.gform_wrapper.gform_wrapper.gravity-theme .gfield_checkbox{display:-ms-grid;display:grid;gap:1rem}}.simple-columns{-webkit-margin-before:3.125rem;margin-block-start:3.125rem;-webkit-margin-after:2rem;margin-block-end:2rem}.boxed-columns{border-radius:12px;border:1px solid var(--PRIME-gray);-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,0.25);box-shadow:0 4px 20px 0 rgba(0,0,0,0.25);padding:2rem}.boxed-columns p{margin-block:0!important}.boxed-columns h2{margin-block:1.25rem!important;color:var(--PRIME-blue)}.boxed-columns h2.h3{text-wrap:balance;-webkit-padding-end:3rem;padding-inline-end:3rem}.boxed-columns h2.h5{text-wrap:pretty}.boxed-columns h2:first-child{-webkit-margin-before:0!important;margin-block-start:0!important}.boxed-columns .wp-block-group>h2~.wp-block-group ul{margin-left:1.5rem!important}.boxed-columns .wp-block-group:has(>h2+.wp-block-group){-webkit-margin-after:2.5rem;margin-block-end:2.5rem}.boxed-columns .wp-block-group:has(>h2+.wp-block-group):last-child{-webkit-margin-after:0;margin-block-end:0}@media screen and (max-width:768px){.boxed-columns{gap:0}.boxed-columns .wp-block-group>h2:has(~.wp-block-group){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.boxed-columns .wp-block-group>h2:has(~.wp-block-group):after{content:"\f054";font-family:"Font Awesome 7 Pro";font-weight:900;display:inline-block;margin-left:0.5em;color:var(--PRIME-gray)}.boxed-columns .wp-block-group>h2:has(~.wp-block-group).active:after{content:"\f078";rotate:0deg}.boxed-columns .wp-block-group>h2:has(~.wp-block-group).active~.wp-block-group{height:auto}.boxed-columns .wp-block-group>h2~.wp-block-group{height:0;overflow:hidden;-webkit-transition:height 0.3s ease;transition:height 0.3s ease}.boxed-columns .wp-block-group:has(>h2+.wp-block-group){-webkit-margin-after:0;margin-block-end:0}.boxed-columns .wp-block-group:has(>h2.active+.wp-block-group) .wp-block-group{-webkit-margin-after:2rem;margin-block-end:2rem}.boxed-columns .wp-block-group:not(:has(>.wp-block-group)){-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.boxed-columns .wp-block-group:not(:has(>.wp-block-group)):last-child{-webkit-margin-after:0;margin-block-end:0}.boxed-columns .wp-block-group:has(h2.knockout){-webkit-margin-after:0;margin-block-end:0}}@media screen and (min-width:768px){.boxed-columns{padding:5rem}.boxed-columns h2.h3{-webkit-margin-after:0!important;margin-block-end:0!important}.boxed-columns .wp-block-group:not(:has(>.wp-block-group)){-webkit-margin-after:2.5rem;margin-block-end:2.5rem}.boxed-columns .wp-block-group:not(:has(>.wp-block-group)):last-child{-webkit-margin-after:0;margin-block-end:0}}.has-background:has(.boxed-columns){background-color:var(--PRIME-light-gray);padding-block:calc(3rem + 2px)}.main-callout{padding-block:4.5rem;background-image:url("../images/backgrounds/main-callout-background-mobile-min.jpg")}.main-callout>.wp-block-group{border-radius:12px;border:1px solid var(--PRIME-gray);display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-ms-flex-negative:0;flex-shrink:0}.main-callout>.wp-block-group b,.main-callout>.wp-block-group strong{color:var(--PRIME-red)}@media screen and (max-width:calc(1202px + 2rem - 1px)){.main-callout>.wp-block-group h2{font-size:1.5rem;line-height:1;text-align:left}.main-callout>.wp-block-group p{font-size:1.25rem;line-height:1.4;text-align:left}}@media screen and (min-width:calc(1202px + 2rem)){.main-callout>.wp-block-group{padding:30px 100px}}@media screen and (min-width:calc(1202px + 2rem)){.main-callout{background-image:url("../images/backgrounds/main-callout-background-min.jpg")}}.image-callout{padding-block:4.5rem;background-image:url("../images/backgrounds/main-callout-background-mobile-min.jpg")}.image-callout>.wp-block-columns{border-radius:14px;border:1px solid var(--PRIME-gray);gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.image-callout>.wp-block-columns h2{-webkit-margin-after:0.5rem;margin-block-end:0.5rem;letter-spacing:0}.image-callout>.wp-block-columns p{font-size:1.25rem;line-height:1.4;text-align:left}.image-callout>.wp-block-columns b,.image-callout>.wp-block-columns strong{color:var(--PRIME-red)}.image-callout>.wp-block-columns .wp-block-buttons{margin-block:1.25rem}.image-callout>.wp-block-columns .wp-block-buttons:last-child{-webkit-margin-after:0;margin-block-end:0}@media screen and (max-width:calc(1202px + 2rem - 1px)){.image-callout>.wp-block-columns figure>img{border-radius:0 0 14px 14px}.image-callout>.wp-block-columns .wp-block-column:first-child:has(figure>img) figure>img{border-radius:14px 14px 0 0}.image-callout>.wp-block-columns .wp-block-column:not(:has(figure>img)){padding:30px}}@media screen and (min-width:calc(1202px + 2rem)){.image-callout>.wp-block-columns .wp-block-column:not(:has(figure>img)){display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 100px 30px 50px;text-wrap:pretty}.image-callout>.wp-block-columns .wp-block-column:not(:has(figure>img)) .wp-block-group{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.image-callout>.wp-block-columns .wp-block-column:has(figure>img){display:-webkit-box;display:-ms-flexbox;display:flex}.image-callout>.wp-block-columns .wp-block-column:has(figure>img) figure{height:100%}.image-callout>.wp-block-columns .wp-block-column:has(figure>img) figure>img{border-radius:0 14px 14px 0}.image-callout>.wp-block-columns .wp-block-column:has(figure>img) .wp-block-image,.image-callout>.wp-block-columns .wp-block-column:has(figure>img) figure.wp-block-image{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.image-callout>.wp-block-columns .wp-block-column:has(figure>img) .wp-block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-callout>.wp-block-columns .wp-block-column:first-child:has(figure>img) figure>img{border-radius:14px 0 0 14px}}@media screen and (min-width:calc(1202px + 2rem)){.image-callout{background-image:url("../images/backgrounds/main-callout-background-min.jpg")}}.testimonial{background-image:url("../images/backgrounds/background-testimonial-min.jpg");background-size:cover;padding-block:3rem}.testimonial blockquote{border-left:0;-webkit-padding-start:0;padding-inline-start:0;display:-ms-grid;display:grid;gap:2rem}.testimonial blockquote h2{color:var(--PRIME-light-gray);text-align:center;font-family:"Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:clamp(2rem,1rem + 2vw,2.5rem);font-style:italic;font-weight:400;line-height:1.4;max-width:768px;margin:0 auto}.testimonial blockquote h2+p{color:var(--PRIME-red);text-align:center;font-family:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:26px}.testimonial blockquote:before{content:"\f10d";font-family:"Font Awesome 7 Pro";font-weight:900;display:inline-block;margin-left:0.5em;color:var(--PRIME-red);font-size:2rem;text-align:center}.team-member-bio{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;border-radius:12px;border:1px solid var(--PRIME-gray);background:var(--PRIME-light-gray);-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,0.15);box-shadow:0 4px 20px 0 rgba(0,0,0,0.15)}.team-member-bio .member-info{border-radius:12px 12px 0 0;background-color:var(--PRIME-white);padding:2rem}.team-member-bio .member-info h2,.team-member-bio .member-info h3{margin-bottom:0.5rem}.team-member-bio .member-info h2{color:var(--PRIME-blue)}.team-member-bio .member-info h3{color:var(--PRIME-gray)}.team-member-bio .member-info a[href^="tel:"]{color:var(--PRIME-black);font-size:1rem;font-style:normal;font-weight:700;line-height:1.25;text-transform:uppercase}.team-member-bio .member-info a[href^="tel:"]:before{content:"\f095";font-family:"Font Awesome 7 Pro";font-weight:900;display:inline-block;margin-right:0.5em;color:var(--PRIME-red)}.team-member-bio .member-info blockquote{margin-top:3rem;border-left-width:2px;padding:0 0 0 1rem;font-style:italic;color:var(--PRIME-blue)}.team-member-bio .member-info blockquote p{font-family:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-weight:300}.team-member-bio .member-bio h3{color:var(--PRIME-blue)}.team-member-bio .career-highlights ul{margin-top:1rem;margin-left:1rem!important;gap:0.125rem}.team-member-bio.active .career-highlights,.team-member-bio.active .member-bio{padding:2rem;max-height:100vw}.team-member-bio p:has(a[href="#full-bio"]){background-color:var(--PRIME-blue);width:100%;border-radius:0 0 12px 12px}.team-member-bio p:has(a[href="#full-bio"]) a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;text-align:center;color:var(--PRIME-white);font-size:1rem;line-height:1.25;text-decoration:none;font-weight:700;padding:2rem 0;place-content:center;background-color:transparent;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;border-radius:0 0 12px 12px}.team-member-bio p:has(a[href="#full-bio"]) a:hover{background-color:var(--PRIME-black)}.team-member-bio p:has(a[href="#full-bio"]) a:before{content:"\f06e";font-family:"Font Awesome 7 Pro";font-weight:400;display:inline-block;color:var(--PRIME-red)}@media (max-width:768px){.team-member-bio .career-highlights,.team-member-bio .member-bio{max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease}}@media (min-width:769px){.team-member-bio{-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr}.team-member-bio .member-info{border-radius:12px 0 0 0;padding:3rem 2rem 3rem 3rem}.team-member-bio .member-bio{display:block;padding:3rem 3rem 3rem 2rem}.team-member-bio .member-bio h3{margin-bottom:1rem}.team-member-bio .career-highlights{background-color:var(--PRIME-blue);grid-column:1/-1;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 3fr;grid-template-columns:1fr 3fr;gap:2rem;border-radius:0 0 12px 12px}.team-member-bio .career-highlights h3,.team-member-bio .career-highlights ul{margin-left:0!important;color:var(--PRIME-white)}.team-member-bio .career-highlights h3 li::marker,.team-member-bio .career-highlights ul li::marker{color:var(--PRIME-white)}.team-member-bio .career-highlights h3{-ms-grid-column:1;grid-column:1;padding:3rem 2rem 3rem 3rem}.team-member-bio .career-highlights ul{-ms-grid-column:2;grid-column:2;padding:3rem 3rem 3rem 2rem;margin-top:0}.team-member-bio p:has(a[href="#full-bio"]){display:none;pointer-events:none}}.footer-contact{border-bottom:1px solid var(--PRIME-red);background:var(--PRIME-black);padding-block:5rem;padding-inline:2rem}.footer-contact .footer-inner{display:-ms-grid;display:grid;gap:40px;max-width:var(--PRIME-boxed-width);margin:auto}.footer-contact h2{color:var(--PRIME-light-gray);text-align:center}.footer-contact .phone-email a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}@media (max-width:1202px){.footer-contact .footer-inner{justify-items:center}.footer-contact h2{padding-inline:0.5rem}}@media (min-width:1203px){.footer-contact .footer-inner{-ms-grid-columns:4fr 1fr 1fr;grid-template-columns:4fr 1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-contact h2{text-align:left;text-wrap:balance}}.main-footer{padding-block:4rem;padding-inline:2rem;background-color:var(--PRIME-black);color:var(--PRIME-light-gray)}.main-footer .footer-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto 2rem auto 2rem auto 2rem auto 2rem auto;grid-template-rows:repeat(5,auto);gap:2rem;width:100%;max-width:var(--PRIME-boxed-width);margin:auto}.main-footer .footer-inner>:first-child{-ms-grid-row:1;-ms-grid-column:1}.main-footer .footer-inner>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.main-footer .footer-inner>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.main-footer .footer-inner>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.main-footer .footer-inner>:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.main-footer .footer-inner>:nth-child(6){-ms-grid-row:5;-ms-grid-column:3}.main-footer .footer-inner>:nth-child(7){-ms-grid-row:7;-ms-grid-column:1}.main-footer .footer-inner>:nth-child(8){-ms-grid-row:7;-ms-grid-column:3}.main-footer .footer-inner>:nth-child(9){-ms-grid-row:9;-ms-grid-column:1}.main-footer .footer-inner>:nth-child(10){-ms-grid-row:9;-ms-grid-column:3}.main-footer .footer-logo-address{grid-column:1/-1;-ms-grid-row:1;grid-row:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-footer .footer-logo-address img{max-width:100px;height:auto}.main-footer .footer-logo-address address{font-style:normal;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5rem}.main-footer .footer-nav-1{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.main-footer .footer-nav-1:before{content:"Main Menu"}.main-footer .footer-nav-2{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.main-footer .footer-nav-2:before{content:"Important"}.main-footer .footer-nav-1 li,.main-footer .footer-nav-2 li{text-align:center}.main-footer .footer-nav-1 li a,.main-footer .footer-nav-2 li a{color:var(--PRIME-light-gray);font-family:"Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight:500;line-height:1.5rem;text-decoration:none}.main-footer .footer-nav-1 li a:focus,.main-footer .footer-nav-1 li a:hover,.main-footer .footer-nav-2 li a:focus,.main-footer .footer-nav-2 li a:hover{color:var(--PRIME-white)}.main-footer .footer-nav-1,.main-footer .footer-nav-2,.main-footer .footer-social-menu{display:-ms-grid;display:grid;gap:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:start}.main-footer .footer-nav-1 ul,.main-footer .footer-nav-2 ul,.main-footer .footer-social-menu ul{display:-ms-grid;display:grid;gap:0.5rem}.main-footer .footer-nav-1:before,.main-footer .footer-nav-2:before,.main-footer .footer-social-menu:before{text-align:center}.main-footer .footer-social-menu{grid-column:1/-1;-ms-grid-row:3;grid-row:3;-webkit-margin-before:0;margin-block-start:0}.main-footer .footer-social-menu ul{-ms-grid-columns:auto 1.25rem auto;grid-template-columns:auto auto;gap:1.25rem}.main-footer .footer-social-menu:before{content:"Social"}.main-footer .footer-copyright{grid-column:1/-1;-ms-grid-row:4;grid-row:4;text-align:center}.main-footer .footer-copyright span{display:block}.main-footer .back-to-top{grid-column:1/-1;-ms-grid-row:5;grid-row:5;font-family:"Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;color:var(--PRIME-light-gray);text-decoration:none;font-weight:700;text-align:center}.main-footer .back-to-top i{color:var(--PRIME-red)}@media (min-width:1203px){.main-footer .footer-inner{display:-ms-grid;display:grid;-ms-grid-columns:510px (1fr)[3];grid-template-columns:510px repeat(3,1fr);-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2,auto)}.main-footer .footer-inner>:first-child{-ms-grid-row:1;-ms-grid-column:1}.main-footer .footer-inner>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.main-footer .footer-inner>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.main-footer .footer-inner>:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}.main-footer .footer-inner>:nth-child(5){-ms-grid-row:2;-ms-grid-column:1}.main-footer .footer-inner>:nth-child(6){-ms-grid-row:2;-ms-grid-column:2}.main-footer .footer-inner>:nth-child(7){-ms-grid-row:2;-ms-grid-column:3}.main-footer .footer-inner>:nth-child(8){-ms-grid-row:2;-ms-grid-column:4}.main-footer .footer-logo-address{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;grid-row:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.main-footer .footer-logo-address strong{display:block}.main-footer .footer-nav-1 li,.main-footer .footer-nav-1:before,.main-footer .footer-nav-2 li,.main-footer .footer-nav-2:before,.main-footer .footer-social-menu li,.main-footer .footer-social-menu:before{text-align:left}.main-footer .footer-nav-1{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.main-footer .footer-nav-2{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}.main-footer .footer-social-menu{-ms-grid-column:4;grid-column:4;-ms-grid-row:1;grid-row:1}.main-footer .footer-copyright{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;grid-row:2;text-align:left}.main-footer .footer-copyright span{display:inline}.main-footer .footer-copyright span:first-of-type:after{content:" | "}.main-footer .back-to-top{-ms-grid-column:4;grid-column:4;-ms-grid-row:2;grid-row:2}}.mobile-sticky-footer{position:sticky;z-index:1001;bottom:0;background-color:var(--PRIME-black);color:var(--PRIME-white);padding:1rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;width:100%}.mobile-sticky-footer .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;max-width:480px;margin:0 auto;width:100%}.mobile-sticky-footer a{text-decoration:none}.mobile-sticky-footer a.contact{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;background-color:var(--PRIME-red);color:var(--PRIME-black);padding:1.25rem;border-radius:100px;font-size:1.25rem;font-style:normal;font-weight:700;line-height:0.8;text-transform:capitalize}.mobile-sticky-footer a.click-to-call{-ms-flex-negative:0;flex-shrink:0;color:var(--PRIME-white);font-size:2rem;padding:0.5rem;background-color:var(--PRIME-white);color:var(--PRIME-red);border-radius:100px}.mobile-sticky-footer a.click-to-call span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:0;height:0;overflow:hidden;text-indent:-9999px}.mobile-sticky-footer a.click-to-call:hover{text-decoration:underline}@media (min-width:1203px){.mobile-sticky-footer{display:none}}body.error404 .main-container main article{-webkit-padding-after:2rem;padding-block-end:2rem}body.error404 .product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}body.error404 .product-list .child-page{-webkit-box-flex:1;-ms-flex:1 1 calc(360px - 2rem);flex:1 1 calc(360px - 2rem)}body.error404 .product-list ul{margin-top:1rem}
/*# sourceMappingURL=styles.css.map */