.elementor-126 .elementor-element.elementor-element-6f2b7ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-67af53d{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:0.8;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-67af53d:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-67af53d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-126 .elementor-element.elementor-element-67af53d::before, .elementor-126 .elementor-element.elementor-element-67af53d > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-67af53d > .e-con-inner > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-67af53d > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-67af53d > .e-con-inner > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-67af53d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ikigai-designbrands.com/wp-content/uploads/IKIGAI4-resized.jpg");--background-overlay:'';background-position:center center;}.elementor-126 .elementor-element.elementor-element-bdaa8b6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Basic sans;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-126 .elementor-element.elementor-element-aed908e{width:var( --container-widget-width, 456px );max-width:456px;--container-widget-width:456px;--container-widget-flex-grow:0;text-align:center;}.elementor-126 .elementor-element.elementor-element-aed908e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-aed908e .elementor-heading-title{font-family:var( --e-global-typography-4fba3d9-font-family ), Basic sans;font-size:var( --e-global-typography-4fba3d9-font-size );font-weight:var( --e-global-typography-4fba3d9-font-weight );text-transform:var( --e-global-typography-4fba3d9-text-transform );font-style:var( --e-global-typography-4fba3d9-font-style );letter-spacing:var( --e-global-typography-4fba3d9-letter-spacing );word-spacing:var( --e-global-typography-4fba3d9-word-spacing );color:var( --e-global-color-a6ec983 );}.elementor-126 .elementor-element.elementor-element-6908611{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}body.elementor-page-126:not(.elementor-motion-effects-element-type-background), body.elementor-page-126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19a4de6 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-126 .elementor-element.elementor-element-6908611{--content-width:700px;}}@media(max-width:1024px){.elementor-126 .elementor-element.elementor-element-6f2b7ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-67af53d{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-bdaa8b6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-126 .elementor-element.elementor-element-aed908e .elementor-heading-title{font-size:var( --e-global-typography-4fba3d9-font-size );letter-spacing:var( --e-global-typography-4fba3d9-letter-spacing );word-spacing:var( --e-global-typography-4fba3d9-word-spacing );}}@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-67af53d{--min-height:400px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-67af53d::before, .elementor-126 .elementor-element.elementor-element-67af53d > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-67af53d > .e-con-inner > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-67af53d > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-67af53d > .e-con-inner > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-67af53d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:60% -20px;}.elementor-126 .elementor-element.elementor-element-bdaa8b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-126 .elementor-element.elementor-element-aed908e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-aed908e .elementor-heading-title{font-size:var( --e-global-typography-4fba3d9-font-size );letter-spacing:var( --e-global-typography-4fba3d9-letter-spacing );word-spacing:var( --e-global-typography-4fba3d9-word-spacing );}.elementor-126 .elementor-element.elementor-element-6908611{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(min-width:2200px){.elementor-126 .elementor-element.elementor-element-6f2b7ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-67af53d{--min-height:50vh;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-126 .elementor-element.elementor-element-aed908e .elementor-heading-title{font-size:var( --e-global-typography-4fba3d9-font-size );letter-spacing:var( --e-global-typography-4fba3d9-letter-spacing );word-spacing:var( --e-global-typography-4fba3d9-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-67af53d */@supports (-webkit-clip-path: polygon(0 0, 0 10%, 10% 10%)) or (clip-path: polygon(0 0, 0 10%, 10% 10%) ) {
.elementor-126 .elementor-element.elementor-element-67af53d {
-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
}

.elementor-126 .elementor-element.elementor-element-67af53d::before{
position: fixed;
height:100vh;
background-size: cover;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e8e05c6 */@media only screen and (min-width: 768px)  {
.elementor-126 .elementor-element.elementor-element-e8e05c6 .form-row{
    width:50%;
    display:inline-block;
}
}

.elementor-126 .elementor-element.elementor-element-e8e05c6 #log-in, .elementor-126 .elementor-element.elementor-element-e8e05c6 #lost-password{
    color: #0e0e0e;
    text-decoration: underline;
}
.elementor-126 .elementor-element.elementor-element-e8e05c6 abbr{
    color: #443F2A;
}

.elementor-126 .elementor-element.elementor-element-e8e05c6 a, .elementor-126 .elementor-element.elementor-element-e8e05c6 p{
    color: #000000 !important;

}
.elementor-126 .elementor-element.elementor-element-e8e05c6 address{
    color: red !important;
}
.elementor-126 .elementor-element.elementor-element-e8e05c6 h3{
    color: #000000 !important;
}
.elementor-126 .elementor-element.elementor-element-e8e05c6 legend{
    color: red !important;
}
.elementor-126 .elementor-element.elementor-element-e8e05c6 h2{
    color: #000000 !important;
}

.elementor-126 .elementor-element.elementor-element-e8e05c6 p#wwlc_address_2_field {
    border-color: red;
    display: none !important;
}

.elementor-126 .elementor-element.elementor-element-e8e05c6 span.select2-selection.select2-selection--single, .elementor-126 .elementor-element.elementor-element-e8e05c6 span.select2-dropdown.select2-dropdown--below {
    width: 220px !important;
}

.elementor-126 .elementor-element.elementor-element-e8e05c6 span.select2-selection__arrow {
	right: 60px !important;
}

/* Style input field with only a bottom border */
input {
    color: #666666;
    border: none; 
    border-bottom: 1px solid #443F2A !important; 
    background-color: transparent !important; 
}

::placeholder{
    opacity: 0 !Important;
}

.elementor-126 .elementor-element.elementor-element-e8e05c6 input#wwlc-register {
    background-color: #ADA68A;
}

.elementor-126 .elementor-element.elementor-element-e8e05c6 .form-control {    
    margin-right: 40px;
}





button.button-primary,
input[type="submit"].button.button-primary {
    margin-top: 20px;
    background-color: #443F2A !Important; 
}/* End custom CSS */