.elementor-3666 .elementor-element.elementor-element-206b909{--display:flex;--padding-top:0115px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3666 .elementor-element.elementor-element-26a0af2{--display:flex;--padding-top:015px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3666 .elementor-element.elementor-element-26a0af2:not(.elementor-motion-effects-element-type-background), .elementor-3666 .elementor-element.elementor-element-26a0af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3FD;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3666 .elementor-element.elementor-element-f697cde > .elementor-widget-container{margin:050px 0px 050px 0px;}.elementor-3666 .elementor-element.elementor-element-f697cde.elementor-element{--align-self:center;}.elementor-3666 .elementor-element.elementor-element-f697cde{text-align:center;}.elementor-3666 .elementor-element.elementor-element-f697cde .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:38px;font-weight:600;color:#000000;}.elementor-3666 .elementor-element.elementor-element-c242bd5{--display:flex;--margin-top:012px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-3666 .elementor-element.elementor-element-51aa3c8{text-align:center;color:var( --e-global-color-primary );}.elementor-3666 .elementor-element.elementor-element-bc16643{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:080px;--margin-bottom:080px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3666 .elementor-element.elementor-element-bc16643.e-con{--align-self:center;}.elementor-3666 .elementor-element.elementor-element-3e96c8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-3e96c8c.elementor-element{--align-self:center;}.elementor-3666 .elementor-element.elementor-element-448e63b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-3666 .elementor-element.elementor-element-448e63b.e-con{--align-self:center;}.elementor-3666 .elementor-element.elementor-element-259bb73 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-259bb73.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-3666 .elementor-element.elementor-element-206b909{--padding-top:0180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3666 .elementor-element.elementor-element-f697cde > .elementor-widget-container{margin:050px 0px 050px 0px;}}@media(max-width:800px){.elementor-3666 .elementor-element.elementor-element-206b909{--padding-top:070px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3666 .elementor-element.elementor-element-26a0af2{--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-3666 .elementor-element.elementor-element-f697cde > .elementor-widget-container{margin:025px 0px 025px 0px;}.elementor-3666 .elementor-element.elementor-element-f697cde .elementor-heading-title{font-size:32px;}.elementor-3666 .elementor-element.elementor-element-bc16643{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3666 .elementor-element.elementor-element-3e96c8c > .elementor-widget-container{padding:0% 05% 0% 05%;}.elementor-3666 .elementor-element.elementor-element-448e63b{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3666 .elementor-element.elementor-element-259bb73 > .elementor-widget-container{padding:0% 05% 0% 05%;}}/* Start custom CSS for shortcode, class: .elementor-element-3e96c8c */#apply {
  width: 80%;
	display: block;
	margin: 0 auto;
}

dl {
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

dt {
  width: 25%;
  margin-bottom: 24px;
  font-size: 18px;
  text-align: end;
}

dd {
  width: 60%;
  margin-bottom: 24px;
  font-size: 24px;
}

dt p,
dd p
{
	margin-bottom: 0;
}

label {
  cursor: pointer;
}

input,select {
  width: 100%;
  padding: 8px 4px;
  border: solid 1px #999;
  border-radius: 4px;
  box-shadow: inset 0px 0px 4px 2px rgba(17, 17, 26, 0.08);
}

select {
  width: 50%;
}

.send {
  margin: 0 auto;
	margin-top: 40px;
  width: 60%;
}

.send input {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.2em;
  background-color: #3366ff;
  color: #fff;
  border-radius: 8px;
  padding: 14px 0;
  text-align: center;
  width: 320px;
  box-shadow: none;
  align-items: center;
  margin-top: 32px;
  margin: 0 auto;
  display: block;
  cursor: pointer;
}

.send input:hover {
  opacity: 0.8;
  transition: all 0.4s;
}

dd #date,
dd #sex,
dd #pref,
dd #address,
dd #city,
dd #tel {
    width: 50%;
  }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-259bb73 */#apply {
  width: 90%;
	display: block;
	margin: 0 auto;
}

dl {
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

dt {
  margin-bottom: 16px;
  font-size: 18px;
}

dd {
  margin-bottom: 16px;
  font-size: 24px;
}

dt p,
dd p
{
	margin-bottom: 0;
}

label {
  cursor: pointer;
}

input,select {
  width: 100%;
  padding: 8px 4px;
  border: solid 1px #999;
  border-radius: 4px;
  box-shadow: inset 0px 0px 4px 2px rgba(17, 17, 26, 0.08);
}

select {
  width: 50%;
}

.send {
  margin: 0 auto;
	margin-top: 40px;
  width: 60%;
}

.send input {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.2em;
  background-color: #3366ff;
  color: #fff;
  border-radius: 8px;
  padding: 14px 0;
  text-align: center;
  width: 100%;
  box-shadow: none;
  align-items: center;
  margin-top: 32px;
  margin: 0 auto;
  display: block;
  cursor: pointer;
}

.send input:hover {
  opacity: 0.8;
  transition: all 0.4s;
}


@media (max-width: 768px) { 
	#apply {
		width: 90%;
		margin: 0 auto;
	}
	
	
  dt {
    width: 100%;
    text-align: left;
    margin: 0;
  }
  
  dd {
      width: 100%;
      margin: 0;
      margin-bottom: 16px;
  }
  
dd #date,
dd #sex,
dd #pref,
dd #address,
dd #city,
dd #tel {
    width: 50%;
  }
  
  input,select {
      width: 100%;
  }

  .send {
    width: 70%;
  }

  .send input {
    width: 100%;
  }
  
}/* End custom CSS */