.elementor-1075 .elementor-element.elementor-element-34fbab8, .elementor-1075 .elementor-element.elementor-element-34fbab8 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1075 .elementor-element.elementor-element-34fbab8{margin-top:0px;margin-bottom:0px;padding:7% 10% 7% 10%;}.elementor-1075 .elementor-element.elementor-element-015c6db > .elementor-element-populated, .elementor-1075 .elementor-element.elementor-element-015c6db > .elementor-element-populated > .elementor-background-overlay, .elementor-1075 .elementor-element.elementor-element-015c6db > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1075 .elementor-element.elementor-element-015c6db > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1075 .elementor-element.elementor-element-ef20e2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1075 .elementor-element.elementor-element-4e7f058:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1075 .elementor-element.elementor-element-4e7f058 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2cafe47 );}.elementor-1075 .elementor-element.elementor-element-4e7f058 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:6% 6% 6% 6%;}.elementor-1075 .elementor-element.elementor-element-4e7f058 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-login .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-form-fields-wrapper label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1075 .elementor-element.elementor-element-60463d5 .elementor-field-group{margin-bottom:20px;}.elementor-1075 .elementor-element.elementor-element-60463d5 .elementor-form-fields-wrapper{margin-bottom:-20px;}body .elementor-1075 .elementor-element.elementor-element-60463d5 .elementor-field-group > label{padding-bottom:8px;}.elementor-1075 .elementor-element.elementor-element-60463d5 .elementor-form-fields-wrapper label{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-1075 .elementor-element.elementor-element-60463d5 .elementor-field-group .elementor-field{color:#7A7A7A;}.elementor-1075 .elementor-element.elementor-element-60463d5 .elementor-field-group .elementor-field, .elementor-1075 .elementor-element.elementor-element-60463d5 .elementor-field-subgroup label{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-1075 .elementor-element.elementor-element-60463d5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F7F9FC;border-color:#1F3F7855;border-radius:6px 6px 6px 6px;}.elementor-1075 .elementor-element.elementor-element-60463d5 .elementor-field-group .elementor-select-wrapper select{background-color:#F7F9FC;border-color:#1F3F7855;border-radius:6px 6px 6px 6px;}.elementor-1075 .elementor-element.elementor-element-60463d5 .elementor-field-group .elementor-select-wrapper::before{color:#1F3F7855;}.elementor-1075 .elementor-element.elementor-element-60463d5 .elementor-button{color:var( --e-global-color-2cafe47 );font-family:"Open Sans", Sans-serif;font-weight:600;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}body.elementor-page-1075:not(.elementor-motion-effects-element-type-background), body.elementor-page-1075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F6;}/* Start custom CSS for column, class: .elementor-element-015c6db */.elementor-1075 .elementor-element.elementor-element-015c6db .elementor-widget-html,
.elementor-1075 .elementor-element.elementor-element-015c6db  .elementor-widget-container {
    height: stretch;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6496849 */.wpo365-mssignin-wrapper {
    width: 100%;
    padding: 0 0 1rem 0!important;
}


.elementor-1075 .elementor-element.elementor-element-6496849 button:hover,
.elementor-1075 .elementor-element.elementor-element-6496849 button:focus {
    background: transparent;
}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-60463d5 */.elementor-1075 .elementor-element.elementor-element-60463d5 .elementor-field-option {
    display: flex; 
    align-items: flex-start; 
    gap: 8px; 
}
.elementor-1075 .elementor-element.elementor-element-60463d5 .elementor-field-option label {
    line-height: 1.25;
}
.elementor-1075 .elementor-element.elementor-element-60463d5 input[type="checkbox"] {
  transform: scale(1.4); /* Makes the checkbox 1.5 times larger */
  margin: 5px 8px 0 2px 
}

.elementor-1075 .elementor-element.elementor-element-60463d5 form {
    background: #ffffff;
}

.elementor-1075 .elementor-element.elementor-element-60463d5 button {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e7f058 */.elementor-1075 .elementor-element.elementor-element-4e7f058 {
    min-height: 480px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-34fbab8 */.elementor-1075 .elementor-element.elementor-element-34fbab8 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.elementor-column-gap-default {
    border-radius: 30px;
    overflow: hidden; 
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
  min-height: 70vh;
}/* End custom CSS */