/* https://aztec.progressionstudios.com/wp-content/uploads/elementor/css/post-96.css?ver=1654197691 */
.elementor-96 .elementor-element.elementor-element-6fe8a94a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-96 .elementor-element.elementor-element-6fe8a94a:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-6fe8a94a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0000001A
}

.elementor-96 .elementor-element.elementor-element-6fe8a94a {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF17;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 28px 0px 28px
}

.elementor-96 .elementor-element.elementor-element-6fe8a94a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-96 .elementor-element.elementor-element-6fe8a94a a {
    color: #FFFFFFA1
}

.elementor-96 .elementor-element.elementor-element-6fe8a94a a:hover {
    color: #FFF
}

.elementor-96 .elementor-element.elementor-element-4c6e86f3 {
    width: auto;
    max-width: auto
}

.elementor-96 .elementor-element.elementor-element-7d38cf14.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-96 .elementor-element.elementor-element-4b213fda .boosted-elements-menu-align {
    display: flex;
    justify-content: center
}

.elementor-96 .elementor-element.elementor-element-4b213fda .boosted-elements-mobile-icon-align {
    text-align: right
}

.elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements a.boosted-nav-link-def {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -0.3px;
    color: #FFFFFFA1
}

.elementor-96 .elementor-element.elementor-element-4b213fda .item-underline-nav-boosted:before {
    display: none
}

.elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements .current-menu-item a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item a.boosted-nav-link-def:hover {
    color: #FFF
}

.elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements.sf-arrows .sf-with-ul {
    padding: 32px 7px 32px 7px
}

.elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements .sub-menu {
    padding: 18px 25px 14px 25px;
    background-color: #D9DDE0;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.25)
}

.elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements .sub-menu:after {
    border-bottom-color: #D9DDE0
}

.elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements .sub-menu li.menu-item:last-child li:last-child li a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements .sub-menu li.menu-item:last-child li a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements .sub-menu li.menu-item a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda ul.boosted-elements-mobile-menu-list li.menu-item a.boosted-nav-link-def {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0px
}

.elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item li li li li .sub-menu a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item li li li .sub-menu a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item li li .sub-menu a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item li .sub-menu a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item .sub-menu a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted li.sfHover-boosted li.sfHover-boosted li.sfHover-boosted li.sfHover-boosted .sub-menu a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted li.sfHover-boosted li.sfHover-boosted li.sfHover-boosted .sub-menu a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted li.sfHover-boosted li.sfHover-boosted .sub-menu a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted li.sfHover-boosted .sub-menu a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted .sub-menu a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda ul.boosted-elements-mobile-menu-list li.menu-item a.boosted-nav-link-def {
    color: #6F7283;
    background-color: #FFF0
}

.elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item li li li li li a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item li li li li .sub-menu a.boosted-nav-link-def:hover, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item li li li li a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item li li li .sub-menu a.boosted-nav-link-def:hover, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item li li li a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item li li .sub-menu a.boosted-nav-link-def:hover, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item li li a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item li .sub-menu a.boosted-nav-link-def:hover, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item li a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item .sub-menu a.boosted-nav-link-def:hover, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted li.sfHover-boosted li.sfHover-boosted li.sfHover-boosted li.sfHover-boosted li.sfHover-boosted a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted li.sfHover-boosted li.sfHover-boosted li.sfHover-boosted li.sfHover-boosted .sub-menu a.boosted-nav-link-def:hover, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted li.sfHover-boosted li.sfHover-boosted li.sfHover-boosted li.sfHover-boosted a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted li.sfHover-boosted li.sfHover-boosted li.sfHover-boosted .sub-menu a.boosted-nav-link-def:hover, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted li.sfHover-boosted li.sfHover-boosted li.sfHover-boosted a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted li.sfHover-boosted li.sfHover-boosted .sub-menu a.boosted-nav-link-def:hover, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted li.sfHover-boosted li.sfHover-boosted a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted li.sfHover-boosted .sub-menu a.boosted-nav-link-def:hover, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted li.sfHover-boosted a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements li.menu-item.sfHover-boosted .sub-menu a.boosted-nav-link-def:hover {
    color: #0D113D
}

.elementor-96 .elementor-element.elementor-element-4b213fda ul.boosted-elements-mobile-menu-list li.menu-item a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements .sub-menu li.menu-item:last-child li:last-child li:last-child li:last-child li:last-child li a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements .sub-menu li.menu-item:last-child li:last-child li:last-child li:last-child li a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements .sub-menu li.menu-item:last-child li:last-child li:last-child li a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements .sub-menu li.menu-item:last-child li:last-child li a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements .sub-menu li.menu-item:last-child li a.boosted-nav-link-def, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements .sub-menu li.menu-item a.boosted-nav-link-def {
    border-color: #C4C8CF
}

.elementor-96 .elementor-element.elementor-element-4b213fda .menu-item-has-children .mobile-drop-down-icon-boosted:after {
    background: #C4C8CF
}

.elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements.sf-arrows .sub-menu .sf-with-ul, .elementor-96 .elementor-element.elementor-element-4b213fda .sf-menu-boosted-elements .sub-menu a.boosted-nav-link-def {
    padding: 14px 20px 14px 0px
}

.elementor-96 .elementor-element.elementor-element-4b213fda .boosted-elements-fa-icon-custom {
    font-size: 13px;
    padding: 0px 6px 0px 0px
}

