.elementor-kit-1487{--e-global-color-primary:#6A81EC;--e-global-color-secondary:#000000;--e-global-color-text:#3F3F3F;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-1487 button,.elementor-kit-1487 input[type="button"],.elementor-kit-1487 input[type="submit"],.elementor-kit-1487 .elementor-button{background-color:var( --e-global-color-primary );font-weight:600;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-kit-1487 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1487 a{color:var( --e-global-color-primary );}.elementor-kit-1487 h1{color:var( --e-global-color-secondary );font-family:"Staatliches", Sans-serif;font-size:70px;line-height:78px;}.elementor-kit-1487 h2{color:var( --e-global-color-secondary );font-family:"Staatliches", Sans-serif;font-size:40px;line-height:45px;}.elementor-kit-1487 h3{color:var( --e-global-color-secondary );font-family:"Staatliches", Sans-serif;font-size:24px;line-height:34px;}.elementor-kit-1487 h4{color:var( --e-global-color-secondary );font-family:"Staatliches", Sans-serif;}.elementor-kit-1487 h5{font-family:"Staatliches", Sans-serif;}.elementor-kit-1487 h6{font-family:"Staatliches", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1000px;}.e-con{--container-max-width:1000px;--container-default-padding-top:0px;--container-default-padding-right:30px;--container-default-padding-bottom:0px;--container-default-padding-left:30px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:900px){.elementor-kit-1487 h1{font-size:50px;line-height:58px;}.elementor-kit-1487 h2{font-size:36px;line-height:45px;}.elementor-kit-1487 h3{font-size:22px;line-height:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:700px;}.e-con{--container-max-width:700px;}}@media(max-width:700px){.elementor-kit-1487 h1{font-size:42px;line-height:49px;}.elementor-kit-1487 h2{font-size:28px;line-height:38px;}.elementor-kit-1487 h3{font-size:20px;line-height:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:400px;}.e-con{--container-max-width:400px;}}/* Start custom CSS */p:last-child{margin-bottom:0;}

.text-balance{text-wrap: balance;}

/*-------------------------*\
    RESPONSIVE
\*-------------------------*/

/* Desktop (and wide) only */
@media (min-width: 1200px){}


/* MD to Wide */
@media (min-width: 900px){
	.hide-mobile,
	.hide-tablet,
	.hide-mobile-tablet{display:inline;}
}

/* Up to MD (Laptop) */
@media (max-width: 900px){}

/* Tablet only */
@media (min-width: 700px) and (max-width: 900px){
	.hide-mobile{display:inline;}
}

/* Up Tablet */
@media (max-width: 900px){
	.hide-pc{display:none;}
}

/* Mobile */
@media (max-width: 700px){
    .hide-mobile{display: none;}
	.hide-tablet,
	.hide-pc-tablet{display:none;}
}/* End custom CSS */