.elementor-9 .elementor-element.elementor-element-c51aaee > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-c51aaee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-93a25e6 > .elementor-element-populated{margin:-100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-2dda8d2{text-align:center;color:#FFFFFF;font-size:3rem;letter-spacing:3px;}.elementor-9 .elementor-element.elementor-element-2dda8d2 > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-282776f .elementor-menu-toggle{margin:0 auto;}.elementor-9 .elementor-element.elementor-element-282776f .elementor-nav-menu .elementor-item{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-282776f .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-282776f{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-9 .elementor-element.elementor-element-282776f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-9 .elementor-element.elementor-element-6a8fcb0 > .elementor-container{min-height:800px;}.elementor-9 .elementor-element.elementor-element-6a8fcb0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6a8fcb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo1.nekokari.net/wp-content/uploads/2022/05/demo11.png");background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-6a8fcb0 > .elementor-background-overlay{background-color:#210C00;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-6a8fcb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 120px 120px 120px;}.elementor-9 .elementor-element.elementor-element-dc7170e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-20074ba{text-align:center;color:#FFFFFF;font-size:2.8rem;line-height:40px;letter-spacing:3px;}.elementor-9 .elementor-element.elementor-element-8356e8b img{opacity:0.4;}.elementor-9 .elementor-element.elementor-element-8356e8b > .elementor-widget-container{margin:-130px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1e30960{text-align:center;color:#FFFFFF;font-size:1.7rem;}.elementor-9 .elementor-element.elementor-element-492c067{text-align:center;color:#FFFFFF;font-size:2.8rem;line-height:40px;letter-spacing:3px;}.elementor-9 .elementor-element.elementor-element-492c067 > .elementor-widget-container{margin:0100px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3dfbefe:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3dfbefe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-3dfbefe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:050px 0px 0150px 0px;}.elementor-9 .elementor-element.elementor-element-3dfbefe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-e0624a8 img{width:50%;}.elementor-9 .elementor-element.elementor-element-e0624a8 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-9 .elementor-element.elementor-element-e20b559{text-align:center;font-size:2rem;}.elementor-9 .elementor-element.elementor-element-4490b72{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f13298a{text-align:center;color:#FFFFFF;font-size:2rem;}.elementor-9 .elementor-element.elementor-element-f13298a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c10816e{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f6cc08b{text-align:center;color:#FFFFFF;font-size:2rem;}.elementor-9 .elementor-element.elementor-element-6f2c5de{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0cd46f2{text-align:center;color:#FFFFFF;font-size:2rem;}.elementor-9 .elementor-element.elementor-element-0cd46f2 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ccbe2b5{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2ea5031{text-align:center;color:#FFFFFF;font-size:2rem;}.elementor-9 .elementor-element.elementor-element-36f60ae{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1964a00{text-align:center;color:#FFFFFF;font-size:2rem;}.elementor-9 .elementor-element.elementor-element-1964a00 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1759ce7{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d5f7e88:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d5f7e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo1.nekokari.net/wp-content/uploads/2022/05/demo12.png");}.elementor-9 .elementor-element.elementor-element-d5f7e88 > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-d5f7e88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-1110ab2 img{width:30%;}.elementor-9 .elementor-element.elementor-element-1110ab2 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-9 .elementor-element.elementor-element-628346f{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-cd2b52e iframe{height:500px;}@media(min-width:1025px){.elementor-9 .elementor-element.elementor-element-6a8fcb0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6a8fcb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-c51aaee{margin-top:0px;margin-bottom:0px;padding:0200px 0px 100px 0px;}.elementor-9 .elementor-element.elementor-element-93a25e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-2dda8d2{font-size:2rem;}.elementor-9 .elementor-element.elementor-element-2dda8d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6a8fcb0{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-20074ba{font-size:2rem;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-8356e8b > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1e30960{font-size:1.4rem;}.elementor-9 .elementor-element.elementor-element-492c067{font-size:2rem;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-492c067 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e0624a8 img{width:100%;}.elementor-9 .elementor-element.elementor-element-e20b559 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d5f7e88:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d5f7e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-1110ab2 img{width:60%;}.elementor-9 .elementor-element.elementor-element-1110ab2 > .elementor-widget-container{margin:100px 0px 20px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-e20b559 */.hdg05  {
  font-size: 2.5rem;
  font-style: italic;
  letter-spacing: .1em;
  color: #fff;
  text-shadow: -2px 2px 0 #de87aa, -8px 6px 0 #000;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f13298a */.hdg04 {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1em;
	text-align: center;
	color:#fff;
	margin: 0 0 20px 0;
}

.hdg04::before,
.hdg04::after {
	content: '';
	width: 90px;
	height: 1px;
	background-color: #fff;
}

.hdg04::before {
	margin-right: 30px;
    margin-top: 4px;

}
.hdg04::after {
	margin-left: 30px;
    margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f2c5de */table.spa {
  width: 100%;
  border-spacing: 0;
}

table.spa th{
  width: 63%;
  border-bottom: 1px solid #fff;
  border-top: none;
  border-left: none;
  border-right: none;    
  padding: 10px 20px;
  text-align: left;
}

table.spa td{
  width: 37%;
  border-bottom: 1px solid #fff;
  border-top: none;
  border-left: none;
  border-right: none;   
  text-align: right;
  padding: 10px 20px;
}
p.spap{
      padding: 0 0 0 0;
      height: 10px;
}
@media screen and (max-width: 640px) {
  table.spa {
    width: 100%;
  }
  table.spa th {
    display: block;
    width: 100%;
    border-bottom:none;
    text-align:center;
  }
  table.spa td {
    display: block;
    width: 100%;
    text-align:center;
    padding:0 0 18px 0;
  }}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cd46f2 */.hdg04 {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1em;
	text-align: center;
	color:#fff;
	margin: 0 0 20px 0;
}

.hdg04::before,
.hdg04::after {
	content: '';
	width: 90px;
	height: 1px;
	background-color: #fff;
}

.hdg04::before {
	margin-right: 30px;
    margin-top: 4px;

}
.hdg04::after {
	margin-left: 30px;
    margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1964a00 */.hdg04 {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1em;
	text-align: center;
	color:#fff;
	margin: 0 0 20px 0;
}

.hdg04::before,
.hdg04::after {
	content: '';
	width: 90px;
	height: 1px;
	background-color: #fff;
}

.hdg04::before {
	margin-right: 30px;
    margin-top: 4px;

}
.hdg04::after {
	margin-left: 30px;
    margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-628346f */table.spa1 {
  width: 100%;
  border-spacing: 0;
}

table.spa1 th{
  width: 20%;
  border-bottom: none;
  border-top: none;
  border-left: none;
  border-right: none;    
  padding: 10px 20px;
  text-align: left;
  font-weight: normal;
}

table.spa1 td{
  width: 80%;
  border-bottom: none;
  border-top: none;
  border-left: none;
  border-right: none;   
  text-align: left;
  padding: 10px 20px;
}
p.spa1p{
      padding: 0 0 0 0;
      height: 10px;
}
@media screen and (max-width: 640px) {
  table.spa1 {
    width: 100%;
  }
  table.spa1 th {
    display: block;
    width: 100%;
    border-bottom:none;
    text-align:center;
  }
  table.spa1 td {
    display: block;
    width: 100%;
    text-align:center;
    padding:0 0 18px 0;
  }}/* End custom CSS */