html,body{max-width:100%;overflow-x:clip}.banner-blend:before,.banner-blend .elementor-background-video-container:before{mix-blend-mode:multiply !important}.WSA-cards-grid .e-con-full.e-child .elementor-widget-icon{flex:0 0 82px}ul.elementor-icon-list-items span.elementor-icon-list-icon{padding-inline-end:0px !important}.elementor-button-wrapper{font-size:0}.elementor-button{font-size:inherit;display:inline-flex !important;align-items:center;justify-content:center}html{scroll-behavior:smooth;scroll-padding-top:90px}[id]{scroll-margin-top:90px}.elementor-widget-text-editor .elementor-widget-container p:last-child{margin-block-end:0}.post-card .elementor-icon-list-item a{transition:all .3s ease-in-out}.post-card .elementor-icon-list-item a:hover{color:var(--e-global-color-primary,#d7282f)}span.cg-note{margin-top:10px;display:block}ul.elementor-icon-list-items li{align-items:start !important}ul.elementor-icon-list-items span.elementor-icon-list-icon{margin-top:8px}@media (max-width:1024px){html{scroll-padding-top:90px}[id]{scroll-margin-top:90px}}@media (max-width:767px){html{scroll-padding-top:75px}[id]{scroll-margin-top:75px}ul.elementor-icon-list-items span.elementor-icon-list-icon{margin-top:5px}}@media (max-width:767px){.list-col-2 ul,.list-col-3 ul,.list-col-4:not(.technical-advantage-list) ul{columns:1 !important}.WSA-cards-grid .e-con-full.e-child .elementor-widget-icon{flex:0 0 70px}.pros-choose-section .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description{font-size:22px;line-height:30px}}@media (max-width:1200px) and (min-width:768px){.list-col-4 ul{columns:2 !important}.list-col-4 ul,.list-col-2 ul,.list-col-3 ul{gap:20px !important}}@media (max-width:1440px){.list-col-2 ul,.list-col-3 ul{columns:2;gap:40px}.list-col-4 ul{columns:3;gap:40px}.single-post-arrow.elementor-widget.elementor-widget-image{left:50%;transform:translateX(-50%)}.single-post-arrow.elementor-widget.elementor-widget-image img{object-fit:contain}}@media (max-width:1800px){.cg-benefits-list.list-col-2 ul{columns:1}}@media (max-width:1840px){.advantage-lists.list-col-2 ul{columns:1}}@media (max-width:1840px) and (min-width:1440px){.advantage-heading.elementor-widget-heading{width:65% !important}}@media (min-width:1441px){.list-col-2 ul{columns:2;gap:40px}.list-col-3 ul{columns:3;gap:40px}.list-col-4 ul{columns:4;gap:40px}}.list-col-2 .elementor-icon-list-item,.list-col-3 .elementor-icon-list-item,.list-col-4 .elementor-icon-list-item{padding-block-end:0 !important;margin-bottom:10px}.elementor-icon-list--layout-traditional svg{fill:transparent !important}.accent-red{color:var(--e-global-color-primary,#d7282f)}.featured-intro-img .elementor-widget-container{position:relative;display:inline-block;overflow:visible}.featured-intro-img .elementor-widget-container:before{content:"";position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:85%;border:20px solid #fff;z-index:1}.featured-intro-img img{position:relative;z-index:1;display:block}.difference-card-grid .elementor-image-box-title{margin-top:0}.difference-card-grid figure.elementor-image-box-img{position:relative}.difference-card-grid figure.elementor-image-box-img:before{content:"";border:4px solid var(--Red,#d7282f);position:absolute;top:100%;height:50px}.difference-card-grid .difference-card-img{position:relative}.difference-card-grid .difference-card-img:before{content:"";border:4px solid var(--Red,#d7282f);position:absolute;top:100%;height:50px;width:4px;left:50%;transform:translateX(-50%)}.difference-card-grid ul.elementor-icon-list-items span.elementor-icon-list-icon{padding-inline-end:5px !important}.technical-advantage-list ul.elementor-icon-list-items{columns:4;gap:27px}.technical-advantage-list ul.elementor-icon-list-items .elementor-icon-list-text{padding:0}.technical-advantage-list ul.elementor-icon-list-items span.elementor-icon-list-icon,.technical-advantage-list ul.elementor-icon-list-items span.elementor-icon-list-icon svg{width:13px;height:13px;display:block;margin-right:10px}.build-quality-img img{width:calc(100% + 85px) !important;min-width:calc(100% + 85px) !important}@media (max-width:1024px){.technical-advantage-list ul.elementor-icon-list-items{columns:2}.build-quality-img img{width:100% !important;min-width:100% !important}}@media (min-width:1701px){.difference-card-grid .elementor-image-box-title{max-width:90%;margin:0 auto}}@media (min-width:1921px){.difference-card-grid .elementor-image-box-title{max-width:59%;margin:0 auto}}@media (max-width:767px){.technical-advantage-list ul.elementor-icon-list-items{columns:2}.featured-intro-img .elementor-widget-container:before{top:-14px;left:-14px;width:calc(100% + 28px);border-width:14px}.difference-card-grid .elementor-image-box-wrapper .elementor-image-box-title{max-width:60%;margin:0 auto}}.header-menu span.sub-arrow .e-font-icon-svg.fa-svg-chevron-down{width:18px;height:18px;fill:var(--e-global-color-primary)}.header-menu span.sub-arrow{padding-left:15px}.header-menu .sub-menu li,.responsive-menu .sub-menu li{padding:12px 27px}.header-menu .sub-menu a.elementor-sub-item,.responsive-menu .sub-menu a.elementor-sub-item{padding:0;border:none;position:relative;padding-left:18px}.responsive-menu .sub-menu{display:block}.header-menu .sub-menu a.elementor-sub-item:hover{padding:0;padding-left:18px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:1 !important}.header-menu .sub-menu a.elementor-sub-item:before,.responsive-menu .sub-menu a.elementor-sub-item:before{content:url(/wp-content/uploads/2026/06/list-icon.svg);padding-right:8px;position:absolute;top:0;left:0}.responsive-menu .sub-menu a.elementor-sub-item:before{margin-top:2px}.responsive-menu .sub-menu a.elementor-sub-item{align-items:flex-start}.responsive-menu a.elementor-item,.responsive-menu .sub-menu a.elementor-sub-item{line-height:1.2em !important}.header-menu .sub-menu li:last-of-type,.responsive-menu .sub-menu li:last-of-type{padding-bottom:30px}.cg-header .elementor-widget-icon-box .elementor-icon-box-title a,.cg-header .elementor-widget-icon-box p.elementor-icon-box-description a,.cg-footer .elementor-widget-icon-box .elementor-icon-box-title a,.cg-footer .elementor-widget-icon-box p.elementor-icon-box-description a{color:var(--e-global-color-cg_white,#fff);transition-duration:.3s}.footer-logo-section .elementor-widget-image a{width:100%}.elementor-widget-icon-box .elementor-icon-box-title a,.elementor-widget-icon-box p.elementor-icon-box-description a{color:var(--e-global-color-cg_dark_grey,#1a1a1a);transition-duration:.3s}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title a,.elementor-widget-icon-box:has(:hover) p.elementor-icon-box-description a,.elementor-widget-icon-box p.elementor-icon-box-description a:hover,.elementor-widget-icon-box .elementor-icon-box-title a:hover{color:var(--e-global-color-primary,#d7282f)}.cg-popup-menu .sub-menu a{display:block;font-family:"Rajdhani",Sans-serif;font-size:37px !important;font-weight:700;text-transform:uppercase;line-height:40px;padding:0 0 0 30px !important;border:none !important}.cg-popup-menu .sub-menu{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;position:relative !important;margin:16px 0 0 37px;padding:0 !important;width:fit-content !important}.cg-popup-menu .sub-menu li:not(:last-child){padding-bottom:30px}.cg-popup-menu .sub-menu li.current-menu-item a{background:0 0;color:var(--e-global-color-primary)}.elementor-popup-modal .dialog-message{overflow:auto}.cg-popup-menu .sub-menu a:before{content:"";position:absolute;left:0;top:9px;width:20px;height:23px;background-image:url('/wp-content/uploads/2026/06/list-icon.svg');background-repeat:no-repeat;background-size:contain;background-position:center}.cg-popup-menu .sub-menu a:hover{background:0 0;padding:0 0 0 30px !important;color:var(--e-global-color-accent);line-height:40px}.dialog-widget a.dialog-close-button.dialog-lightbox-close-button:focus-visible{outline:none}.dialog-widget a.dialog-close-button.dialog-lightbox-close-button{content:url(/wp-content/uploads/2026/06/CG-close-menu-icon.svg);height:50px}@media (max-width:1200px){.cg-menu-popup.elementor-popup-modal{top:var(--cg-header-height,70px) !important;height:calc(100vh - var(--cg-header-height, 70px)) !important;max-height:calc(100vh - var(--cg-header-height, 70px)) !important}.cg-menu-popup .dialog-widget-content,.cg-menu-popup .dialog-message{width:100vw !important;height:calc(100vh - var(--cg-header-height, 70px)) !important;max-height:calc(100vh - var(--cg-header-height, 70px)) !important;margin:0 !important}.cg-menu-popup .dialog-message{overflow-y:auto !important}}@media (max-width:767px){.cg-header .header-contact-btn a.elementor-button span.elementor-button-text{font-size:16px;line-height:1.25em}.cg-header .header-contact a.elementor-button{padding:16px 28px}.application-cards-grid p.elementor-icon-box-description{font-size:var(--e-global-typography-cg_footer_items-font-size,22px) !important;line-height:var(--e-global-typography-cg_footer_items-line-height,30px) !important}.cg-popup-menu .sub-menu a{font-size:26px !important;line-height:30px !important;padding-left:18px !important}.cg-popup-menu .sub-menu{margin-left:11px 0 0 20px !important}.cg-popup-menu .sub-menu a:hover{line-height:30px !important}.cg-popup-menu .sub-menu a:before{top:5px;width:16px;height:16px}.cg-popup-menu .sub-menu li:not(:last-child){padding-bottom:18px !important}.dialog-widget a.dialog-close-button.dialog-lightbox-close-button{height:34px}.header-burger-icon .elementor-icon-wrapper,.header-burger-icon .elementor-icon-wrapper .elementor-icon{height:40px !important}}@media (max-width:1755px) and (min-width:991px){.header-contact{gap:20px}.elementor-widget-theme-site-logo.elementor-widget-image{width:200px}.header-contact .header-phone .elementor-icon-box-wrapper .elementor-icon-box-title a{font-size:18px;line-height:normal}.header-contact .header-phone .elementor-icon-box-wrapper .elementor-icon-box-description a{font-size:16px;line-height:normal}}@media (max-width:1890px) and (min-width:991px){.cg-header nav.elementor-nav-menu--main .elementor-nav-menu .menu-item a.elementor-item{font-size:16px;line-height:1.25em}.header-menu .sub-menu a.elementor-sub-item{font-size:18px !important}.cg-header .header-contact{width:30%}}@media (min-width:2101px){.difference-card-grid .difference-card-img{min-height:550px}}@media (max-width:1290px){.elementor-popup-modal.cg-menu-popup{top:var(--cg-header-height,80px) !important;height:calc(100dvh - var(--cg-header-height, 80px)) !important;max-height:calc(100dvh - var(--cg-header-height, 80px)) !important;background:0 0 !important;align-items:flex-start !important;overflow:hidden !important}.cg-menu-popup .dialog-widget-content,.cg-menu-popup .dialog-message{width:100vw !important;height:100% !important;max-height:100% !important;margin:0 !important;overflow:hidden !important}.cg-menu-popup .dialog-message{overflow-y:auto !important;padding:0 !important}.cg-menu-popup .dialog-message>.elementor{height:auto !important;min-height:100% !important}}@media (max-width:1720px) and (min-width:1291px){.cg-header .header-phone{display:none}.cg-header .header-contact{width:15%}}@media (max-width:1290px){.cg-header .header-contact{width:auto}.cg-header .header-menu{display:none}.cg-header .responsive-menu,.header-contact .elementor-hidden-laptop{display:block !important}}@media only screen and (max-width:1024px){.split-hero-bg{position:relative}.split-hero-bg .elementor-background-video-container:before{display:none !important}.split-hero-bg:before{inset:0;background-image:url('/wp-content/uploads/2026/06/CG-overlay.png') !important;background-repeat:no-repeat !important;background-size:100% 100% !important;background-position:top !important;opacity:1 !important;z-index:1 !important;pointer-events:none;background-color:transparent !important}.split-hero-bg>.e-con.e-child{position:relative !important;z-index:2 !important}}@media only screen and (max-width:991px){.split-hero-bg{background-size:auto 564px !important}.cgs-banner.split-hero-bg{background-size:auto 900px !important}}@media only screen and (max-width:600px){.elementor-element.split-hero-bg{background-size:auto 300px !important}.cgs-banner.split-hero-bg{background-size:auto 500px !important}.split-hero-bg{background-size:auto 300px !important;background-position:top center !important;background-repeat:no-repeat !important;background-color:#020000 !important;background-position:top left !important}.split-hero-bg:before{background-image:linear-gradient(to bottom,rgba(2,0,0,0) 0%,rgba(2,0,0,0) 0%,#020000 100%),url('/wp-content/uploads/2026/06/CG-overlay.png') !important;background-size:100% 300px,100% 100% !important;background-position:top center,top center !important;background-repeat:no-repeat,no-repeat !important}.split-hero-bg:has(>.elementor-background-video-container):before{z-index:1 !important}.split-hero-bg:has(>.elementor-background-video-container)>.elementor-background-video-container{height:300px !important;z-index:0 !important;overflow:hidden !important}.split-hero-bg:has(>.elementor-background-video-container)>.e-con.e-child{position:relative !important;z-index:2 !important}.split-hero-bg:has(>.elementor-background-video-container) .split-hero-bg:before{display:none !important}}@media (max-width:400px){.cg-header .elementor-widget-theme-site-logo img{width:150px !important}.cg-header .header-contact a.elementor-button{padding:14px 18px}.cg-header .header-contact-btn a.elementor-button span.elementor-button-text{font-size:16px;line-height:normal}}@media (max-width:370px){.cg-header .elementor-widget-theme-site-logo img{width:115px !important}.cg-header .header-contact a.elementor-button{padding:12px 15px}.cg-header .header-contact-btn a.elementor-button span.elementor-button-text{font-size:14px}}.elementor-widget-loop-grid .elementor-pagination .page-numbers.prev{content:url(/wp-content/uploads/2026/06/pagination-left-arrow.svg)}.elementor-widget-loop-grid .elementor-pagination .page-numbers.next{content:url(/wp-content/uploads/2026/06/pagination-right-arrow.svg)}.post-card .elementor-button-icon svg,.case-study .elementor-button-icon svg{width:12px;fill:transparent !important}.elementor-button-wrapper .elementor-button:hover svg{fill:transparent !important}.post-card .elementor-widget-image,.post-card .elementor-widget-image .elementor-widget-container,.post-card .elementor-widget-image a,.post-card .elementor-widget-image img{display:block}@media (max-width:767px){.elementor-widget-loop-grid .elementor-pagination .page-numbers{width:40px}.e-con-full.header-contact{align-self:center}}.steps-grid .elementor-element.e-con-full,.glory-steps-grid .elementor-element.e-con-full{position:relative}.steps-grid .elementor-element.e-con-full:not(:last-child):before{content:"";border-right:2px solid var(--e-global-color-primary);position:absolute;right:0;top:0;width:100%;height:100%}.glory-steps-grid .elementor-element.e-con-full:not(:last-child):before{content:"";border-bottom:2px solid var(--e-global-color-primary);position:absolute;left:0;bottom:0;width:100%;height:100%}@media only screen and (max-width:1200px){.steps-grid .elementor-element.e-con-full:not(:last-child):before{border-right:none;border-bottom:2px solid var(--e-global-color-primary);bottom:0}}@media only screen and (min-width:1441px){.glory-secton{position:relative}.glory-section:after{content:"";background-image:url(/wp-content/uploads/2026/06/Line-Image.png);position:absolute;background-size:cover;background-position:top;background-repeat:no-repeat;width:144px;height:100%;left:-72px;top:0;bottom:0;opacity:1}}.gform_fileupload_multifile .gform_drop_area{display:none !important}.gform_fileupload_multifile .moxie-shim{opacity:0 !important;width:0 !important;height:0 !important;overflow:hidden !important}.single-post .elementor-widget-theme-post-content h2{font-family:var(--e-global-typography-cg_h1-font-family),Sans-serif;font-size:var(--e-global-typography-cg_h1-font-size);font-weight:var(--e-global-typography-cg_h1-font-weight);text-transform:var(--e-global-typography-cg_h1-text-transform);line-height:var(--e-global-typography-cg_h1-line-height);color:var(--e-global-color-secondary,#1a1a1a);margin-bottom:14px}.single-post .elementor-widget-theme-post-content h3{font-family:var(--e-global-typography-cg_subheader-font-family),Sans-serif;font-size:var(--e-global-typography-cg_subheader-font-size);font-weight:var(--e-global-typography-cg_subheader-font-weight);text-transform:var(--e-global-typography-cg_subheader-text-transform);line-height:var(--e-global-typography-cg_subheader-line-height);color:var(--e-global-color-primary,#d7282f)}.single-post .elementor-widget-theme-post-content p,.single-post .elementor-widget-theme-post-content li{font-size:var(--e-global-typography-cg_body-font-size);line-height:var(--e-global-typography-cg_body-line-height)}.single-post .elementor-widget-theme-post-content .elementor-widget-container>h2:first-child,.single-post .elementor-widget-theme-post-content .elementor-widget-container>h3:first-child,.single-post .elementor-widget-theme-post-content .elementor-widget-container>p:first-child{margin-top:0}.single-post .elementor-widget-theme-post-content .elementor-widget-container>*:last-child,.single-post .elementor-widget-theme-post-content .elementor-widget-container>p:last-child,.single-post .elementor-widget-theme-post-content .elementor-widget-container>p:last-child img{margin-bottom:0}.single-post .elementor-widget-theme-post-content .elementor-widget-container>p:has(>img){margin-block:65px}.single-post .elementor-widget-theme-post-content .elementor-widget-container>p:has(>img):last-child{margin-bottom:0}.single-post .elementor-widget-theme-post-content .elementor-widget-container>p:has(>img) img{width:100%;height:auto;display:block;margin:0}@media (max-width:1440px){.single-post .elementor-widget-theme-post-content .elementor-widget-container>p:has(>img){margin-block:50px}}@media (max-width:991px) and (min-width:768px){.single-post .elementor-widget-theme-post-content .elementor-widget-container *:not(img){padding-inline:70px !important}.single-post .elementor-widget-theme-post-content .elementor-widget-container p:has(img){padding-inline:0 !important}}@media (max-width:767px){.single-post .elementor-widget-theme-post-content .elementor-widget-container *:not(img){padding-inline:20px !important}.single-post .elementor-widget-theme-post-content .elementor-widget-container p:has(img){padding-inline:0 !important}.single-post .elementor-widget-theme-post-content .elementor-widget-container>p:has(>img){margin-block:40px}}@media (min-width:1441px) and (max-width:1800px){.blog-banner .single-post-arrow{left:-18% !important}.blog-banner .blog-details{padding-inline:50px 120px}}.cg-resource-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:54px 63px}.cg-resources-wrap.is-loading{opacity:.5;pointer-events:none}.cg-resource-filter{display:flex;align-items:center;justify-content:space-between;gap:30px;background-image:linear-gradient(90deg,var(--e-global-color-primary) 0%,#9e1117 100%);padding:22px 38px}.cg-resource-filter-title{color:var(--e-global-color-cg_white,#fff);font-family:var(--e-global-typography-text-font-family);font-weight:800;font-size:25px;line-height:30px;letter-spacing:0%;vertical-align:middle;text-transform:uppercase}.cg-resources-results{margin-top:31px;padding-inline:45px}.cg-resource-image img{width:100%;height:353px;display:block}.cg-resource-item .cg-resource-title{margin-block:33px 0;font-family:var(--e-global-typography-cg_h3-font-family),Sans-serif;font-weight:800;font-size:25px;line-height:30px;text-transform:uppercase;color:var(--e-global-color-text)}.cg-resource-item a.cg-resource-btn:before{content:url("/wp-content/uploads/2026/06/list-icon.svg");padding-right:10px}.cg-resource-item .cg-resource-excerpt{font-family:var(--e-global-typography-cg_body-font-family),Sans-serif;margin-top:14px;font-weight:500;font-size:22px;line-height:30px;color:var(--e-global-color-secondary)}.cg-resource-item a.cg-resource-btn{font-family:var(--e-global-typography-cg_body-font-family),Sans-serif;font-weight:700;font-size:22px;line-height:30px;margin-top:18px;display:block;color:var(--e-global-color-secondary);transition:all .3s ease-in-out}.cg-resource-item a.cg-resource-btn:hover{color:var(--e-global-color-primary)}@media (max-width:1800px){.cg-resource-filter{align-items:start}}@media (max-width:500px){.cg-resource-image img{height:186px}.cg-resource-item a.cg-resource-btn:before{padding-right:7px}}@media (max-width:767px){.cg-resource-filter{gap:15px}.cg-resource-filter-title{width:100%}.cg-resource-pagination{gap:20px}.cg-page-prev:before,.cg-page-next:before{transform:scale(.8);transform-origin:center}.cg-resource-filter .cg-filter-btn{font-size:18px;line-height:22px}.cg-resource-filter .cg-filter-btn{padding:6px !important}.cg-resource-filter{flex-wrap:wrap;text-align:center;padding:20px 14px !important}.cg-resource-filter .cg-resource-filter-buttons{justify-content:center;column-gap:12px !important;row-gap:12px !important}.cg-resources-results{padding-inline:17px !important}.cg-resource-grid{gap:50px}.cg-resource-item .cg-resource-excerpt{font-size:18px !important;line-height:23px !important}.cg-resource-item .cg-resource-title{font-size:18px !important;line-height:24px !important}.application-cards-grid .elementor-icon-box-icon{margin-top:6px}}@media (max-width:1200px){.cg-resource-filter-buttons{column-gap:20px !important}.elementor-heading-title br.desktop-break{display:none !important}}@media (min-width:458px){.elementor-heading-title br.phone-break{display:none}}@media (min-width:1025px){.cg-built-with-heading .elementor-heading-title br:not(.desktop-break),.elementor-heading-title br.tablet-break{display:none}}@media (max-width:1300px) and (min-width:1201px){.why-cf-heading .elementor-heading-title br{display:none}}@media (max-width:1830px) and (min-width:1441px){.resources-filter-grid{padding-inline:50px}.cg-resource-filter-buttons{gap:20px}}@media (max-width:1870px) and (min-width:1441px){.pit-form-section .pit-form-heading,.pit-form-section .pit-form{padding-inline:50px}}@media (max-width:1760px) and (min-width:1441px){.pit-form-section .pit-form-heading,.pit-form-section .pit-form{padding-inline:0px}}@media (max-width:1800px) and (min-width:1441px){.fast-installation-heading .elementor-heading-title br{display:none}.fast-installation-section>.elementor-element{gap:30px !important}.fast-installation-section .fast-installation-right{flex-wrap:wrap;width:50%}.fast-installation-section .fast-installation-left{width:50%}.fast-installation-section .elementor-widget-text-editor{width:100% !important}}.cg-resource-filter-buttons{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px}.cg-filter-btn{color:var(--e-global-color-cg_white,#fff);border:2px solid var(--e-global-color-cg_white,#fff);border-radius:5px;font-family:var(--e-global-typography-primary-font-family,"Rajdhani",Sans-serif);font-size:25px;font-weight:700;text-transform:uppercase;line-height:30px;padding:10px !important}.cg-filter-btn.active,.cg-filter-btn:hover{background:var(--e-global-color-cg_white,#fff);color:var(--e-global-color-primary,#d7282f)}.cg-resource-pagination{display:flex;justify-content:center;gap:12px;margin-top:40px}.cg-resource-pagination button{cursor:pointer;position:relative}.cg-resource-pagination button[disabled]{cursor:auto}.cg-resource-pagination button:hover,.cg-resource-pagination button:focus{background:0 0}.cg-resource-pagination button.active{font-weight:800}.cg-resource-pagination{display:flex;justify-content:center;align-items:center;gap:27px;margin-top:45px}.cg-page-arrow{width:34px;height:52px;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.cg-page-prev:before{content:url('/wp-content/uploads/2026/06/pagination-left-arrow.svg');position:absolute;top:0;right:0}.cg-page-next:before{content:url('/wp-content/uploads/2026/06/pagination-right-arrow.svg');position:absolute;top:0;left:0}@media (max-width:991px){.cg-resource-grid{grid-template-columns:1fr}.cg-resource-filter{padding:20px}.cg-resources-results{padding-inline:40px}}@media (min-width:788px){.elementor-heading-title br.mobile-break{display:none}}.blog-pagination .elementor-post-navigation{display:flex;justify-content:center;gap:15px}.blog-pagination .elementor-post-navigation__link{flex:0 0 auto !important;max-width:none !important}.blog-pagination .elementor-post-navigation__link a{width:auto !important;min-width:190px;height:80px;padding:0 24px !important;justify-content:center;text-align:center;white-space:nowrap;overflow:visible;position:relative;overflow:hidden;border:none !important;border-radius:5px !important;background:0 0 !important;isolation:isolate;transition:color .25s ease;min-width:245px}.elementor-post-navigation .elementor-post-navigation__next a{justify-content:center !important}.blog-pagination .post-navigation__prev--title,.blog-pagination .post-navigation__next--title,.blog-pagination .elementor-post-navigation__link__prev,.blog-pagination .elementor-post-navigation__link__next{overflow:visible !important;text-overflow:unset !important;white-space:nowrap !important;width:auto !important;max-width:none !important}.blog-pagination .post-navigation__arrow-wrapper,.blog-pagination .elementor-post-navigation__separator-wrapper{display:none !important}.blog-pagination,.blog-pagination .elementor-widget-container,.blog-pagination .elementor-post-navigation,.blog-pagination .elementor-post-navigation__link{overflow:visible !important}.blog-pagination .elementor-post-navigation{display:flex;justify-content:center;gap:15px}.blog-pagination .elementor-post-navigation__link{flex:0 0 auto;width:auto}.blog-pagination .elementor-post-navigation__link a{position:relative;isolation:isolate;overflow:hidden !important;width:190px;min-height:60px;padding:0 30px;border:none !important;border-radius:5px !important;background:0 0 !important;color:var(--e-global-color-cg_white) !important;display:inline-flex !important;align-items:center;justify-content:center;text-align:center;white-space:nowrap;font-family:var(--e-global-typography-cg_button-font-family),Sans-serif;font-size:var(--e-global-typography-cg_button-font-size);font-weight:var(--e-global-typography-cg_button-font-weight);text-transform:var(--e-global-typography-cg_button-text-transform);line-height:var(--e-global-typography-cg_button-line-height)}.blog-pagination .elementor-post-navigation__link a *{color:inherit !important;transition:color .25s ease !important}.blog-pagination .post-navigation__prev--title,.blog-pagination .post-navigation__next--title,.blog-pagination .elementor-post-navigation__link__prev,.blog-pagination .elementor-post-navigation__link__next{overflow:visible !important;text-overflow:unset !important;white-space:nowrap !important;width:auto !important;max-width:none !important}.blog-pagination .post-navigation__arrow-wrapper,.blog-pagination .elementor-post-navigation__separator-wrapper{display:none !important}.blog-pagination .elementor-post-navigation__link a:before,.blog-pagination .elementor-post-navigation__link a:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid transparent;z-index:-1;opacity:1;transition:opacity .25s ease;transform:translateZ(0);backface-visibility:hidden;will-change:opacity}.blog-pagination .elementor-post-navigation__link a:after{opacity:0}.blog-pagination .elementor-post-navigation__link a:hover:after{opacity:1}.blog-pagination .elementor-post-navigation__link a:hover:before{opacity:0}.blog-pagination .elementor-post-navigation__link a:hover:after{opacity:1}.blog-pagination .elementor-post-navigation__prev a:before{background:linear-gradient(180deg,var(--e-global-color-text) 0%,#020000 100%) padding-box,linear-gradient(var(--e-global-color-primary),var(--e-global-color-primary)) border-box}.blog-pagination .elementor-post-navigation__prev a:after{background:linear-gradient(90deg,var(--e-global-color-primary) 0%,#9e1117 100%) padding-box,linear-gradient(90deg,var(--e-global-color-primary) 0%,#9e1117 100%) border-box}.blog-pagination .elementor-post-navigation__next a:before{background:linear-gradient(90deg,var(--e-global-color-primary) 0%,#9e1117 100%) padding-box,linear-gradient(90deg,var(--e-global-color-primary) 0%,#9e1117 100%) border-box}.blog-pagination .elementor-post-navigation__next a:after{background:linear-gradient(180deg,var(--e-global-color-text) 0%,#020000 100%) padding-box,linear-gradient(var(--e-global-color-primary),var(--e-global-color-primary)) border-box}@media (max-width:767px){.blog-pagination .elementor-post-navigation{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:15px !important}.blog-pagination .elementor-post-navigation__link,.blog-pagination .elementor-post-navigation__prev,.blog-pagination .elementor-post-navigation__next{width:100% !important;max-width:100% !important;flex:0 0 100% !important}.blog-pagination .elementor-post-navigation__link a{width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}.blog-pagination,.blog-pagination .elementor-widget-container,.blog-pagination .elementor-post-navigation{width:100% !important;max-width:100% !important}.blog-pagination .elementor-post-navigation__link{display:block !important;width:100% !important;max-width:100% !important}.blog-pagination .elementor-post-navigation__link a{display:flex !important;width:100% !important;min-width:100% !important;max-width:100% !important}}