.elementor-4558 .elementor-element.elementor-element-a6c40101:not(.elementor-motion-effects-element-type-background), .elementor-4558 .elementor-element.elementor-element-a6c40101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-4558 .elementor-element.elementor-element-a6c40101{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 24px 50px 24px;}.elementor-4558 .elementor-element.elementor-element-a6c40101 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4558 .elementor-element.elementor-element-c02310ab{text-align:start;}.elementor-4558 .elementor-element.elementor-element-c02310ab img{width:240px;}.elementor-4558 .elementor-element.elementor-element-b37f026a{color:#2D3732;}.elementor-4558 .elementor-element.elementor-element-a6c40102 .elementor-heading-title{color:#2D3732;}.elementor-4558 .elementor-element.elementor-element-a6c40103{color:#2D3732;}.elementor-4558 .elementor-element.elementor-element-a6c40104 .elementor-button{background-color:#5FB894;fill:#2D3732;color:#2D3732;}.elementor-4558 .elementor-element.elementor-element-a6c40105 .elementor-heading-title{color:#2D3732;}.elementor-4558 .elementor-element.elementor-element-a6c40106{color:#2D3732;}.elementor-4558 .elementor-element.elementor-element-a6c40107 .elementor-heading-title{color:#2D3732;}.elementor-4558 .elementor-element.elementor-element-a6c40108{color:#2D3732;}.elementor-4558 .elementor-element.elementor-element-a6c40109 .elementor-button{background-color:#5FB894;fill:#2D3732;color:#2D3732;}.elementor-4558 .elementor-element.elementor-element-a6c4010a .elementor-button{background-color:#5FB894;fill:#2D3732;color:#2D3732;}.elementor-4558 .elementor-element.elementor-element-a6c4010b .elementor-heading-title{color:#2D3732;}.elementor-4558 .elementor-element.elementor-element-a6c4010c{color:#2D3732;}.elementor-4558 .elementor-element.elementor-element-a6c4010d .elementor-heading-title{font-size:32px;font-weight:800;color:#2D3732;}.elementor-4558 .elementor-element.elementor-element-ac108001{font-size:18px;line-height:1.6em;color:#2D3732;}@media(min-width:768px){.elementor-4558 .elementor-element.elementor-element-a6c40201{width:100%;}}@media(max-width:1024px){.elementor-4558 .elementor-element.elementor-element-c02310ab img{width:240px;}}@media(max-width:767px){.elementor-4558 .elementor-element.elementor-element-c02310ab img{width:210px;}.elementor-4558 .elementor-element.elementor-element-a6c4010d .elementor-heading-title{font-size:26px;}}/* Start custom CSS for section, class: .elementor-element-a6c40101 */.elementor-4558 .elementor-element.elementor-element-a6c40101{
  background:#FAF7F2!important;
  background-image:none!important;
  color:#2D3732!important;
  min-height:100vh;
}
.elementor-4558 .elementor-element.elementor-element-a6c40101 .elementor-widget-heading .elementor-heading-title{color:#2D3732!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101 .elementor-widget-heading:not(.elementor-element-a6c40102) .elementor-heading-title{color:#22543F!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101 .elementor-widget-text-editor,.elementor-4558 .elementor-element.elementor-element-a6c40101 .elementor-widget-text-editor li,.elementor-4558 .elementor-element.elementor-element-a6c40101 .elementor-widget-text-editor p{color:#2D3732!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101 .elementor-widget-text-editor a{color:#22543F!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate{
 background:#FFFFFF!important;color:#2D3732!important;
 border:1px solid #C3D9CC!important;
 box-shadow:0 12px 38px rgba(45,55,50,.09)!important;
}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .c{background:#F5FAF6!important;border:1px solid #C3D9CC!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .m,.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .ajc-small,.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .top,.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .ajc-price span,.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .ajc-privacy summary,.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .ajc-privacy p{color:#46574E!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .ajc-intro h2,.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .c h3,.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .ajc-price{color:#2D3732!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate label{color:#2D3732!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate input[type=email],.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate input[type=password],.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate input[type=text]{
 background:#FFFFFF!important;color:#2D3732!important;border:1px solid #A7C5B5!important;
}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate input::placeholder{color:#46574E!important;opacity:1}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .b,.elementor-4558 .elementor-element.elementor-element-a6c40101 .elementor-button{background:#5FB894!important;color:#2D3732!important;border-color:#5FB894!important;font-weight:800!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate a:not(.b){color:#22543F!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .ajc-help{border-color:#D49A63!important;background:#FFE7CD!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .ajc-help summary,.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .ajc-help p{color:#553418!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .ajc-help .b{background:#FFBE9D!important;border-color:#C8794E!important;color:#553418!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate :is(a,button,input,summary):focus-visible,.elementor-4558 .elementor-element.elementor-element-a6c40101 .elementor-button:focus-visible{outline:3px solid #FF8A65!important;outline-offset:3px}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate input,.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate a,.elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate button{min-height:44px}
.elementor-4558 .elementor-element.elementor-element-a6c40101 .mi-dia-theme-control{display:flex;justify-content:flex-end;align-items:center;padding:4px 0 10px;color:#2D3732;font-size:14px}
.elementor-4558 .elementor-element.elementor-element-a6c40101 .mi-dia-theme-control label{display:flex;align-items:center;gap:9px;cursor:pointer;font-weight:650;color:inherit}
.elementor-4558 .elementor-element.elementor-element-a6c40101 #mi-dia-dark-toggle{width:20px;height:20px;accent-color:#5FB894;cursor:pointer}
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked){
 background:#111C17!important;color:#F2F8F3!important
}
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) .elementor-widget-heading .elementor-heading-title,
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) .elementor-widget-text-editor,.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) .elementor-widget-text-editor li,.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) .elementor-widget-text-editor p,
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) .mi-dia-theme-control{color:#F2F8F3!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) .elementor-widget-heading:not(.elementor-element-a6c40102) .elementor-heading-title,.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) .elementor-widget-text-editor a{color:#A5E7C2!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate{background:#1B2A22!important;color:#F2F8F3!important;border-color:#567564!important;box-shadow:0 12px 38px #0005!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .c{background:#24372C!important;border-color:#567564!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .m,.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .ajc-small,.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .top,.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .ajc-price span,.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .ajc-privacy summary,.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .ajc-privacy p{color:#C6D9CE!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .ajc-intro h2,.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .c h3,.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .ajc-price,.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate label{color:#F2F8F3!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate input[type=email],.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate input[type=password],.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate input[type=text]{background:#17271F!important;color:#F2F8F3!important;border-color:#567564!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate input::placeholder{color:#C6D9CE!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate a:not(.b){color:#A5E7C2!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .b,.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) .elementor-button{background:#8EDDB6!important;color:#1B2922!important;border-color:#8EDDB6!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .ajc-help{background:#493527!important;border-color:#C59870!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .ajc-help summary,.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .ajc-help p{color:#FFE3C3!important}
.elementor-4558 .elementor-element.elementor-element-a6c40101:has(#mi-dia-dark-toggle:checked) #ajc-gate .ajc-help .b{background:#F5B58B!important;color:#34271E!important;border-color:#E3A375!important}
@media(max-width:600px){
 .elementor-4558 .elementor-element.elementor-element-a6c40101{padding:12px 10px!important}
 .elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate{margin:12px auto!important;padding:18px 14px!important}
 .elementor-4558 .elementor-element.elementor-element-a6c40101 #ajc-gate .c{padding:17px!important}
 .elementor-4558 .elementor-element.elementor-element-a6c40101 .mi-dia-theme-control{justify-content:flex-start;font-size:14px}
}
@media(prefers-reduced-motion:reduce){.elementor-4558 .elementor-element.elementor-element-a6c40101 *,.elementor-4558 .elementor-element.elementor-element-a6c40101 *::before,.elementor-4558 .elementor-element.elementor-element-a6c40101 *::after{animation:none!important;transition:none!important}}/* End custom CSS */