.elementor-56 .elementor-element.elementor-element-4e10afe{--display:flex;}.elementor-56 .elementor-element.elementor-element-4e10afe:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-4e10afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3BCE8;}.elementor-56 .elementor-element.elementor-element-8415859{--display:flex;}.elementor-56 .elementor-element.elementor-element-72a0310{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-72a0310:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-72a0310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-56 .elementor-element.elementor-element-1070591{--display:flex;}.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-56 .elementor-element.elementor-element-cf0590c{text-align:center;}.elementor-56 .elementor-element.elementor-element-cf0590c .elementor-heading-title{font-family:"Gentium Book Basic", Sans-serif;font-size:28px;font-weight:700;color:#2E1C1C;}.elementor-56 .elementor-element.elementor-element-ad0d970{padding:0px 25px 0px 151px;--e-rating-icon-font-size:23px;--e-rating-gap:0px;--e-rating-icon-marked-color:#000000;}.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-56 .elementor-element.elementor-element-cab4b80{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-56 .elementor-element.elementor-element-55d1c3b{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#080808;}.elementor-56 .elementor-element.elementor-element-00a093b{--display:flex;}.elementor-56 .elementor-element.elementor-element-8516f3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-0f8fe62{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-56 .elementor-element.elementor-element-0f8fe62:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-56 .elementor-element.elementor-element-0f8fe62, .elementor-56 .elementor-element.elementor-element-0f8fe62::before{--border-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-39d7ef3{width:var( --container-widget-width, 14.632% );max-width:14.632%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 230px;--container-widget-width:14.632%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-39d7ef3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-39d7ef3 .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-39d7ef3.elementor-view-stacked .elementor-icon{background-color:#151C1F;}.elementor-56 .elementor-element.elementor-element-39d7ef3.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-39d7ef3.elementor-view-default .elementor-icon{color:#151C1F;border-color:#151C1F;}.elementor-56 .elementor-element.elementor-element-39d7ef3.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-39d7ef3.elementor-view-default .elementor-icon svg{fill:#151C1F;}.elementor-56 .elementor-element.elementor-element-39d7ef3 .elementor-icon{font-size:36px;}.elementor-56 .elementor-element.elementor-element-39d7ef3 .elementor-icon svg{height:36px;}.elementor-56 .elementor-element.elementor-element-e441a85{text-align:center;}.elementor-56 .elementor-element.elementor-element-e441a85 .elementor-heading-title{color:#2C2C2C;}.elementor-56 .elementor-element.elementor-element-2368ec3{text-align:center;}.elementor-56 .elementor-element.elementor-element-9b97e11{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-56 .elementor-element.elementor-element-09fe65a{width:var( --container-widget-width, 14.632% );max-width:14.632%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 225px;--container-widget-width:14.632%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-09fe65a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-09fe65a .elementor-icon-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-09fe65a.elementor-view-stacked .elementor-icon{background-color:#313131;}.elementor-56 .elementor-element.elementor-element-09fe65a.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-09fe65a.elementor-view-default .elementor-icon{color:#313131;border-color:#313131;}.elementor-56 .elementor-element.elementor-element-09fe65a.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-09fe65a.elementor-view-default .elementor-icon svg{fill:#313131;}.elementor-56 .elementor-element.elementor-element-09fe65a .elementor-icon{font-size:36px;}.elementor-56 .elementor-element.elementor-element-09fe65a .elementor-icon svg{height:36px;}.elementor-56 .elementor-element.elementor-element-e7d310e{text-align:center;}.elementor-56 .elementor-element.elementor-element-e7d310e .elementor-heading-title{color:#2F3030;}.elementor-56 .elementor-element.elementor-element-0740fdd{text-align:center;}.elementor-56 .elementor-element.elementor-element-0559548{--display:flex;}.elementor-56 .elementor-element.elementor-element-3627a4e .elementor-heading-title{font-family:"Gentium Book Basic", Sans-serif;font-weight:800;color:#535353;}.elementor-56 .elementor-element.elementor-element-3997ae4{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-56 .elementor-element.elementor-element-4a2252f{--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;}.elementor-56 .elementor-element.elementor-element-cae6ef5{text-align:center;}.elementor-56 .elementor-element.elementor-element-cae6ef5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:700;color:#000000;}.elementor-56 .elementor-element.elementor-element-1f45d6f{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#414141;}.elementor-widget-image .widget-image-caption{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-56 .elementor-element.elementor-element-8ae0351 img{width:41%;max-width:39%;}.elementor-56 .elementor-element.elementor-element-a6f170a{--display:flex;}.elementor-56 .elementor-element.elementor-element-a6f170a:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-a6f170a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E8E8;}.elementor-56 .elementor-element.elementor-element-8fa22ca{text-align:center;}.elementor-56 .elementor-element.elementor-element-8fa22ca .elementor-heading-title{font-family:"Gentium Book Plus", Sans-serif;font-weight:600;color:#000000;}.elementor-56 .elementor-element.elementor-element-8d75fa8{text-align:center;}.elementor-56 .elementor-element.elementor-element-d65859e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-7534cd3{--display:flex;}.elementor-56 .elementor-element.elementor-element-7534cd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-1ffadd5{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-56 .elementor-element.elementor-element-1ffadd5:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-1ffadd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-1ffadd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-1e9c594{text-align:center;}.elementor-56 .elementor-element.elementor-element-1e9c594 .elementor-heading-title{font-family:"Gentium Book Plus", Sans-serif;font-size:41px;font-weight:600;color:#000000;}.elementor-56 .elementor-element.elementor-element-ef9b01c{width:var( --container-widget-width, 131.166% );max-width:131.166%;--container-widget-width:131.166%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-ef9b01c > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-ef9b01c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-73a70f0{--display:flex;}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-7534cd3{--width:15.253%;}.elementor-56 .elementor-element.elementor-element-1ffadd5{--width:68.402%;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-ad0d970{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 100px;}.elementor-56 .elementor-element.elementor-element-39d7ef3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 155px;}.elementor-56 .elementor-element.elementor-element-09fe65a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0155px;}.elementor-56 .elementor-element.elementor-element-8fa22ca .elementor-heading-title{font-size:26px;}.elementor-56 .elementor-element.elementor-element-8d75fa8{text-align:center;}}/* Start custom CSS for wpforms, class: .elementor-element-ef9b01c */html {
    height: 100%;
}
body {
    height: 100%;
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

/* Text Align */
.text-c {
    text-align: center;
}
.text-l {
    text-align: left;
}
.text-r {
    text-align: right
}
.text-j {
    text-align: justify;
}

/* Text Color */
.text-whitesmoke {
    color: whitesmoke
}
.text-darkyellow {
    color: rgba(255, 235, 59, 0.432)
}

/* Lines */

.line-b {
    border-bottom: 1px solid #FFEB3B !important;
}

/* Buttons */
.button {
    border-radius: 3px;
}
.form-button {
    background-color: rgba(255, 235, 59, 0.24);
    border-color: rgba(255, 235, 59, 0.24);
    color: #e6e6e6;
}
.form-button:hover,
.form-button:focus,
.form-button:active,
.form-button.active,
.form-button:active:focus,
.form-button:active:hover,
.form-button.active:hover,
.form-button.active:focus {
    background-color: rgba(255, 235, 59, 0.473);
    border-color: rgba(255, 235, 59, 0.473);
    color: #e6e6e6;
}
.button-l {
    width: 100% !important;
}

/* Margins g(global) - l(left) - r(right) - t(top) - b(bottom) */

.margin-g {
    margin: 15px;
}
.margin-g-sm {
    margin: 10px;
}
.margin-g-md {
    margin: 20px;
}
.margin-g-lg {
    margin: 30px;
}

.margin-l {
    margin-left: 15px;
}
.margin-l-sm {
    margin-left: 10px;
}
.margin-l-md {
    margin-left: 20px;
}
.margin-l-lg {
    margin-left: 30px;
}

.margin-r {
    margin-right: 15px;
}
.margin-r-sm {
    margin-right: 10px;
}
.margin-r-md {
    margin-right: 20px;
}
.margin-r-lg {
    margin-right: 30px;
}

.margin-t {
    margin-top: 15px;
}
.margin-t-sm {
    margin-top: 10px;
}
.margin-t-md {
    margin-top: 20px;
}
.margin-t-lg {
    margin-top: 30px;
}

.margin-b {
    margin-bottom: 15px;
}
.margin-b-sm {
    margin-bottom: 10px;
}
.margin-b-md {
    margin-bottom: 20px;
}
.margin-b-lg {
    margin-bottom: 30px;
}

/* Bootstrap Form Control Extension */

.form-control,
.border-line {
    background-color: #5f5f5f;
    background-image: none;
    border: 1px solid #424242;
    border-radius: 1px;
    color: inherit;
    display: block;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.form-control:focus,
.border-line:focus {
    border-color: #FFEB3B;
    background-color: #616161;
    color: #e6e6e6;
}
.form-control,
.form-control:focus {
    box-shadow: none;
}
.form-control::-webkit-input-placeholder { color: #BDBDBD; }

/* Container */

.container-content {
    background-color: #3a3a3aa2;
    color: inherit;
    padding: 15px 20px 20px 20px;
    border-color: #FFEB3B;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
}

/* Backgrounds */

.main-bg {

    background: #424242;
    background: linear-gradient( #424242, #212121);
}

/* Login & Register Pages*/

.login-container {
    max-width: 400px;
    z-index: 100;
    margin: 0 auto;
    padding-top: 100px;
}
.login.login-container {
    width: 300px;
}
.wrapper.login-container {
    margin-top: 140px;
}
.logo-badge {
    color: #e6e6e6;
    font-size: 80px;
    font-weight: 800;
    letter-spacing: -10px;
    margin-bottom: 0;
}/* End custom CSS */