/*!
Theme Name: Hello Elementor Child
Theme URI: https://wordpress.org/themes/hello-elementor/
Author: Christopher Williams
Author URI: https://flatironfoundry.co
Template: hello-elementor
Description: Child theme of Hello Elementor
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hello-elementor-child
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/form.post-password-form{max-width:1140px!important;margin:0 auto;padding:0 50px}@media only screen and (min-width:769px) and (max-width:1025px){form.post-password-form{padding:0 50px}}@media only screen and (max-width:768px){form.post-password-form{padding:0 30px}}.elementor-button{text-decoration:none!important}.pdfjs-fullscreen{display:none}.recaptcha-message p{color:#fff;font-size:14px}.recaptcha-message a{color:#fff!important;text-decoration:underline!important;transition:opacity .4s ease}.recaptcha-message a:hover{opacity:.75}.pj-3col-checks ul{margin:0!important;display:flex;flex-direction:row;justify-content:center;gap:0}@media only screen and (max-width:768px){.pj-3col-checks ul{flex-direction:column}}.pj-3col-checks ul li{width:33.333%;margin:0!important}@media only screen and (min-width:769px) and (max-width:1025px){.pj-3col-checks ul li{width:50%}}@media only screen and (max-width:768px){.pj-3col-checks ul li{width:auto!important;justify-content:flex-start!important}}.pj-bubble-icon-list ul{margin:0!important;display:flex;flex-direction:row;flex-wrap:wrap;gap:0}.pj-bubble-icon-list ul li{width:33%!important;margin:0!important}@media only screen and (min-width:769px) and (max-width:1025px){.pj-bubble-icon-list ul li{width:50%!important;margin-top:10px!important;margin-bottom:10px!important}}@media only screen and (max-width:768px){.pj-bubble-icon-list ul li{width:100%!important;margin-top:10px!important;margin-bottom:10px!important;flex-direction:column;gap:3px}}.pj-bubble-icon-list span.elementor-icon-list-icon{padding:10px!important;margin-right:10px;background:#e2a910;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.pj-bubble-icon-list span.elementor-icon-list-icon svg{margin:0!important}.pj-bubble-icon-list i.fas{display:flex;justify-content:center;align-items:center}.white-links a{color:#fff!important;transition:opacity .4s ease}.white-links a:hover{opacity:.8}.nya-services-section .elementor-container{flex-wrap:wrap}@media only screen and (min-width:1026px){.nya-services-section .elementor-container .elementor-column:nth-child(n+1):nth-child(-n+4){width:25%!important}.nya-services-section .elementor-container .elementor-column:nth-child(n+5):nth-child(-n+11){width:33.333%!important}}@media only screen and (min-width:769px) and (max-width:1025px){.nya-services-section .elementor-container .elementor-column{width:50%!important}}@media only screen and (max-width:768px){.nya-services-section .elementor-container .elementor-column{width:100%!important}}.nya-container{width:100%;padding:75px 8%!important}@media only screen and (min-width:769px) and (max-width:1025px){.nya-container{padding:30px 50px!important}}@media only screen and (max-width:768px){.nya-container{padding:30px 30px!important}}.nya-h-container{width:100%;padding:0 8%!important}@media only screen and (min-width:769px) and (max-width:1025px){.nya-h-container{padding:0 50px!important}}@media only screen and (max-width:768px){.nya-h-container{padding:0 30px!important}}.nya-max-960{max-width:960px;margin:0 auto}.nya-max-1140{max-width:1140px;margin:0 auto}.nya-autocol{width:auto!important}.nya-no-marg p{margin-bottom:0!important}.nya-headline h1,.nya-headline h2,.nya-headline h3,.nya-headline h4,.nya-headline h5,.nya-headline h6{font-family:"Open Sans",sans-serif!important;font-size:clamp(2rem,4vw,4rem)!important;font-weight:700!important}.nya-subheadline h1,.nya-subheadline h2,.nya-subheadline h3,.nya-subheadline h4,.nya-subheadline h5,.nya-subheadline h6{font-family:"Open Sans",sans-serif!important;font-size:clamp(1.7rem,3vw,3.5rem)!important;font-weight:600!important}.nya-title h1,.nya-title h1 a,.nya-title h2,.nya-title h2 a,.nya-title h3,.nya-title h3 a,.nya-title h4,.nya-title h4 a,.nya-title h5,.nya-title h5 a,.nya-title h6,.nya-title h6 a{font-family:"Open Sans",sans-serif!important;font-size:clamp(1.7rem,2.5vw,3rem)!important}.nya-title-feature h1,.nya-title-feature h2,.nya-title-feature h3,.nya-title-feature h4,.nya-title-feature h5,.nya-title-feature h6{font-family:"Open Sans",sans-serif!important;font-size:clamp(1.7rem,2.75vw,3.25rem)!important}.nya-paragraph ol li,.nya-paragraph p,.nya-paragraph span,.nya-paragraph ul li{font-family:"Open Sans",sans-serif!important;font-size:clamp(1rem,2vw,1.375rem)!important}.nya-paragraph-feature p,.nya-paragraph-feature span{font-family:"Open Sans",sans-serif;font-size:clamp(1rem,2vw,1.5rem)}.nya-title-spread h1,.nya-title-spread h2,.nya-title-spread h3,.nya-title-spread h4,.nya-title-spread h5,.nya-title-spread h6{text-transform:uppercase;letter-spacing:1.3em}.nya-newsletter-form .elementor-form-fields-wrapper{display:flex}@media only screen and (max-width:1025px){.nya-newsletter-form .elementor-form-fields-wrapper{flex-direction:column;justify-content:center;align-items:center}}@media only screen and (min-width:1026px){.nya-newsletter-form .elementor-form-fields-wrapper .elementor-field-type-email{width:calc(100% - 100px)}}@media only screen and (min-width:1026px){.nya-newsletter-form .elementor-form-fields-wrapper .elementor-field-type-submit{width:100px;display:flex;justify-content:flex-start}}.nya-button-large{padding:8px 32px;font-size:clamp(1rem,2vw,1.375rem)!important;line-height:clamp(1rem,2vw,1.5rem)!important}.nya-button-primary a.elementor-button,.nya-button-primary button.elementor-button{background:#374865;padding:6px 24px;font-size:clamp(1rem,2vw,1.375rem);line-height:clamp(1rem,2vw,1.375rem);font-weight:400;color:#fff;border:2px solid #1d1d1f;border-radius:50px}.nya-button-primary a.elementor-button:hover,.nya-button-primary button.elementor-button:hover{background:0 0;color:#374865}.nya-button-secondary a.elementor-button,.nya-button-secondary button.elementor-button{background:0 0;padding:6px 24px;font-size:clamp(1rem,2vw,1.375rem);line-height:clamp(1rem,2vw,1.375rem);font-weight:400;color:#1d1d1f;border-radius:50px}.nya-button-secondary a.elementor-button .elementor-button-icon i,.nya-button-secondary button.elementor-button .elementor-button-icon i{transition:all .4s ease}.nya-button-secondary a.elementor-button:hover .elementor-button-icon i,.nya-button-secondary button.elementor-button:hover .elementor-button-icon i{padding-left:20px}form .elementor-button{cursor:pointer}@keyframes tab-move{0%{transform:translateX(0)}50%{transform:translateX(5px)}100%{transform:translateX(0)}}.case-study-popup .dialog-close-button{padding:10px;padding-right:30px;border-radius:15px 0 0 15px;animation:5s ease-in-out tab-move infinite;border:none!important;outline:0!important}.case-study-popup .dialog-close-button:hover{padding-right:45px;animation-play-state:paused}.pj-newsletter-form{max-width:1140px}.pj-newsletter-form .elementor-form-fields-wrapper{flex-wrap:nowrap;gap:20px}.pj-newsletter-form .elementor-field-type-email{width:100%}.pj-newsletter-form .elementor-field-type-submit{width:auto!important}.pj-sub-box{text-decoration:none!important}.pj-sub-box:hover svg{fill:#f6d30d!important}.pj-sub-box svg{transition:fill .4s ease}.pj-blog .elementor-post{box-shadow:rgba(170,170,170,.2) 5px 5px 10px 10px}.pj-blog .elementor-post__text{padding:60px 40px;background-image:url(http://paper-jacket.com/wp-content/uploads/2024/08/pj-pattern-light-long.png);background-size:cover;box-shadow:#f1f1f1 5px 5px 10px 10px}.pj-blog .elementor-post__read-more{padding:12px 20px;background:var(--e-global-color-accent);border-radius:20px;color:#000;text-decoration:none;font-weight:800!important;font-size:20px;transition:all .4s ease;line-height:2em!important}.pj-blog .elementor-post__read-more:hover{background:#000;color:var(--e-global-color-accent)!important}.pj-blog .elementor-pagination{display:flex;justify-content:space-between}.pj-blog .elementor-pagination span.page-numbers{opacity:0}.pj-blog .elementor-pagination a.page-numbers{text-decoration:none;padding:15px 22px;border-radius:30px;border:3px solid;background:0 0;transition:background .4s ease}.pj-blog .elementor-pagination a.page-numbers:hover{background:#fff}#nya-blog .elementor-posts-container{grid-column-gap:50px!important;grid-row-gap:70px!important}@media only screen and (max-width:1025px){#nya-blog .elementor-posts-container{grid-row-gap:50px!important}}#nya-blog .elementor-posts-container .elementor-post{overflow:visible!important}#nya-blog .elementor-posts-container .elementor-post .elementor-post__read-more{border-bottom:4px solid #374865;transition:all .4s ease}#nya-blog .elementor-posts-container .elementor-post .elementor-post__read-more:hover{color:#374865}#nya-blog .elementor-posts-container .elementor-post .elementor-post__read-more:after{display:none}@media only screen and (min-width:769px){#nya-blog .elementor-posts-container .elementor-post:first-of-type{grid-column:1/span 3;display:flex;flex-direction:row-reverse;margin-bottom:75px}}@media only screen and (min-width:769px) and (min-width:769px) and (max-width:1025px){#nya-blog .elementor-posts-container .elementor-post:first-of-type{grid-column:1/span 2!important}}@media only screen and (min-width:769px){#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__text{display:flex;flex-direction:column;justify-content:center}#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__text .elementor-post__title{order:1;z-index:3;margin-bottom:20px!important}}@media only screen and (min-width:769px) and (min-width:1026px){#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__text .elementor-post__title{padding-right:90px!important}}@media only screen and (min-width:769px){#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__text .elementor-post__title a{padding:40px 0;font-size:clamp(2rem,4vw,4rem)!important;font-weight:300!important;line-height:1;margin-bottom:30px}}@media only screen and (min-width:769px){#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__text .elementor-post__meta-data{order:0}}@media only screen and (min-width:769px) and (min-width:769px) and (max-width:1025px){#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__text .elementor-post__meta-data{margin-bottom:15px}}@media only screen and (min-width:769px){#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__text .elementor-post__meta-data .elementor-post-date{font-size:clamp(1rem,2vw,1.375rem)!important;color:#000}}@media only screen and (min-width:769px){#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__text .elementor-post__read-more{order:2;width:fit-content!important;z-index:2}}@media only screen and (min-width:769px) and (min-width:1026px){#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__thumbnail{min-height:435px;height:100%!important;padding-bottom:unset!important}#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__thumbnail img{object-fit:cover;width:100%!important;height:100%!important}}@media only screen and (min-width:769px) and (min-width:769px) and (max-width:1025px){#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__thumbnail{padding-bottom:100%!important;margin-left:10vw;margin-right:-50px}}@media only screen and (min-width:769px) and (max-width:768px){#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__text{display:flex;flex-direction:column;align-items:flex-start}#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__text .elementor-post__title{order:1}#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__text .elementor-post__meta-data{order:0}#nya-blog .elementor-posts-container .elementor-post:first-of-type .elementor-post__read-more{order:2}}@media only screen and (min-width:769px) and (max-width:1025px){#nya-blog .elementor-posts-container .elementor-post:not(:first-of-type){grid-column:1/span 2;padding-left:50px;padding-right:50px}}#nya-blog .elementor-posts-container .elementor-post:not(:first-of-type) .elementor-post__text{display:flex;flex-direction:column;align-items:flex-start}#nya-blog .elementor-posts-container .elementor-post:not(:first-of-type) .elementor-post__text .elementor-post__title{order:1}#nya-blog .elementor-posts-container .elementor-post:not(:first-of-type) .elementor-post__text .elementor-post__title a{font-size:clamp(1.7rem,2.5vw,3rem)!important}#nya-blog .elementor-posts-container .elementor-post:not(:first-of-type) .elementor-post__text .elementor-post__meta-data{order:0}#nya-blog .elementor-posts-container .elementor-post:not(:first-of-type) .elementor-post__read-more{order:2}#nya-blog .elementor-pagination{display:flex;justify-content:space-between}#nya-blog .elementor-pagination span.page-numbers{opacity:0}#nya-blog .elementor-pagination a.page-numbers{font-size:clamp(1rem,2vw,1.375rem)!important;font-weight:300;color:#818181;padding-bottom:1rem;border-bottom:4px solid #818181}#nya-blog .elementor-pagination a.page-numbers.next{padding-left:10vw!important}#nya-blog .elementor-pagination a.page-numbers.prev{padding-right:10vw!important}#nya-blog .elementor-pagination a.page-numbers:hover{color:#374865;border-color:#374865}.nya-rss .elementor-post{overflow:visible!important}@media only screen and (min-width:769px) and (max-width:1025px){.nya-rss .elementor-post__thumbnail__link{margin-bottom:40px!important}}.nya-rss .elementor-post__title{font-size:clamp(1.7rem,3vw,3.5rem)!important}.nya-rss .elementor-post__excerpt p{font-size:clamp(1rem,2vw,1.375rem)!important}.nya-rss .elementor-post__read-more{font-size:clamp(1rem,2vw,1.375rem)!important;font-weight:300;border-bottom:4px solid #374865;transition:all .4s ease}.nya-rss .elementor-post__read-more:hover{color:#374865!important}.nya-rss .elementor-post__read-more:after{display:none}.nya-rss .elementor-pagination{display:flex;justify-content:space-between}.nya-rss .elementor-pagination span.page-numbers{opacity:0}.nya-rss .elementor-pagination a.page-numbers{font-size:clamp(1rem,2vw,1.375rem)!important;font-weight:300;color:#818181;padding-bottom:1rem;border-bottom:4px solid #818181}.nya-rss .elementor-pagination a.page-numbers.next{padding-left:10vw!important}.nya-rss .elementor-pagination a.page-numbers.prev{padding-right:10vw!important}.nya-rss .elementor-pagination a.page-numbers:hover{color:#374865;border-color:#374865}@property --rotate{syntax:"<angle>";initial-value:132deg;inherits:false}@keyframes spin{0%{--rotate:0deg}100%{--rotate:360deg}}@media screen and (min-width:1501px){.testimonial-display img{width:85vw!important;max-width:950px}}#home-hero-video{border-radius:15px}#home-hero-video:after{position:absolute;content:"";top:0;left:0;right:0;z-index:-1;height:100%;width:100%;margin:0 auto;transform:scale(.8);filter:blur(13.3333333333vh);background-image:linear-gradient(var(--rotate),#acc9d4,#637687 43%,#435868);opacity:1;transition:opacity .5s;animation:spin 2.5s linear infinite}.pj-service-slide-box{background-size:cover;background-position:center center}@media only screen and (min-width:1441px){.pj-service-slide-box{width:25vw}}@media only screen and (min-width:769px) and (max-width:1025px){.pj-service-slide-box{width:50vw}}@media only screen and (max-width:768px){.pj-service-slide-box{width:70vw}}.pj-service-slider .swiper-slide{padding-bottom:30px}@media only screen and (max-width:768px){.pj-service-slider .swiper-slide{padding:0!important;padding-bottom:30px!important}.pj-service-slider .pj-service-slide-box{margin:0 auto}}@media only screen and (min-width:1026px){.pj-photo-grid .cell-one{grid-column:1/span 2;background-size:cover}}@media only screen and (min-width:769px) and (max-width:1025px){.pj-photo-grid .cell-one{grid-column:1/span 2;background-size:cover}}@media only screen and (min-width:1026px){.pj-photo-grid .cell-three{grid-column:4/span 2;grid-row:1/span 2}}@media only screen and (min-width:769px) and (max-width:1025px){.pj-photo-grid .cell-three{grid-column:1/span 2;grid-row:4/span 1;background-size:cover}}@media only screen and (min-width:1026px){.pj-photo-grid .cell-five{grid-column:2/span 2}}@media only screen and (min-width:769px) and (max-width:1025px){.pj-photo-grid .cell-five{grid-column:1/span 2;background-size:cover}}@media screen and (min-width:1921px){#media-hungry>.elementor-widget-container{padding-right:35vw!important}}