/*!
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}}.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}a.elementor-post__read-more:after{content:"\f054";font-family:FontAwesome}form .elementor-button{cursor:pointer}#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}