.elementor-2089 .elementor-element.elementor-element-e553422{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2089 .elementor-element.elementor-element-7768190{z-index:1}.elementor-2089 .elementor-element.elementor-element-7768190 .tx-bigTitle{padding:32px 32px 32px 32px;margin:27px 27px 27px 27px}.elementor-2089 .elementor-element.elementor-element-7768190 .tx-bigTitle,.elementor-2089 .elementor-element.elementor-element-7768190 .tx-bigTitle div,.elementor-2089 .elementor-element.elementor-element-7768190 .tx-bigTitle span,.elementor-2089 .elementor-element.elementor-element-7768190 .tx-bigTitle div span{font-family:"Poppins",Sans-serif;font-size:60px;font-weight:400}.elementor-2089 .elementor-element.elementor-element-7768190 .nm-pr-btn-1:is(.has-v2),.elementor-2089 .elementor-element.elementor-element-7768190 .tx-button,.elementor-2089 .elementor-element.elementor-element-7768190 .nm-pr-btn-2,.elementor-2089 .elementor-element.elementor-element-7768190 .tx-button .text{font-size:20px}.elementor-2089 .elementor-element.elementor-element-7768190 .nm-hero-3-disc,.elementor-2089 .elementor-element.elementor-element-7768190 .tx-description{font-family:"Alata",Sans-serif;font-size:40px;font-style:italic}.elementor-2089 .elementor-element.elementor-element-7768190 .tx-section{padding:64px 64px 64px 64px}.elementor-2089 .elementor-element.elementor-element-57c4d77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.57;border-style:solid;--border-style:solid;border-width:1px 0 1px 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgb(214 243 69 / .35);--border-color:rgba(214,243,69,0.35);--padding-top:174px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-2089 .elementor-element.elementor-element-57c4d77:not(.elementor-motion-effects-element-type-background),.elementor-2089 .elementor-element.elementor-element-57c4d77>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#171619;background-image:url(https://mindfulcodes.com/wp-content/uploads/2026/10/Golden-Hour-Coastal-Mountain-Town.png);background-position:bottom left;background-repeat:no-repeat;background-size:cover}.elementor-2089 .elementor-element.elementor-element-57c4d77::before,.elementor-2089 .elementor-element.elementor-element-57c4d77>.elementor-background-video-container::before,.elementor-2089 .elementor-element.elementor-element-57c4d77>.e-con-inner>.elementor-background-video-container::before,.elementor-2089 .elementor-element.elementor-element-57c4d77>.elementor-background-slideshow::before,.elementor-2089 .elementor-element.elementor-element-57c4d77>.e-con-inner>.elementor-background-slideshow::before,.elementor-2089 .elementor-element.elementor-element-57c4d77>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-2089 .elementor-element.elementor-element-1d1cb28 .elementor-button{background-color:#D6F345;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:500;fill:#171619;color:#171619;border-radius:100px 100px 100px 100px;padding:16px 32px 16px 32px}.elementor-2089 .elementor-element.elementor-element-1d1cb28 .elementor-button:hover,.elementor-2089 .elementor-element.elementor-element-1d1cb28 .elementor-button:focus{background-color:#171619;color:#D6F345;border-color:#D6F345}.elementor-2089 .elementor-element.elementor-element-1d1cb28 .elementor-button:hover svg,.elementor-2089 .elementor-element.elementor-element-1d1cb28 .elementor-button:focus svg{fill:#D6F345}.elementor-2089 .elementor-element.elementor-element-84e451b{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-84e451b a{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-84e451b a:hover,.elementor-2089 .elementor-element.elementor-element-84e451b a:focus{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-1c84889{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2089 .elementor-element.elementor-element-c9c3051 .nm-pr-btn-1:is(.has-v2):hover{background:var(--e-global-color-secondary)}.elementor-2089 .elementor-element.elementor-element-c9c3051 .nm-about-2-area .nm-p-1,.elementor-2089 .elementor-element.elementor-element-c9c3051 .tx-description{font-size:16px;font-style:italic;text-decoration:none}.elementor-2089 .elementor-element.elementor-element-c9c3051 .tx-title,.elementor-2089 .elementor-element.elementor-element-c9c3051 .tx-title div,.elementor-2089 .elementor-element.elementor-element-c9c3051 .tx-title span,.elementor-2089 .elementor-element.elementor-element-c9c3051 .tx-title div span{font-size:33px}.elementor-2089 .elementor-element.elementor-element-d76e855{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2089 .elementor-element.elementor-element-8d074c1 .nm-partner-1-logo-mask{mask-image:url(https://mindfulcodes.com/wp-content/plugins/nimo-core/assets/img/placeholder.png);-webkit-mask-image:url(https://mindfulcodes.com/wp-content/plugins/nimo-core/assets/img/placeholder.png)}.elementor-2089 .elementor-element.elementor-element-41c570a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2089 .elementor-element.elementor-element-41c570a.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2089 .elementor-element.elementor-element-c81e441 .tx-button:hover{background-color:var(--e-global-color-accent)}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-pr-btn-1,.elementor-2089 .elementor-element.elementor-element-c81e441 .tx-button,.elementor-2089 .elementor-element.elementor-element-c81e441 .tx-button .text{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-2089 .elementor-element.elementor-element-c81e441 .tx-button{border-radius:0 0 0 0}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-pr-btn-1{border-radius:0 0 0 0}.elementor-2089 .elementor-element.elementor-element-c81e441 .tx-button .icon{background-color:var(--e-global-color-accent)}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-pr-btn-1 .icon{background-color:var(--e-global-color-accent)}.elementor-2089 .elementor-element.elementor-element-c81e441 .tx-button:hover{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-c81e441 .tx-button:hover .text{color:var(--e-global-color-text);-webkit-text-fill-color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-c81e441 .tx-button:hover .icon{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-faqs-1-contact .response{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-faqs-1-contact .title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-faqs-1-contact-form .form-input{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-faqs-1-contact-form .checkbox-label{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-faqs-1-contact-form .author-name{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-faqs-1-contact-form .author-dg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-2089 .elementor-element.elementor-element-c81e441 .tx-description{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-faqs-1-contact .title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-2089 .elementor-element.elementor-element-c81e441 .tx-section{padding:0 0 0 0}.elementor-2089 .elementor-element.elementor-element-c81e441 .ra-ser1-tab-sec:before{background-image:url(https://mindfulcodes.com/wp-content/plugins/nimo-core/assets/img/placeholder.png)}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-services-1-tabs-btn .nav-link{color:var(--e-global-color-text);background-color:var(--e-global-color-primary)}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-accordion-item .item-title,.nm-services-1-tabs-btn .nav-link{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-2089 .elementor-element.elementor-element-c81e441 .item-title[aria-expanded="true"]{color:#262626}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-services-1-tabs-btn .nav-link:is(.active){color:#262626}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-services-1-tabs-btn .nav-link:is(.active),.nm-accordion-item.active{background-color:var(--e-global-color-accent)}.elementor-2089 .elementor-element.elementor-element-c81e441 .nm-pr-btn-1:is(.has-v2){background:#fff0}.elementor-2089 .elementor-element.elementor-element-c81e441 .tx-title,.elementor-2089 .elementor-element.elementor-element-c81e441 .tx-title div,.elementor-2089 .elementor-element.elementor-element-c81e441 .tx-title span,.elementor-2089 .elementor-element.elementor-element-c81e441 .tx-title div span{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-2089 .elementor-element.elementor-element-f3216db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2089 .elementor-element.elementor-element-95336d1 .tx-title,.elementor-2089 .elementor-element.elementor-element-95336d1 .tx-title div,.elementor-2089 .elementor-element.elementor-element-95336d1 .tx-title span,.elementor-2089 .elementor-element.elementor-element-95336d1 .nm-h-1,.elementor-2089 .elementor-element.elementor-element-95336d1 .tx-title div span{font-size:34px}.elementor-2089 .elementor-element.elementor-element-5c76663{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2089 .elementor-element.elementor-element-5c76663.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-steps-1-card .number{color:var(--e-global-color-primary);background:var(--e-global-color-secondary)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-services-4-item .number{color:var(--e-global-color-primary);background:var(--e-global-color-secondary)}.elementor-2089 .elementor-element.elementor-element-d884e08 .pf-services-4-card{background-color:var(--e-global-color-primary)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-portfolio-2-card .card-content,{background-color:var(--e-global-color-primary)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-steps-1-card .content{background-color:var(--e-global-color-primary)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-services-2-card .nm-h-2{color:var(--e-global-color-primary)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-steps-1-card .content .title{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-portfolio-2-card .title{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-steps-2-card .title{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-choose-1-handshake .title{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-portfolio-1-top-features-single h4{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-services-4-item .title{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-services-4-item .title a{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-steps-1-card .content .title:hover{color:var(--e-global-color-primary)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-portfolio-2-card .title:hover{color:var(--e-global-color-primary)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-steps-2-card .title:hover{color:var(--e-global-color-primary)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-choose-1-handshake .title:hover{color:var(--e-global-color-primary)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-services-4-item .title:hover{color:var(--e-global-color-primary)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-services-2-card .card-disc{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-steps-1-card .content .disc{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-portfolio-2-card .disc{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-steps-2-card .disc{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-choose-1-handshake .disc{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-portfolio-1-top-features-single p{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-d884e08 .nm-services-4-item .disc{color:var(--e-global-color-text)}.elementor-2089 .elementor-element.elementor-element-a7904bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2089 .elementor-element.elementor-element-ceb43a4>.elementor-widget-container{margin:0 0 0 0;padding:-16px -16px -16px -16px}.elementor-2089 .elementor-element.elementor-element-ceb43a4 .nm-contact-1-social .link-elm{padding:-12px -12px -12px -12px}.elementor-2089 .elementor-element.elementor-element-ceb43a4 .tx-section{padding:0 0 0 0}.elementor-2089 .elementor-element.elementor-element-ceb43a4 .tx-section .container{max-width:0}.elementor-2089 .elementor-element.elementor-element-b475ae5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2089 .elementor-element.elementor-element-8f33767 .ra-ser1-tab-sec:before{background-image:url(https://mindfulcodes.com/wp-content/plugins/nimo-core/assets/img/placeholder.png)}.elementor-2089 .elementor-element.elementor-element-9326b9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}body.elementor-page-2089:not(.elementor-motion-effects-element-type-background),body.elementor-page-2089>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#111}body.elementor-page-2089 .page-wrapper{overflow:none}@media(min-width:768px){.elementor-2089 .elementor-element.elementor-element-d76e855{--width:100%}.elementor-2089 .elementor-element.elementor-element-41c570a{--width:99.102%}.elementor-2089 .elementor-element.elementor-element-5c76663{--width:100.379%}}@media(max-width:767px){.elementor-2089 .elementor-element.elementor-element-7768190>.elementor-widget-container{padding:0 0 0 0}.elementor-2089 .elementor-element.elementor-element-7768190.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0}.elementor-2089 .elementor-element.elementor-element-7768190{z-index:0}.elementor-2089 .elementor-element.elementor-element-7768190 .tx-bigTitle{padding:0 0 0 0;margin:0 0 0 0}.elementor-2089 .elementor-element.elementor-element-7768190 .tx-bigTitle,.elementor-2089 .elementor-element.elementor-element-7768190 .tx-bigTitle div,.elementor-2089 .elementor-element.elementor-element-7768190 .tx-bigTitle span,.elementor-2089 .elementor-element.elementor-element-7768190 .tx-bigTitle div span{font-size:25px}}.elementor-2089 .elementor-element.elementor-element-8f33767 .nm-accordion-item.active,.elementor-2089 .elementor-element.elementor-element-8f33767 .nm-accordion-item:hover{background-color:#050505!important}.elementor-2089 .elementor-element.elementor-element-8f33767 .nm-accordion-item.active .item-title,.elementor-2089 .elementor-element.elementor-element-8f33767 .nm-accordion-item .item-title:hover,.elementor-2089 .elementor-element.elementor-element-8f33767 .nm-accordion-item.active .item-title .text,.elementor-2089 .elementor-element.elementor-element-8f33767 .nm-accordion-item .item-title:hover .text{color:var(--e-global-color-accent)!important;opacity:1!important}.elementor-2089 .elementor-element.elementor-element-8f33767 .nm-accordion-item.active .item-disc,.elementor-2089 .elementor-element.elementor-element-8f33767 .nm-accordion-item .accordion-collapse,.elementor-2089 .elementor-element.elementor-element-8f33767 .nm-accordion-item .accordion-collapse.show{background-color:#050505!important}.elementor-2089 .elementor-element.elementor-element-8f33767 .nm-accordion-item.active .item-title .icon,.elementor-2089 .elementor-element.elementor-element-8f33767 .nm-accordion-item .item-title:hover .icon{background:#3d3d3d!important;color:#ffffff!important}