.elementor-kit-6{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#E4352C;--e-global-color-e22b61a:#0D0D0D;--e-global-color-5a8bcc3:#000000;--e-global-color-38ae539:#000000D9;--e-global-color-7fd0ccc:#000000BF;--e-global-color-2136791:#000000B2;--e-global-color-29daf6e:#00000040;--e-global-color-fb06bce:#707070;--e-global-color-b78473c:#CBCBCB;--e-global-color-94ef601:#DCDCDC;--e-global-color-d351423:#F1F1F1;--e-global-color-472b1a0:#FFFFFF;--e-global-color-9e489e1:#E4352C;--e-global-color-f8458c4:#0AAF68;--e-global-color-7f7641c:#00000000;--e-global-color-eb07411:#939393;--e-global-color-09841d1:#00000080;--e-global-color-bd14ff7:#FEA500;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;--e-global-typography-9a93c9e-font-family:"Krona One";--e-global-typography-9a93c9e-font-size:48px;--e-global-typography-9a93c9e-font-weight:400;--e-global-typography-9a93c9e-line-height:1em;--e-global-typography-f9eae32-font-family:"Krona One";--e-global-typography-f9eae32-font-size:30px;--e-global-typography-f9eae32-font-weight:400;--e-global-typography-f9eae32-line-height:36px;--e-global-typography-45a7d97-font-family:"Krona One";--e-global-typography-45a7d97-font-size:24px;--e-global-typography-45a7d97-line-height:30px;--e-global-typography-b73d5c1-font-family:"Krona One";--e-global-typography-b73d5c1-font-size:20px;--e-global-typography-b73d5c1-line-height:26px;--e-global-typography-a0c380a-font-family:"Montserrat";--e-global-typography-a0c380a-font-size:20px;--e-global-typography-a0c380a-font-weight:600;--e-global-typography-a0c380a-line-height:24.38px;--e-global-typography-f15f598-font-family:"Montserrat";--e-global-typography-f15f598-font-size:1.25rem;--e-global-typography-f15f598-font-weight:400;--e-global-typography-f15f598-line-height:1.2em;--e-global-typography-0b317a2-font-family:"Montserrat";--e-global-typography-0b317a2-font-size:18px;--e-global-typography-0b317a2-font-weight:600;--e-global-typography-0b317a2-line-height:21.94px;--e-global-typography-83101cb-font-family:"Montserrat";--e-global-typography-83101cb-font-size:16px;--e-global-typography-83101cb-font-weight:400;--e-global-typography-83101cb-line-height:19.5px;--e-global-typography-40538cc-font-family:"Montserrat";--e-global-typography-40538cc-font-size:16px;--e-global-typography-40538cc-font-weight:500;--e-global-typography-40538cc-line-height:19.5px;--e-global-typography-21f85a8-font-family:"Montserrat";--e-global-typography-21f85a8-font-size:16px;--e-global-typography-21f85a8-font-weight:700;--e-global-typography-21f85a8-line-height:19.5px;--e-global-typography-a5a6245-font-family:"Montserrat";--e-global-typography-a5a6245-font-size:14px;--e-global-typography-a5a6245-font-weight:400;--e-global-typography-a5a6245-line-height:21px;--e-global-typography-bbffcf3-font-family:"Montserrat";--e-global-typography-bbffcf3-font-size:12px;--e-global-typography-bbffcf3-font-weight:400;--e-global-typography-bbffcf3-line-height:16px;color:var( --e-global-color-5a8bcc3 );font-family:"Montserrat", Sans-serif;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-5a8bcc3 );font-family:var( --e-global-typography-83101cb-font-family ), Sans-serif;font-size:var( --e-global-typography-83101cb-font-size );font-weight:var( --e-global-typography-83101cb-font-weight );line-height:var( --e-global-typography-83101cb-line-height );color:var( --e-global-color-472b1a0 );border-radius:58px 58px 58px 58px;padding:20px 78px 20px 78px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-5a8bcc3 );font-family:"Montserrat", Sans-serif;}.elementor-kit-6 h1{color:var( --e-global-color-5a8bcc3 );font-family:"Krona One", Sans-serif;}.elementor-kit-6 h2{color:var( --e-global-color-5a8bcc3 );font-family:"Krona One", Sans-serif;font-size:30px;line-height:36px;}.elementor-kit-6 h3{color:var( --e-global-color-5a8bcc3 );font-family:"Krona One", Sans-serif;font-size:24px;}.elementor-kit-6 h4{color:var( --e-global-color-5a8bcc3 );font-family:"Krona One", Sans-serif;}.elementor-kit-6 h5{color:var( --e-global-color-5a8bcc3 );font-family:"Krona One", Sans-serif;}.elementor-kit-6 h6{color:var( --e-global-color-5a8bcc3 );font-family:"Krona One", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-9a93c9e-font-size:38px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-83101cb-font-size );line-height:var( --e-global-typography-83101cb-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-9a93c9e-font-size:32px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-83101cb-font-size );line-height:var( --e-global-typography-83101cb-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
    /* set some container widths */
	--nd-content-width-full: 81rem;
	--nd-content-width:      67.25rem;
	--nd-site-gutter:        1.25rem;
    
    --nd-content-full: min(var(--nd-content-width-full), 100%);
	--nd-content:      min(var(--nd-content-width),      100%);
	--nd-content-half: min(calc(var(--nd-content-width-full) / 2), 100%);
	
	--nd-container-l:   min(var(--nd-content-width-full), 100% - calc(var(--nd-site-gutter) * 2));
	--nd-container: min(var(--nd-content-width),      100% - calc(var(--nd-site-gutter) * 2));
    
    /* fluid spaces: viewport 500-1000px */
    --nd-space-s: clamp(2rem, 1.5rem + 1.6vw, 2.5rem); /* 32-40px */
	--nd-space:   clamp(3rem, 1rem + 6.4vw, 5rem); /* 48-80px */
	--nd-space-l: clamp(3rem, 0rem + 9.6vw, 6rem); /* 48-96px */
	
	
	--nd-header-safearea: 8rem;
	--nd-hero-min-height: clamp(25rem, 15rem + 32vi, 35rem);
}


/* utility classes */
.text-balance { text-wrap: balance; }
.text-pretty { text-wrap: pretty; }

/* remove margin from last elements */
p:last-child,
.elementor-widget-text-editor ul:last-child {
    margin-block-end: 0;
}


/* fix elementor nested carousel widget loading */
.elementor-widget-n-carousel .swiper:not(.swiper-initialized) .swiper-slide {
    width: calc(100% / var(--e-n-carousel-swiper-slides-to-display, 1)) !important;
}
.elementor-widget-loop-carousel .swiper:not(.swiper-initialized) .swiper-slide {
    width: calc(100% / var(--swiper-slides-to-display, 1)) !important;
}/* End custom CSS */