/*!
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}}body>#container{overflow:hidden}form .elementor-button{cursor:pointer}p a{color:#7a7a7a!important;text-decoration:underline!important}p a:hover{color:#24b991!important}#nya-splash-wrap{position:relative;max-height:100vh;overflow:hidden!important}@media only screen and (max-width:1025px){#nya-splash-wrap .elementor-container{align-items:flex-start}}.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 (min-width:769px) and (max-width:1025px){.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}@media only screen and (max-width:768px){.nya-mobile-center{margin:0 auto!important;width:100%!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;font-size:calc(35px + 25 * (100vw - 375px)/ 1920)!important;line-height:1.2!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;font-size:calc(30px + 20 * (100vw - 375px)/ 1920)!important;line-height:1.2!important}.nya-title h1,.nya-title h2,.nya-title h3,.nya-title h4,.nya-title h5,.nya-title h6{font-family:"Open Sans",sans-serif;font-size:calc(25px + 20 * (100vw - 375px)/ 1920)!important;line-height:1.2!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;font-size:calc(18px + 42 * (100vw - 375px)/ 1920)}.nya-paragraph p,.nya-paragraph span{font-family:"Open Sans",sans-serif;font-size:calc(16px + 4 * (100vw - 375px)/ 1920)}.nya-paragraph-feature p,.nya-paragraph-feature span{font-family:"Open Sans",sans-serif;font-size:calc(18px + 7 * (100vw - 375px)/ 1920)}.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-no-marg p{margin-bottom:0}.green-hover a:hover{color:#24b991!important}.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-form label{font-size:calc(16px + 4 * (100vw - 375px)/ 1920)!important}.nya-form input[type=checkbox]{margin-right:10px;width:20px;height:20px}.nya-form button[type=submit]{box-shadow:none;font-size:28px;padding:12px 40px;border:2px solid #24b991}@media only screen and (max-width:768px){.nya-form button[type=submit]{font-size:22px}}.nya-form button[type=submit]:hover{background:0 0!important;color:#24b991!important}.nya-button-large{padding:8px 32px;font-size:calc(16px + 4 * (100vw - 375px)/ 1920)!important;line-height:calc(18px + 7 * (100vw - 375px)/ 1920)!important}.nya-button-primary a.elementor-button,.nya-button-primary button.elementor-button{background:#24b991;padding:6px 24px;font-size:calc(16px + 4 * (100vw - 375px)/ 1920);line-height:calc(16px + 4 * (100vw - 375px)/ 1920);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:#24b991}.nya-button-secondary a.elementor-button,.nya-button-secondary button.elementor-button{background:0 0;padding:6px 24px;font-size:calc(16px + 4 * (100vw - 375px)/ 1920);line-height:calc(16px + 4 * (100vw - 375px)/ 1920);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}@keyframes nya-bounce{0%{transform:translateY(0)}100%{transform:translateY(-15px)}}.bounce-animate{transition:all .4s ease;animation:nya-bounce 2s infinite alternate}.nya-nav li{display:flex!important;justify-content:center;align-items:center;border-right:3px solid #e2e2e2;border-width:3px!important}.nya-posts .elementor-post__thumbnail,.nya-posts .elementor-post__thumbnail__link:after{border-radius:30px}.nya-posts a.elementor-post__read-more{background:#24b991!important;color:#fff!important;font-size:22px;border:2px solid #24b991;border-radius:30px;padding:8px 16px}.nya-posts a.elementor-post__read-more:hover{background:#fff!important;color:#24b991!important}#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 #24b991;transition:all .4s ease}#nya-blog .elementor-posts-container .elementor-post .elementor-post__read-more:hover{color:#24b991}#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:calc(35px + 25 * (100vw - 375px)/ 1920)!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:calc(16px + 4 * (100vw - 375px)/ 1920)!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:calc(25px + 20 * (100vw - 375px)/ 1920)!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:calc(16px + 4 * (100vw - 375px)/ 1920)!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:#24b991;border-color:#24b991}.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:calc(30px + 20 * (100vw - 375px)/ 1920)!important}.nya-rss .elementor-post__excerpt p{font-size:calc(16px + 4 * (100vw - 375px)/ 1920)!important}.nya-rss .elementor-post__read-more{font-size:calc(16px + 4 * (100vw - 375px)/ 1920)!important;font-weight:300;border-bottom:4px solid #24b991;transition:all .4s ease}.nya-rss .elementor-post__read-more:hover{color:#24b991!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:calc(16px + 4 * (100vw - 375px)/ 1920)!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:#24b991;border-color:#24b991}.nya-circle-wrap{position:fixed;bottom:0;right:0;width:50vw;height:100vh;margin-right:0;margin-left:50vw;z-index:-1}.nya-circle-wrap.nya-contain{position:absolute!important;bottom:-250px!important}@media only screen and (max-width:1025px){.nya-circle-wrap{position:absolute}}.nya-circle-wrap .circle{opacity:.85;animation-name:circleDrift;animation-duration:15s;animation-iteration-count:infinite;transition:transform .3s ease}.nya-circle-wrap .blueCircle{animation-name:circleDrift2!important;position:absolute;bottom:300px;right:200px;z-index:2;animation-delay:1s;mix-blend-mode:multiply}@media only screen and (min-width:769px) and (max-width:1025px){.nya-circle-wrap .blueCircle{bottom:-200px;right:100px}}@media only screen and (max-width:768px){.nya-circle-wrap .blueCircle{width:250px;height:250px;right:-50px;bottom:100px}}.nya-circle-wrap .yellowCircle{position:absolute;bottom:-200px;right:-200px;z-index:1}@media only screen and (min-width:769px) and (max-width:1025px){.nya-circle-wrap .yellowCircle{bottom:-50vw;right:-50vw}}@media only screen and (max-width:768px){.nya-circle-wrap .yellowCircle{width:315px;height:315px;bottom:-100px;right:-130px}}.nya-circle-wrap .yellowCircle2{z-index:1;position:absolute;right:530px;bottom:120px;animation-delay:.5s}@media only screen and (min-width:769px) and (max-width:1025px){.nya-circle-wrap .yellowCircle2{right:200px;bottom:-10vw}}@media only screen and (max-width:768px){.nya-circle-wrap .yellowCircle2{width:60px;height:60px;right:100px;bottom:50px}}.nya-circle-wrap .redCircle{animation-name:circleDrift3!important;z-index:2;position:absolute;bottom:20px;right:420px;animation-delay:1.5s;mix-blend-mode:multiply}@media only screen and (min-width:769px) and (max-width:1025px){.nya-circle-wrap .redCircle{bottom:70px;right:-30vw}}@media only screen and (max-width:768px){.nya-circle-wrap .redCircle{width:160px;height:160px;right:100px;bottom:-45px}}@keyframes circleDrift{0%{transform:translate(0,0)}50%{transform:translate(5%,5%)}100%{transform:translate(0,0)}}@keyframes circleDrift2{0%{transform:translate(0,0)}50%{transform:translate(3%,-5%)}100%{transform:translate(0,0)}}@keyframes circleDrift3{0%{transform:translate(0,0)}50%{transform:translate(-3%,5%)}100%{transform:translate(0,0)}}@keyframes circular-motion-small{from{transform:rotate(0) translateX(10px) rotate(0)}to{transform:rotate(360deg) translateX(10px) rotate(-360deg)}}@keyframes circular-motion{from{transform:rotate(0) translateX(30px) rotate(0)}to{transform:rotate(360deg) translateX(30px) rotate(-360deg)}}@keyframes circular-motion-reversed{from{transform:rotate(360deg) translateX(30px) rotate(0)}to{transform:rotate(0) translateX(30px) rotate(360deg)}}@keyframes circular-motion-reversed-small{from{transform:rotate(360deg) translateX(10px) rotate(0)}to{transform:rotate(0) translateX(10px) rotate(360deg)}}.nya-footer-circle-wrap .circle{opacity:.85}@media only screen and (max-width:1025px){.nya-footer-circle-wrap .circle{border-radius:100%}}.nya-footer-circle-wrap .blueCircle{position:absolute;bottom:0;right:550px;z-index:-1;mix-blend-mode:multiply}@media only screen and (max-width:1025px){.nya-footer-circle-wrap .blueCircle{width:15vw;height:15vw;bottom:5vw;right:55vw}}.nya-footer-circle-wrap .yellowCircle{position:absolute;bottom:-200px;right:-200px;z-index:-2}@media only screen and (max-width:1025px){.nya-footer-circle-wrap .yellowCircle{width:60vw;height:60vw;bottom:-10vw;right:-20vw}}.nya-footer-circle-wrap .redCircle{z-index:-1;position:absolute;bottom:-120px;right:420px;mix-blend-mode:multiply}@media only screen and (max-width:1025px){.nya-footer-circle-wrap .redCircle{width:35vw;height:35vw;bottom:-10vw;right:25vw}}.accent-circle{border-radius:50%;position:absolute;opacity:.85}.accent-circle.sam-1{width:120px;height:120px;top:calc(-5vw + 30px);left:5vw;background:#ecca1a;z-index:2;animation:circular-motion-small 25s infinite}.accent-circle.sam-2{width:35px;height:35px;top:calc(-5vw + 30px);left:5vw;background:#d9295d;z-index:2;animation:circular-motion-reversed-small 25s infinite}.accent-circle.tell-1{width:25vw;height:25vw;top:0;left:-160px;background:#d9295d;z-index:-1;animation:circular-motion-reversed 35s infinite}.accent-circle.tell-2{width:5vw;height:5vw;top:0;left:calc(-160px + 5vw);background:#ecca1a;z-index:-1}.accent-circle.tell-3{width:5vw;height:5vw;top:13vw;left:calc(-160px + 23vw);background:#377dc0;z-index:-1;animation:circular-motion 25s infinite}.accent-circle.goal-1{width:25vw;height:25vw;top:80px;right:-160px;background:#ecca1a;z-index:-1}.accent-circle.goal-2{width:10vw;height:10vw;top:30px;right:calc(-160px + 18vw);background:#d9295d;z-index:-1;animation:circular-motion 25s infinite}.accent-circle.goal-3{width:5vw;height:5vw;top:calc(30px + 2vw);right:calc(-160px + 27vw);background:#377dc0;z-index:-1;animation:circular-motion-reversed 25s infinite}#contact:before{content:"";z-index:-2;width:60vw;height:60vw;position:absolute;top:125px;left:-30vw;background:#377dc0;opacity:85%;border-radius:50%;max-width:1200px;max-height:1200px}#contact:after{content:"";z-index:-1;width:10vw;height:10vw;position:absolute;top:75px;left:5%;background:#d9295d;opacity:85%;border-radius:50%}#form-wrap:before{content:"";width:15vw;height:15vw;background-size:auto;background-image:radial-gradient(rgba(240,240,240,.5) 35%,transparent 0),radial-gradient(rgba(240,240,240,.5) 35%,transparent 0);background-size:30px 30px;background-position:0 0,30px 30px;position:absolute;left:unset;right:-50px;top:-50px;z-index:1}@media only screen and (max-width:768px){#form-wrap:before{right:-30px;top:-30px}}#form-wrap .elementor-column-wrap{z-index:2}@media only screen and (min-width:1026px){.team-slider:before{content:"";left:0;bottom:30px;position:absolute;height:100%;z-index:2;background:linear-gradient(90deg,#fff 30%,transparent);width:25%}.team-slider:after{content:"";right:0;bottom:30px;position:absolute;height:100%;z-index:2;background:linear-gradient(-90deg,#fff 30%,transparent);width:25%}.team-slider .elementor-swiper-button{z-index:3!important}}#scroll-timeline{width:100%;display:flex;justify-content:space-between}#scroll-timeline:before{content:"";position:absolute;top:calc(50% - 7.5px);width:100%;height:15px;background:#e2e2e2;z-index:-1}@media only screen and (min-width:769px) and (max-width:1025px){#scroll-timeline:before{height:10px}}@media only screen and (max-width:768px){#scroll-timeline:before{height:8px}}#scroll-timeline .dot{width:120px;height:120px;border-radius:50%}@media only screen and (min-width:769px) and (max-width:1025px){#scroll-timeline .dot{width:50px;height:50px}}@media only screen and (max-width:768px){#scroll-timeline .dot{width:40px;height:40px}}#scroll-timeline .dot.end,#scroll-timeline .dot.start{background:#fff;border:10px solid #24b991}@media only screen and (min-width:769px) and (max-width:1025px){#scroll-timeline .dot.end,#scroll-timeline .dot.start{border-width:5px}}#scroll-timeline .dot.current{background:#24b991;border:10px solid #24b991;transition:left .5s ease-in-out;position:absolute;top:calc(50% - 60px);left:0}@media only screen and (min-width:769px) and (max-width:1025px){#scroll-timeline .dot.current{top:calc(50% - 25px);border-width:5px}}@media only screen and (max-width:768px){#scroll-timeline .dot.current{top:calc(50% - 20px);border-width:5px}}#scroll-timeline.section-1 .current{left:calc(100% - 120px)}@media only screen and (min-width:769px) and (max-width:1025px){#scroll-timeline.section-1 .current{left:calc(100% - 50px)}}#scroll-timeline.section-2 .current{left:calc(66.66668% + 60px)}@media only screen and (min-width:769px) and (max-width:1025px){#scroll-timeline.section-2 .current{left:calc(66.66668% + 25px)}}#scroll-timeline.section-3 .current{left:calc(50.00001% + 60px)}@media only screen and (min-width:769px) and (max-width:1025px){#scroll-timeline.section-3 .current{left:calc(50.00001% + 25px)}}#scroll-timeline.section-4 .current{left:calc(33.33334% + 60px)}@media only screen and (min-width:769px) and (max-width:1025px){#scroll-timeline.section-4 .current{left:calc(33.33334% + 25px)}}#scroll-timeline.section-5 .current{left:calc(16.66667% + 60px)}@media only screen and (min-width:769px) and (max-width:1025px){#scroll-timeline.section-5 .current{left:calc(16.66667% + 25px)}}#scroll-timeline .tick{width:15px;height:120px;background:#e2e2e2}@media only screen and (min-width:769px) and (max-width:1025px){#scroll-timeline .tick{width:10px;height:50px}}@media only screen and (max-width:768px){#scroll-timeline .tick{width:8px;height:40px}}