/*!
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}#sso-mobile-nav li:nth-of-type(n+5) a{font-weight:400;font-size:22px}#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}#tab-one .contact-tab-button,#tab-two .contact-tab-button{cursor:pointer}#tab-one.active .contact-tab-button:after,#tab-two.active .contact-tab-button:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #2dc0ea;z-index:1}#content-one,#content-two{display:none}#content-one.open,#content-two.open{display:flex!important}.sso-dropdown-button .has-submenu{background:var(--e-global-color-accent);color:#fff!important;border-radius:40px;padding:16px 32px!important;box-shadow:10px 5px 25px 0 rgba(0,0,0,.35);transition:background .4s ease}.sso-dropdown-button .has-submenu:hover{background:var(--e-global-color-ad5824d)}.sso-dropdown-button .has-submenu svg{fill:#fff}.sso-dropdown-button ul.sub-menu{padding:0 20px!important}.sso-dropdown-button ul.sub-menu li{padding:12px 0;border:none!important}.sso-dropdown-button ul.sub-menu li a{background:var(--e-global-color-accent);color:#fff;padding:16px 32px!important;border-radius:28px;display:flex;justify-content:center;box-shadow:10px 5px 25px 0 rgba(0,0,0,.35);text-decoration:none!important;transition:background .4s ease}.sso-dropdown-button ul.sub-menu li a:hover{background:var(--e-global-color-ad5824d)}#vertical-timeline{padding:5% 10% 5% 14%}#vertical-timeline .v-timeline-box{position:relative;padding:80px 50px;padding-top:20px}@media only screen and (max-width:1025px){#vertical-timeline .v-timeline-box{padding:30px 20px;padding-left:50px}}#vertical-timeline .v-timeline-box:before{content:"\f00c";border-radius:50%;width:65px;height:65px;border:8px solid #fafafa;position:absolute;left:-4vw;transition:.4s all ease;background-color:#fafafa;box-shadow:5px 5px 10px rgba(0,0,0,.09);z-index:1;font-family:"Font Awesome 6 Pro";font-weight:900;display:flex;justify-content:center;align-items:center;color:silver;font-size:40px;transition:.4s color ease}@media only screen and (max-width:768px){#vertical-timeline .v-timeline-box:before{width:55px;height:55px;border-width:8px;left:-30px}}#vertical-timeline .v-timeline-box:after{content:"";height:100%;width:8px;position:absolute;left:calc(-4vw + 28px);bottom:0;background:linear-gradient(to bottom,var(--brand-primary) 50%,#fafafa 50%);background-size:100% 200%;background-position:bottom right;transition:all .5s ease;box-shadow:5px 5px 10px rgba(0,0,0,.09);z-index:0}@media only screen and (max-width:768px){#vertical-timeline .v-timeline-box:after{left:-5px}}#vertical-timeline .v-timeline-box:last-of-type i.fa-check{position:absolute;font-size:90px;top:-10px;left:calc(-5vw - .1em);width:auto}#vertical-timeline .v-timeline-box:last-of-type:after{height:0;top:100px;z-index:4}#vertical-timeline .v-timeline-box.animate:before{background:var(--e-global-color-accent);border-color:var(--e-global-color-accent);color:#fff}#vertical-timeline .v-timeline-box.animate:after{background-position:top right}