.elementor-96 .elementor-element.elementor-element-4b213fda .boosted-elements-mobile-menu-list-container {
    background-color: #D9DDE0;
    box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.15)
}

.elementor-96 .elementor-element.elementor-element-4b213fda .boosted-elements-mobile-i {
    color: #141821;
    background-color: #D9DDE0
}

.elementor-96 .elementor-element.elementor-element-4b213fda .menu-item-has-children .mobile-drop-down-icon-boosted {
    color: #9699AA
}

.elementor-96 .elementor-element.elementor-element-4b213fda>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
    padding: 0px 15px 0px 0px;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #FFFFFF17
}

.elementor-96 .elementor-element.elementor-element-4b213fda {
    width: auto;
    max-width: auto
}

.elementor-96 .elementor-element.elementor-element-42160d5e .progression-studios-elementor-login-element a.arm_form_popup_link {
    font-size: 12px;
    letter-spacing: 0px
}

.elementor-96 .elementor-element.elementor-element-42160d5e .progression-studios-elementor-login-element a.arm_form_popup_link:hover, .elementor-96 .elementor-element.elementor-element-42160d5e .progression-studios-elementor-login-element a.arm_form_popup_link:focus {
    color: #1B202B !important;
    background: #FFFFFF !important
}

body .popup_wrapper_inner {
    background: #2D3340;
    border-color: #2D3340
}

body .popup_wrapper .arm_form_field_label_wrapper_text {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: -0.1px;
    color: #FFF
}

body .popup_header {
    border-color: #FFFFFF1F
}

body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container a, body .popup_wrapper .popup_content_text .arm_form_wrapper_container .arm_forgot_password_description, body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container .md-label label, body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_login_links_wrapper .arm_registration_link {
    color: #FFFFFFB3
}

body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container a, body .popup_wrapper .popup_content_text .arm_form_wrapper_container .arm_forgot_password_description, body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container .md-label label, body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_login_links_wrapper .arm_registration_link, body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container, body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container .arm_error_msg {
    font-family: "Poppins", Sans-serif
}

body .popup_wrapper .arm_form_inner_container a {
    color: #FFFFFF !important;
    font-weight: 500
}

body .popup_wrapper .arm_form_inner_container a:hover {
    color: #dd127b !important
}

body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container .ng-not-empty .md-container .md-icon {
    background: #dd127b !important
}

body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container label.arm_material_label, body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container input[type=password], body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container input[type=text] {
    font-family: "Poppins", Sans-serif
}

body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container input[type=password], body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container input[type=text], body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container label.arm_material_label {
    color: #FFFFFF !important
}

body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container button.arm_form_field_submit_button {
    color: #FFFFFF !important;
    background: #dd127b !important;
    border-radius: 5px 5px 5px 5px !important;
    padding: 13px 30px 13px 30px
}

body .popup_wrapper .popup_content_text .arm_form_inner_container .arm_form_field_container button.arm_form_field_submit_button:hover {
    color: #1B202B !important;
    background: #FFFFFF !important;
    border-color: #FFFFFF !important
}

.elementor-96 .elementor-element.elementor-element-42160d5e {
    width: auto;
    max-width: auto
}

.elementor-96 .elementor-element.elementor-element-4dbaee31 .aztec-header-user-profile-menu {
    width: 200px;
    right: 0px
}

.elementor-96 .elementor-element.elementor-element-4dbaee31 .aztec-header-user-profile-menu ul li a {
    color: #6F7283
}

.elementor-96 .elementor-element.elementor-element-4dbaee31 .aztec-header-user-profile-menu ul li a:hover {
    color: #0D113D
}

.elementor-96 .elementor-element.elementor-element-4dbaee31>.elementor-widget-container {
    margin: 0px 0px 0px 10px
}

.elementor-96 .elementor-element.elementor-element-4dbaee31 {
    width: auto;
    max-width: auto
}

@media(min-width:768px) {
    .elementor-96 .elementor-element.elementor-element-2d021875 {
        width: 20%
    }

    .elementor-96 .elementor-element.elementor-element-7d38cf14 {
        width: 80%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-96 .elementor-element.elementor-element-2d021875 {
        width: 20%
    }
}

@media(max-width:1024px) {
    .elementor-96 .elementor-element.elementor-element-6fe8a94a {
        padding: 0px 20px 0px 20px
    }

    .elementor-96 .elementor-element.elementor-element-4b213fda .boosted-elements-fa-icon-custom {
        font-size: 12px;
        padding: 0px 8px 0px 0px
    }

    .elementor-96 .elementor-element.elementor-element-4b213fda .boosted-elements-mobile-i {
        margin: 16px 0px 16px 0px
    }

    .elementor-96 .elementor-element.elementor-element-4b213fda ul.boosted-elements-mobile-menu-list li.menu-item a.boosted-nav-link-def {
        font-size: 13px
    }

    .elementor-96 .elementor-element.elementor-element-4b213fda>.elementor-widget-container {
        margin: 0px 20px 0px 0px;
        padding: 0px 25px 0px 0px
    }
}

@media(max-width:767px) {
    .elementor-96 .elementor-element.elementor-element-2d021875 {
        width: 35%
    }

    .elementor-96 .elementor-element.elementor-element-7d38cf14 {
        width: 65%
    }

    .elementor-96 .elementor-element.elementor-element-4b213fda>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 14px 0px 0px;
        border-width: 0px 0px 0px 0px
    }

    .elementor-96 .elementor-element.elementor-element-42160d5e .progression-studios-elementor-login-element a.arm_form_popup_link {
        font-size: 10px
    }
}