.elementor-358 .elementor-element.elementor-element-08500ca{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-358 .elementor-element.elementor-element-08500ca:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-08500ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cmsthemes.innovatewebs.com/calmhaven/wp-content/uploads/2025/10/404.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-358 .elementor-element.elementor-element-fee56e4{text-align:center;}.elementor-358 .elementor-element.elementor-element-fee56e4 .elementor-heading-title{font-size:100px;color:var( --e-global-color-calmhaven9 );}.elementor-358 .elementor-element.elementor-element-eefc3b0{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-358 .elementor-element.elementor-element-eefc3b0 .elementor-heading-title{color:var( --e-global-color-calmhaven9 );}.elementor-358 .elementor-element.elementor-element-2033cbb > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-358 .elementor-element.elementor-element-2033cbb{text-align:center;}.elementor-358 .elementor-element.elementor-element-2033cbb .calmhaven-btn{padding:20px 51px 20px 51px;background-color:var( --e-global-color-calmhaven2 );}.elementor-358 .elementor-element.elementor-element-2033cbb .calmhaven-btn, 
                     .elementor-358 .elementor-element.elementor-element-2033cbb .calmhaven-btn .calmhaven-text, 
                     .elementor-358 .elementor-element.elementor-element-2033cbb .calmhaven-btn .hover6-text, 
                     .elementor-358 .elementor-element.elementor-element-2033cbb .calmhaven-btn .hover9-text{color:#ffffff;}.elementor-358 .elementor-element.elementor-element-2033cbb .hover1:hover,
                     .elementor-358 .elementor-element.elementor-element-2033cbb .hover2:hover,
                     .elementor-358 .elementor-element.elementor-element-2033cbb .hover5:hover .hover5-text,
                     .elementor-358 .elementor-element.elementor-element-2033cbb .hover6:hover .hover6-text,
                     .elementor-358 .elementor-element.elementor-element-2033cbb .hover8:hover .calmhaven-text,
                     .elementor-358 .elementor-element.elementor-element-2033cbb .hover9:hover .hover9-text,
                     .elementor-358 .elementor-element.elementor-element-2033cbb .hover10:hover .calmhaven-text{color:#ffffff !important;}.elementor-358 .elementor-element.elementor-element-2033cbb .calmhaven-btn, 
                       .elementor-358 .elementor-element.elementor-element-2033cbb .calmhaven-btn .calmhaven-text,
                       .elementor-358 .elementor-element.elementor-element-2033cbb .calmhaven-btn .hover5-text,
                       .elementor-358 .elementor-element.elementor-element-2033cbb .calmhaven-btn .hover6-text,
                       .elementor-358 .elementor-element.elementor-element-2033cbb .calmhaven-btn .hover9-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:20px;}.elementor-358 .elementor-element.elementor-element-2033cbb .hover1::before, .elementor-358 .elementor-element.elementor-element-2033cbb .hover1::after{background-color:#000000;}.elementor-358 .elementor-element.elementor-element-2033cbb .hover2::before{background-color:#000000;}.elementor-358 .elementor-element.elementor-element-2033cbb .hover5 .hover5-bg{background-color:#000000;}.elementor-358 .elementor-element.elementor-element-2033cbb .hover6:hover{background-color:#000000;}.elementor-358 .elementor-element.elementor-element-2033cbb .hover8::before, .elementor-358 .elementor-element.elementor-element-2033cbb .hover8::after{background-color:#000000;}.elementor-358 .elementor-element.elementor-element-2033cbb .hover9::before{background-color:#000000;}.elementor-358 .elementor-element.elementor-element-2033cbb .hover10::before, .elementor-358 .elementor-element.elementor-element-2033cbb .hover10::after{background-color:#000000;}@media(max-width:1366px){.elementor-358 .elementor-element.elementor-element-fee56e4 .elementor-heading-title{font-size:90px;line-height:0.9em;}.elementor-358 .elementor-element.elementor-element-eefc3b0 .elementor-heading-title{font-size:28px;}}@media(max-width:1200px){.elementor-358 .elementor-element.elementor-element-eefc3b0{text-align:center;}.elementor-358 .elementor-element.elementor-element-eefc3b0 .elementor-heading-title{font-size:24px;}.elementor-358 .elementor-element.elementor-element-2033cbb{text-align:center;}}@media(max-width:1024px){.elementor-358 .elementor-element.elementor-element-fee56e4 .elementor-heading-title{font-size:80px;line-height:0.8em;}}@media(max-width:880px){.elementor-358 .elementor-element.elementor-element-fee56e4 .elementor-heading-title{font-size:70px;}}@media(max-width:767px){.elementor-358 .elementor-element.elementor-element-eefc3b0 .elementor-heading-title{font-size:22px;}}