/*!
 * Theme Name: Foundry
 * Author: Forge and Smith
 * Author URI: https://forgeandsmith.com
 * Description: Blank theme for Foundry development
 * Version: 1.0.0
 *
 */.wp-block{--nothing:initial}a:not([class]){color:inherit;text-decoration:none;transition-duration:var(--fndryTransitionDuration,.25s);transition-property:color;transition-timing-function:var(--fndryTimingFunction,ease-in-out);will-change:color}a:not([class]):focus,a:not([class]):hover{color:var(--fndry-color-primary,#d52427)}footer .fndry-text-h5ColumnSubtitle{margin-bottom:1em}footer .fndry-list-item path{fill:var(--fndry-color-primary,#d52427)}.fndry-d--inline-block{display:inline-block!important}.fndry-br{border-radius:10px!important}.fndry-border{border:1px solid var(--fndry-base-color-grey,#c5cece)}.fndry-border-bottom{border-bottom:1px solid var(--fndry-base-color-grey,#c5cece)}.fndry-border-top{border-top:1px solid var(--fndry-base-color-grey,#c5cece)}.border-radius{border-bottom-right-radius:20px;border-top-right-radius:20px}.fndry-border-br{border:1px solid rgba(0,0,0,.2);border-radius:10px}@media screen and (min-width:1000px){.serve-section{justify-content:space-between}}.serve-section .fndry-icon-post{border-right:0!important;border-top:0!important}@media screen and (min-width:1000px){.serve-section .fndry-icon-post{flex-basis:calc(50% - 40px);max-width:calc(50% - 40px)}}.serve-section .fndry-icon-post__image-wrapper{height:max-content}.serve-section .fndry-icon-post__inner{align-items:center}.serve-section .fndry-icon-post__content{height:max-content;padding:0}.serve-section .fndry-icon-post__content .fndry-heading{margin-bottom:0}.border{border-bottom:1px solid var(--fndry-base-color-grey,#c5cece);border-top:1px solid var(--fndry-base-color-grey,#c5cece)}@media screen and (max-width:1000px){.fndry-col.fndry-col--12.fndry-pt--4.fndry-pr--6.fndry-pb--4.fndry-pl--6.fndry-pr--sm-2.fndry-pl--sm-2 img{max-width:210px!important;object-fit:contain!important}}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .gfield_label{color:var(--fndry-color-white,#fff);text-transform:uppercase}.gform_wrapper .gfield_required_asterisk{color:var(--fndry-color-primary,#d52427)}.gform_wrapper .gfield{align-items:flex-end}.gform_wrapper .gfield input,.gform_wrapper .gfield textarea{background-color:transparent!important;border-radius:5px;min-height:60px;padding:20px;transition-duration:var(--fndryTransitionDuration,.25s);transition-property:border-color,box-shadow;transition-timing-function:var(--fndryTimingFunction,ease-in-out);will-change:border-color,box-shadow}.gform_wrapper .gfield input:focus,.gform_wrapper .gfield textarea:focus{box-shadow:0 0 2px 0 var(--fndry-color-black,#171717)}.gform_wrapper .gfield input{line-height:2rem}#gform_1 .gfield .ginput_container input{border:1px solid hsla(0,0%,100%,.4);color:var(--fndry-color-white,#fff)}@media screen and (max-width:1200px){.gform_fields.top_label.form_sublabel_below.description_below{display:flex;flex-direction:column}}@media screen and (max-width:425px){#gform_1 .gfield--type-submit .fndry-btn-default{min-width:unset;width:100%}}.fndry-nav-link--active,.svg-inline--fa{color:var(--fndry-color-primary,#d52427)}.fndry-nav-link--active{text-decoration:underline;text-decoration-color:var(--fndry-color-primary,#d52427);text-decoration-thickness:4px;text-underline-offset:1em;transition-duration:var(--fndryTransitionDuration,.25s);transition-property:color,border-bottom;transition-timing-function:var(--fndryTimingFunction,ease-in-out);will-change:color,border-bottom}@media screen and (max-width:1024px){.fndry-nav-link.fndry-nav-link--active{color:#000!important}}.fndry-nav ul .fndry-nav-submenu{border-radius:10px;padding:1em}.fndry-nav ul .fndry-nav-submenu .fndry-nav-link:hover{border-radius:10px}.fndry-nav ul .fndry-nav-submenu .fndry-nav-link--active{background-color:unset;color:var(--fndry-color-white,#fff)}.fndry-nav ul .fndry-nav-submenu .fndry-nav-link--active:hover{background-color:var(--fndry-nav-override-activeState-background-color,var(--fndry-nav-default-activeState-background-color));text-decoration:unset}.fndry-nav__submenu-toggle:after,.fndry-nav__submenu-toggle:before{background-color:var(--fndry-nav-override-color,var(--fndry-nav-default-color));width:10px}@media screen and (max-width:1024px){.fndry-nav__responsive-container-close svg>path{fill:#fff!important}}.fndry-nav__responsive-container--open .fndry-nav-submenu{padding-top:0!important}.fndry-nav__responsive-container--open .fndry-nav-submenu .fndry-nav-link{background-color:unset!important;font-size:1.3em;margin-bottom:20px}@media screen and (max-width:1024px){.fndry-nav__submenu-toggle:after{background-color:#fff!important}}.fndry-post-featured-image{margin-bottom:20px}.fndry-post-featured-image__img{border-radius:10px}.fndry-copyright{display:flex;flex-wrap:wrap;gap:2rem}.fndry-filters .fndry-form-ctrl{border:1px solid rgba(0,0,0,.4);border-radius:5px;box-shadow:none;height:50px;line-height:30px;max-width:340px}.fndry-filters .fndry-filter-dropdowns{flex-grow:var(--grow,0)}.fndry-filters .fndry-filter-dropdowns__select{background:transparent url(/wp-content/uploads/2024/07/Icon.svg) no-repeat right 15px top 55%}.fndry-filters .fndry-filter-dropdowns__select--static{position:static}.fndry-advanced-filters__label-sm{text-transform:none}.fndry-form-ctrl:disabled{opacity:.5}.fndry-form-ctrl[type=date]{background:#fff;background:transparent url(/wp-content/uploads/2024/07/calendar.svg) no-repeat right 15px top 55%;border:1px solid rgba(0,0,0,.4);border-radius:5px;box-shadow:none;height:50px;line-height:50px;max-width:340px;padding-left:10px}.fndry-form-ctrl[type=date]::-webkit-calendar-picker-indicator{display:none}.fndry-form-ctrl-box__checkbox,.fndry-form-ctrl-box__radio{background:#fff}.fndry-form-ctrl-box__input:checked+.fndry-form-ctrl-box__checkbox,.fndry-form-ctrl-box__input:checked+.fndry-form-ctrl-box__radio{background:var(--fndry-input-bg)}.fndry-form-ctrl-box__radio{align-items:center;display:inline-flex;justify-content:center}.fndry-form-ctrl-box__radio-mark{background:var(--fndry-form-ctrl-check-color,#000);border-radius:100%;height:50%;width:50%}@supports(height:round(nearest,50%,2px)){.fndry-form-ctrl-box__radio-mark{height:round(nearest,50%,2px);width:round(nearest,50%,2px)}}.fndry-form-ctrl-box__radio-mark:before{display:none}.fndry-filters .fndry-btn-primaryButtonCondensed{height:50px}.side-filters-bg{position:relative}.side-filters-bg:after{background:#f4f4f3;content:"";display:block;height:25%;position:absolute;right:0;top:0;width:10000px;z-index:-1}.fndry-advanced-filters__label-lg{font-size:24px;font-weight:400;letter-spacing:unset;text-transform:unset}.fndry-advanced-filters__btn-apply.fndry-btn-primaryButtonCondensed{height:50px}.fndry-pagination{font-weight:400}.fndry-pagination .svg-inline--fa{color:currentColor}.fndry-pagination__nav{color:inherit;transition-duration:var(--fndryTransitionDuration,.25s);transition-property:color;transition-timing-function:var(--fndryTimingFunction,ease-in-out);will-change:color}.fndry-pagination__nav:hover{color:var(--fndry-color-primary,#d52427)}.fndry-pagination__nav--disabled{visibility:hidden}.fndry-pagination__nav svg{border:1px solid #000;border-radius:50%;padding:8px}.fndry-pagination .fndry-page-numbers{display:flex}.fndry-pagination .fndry-page-numbers .page-numbers{align-items:center;border-radius:5px;color:var(--fndry-color-black,#171717);display:flex;height:42px;justify-content:center;text-decoration:none;transition-duration:var(--fndryTransitionDuration,.25s);transition-property:color;transition-timing-function:var(--fndryTimingFunction,ease-in-out);width:42px;will-change:color}.fndry-pagination .fndry-page-numbers .page-numbers:hover{color:var(--fndry-color-primary,#d52427)}.fndry-pagination .fndry-page-numbers .page-numbers.current{background:var(--fndry-color-primary,#d52427);color:#fff}@media screen and (max-width:1000px){.fndry-pagination .fndry-page-next,.fndry-pagination .fndry-page-prev{display:none}}footer .fndry-nav__container{gap:0}footer .fndry-nav-link{padding:.25em 0}footer .fndry-nav-link--active{text-decoration-thickness:2px;text-underline-offset:.5em}footer .fndry-list-item a{color:inherit}footer .footer-list{padding-left:0}footer .footer-list .fndry-list-item{background:#000;border-radius:30px;padding:.5em 2em .5em 4em;width:fit-content}footer .footer-list .fndry-list-item__icon{left:20px!important;top:4px!important}@media screen and (max-width:425px){footer .fndry-paragraph{text-align:center}}.wp-social-link-youtube a{align-items:center;border:1px solid var(--fndry-color-primary,#d52427);border-radius:100%;display:flex;height:42px;justify-content:center;transition-duration:var(--fndryTransitionDuration,.25s);transition-property:outline;transition-timing-function:var(--fndryTimingFunction,ease-in-out);width:42px;will-change:outline}.wp-social-link-youtube a:hover{outline:1px solid var(--fndry-color-primary,#d52427)}.wp-social-link-youtube path{fill:var(--fndry-color-primary,#d52427)}.fndry-icon-post__inner{border-radius:10px;bottom:0;box-shadow:0 24px 24px transparent;height:100%;position:relative;transition-duration:var(--fndryTransitionDuration,.25s);transition-property:bottom,box-shadow;transition-timing-function:var(--fndryTimingFunction,ease-in-out);will-change:bottom,box-shadow}.fndry-post__inner:not(.single .fndry-post__inner):not(.our-case-studies.type-our-case-studies .fndry-post__inner):not(.no-border-cards .fndry-post__inner){border:1px solid rgba(0,0,0,.2);border-radius:20px;filter:drop-shadow(0 14px 32px rgba(0,0,0,.05))}.use_case_type-use-case-type .fndry-post__inner{border:0}.section-bottom-border{border-bottom:2px solid var(--fndry-color-midGrey)}.with-top-border .fndry-col--6{border-top:2px solid var(--fndry-color-midGrey)}.fndry-grid--1 .fndry-icon-post{border:1px solid rgba(0,0,0,.2)}.fndry-grid--2 .fndry-icon-post{border-bottom:1px solid rgba(0,0,0,.2)}.no-bottom-border .fndry-icon-post{border-bottom:0}.fndry-logo-grid-item{border:1px solid rgba(0,0,0,.2)}.fndry-logo-grid-item__logo{width:100%}.same-height .fndry-container.fndry-pt--4.fndry-pr--4.fndry-pb--3.fndry-pl--4{height:100%}.no-border-cards .fndry-post__inner{border:unset}.no-border-cards .type-our-use-cases{height:400px}.no-border-cards .type-our-use-cases>div,.no-border-cards .type-our-use-cases>div>div{height:100%}.no-border-cards .type-our-use-cases>div>div .fndry-post-featured-image{height:auto!important}@media screen and (max-width:1000px){.no-border-top .fndry-icon-post{margin-bottom:20px}}@media screen and (min-width:1000px){.no-border-top .fndry-icon-post:first-of-type{border-top:unset!important}}@media screen and (min-width:1100px){.no-border-top .fndry-icon-post__content{display:flex;justify-content:space-between}.no-border-top .fndry-icon-post__content .fndry-paragraph{width:calc(100% - 200px)}.no-border-top .fndry-icon-post__content .fndry-heading{width:200px}}@media screen and (min-width:1000px){.fndry-grid-block--highlight-style .fndry-icon-post:first-of-type,.fndry-grid-block--highlight-style .fndry-icon-post:nth-of-type(2){border-top:1px solid rgba(0,0,0,.2)}.fndry-grid-block--highlight-style .fndry-icon-post:nth-of-type(odd){border-right:1px solid rgba(0,0,0,.2)}}.remove-top-bottom-border .fndry-icon-post__image-wrapper{width:200px}.remove-top-bottom-border .fndry-icon-post__image-wrapper img{width:100%}.remove-top-bottom-border .fndry-icon-post{border:unset;border-bottom:1px solid rgba(0,0,0,.2);border-left:solid rgba(0,0,0,.2)}.remove-top-bottom-border .fndry-icon-post:first-of-type{border-bottom:unset;border-top:unset}.remove-top-bottom-border .fndry-icon-post:last-of-type{border-bottom:unset}.center-text>*{text-align:center}.fndry-query .fndry-align--center:not(.no-height) .fndry-post__inner,.fndry-query .fndry-justify--center:not(.no-height) .fndry-post__inner{height:100%}.fndry-query .fndry-align--center:not(.no-height) .fndry-post__inner>div:not(.fndry-post-featured-image),.fndry-query .fndry-justify--center:not(.no-height) .fndry-post__inner>div:not(.fndry-post-featured-image){display:flex;flex-direction:column}.fndry-query .fndry-align--center:not(.no-height) .fndry-post__inner>div:not(.fndry-post-featured-image) a,.fndry-query .fndry-justify--center:not(.no-height) .fndry-post__inner>div:not(.fndry-post-featured-image) a{max-width:260px;min-width:unset}.fndry-query .fndry-align--center:not(.no-height) .fndry-post__inner>div:not(.fndry-post-featured-image) a:not(.fndry-btn-primaryButtonReverse),.fndry-query .fndry-justify--center:not(.no-height) .fndry-post__inner>div:not(.fndry-post-featured-image) a:not(.fndry-btn-primaryButtonReverse){justify-content:unset}.integrations .fndry-query .fndry-align--center:not(.no-height) .fndry-post__inner,.integrations .fndry-query .fndry-justify--center:not(.no-height) .fndry-post__inner{max-height:500px}.cards-odd .fndry-post__inner{display:flex;flex-direction:column}.cards-odd a{align-items:unset;justify-content:unset}.fndry-accordion-block__entry{border-top:1px solid var(--fndry-base-color-grey,#c5cece)}@media screen and (min-width:1100px){.space-cards .fndry-col{width:48.3333333333%}}.video-section .fndry-post__inner{border:unset}.video-section .fndry-post-featured-image{min-height:200px;position:relative}.video-section .fndry-post-featured-image:after{background:url(https://grammatechdev.wpengine.com/wp-content/uploads/2022/12/play-icon.svg);background-size:contain;content:"";display:block;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:5}.type-our-videos:hover .fndry-post-featured-image:after{display:none}.archive-query .fndry-post__inner,.archive-query-featured .fndry-post__inner,.video-query .fndry-post__inner{border:none;border-radius:0}.archive-query .fndry-post__inner .fndry-post-featured-image,.archive-query-featured .fndry-post__inner .fndry-post-featured-image,.video-query .fndry-post__inner .fndry-post-featured-image{max-height:290px}.archive-query .fndry-post__inner .fndry-post-title,.archive-query-featured .fndry-post__inner .fndry-post-title,.video-query .fndry-post__inner .fndry-post-title{color:var(--fndry-color-black,#171717)!important}.video-query-white .fndry-post__inner{border:none;border-radius:0}.video-query-white .fndry-post__inner .fndry-post-featured-image{max-height:290px}.video-query-white .fndry-post__inner .fndry-post-title{color:var(--fndry-color-white,#fff)!important}.border-rad-sm{border-radius:8px}.our-case-studies:hover .fndry-post-featured-image:after{content:none!important}@media screen and (min-width:1025px){.no-border-cards .post-4742 .fndry-btn-primaryButtonReverse{margin-bottom:20px}}.customers-logo-grid .fndry-logo-grid-item{padding:0!important}.fndry-post .fndry-post-title a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none;transition-duration:var(--fndryTransitionDuration,.25s);transition-property:background-size;transition-timing-function:var(--fndryTimingFunction,ease-in-out);will-change:background-size}.fndry-post .fndry-post-featured-image,.fndry-post .fndry-post-featured-image__link{border-radius:10px;overflow:hidden;position:relative}.fndry-post .fndry-post-featured-image img,.fndry-post .fndry-post-featured-image__link img{transition-duration:var(--fndryTransitionDuration,.25s);transition-property:transform;transition-timing-function:var(--fndryTimingFunction,ease-in-out);will-change:transform}.fndry-post .fndry-post-featured-image img:hover,.fndry-post .fndry-post-featured-image__link img:hover{transform:scale(1.02)}.fndry-post a:focus .fndry-post-date,.fndry-post:hover .fndry-post-date{color:var(--fndry-color-primary,#d52427)}.fndry-post a:focus .fndry-post-title a,.fndry-post:hover .fndry-post-title a{background-size:100% 2px}.fndry-post a:focus .fndry-post-featured-image,.fndry-post a:focus .fndry-post-featured-image__link,.fndry-post:hover .fndry-post-featured-image,.fndry-post:hover .fndry-post-featured-image__link{transition-duration:var(--fndryTransitionDuration,.25s);transition-property:transform;transition-timing-function:var(--fndryTimingFunction,ease-in-out);will-change:transform}.fndry-post a:focus .fndry-post-featured-image:after,.fndry-post a:focus .fndry-post-featured-image__link:after,.fndry-post:hover .fndry-post-featured-image:after,.fndry-post:hover .fndry-post-featured-image__link:after{background-color:var(--fndry-color-blackOverlay,rgba(0,0,0,.188));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition-duration:var(--fndryTransitionDuration,.25s);transition-property:background-color;transition-timing-function:var(--fndryTimingFunction,ease-in-out);width:100%;will-change:background-color;z-index:1}@media screen and (min-width:1000px){.single-post{position:relative}.single-post .entry-content a{color:#0563c1}.single-post .entry-content a:hover{color:var(--fndry-color-primary,#d52427)}.single-post .entry-content>.fndry-container--full{height:500px;left:0;position:absolute}.single-post .entry-content>.fndry-container--full .fndry-pt--5{height:100%}.single-post .entry-content>.fndry-container--full+.fndry-paragraph{margin-top:600px}}.single-post .fndry-post-date:not(.fndry-post__inner .fndry-post-date){margin-left:10px}.posted-on,.single .fndry-post-tax--category{justify-content:center}.posted-on{display:flex}.posted-on .fndry-post-date{margin-left:5px;margin-right:5px}.posted-on .fndry-post-author{margin-left:5px}.posted-on .fndry-post-author__name{color:var(--fndry-color-white,#fff)}.our-white-papers.fndry-post{height:auto}.our-white-papers.fndry-post>div{height:100%}.our-white-papers.fndry-post>div>div{display:flex;flex-direction:column;height:100%}.our-white-papers.fndry-post>div>div a{justify-content:start;margin-top:auto}.fndry-video-popup__play{background-clip:content-box;background-color:var(--fndry-color-primary,#d52427);border:1px solid hsla(0,0%,94%,.639);height:90px;padding:15px;width:90px}.our-industries.type-our-industries .fndry-post-featured-image{height:auto!important;margin:0 0 20px!important}.our-industries.type-our-industries .fndry-post-featured-image__img{border-radius:0;height:30px;width:auto}.our-industries.type-our-industries:hover .fndry-post-featured-image:after{display:none!important}.fndry-btn,.fndry-btn:after{transition-duration:var(--fndryTransitionDuration,.25s);transition-property:color,border-bottom,background-color,filter,border;transition-timing-function:var(--fndryTimingFunction,ease-in-out);will-change:color,border-bottom,background-color,filter,border}.fndry-btn-default,.fndry-btn-primary,.fndry-btn-primaryButtonReverse,.fndry-btn-secondary{height:60px;min-width:220px}.fndry-btn-default:after,.fndry-btn-primary:after{color:var(--fndry-color-secondary,#d3d0cb)}.fndry-btn-default:hover,.fndry-btn-primary:hover{background-color:var(--fndry-color-secondary,#d3d0cb);color:var(--fndry-color-primary,#d52427)}.fndry-btn-default:hover:after,.fndry-btn-primary:hover:after{filter:invert(1)}.fndry-btn-primaryButtonReverse:after,.fndry-btn-secondary:after{color:var(--fndry-color-primary,#d52427)}.fndry-btn-primaryButtonReverse:hover,.fndry-btn-secondary:hover{background-color:var(--fndry-color-primary,#d52427);color:var(--fndry-color-secondary,#d3d0cb)}.fndry-btn-primaryButtonBlack:after{color:var(--fndry-color-primary,#d52427)}.fndry-btn-primaryButtonBlack:hover{background-color:var(--fndry-color-primary,#d52427);color:var(--fndry-color-white,#fff)}.fndry-btn-downloadPdf:hover,.fndry-btn-emailUsLink:hover,.fndry-btn-externalLink:hover,.fndry-btn-footerLink:hover,.fndry-btn-learnMore:hover,.fndry-btn-learnMoreLink:hover,.fndry-btn-learnMoreReverse:hover,.fndry-btn-pageLink:hover,.fndry-btn-supportLink:hover{color:var(--fndry-color-primary,#d52427)}.fndry-btn-launchButton,.fndry-btn-primaryButtonExternal,.fndry-btn-primaryReverse,.fndry-btn-primaryReverseExternal,.fndry-btn-twitterButton{min-width:220px}.fndry-btn-launchButton:hover,.fndry-btn-primaryButtonExternal:hover,.fndry-btn-primaryReverse:hover,.fndry-btn-primaryReverseExternal:hover,.fndry-btn-twitterButton:hover{background-color:var(--fndry-color-secondary,#d3d0cb);color:var(--fndry-color-primary,#d52427)}.fndry-btn-launchButton:hover:after,.fndry-btn-primaryButtonExternal:hover:after,.fndry-btn-primaryReverse:hover:after,.fndry-btn-primaryReverseExternal:hover:after,.fndry-btn-twitterButton:hover:after{filter:invert(1)}header .fndry-btn{min-width:unset}.fndry-social-list .fndry-social__link{transition-duration:var(--fndryTransitionDuration,.25s);transition-property:color,border,outline;transition-timing-function:var(--fndryTimingFunction,ease-in-out);will-change:color,border,outline}.fndry-social-list .fndry-social__link:hover{background-color:unset!important;border:1px solid var(--fndry-color-primary,#d52427);color:var(--fndry-color-primary,#d52427);outline:1px solid var(--fndry-color-primary,#d52427)}.fndry-social-list .fndry-social li{transition-duration:var(--fndryTransitionDuration,.25s);transition-property:transform;transition-timing-function:var(--fndryTimingFunction,ease-in-out);will-change:transform}.fndry-social-list .fndry-social li:hover{transform:scale(1.1)}.fndry-tabs__nav{justify-content:center}@media screen and (max-width:1024px){.fndry-tabs__nav{align-items:center;flex-direction:column}}.fndry-tabs__nav,.square-blocks__nav,.wp-block-table__nav{border-bottom:0 solid #fff;font-size:15px;font-weight:600;justify-content:flex-end;line-height:18px;margin:0 auto;width:66.6666666667%}.fndry-tabs__nav-link,.square-blocks__nav-link,.wp-block-table__nav-link{background-color:unset;border:0 solid #fff;border-radius:0;padding:20px 15px;text-align:center;transition-duration:var(--fndryTransitionDuration,.25s);transition-property:background;transition-timing-function:var(--fndryTimingFunction,ease-in-out);transition:color .2s ease-in-out;width:300px;will-change:background}.fndry-tabs__nav-link span,.square-blocks__nav-link span,.wp-block-table__nav-link span{border-bottom:2px solid var(--fndry-color-primary,#d52427);color:var(--fndry-color-primary,#d52427);font-size:20px;font-weight:400;line-height:23px;text-align:center}.fndry-tabs__nav-link--active,.square-blocks__nav-link--active,.wp-block-table__nav-link--active{background-color:unset}.fndry-tabs .fndry-tabs__nav-link:not(.fndry-tabs__nav-link--active) span,.square-blocks .fndry-tabs__nav-link:not(.fndry-tabs__nav-link--active) span,.wp-block-table .fndry-tabs__nav-link:not(.fndry-tabs__nav-link--active) span{border-bottom:unset;color:var(--fndry-color-black)}.fndry-tabs .fndry-tabs__nav-link:not(.fndry-tabs__nav-link--active) span:hover,.square-blocks .fndry-tabs__nav-link:not(.fndry-tabs__nav-link--active) span:hover,.wp-block-table .fndry-tabs__nav-link:not(.fndry-tabs__nav-link--active) span:hover{color:var(--fndry-color-primary,#d52427)}.fndry-tabs .fndry-logo-grid,.square-blocks .fndry-logo-grid,.wp-block-table .fndry-logo-grid{margin-top:20px}@media screen and (min-width:1000px){.fndry-tabs .fndry-logo-grid-item,.square-blocks .fndry-logo-grid-item,.wp-block-table .fndry-logo-grid-item{border-radius:0}}.fndry-tabs thead th,.square-blocks thead th,.wp-block-table thead th{color:var(--fndry-color-secondary,#d3d0cb);font-size:15px;font-weight:600;line-height:18px;padding:1.5em}.fndry-tabs td,.square-blocks td,.wp-block-table td{padding:1em}.fndry-slider__ctrl{border:1px solid var(--fndry-color-white,#fff)}.fndry-slider__ctrl-icon{fill:#fff}.fndry-slider__pills{margin-left:10px}.fndry-slider__pill{border:1px solid var(--fndry-color-white,#fff)}.fndry-slider__pill--active{background:var(--fndry-color-white,#fff)}.fndry-accordion-block__icon-wrap{color:var(--fndry-color-primary,#d52427);font-size:2em;margin-bottom:24px}.fndry-accordion-block__label{color:var(--fndry-color-black,#171717)}.fndry-accordion-block__label--open{color:var(--fndry-color-primary,#d52427)}.codesonar-slider .fndry-slider__nav{display:none}.cap-articles .fndry-list-item{list-style:disc;max-height:100px;opacity:1;transition:max-height .5s ease-out,opacity .5s ease-out}.cap-articles .fndry-list-item a{color:var(--fndry-list-marker-color)!important;text-decoration:underline}.cap-articles .fndry-list-item:hover a{color:var(--fndry-color-black)!important}.cap-articles .fndry-list-item:hover::marker{color:var(--fndry-color-black)!important}.cap-articles .fndry-list-item.hidden{margin:0!important;max-height:0;opacity:0;transition:max-height .5s ease-in,opacity .5s ease-in}.cap-articles .fndry-slider__slides{align-items:stretch;height:auto!important;overflow:unset!important}.cap-articles .fndry-slider__slides .fndry-slider__item>div{height:100%}.cap-articles .viewMore{cursor:pointer;font-family:var(--fndry-font-lato);font-size:14px;font-weight:700;gap:10px;letter-spacing:2.1px;margin-left:-1rem;padding-left:0!important}.cap-articles .viewMore:after{background-image:url(https://dev-grammatech-wp.pantheonsite.io/wp-content/uploads/2023/08/Frame-6.svg);content:"";height:29px;left:0;order:-1;width:29px}.cap-articles .viewMore:hover{color:var(--fndry-list-marker-color)}.cap-articles .fndry-slider__ctrl,.cap-articles .fndry-slider__pill{border:1px solid var(--fndry-color-primary)}.cap-articles .fndry-slider__ctrl:hover,.cap-articles .fndry-slider__pill:hover{border:1px solid var(--fndry-color-black)}.cap-articles .fndry-slider__ctrl:hover .fndry-slider__ctrl-icon,.cap-articles .fndry-slider__pill:hover .fndry-slider__ctrl-icon{fill:var(--fndry-color-black)}.cap-articles .fndry-slider__pill--active{background:var(--fndry-color-primary)}.cap-articles .fndry-slider__ctrl-icon{fill:var(--fndry-color-primary)}.fndry-slideout-block__slideout-content{padding:20px}.fndry-slideout-block__slideout-content .fndry-slideout-toggle{border:1px solid #000;border-radius:5px;color:var(--fndry-color-black,#171717)}.fndry-slideout-block__slideout-content .fndry-slideout-toggle:after,.fndry-slideout-block__slideout-content .fndry-slideout-toggle:before{height:.7em}.fndry-slideout-block__slideout-hidden{margin-bottom:20px;margin-top:20px}.fndry-slideout-block__img{border-radius:20px;height:350px;max-width:100%;object-fit:cover;object-position:top}.fndry-accordion-block__label-heading{max-width:90%}.fndry-accordion-block__icon path{fill:var(--fndry-color-primary,#d52427)}.teamslideout .fndry-slideout-block__excerpt{color:var(--fndry-color-primary,#d52427)}.fndry-list-item{margin:0 0 1em!important}.fndry-list-item__icon{left:-45px;top:-2px!important}.fndry-list-item a{word-wrap:break-word;color:var(--fndry-color-primary,#d52427);font-size:17px;text-decoration:none;transition-duration:var(--fndryTransitionDuration,.25s);transition-property:color;transition-timing-function:var(--fndryTimingFunction,ease-in-out);will-change:color}.fndry-list-item a:hover{color:var(--fndry-color-darkGrey,#232323)}.fndry-list .fndry-list-item a{color:inherit}.fndry-list .fndry-list-item a:hover{color:var(--fndry-color-primary,#d52427)}.fndry-list--custom .svg-inline--fa,.fndry-list--custom svg path{color:var(--fndry-color-black)}@media screen and (max-width:425px){.footer-list .fndry-list-item{width:unset!important}}.footer-list__phone{position:relative}.footer-list__phone a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 384 512' fill='%23D52427'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M16 64C16 28.7 44.7 0 80 0h224c35.3 0 64 28.7 64 64v384c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zm208 384a32 32 0 1 0-64 0 32 32 0 1 0 64 0zm80-384H80v320h224V64z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:20px;left:30px;position:absolute;top:17px;width:20px}.footer-list__email{position:relative}.footer-list__email a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512' fill='%23D52427'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M16.1 260.2c-22.6 12.9-20.5 47.3 3.6 57.3L160 376v103.3c0 18.1 14.6 32.7 32.7 32.7 9.7 0 18.9-4.3 25.1-11.8l62-74.3 123.9 51.6c18.9 7.9 40.8-4.5 43.9-24.7l64-416c1.9-12.1-3.4-24.3-13.5-31.2s-23.3-7.5-34-1.4l-448 256zm52.1 25.5L409.7 90.6 190.1 336l1.2 1-123.1-51.3zm335.1 139.7-166.6-69.5 214.1-239.3-47.5 308.8z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:20px;left:30px;position:absolute;top:17px;width:20px}@media screen and (max-width:425px){.footer-main-info p .fndry-paragraph{text-align:center}}.home .header-content{font-size:1.25rem}@media screen and (max-width:425px){header .wp-block-site-logo{width:90%}}.gallery-grid>figure{display:flex;gap:2em}@media screen and (max-width:1000px){.page-template-default .fndry-row.fndry-justify--start.fndry-justify--sm-center>div,.page-template-default .fndry-row.fndry-row--gutter.fndry-justify--start>div{width:100%}.page-template-default .fndry-row.fndry-justify--start.fndry-justify--sm-center .fndry-pl--md-4,.page-template-default .fndry-row.fndry-row--gutter.fndry-justify--start .fndry-pl--md-4{padding-left:0!important}.page-template-default .fndry-row.fndry-row--gutter.fndry-post-loop.fndry-justify--center.fndry-align--start.fndry-align--sm-start{flex-direction:column}.page-template-default .fndry-row.fndry-row--gutter.fndry-post-loop.fndry-justify--center.fndry-align--start.fndry-align--sm-start>li{width:100%!important}.page-template-default .fndry-slider__track .fndry-pt--5.fndry-pr--8.fndry-pb--4.fndry-pl--8.fndry-pr--md-4.fndry-pl--md-4.fndry-mb--3{padding:20px!important}.page-template-default .fndry-container.fndry-pt--6.fndry-pr--6.fndry-pb--6.fndry-pl--6.fndry-pt--sm-6.fndry-pr--sm-2.fndry-pb--sm-6.fndry-pl--sm-2{padding:80px 20px!important}.page-template-default .fndry-container.fndry-pt--6.fndry-pr--6.fndry-pb--6.fndry-pl--6.fndry-pt--sm-6.fndry-pr--sm-2.fndry-pb--sm-6.fndry-pl--sm-2 .fndry-col--md-8{width:100%}.page-template-default .fndry-row.fndry-justify--end.fndry-justify--md-end{flex-direction:column}.page-template-default .fndry-row.fndry-justify--end.fndry-justify--md-end>div{padding:20px!important;width:100%}.page-template-default .fndry-container.fndry-pt--10.fndry-pb--6.fndry-pr--md-3.fndry-pl--md-3{padding-top:20px!important}}.page-template-default .fndry-slider__nav{margin-top:50px!important;position:relative}@media screen and (min-width:1000px){.page-template-default .fndry-slider__nav{left:6em}}.fndry-text-header24PxLato{font-family:var(--fndry-font-lato)}.fda-item__title{padding-top:15px}
/*# sourceMappingURL=style.css.map*/