.node.css1 > .wrapper1 {
    background-color: rgb(21, 12, 47)
}

.node.css1 {
    color: #FFF
}

.node.css1 > .padding_top {
    padding-top: 0px
}

.node.css1 > .padding_bottom {
    padding-bottom: 0px
}

.node.css1 a {
    color: rgb(78, 25, 230)
}

.node.css2 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css2 a {
    color: rgb(78, 25, 230)
}

.node.css3 > .w-menu-grid > .cont > .node {
    margin: 0 0px
}

.btn.css4 {
    text-align: left
}

.btn.css4 {
    background-color: rgba(255, 255, 255, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(255, 255, 255);
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 20px;
    color: rgb(252, 252, 252) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css4:hover, .btn.css4.hover {
    background-color: rgba(255, 255, 255, 0);
    border-color: rgb(255, 255, 255);
    color: rgb(252, 252, 252) !important;
}

.btn.css4:active, .btn.css4.active {
    background-color: rgba(255, 255, 255, 0);
    border-color: rgb(255, 255, 255);
    color: rgb(252, 252, 252) !important;
}

.btn.css4:before {
}

.btn.css4:active:before, .btn.css4.active:before {
    background-color: rgba(255, 255, 255, 0);
}

.area.screen-xs .btn.css4 {
    font-size: 24px;
}

.node.css5 {
    color: #FFF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 0px
}

.node.css5 a {
    color: rgb(78, 25, 230)
}

.btn.css6 {
    text-align: center
}

.btn.css6 {
    background-color: rgba(255, 255, 255, 0);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(151, 151, 151);
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    color: rgb(255, 255, 255) !important;
    font-family: TTNorms Medium;
}

.btn.css6:hover, .btn.css6.hover {
    background-color: rgba(253, 253, 253, 0);
    border-color: rgb(253, 253, 253);
    color: rgb(244, 61, 94) !important;
}

.btn.css6:active, .btn.css6.active {
    background-color: rgba(253, 253, 253, 0);
    border-color: rgb(203, 203, 203);
    color: rgb(244, 61, 94) !important;
}

.btn.css6:before {
}

.btn.css6:active:before, .btn.css6.active:before {
    background-color: rgba(253, 253, 253, 0);
}

.node.css7 {
    color: #FFF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 0px
}

.node.css7 a {
    color: rgb(78, 25, 230)
}

.node.css8 {
    color: #FFF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css8 a {
    color: rgb(78, 25, 230)
}

.node.css9 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.screen-sm .node.css9 {
    padding-right: 2px !important
}

.screen-xs .node.css9 {
    padding-right: 0px !important
}

.node.css9 a {
    color: rgb(78, 25, 230)
}

.node.css10 {
    color: #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css10 a {
    color: rgb(78, 25, 230)
}

.btn.css11 {
    text-align: center
}

.btn.css11 {
    background-color: rgba(252, 252, 252, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(202, 202, 202);
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
    color: rgb(255, 255, 255) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css11:hover, .btn.css11.hover {
    background-color: rgba(227, 227, 227, 0);
    border-color: rgb(161, 161, 161);
    color: rgb(255, 255, 255) !important;
}

.btn.css11:active, .btn.css11.active {
    background-color: rgba(204, 204, 204, 0);
    border-color: rgb(181, 181, 181);
    color: rgb(255, 255, 255) !important;
}

.btn.css11:before {
}

.btn.css11:active:before, .btn.css11.active:before {
    background-color: rgba(204, 204, 204, 0);
}

.btn.css12 {
    text-align: center
}

.btn.css12 {
    background-color: rgb(244, 61, 94);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(231, 13, 52);
    padding-top: 8px;
    padding-bottom: 9px;
    font-size: 14px;
    color: rgb(255, 255, 255) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css12:hover, .btn.css12.hover {
    background-color: rgb(242, 32, 70);
    border-color: rgb(185, 10, 42);
    color: rgb(255, 255, 255) !important;
}

.btn.css12:active, .btn.css12.active {
    background-color: rgb(234, 13, 53);
    border-color: rgb(208, 12, 47);
    color: rgb(255, 255, 255) !important;
}

.btn.css12:before {
}

.btn.css12:active:before, .btn.css12.active:before {
    background-color: rgb(234, 13, 53);
}

.node.css13 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 0px
}

.node.css13 a {
    color: rgb(78, 25, 230)
}

.btn.css14 {
    text-align: right
}

.btn.css14 {
    background-color: rgba(252, 252, 252, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(202, 202, 202);
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
    color: rgb(252, 252, 252) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css14:hover, .btn.css14.hover {
    background-color: rgba(227, 227, 227, 0);
    border-color: rgb(161, 161, 161);
    color: rgba(254, 51, 89, 1) !important;
}

.btn.css14:active, .btn.css14.active {
    background-color: rgba(204, 204, 204, 0);
    border-color: rgb(181, 181, 181);
    color: rgba(254, 51, 89, 1) !important;
}

.btn.css14:before {
}

.btn.css14:active:before, .btn.css14.active:before {
    background-color: rgba(204, 204, 204, 0);
}

.modal.css15 .modal-dialog {
    width: 320px
}

.metahtml.css16 .menu1-root {
    position: relative;
    background-color: rgba(34, 20, 76, 1);
    outline: none;
    opacity: 0;
    transform: translateX(100%);
    transition: 250ms transform, 250ms opacity;
    box-shadow: 5px 0 30px rgba(0, 0, 0, 0.1);
}

.metahtml.css16 .menu1-root.is-active {
    opacity: 1;
    transform: translateX(0);
}

.metahtml.css16 .menu1-root.is-hiding {
    opacity: 0;
    transform: translateX(100%);
}

.metahtml.css16 .menu1-header {
    padding: 20px 20px;
    border-bottom: 1px solid rgba(49, 29, 109, 1);
    color: rgba(255, 255, 255, 1);
    min-height: 16px;
}

.metahtml.css16 .menu1-body {
    position: relative;
    padding: 20px 20px;
}

.metahtml.css16 .menu1-title {
    margin-right: 20px;
    text-align: left;
}

.metahtml.css16 .menu1-close {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    float: right;
    font-size: 24px;
    line-height: 1;
    opacity: 0.5;
    margin-top: -4px;
}

.metahtml.css16 .menu1-close:hover {
    text-decoration: none;
    cursor: pointer;
    opacity: 0.75;
}

.textable.css17 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0em;
    opacity: 1
}

.btn.css18 {
    text-align: center
}

.btn.css18 {
    background-color: rgba(255, 255, 255, 0);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(151, 151, 151);
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    color: rgb(255, 255, 255) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css18:hover, .btn.css18.hover {
    background-color: rgba(253, 253, 253, 0);
    border-color: rgb(253, 253, 253);
    color: rgb(244, 61, 94) !important;
}

.btn.css18:active, .btn.css18.active {
    background-color: rgba(253, 253, 253, 0);
    border-color: rgb(203, 203, 203);
    color: rgb(244, 61, 94) !important;
}

.btn.css18:before {
}

.btn.css18:active:before, .btn.css18.active:before {
    background-color: rgba(253, 253, 253, 0);
}

.node.css19 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px
}

.node.css19 a {
    color: rgb(78, 25, 230)
}

.node.css20 > .max-width {
    max-width: 1350px;
    margin-left: auto;
    margin-right: auto
}

.screen-md .node.css20 > .max-width {
    max-width: 995px !important
}

.screen-sm .node.css20 > .max-width {
    max-width: 800px !important
}

.node.css21 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css21 a {
    color: rgb(78, 25, 230)
}

.btn.css22 {
    text-align: left
}

.btn.css22 {
    background-color: rgba(255, 255, 255, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(255, 255, 255);
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 20px;
    color: rgb(255, 255, 255) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css22:hover, .btn.css22.hover {
    background-color: rgba(255, 255, 255, 0);
    border-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255) !important;
}

.btn.css22:active, .btn.css22.active {
    background-color: rgba(255, 255, 255, 0);
    border-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255) !important;
}

.btn.css22:before {
}

.btn.css22:active:before, .btn.css22.active:before {
    background-color: rgba(255, 255, 255, 0);
}

.area.screen-xs .btn.css22 {
    font-size: 24px;
}

.node.css23 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 0px
}

.node.css23 a {
    color: rgb(78, 25, 230)
}

.btn.css24 {
    text-align: center
}

.btn.css24 {
    background-color: rgba(255, 255, 255, 0);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(151, 151, 151);
    padding-top: 10px;
    padding-bottom: 5px;
    font-size: 14px;
    color: rgb(255, 255, 255) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css24:hover, .btn.css24.hover {
    background-color: rgba(253, 253, 253, 0);
    border-color: rgb(253, 253, 253);
    color: rgb(244, 61, 94) !important;
}

.btn.css24:active, .btn.css24.active {
    background-color: rgba(253, 253, 253, 0);
    border-color: rgb(203, 203, 203);
    color: rgb(244, 61, 94) !important;
}

.btn.css24:before {
}

.btn.css24:active:before, .btn.css24.active:before {
    background-color: rgba(253, 253, 253, 0);
}

.btn.css25 {
    text-align: center
}

.btn.css25 {
    background-color: rgb(244, 61, 94);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(231, 13, 52);
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    color: rgb(255, 255, 255) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css25:hover, .btn.css25.hover {
    background-color: rgb(242, 32, 70);
    border-color: rgb(185, 10, 42);
    color: rgb(255, 255, 255) !important;
}

.btn.css25:active, .btn.css25.active {
    background-color: rgb(234, 13, 53);
    border-color: rgb(208, 12, 47);
    color: rgb(255, 255, 255) !important;
}

.btn.css25:before {
}

.btn.css25:active:before, .btn.css25.active:before {
    background-color: rgb(234, 13, 53);
}

.node.css26 > .wrapper1 {
    background-color: rgb(21, 12, 47)
}

.node.css26 {
    color: #FFF
}

.node.css26 > .padding_top {
    padding-top: 0px
}

.node.css26 > .padding_bottom {
    padding-bottom: 60px
}

.node.css26 a {
    color: rgb(78, 25, 230)
}

.node.css27 {
    color: #FFF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px
}

.node.css27 a {
    color: rgb(78, 25, 230)
}

.textable.css28 {
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 50px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0em;
    opacity: 1
}

.screen-sm .textable.css28 {
    font-size: 40px !important
}

.screen-xs .textable.css28 {
    font-size: 40px !important
}

.textable.css29 {
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 50px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0em;
    opacity: 1
}

.screen-sm .textable.css29 {
    font-size: 40px !important
}

.screen-xs .textable.css29 {
    font-size: 40px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    letter-spacing: 0em !important
}

.node.css30 {
    color: #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px
}

.node.css30 a {
    color: rgb(78, 25, 230)
}

.textable.css31 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.6;
    letter-spacing: 0em;
    opacity: 1
}

.screen-md .textable.css31 {
    font-size: 17px !important
}

.screen-sm .textable.css31 {
    font-size: 17px !important
}

.screen-xs .textable.css31 {
    text-align: center !important;
    font-size: 15px !important
}

.node.css32 > .max-width {
    max-width: 655px;
    margin-left: auto;
    margin-right: auto
}

.screen-md .node.css32 > .max-width {
    max-width: 620px !important
}

.screen-sm .node.css32 > .max-width {
    max-width: 535px !important
}

.screen-xs .node.css32 > .max-width {
    max-width: 2000px !important
}

.textable.css33 {
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.6;
    letter-spacing: 0em;
    opacity: 1
}

.screen-md .textable.css33 {
    font-size: 17px !important
}

.screen-sm .textable.css33 {
    font-size: 17px !important
}

.screen-xs .textable.css33 {
    font-size: 17px !important
}

.node.css34 {
    color: #FFF;
    padding-top: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css34 a {
    color: rgb(78, 25, 230)
}

.btn.css35 {
    text-align: center
}

.btn.css35 {
    background-color: rgba(254, 51, 89, 1);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: rgb(244, 61, 94);
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 18px;
    color: rgba(255, 255, 255, 1) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css35:hover, .btn.css35.hover {
    background-color: rgba(254, 71, 106, 1);
    border-color: rgba(254, 71, 106, 1);
    color: rgba(255, 255, 255, 1) !important;
}

.btn.css35:active, .btn.css35.active {
    background-color: rgba(254, 71, 106, 1);
    border-color: rgba(5, 3, 10, 1);
    color: rgba(255, 255, 255, 1) !important;
}

.btn.css35:before {
}

.btn.css35:active:before, .btn.css35.active:before {
    background-color: rgba(254, 71, 106, 1);
}

.node.css36 .padding {
    height: 20px
}

.node.css37 > .wrapper1 {
    background-color: rgb(21, 12, 47)
}

.node.css37 {
    color: #FFF
}

.node.css37 > .padding_top {
    padding-top: 60px
}

.node.css37 > .padding_bottom {
    padding-bottom: 60px
}

.node.css37 a {
    color: rgb(78, 25, 230)
}

.node.css38 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px
}

.node.css38 a {
    color: rgb(78, 25, 230)
}

.textable.css39 {
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: 0em;
    opacity: 1
}

.screen-xs .textable.css39 {
    text-align: center !important;
    font-family: "Nunito", sans-serif !important;
    font-size: 38px !important
}

.node.css40 .padding {
    height: 40px
}

.node.css41 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 140px;
    padding-right: 140px
}

.screen-xs .node.css41 {
    padding-left: 0px !important;
    padding-right: 0px !important
}

.node.css41 a {
    color: rgb(78, 25, 230)
}

.node.css42 > .w-elements-grid > div > .node {
    width: calc(100% / 3 - 20px + 20px / 3)
}

.node.css42 > .w-elements-grid > .cont {
    gap: 10px 20px
}

.screen-xs .node.css42 > .w-elements-grid > div > .node {
    width: calc(100% / 1 - 0px + 0px / 1) !important
}

.screen-xs .node.css42 > .w-elements-grid > .cont {
    column-gap: 0px !important
}

.node.css43 > .wrapper1 {
    background-color: rgba(34, 20, 76, 1);
    border-radius: 50px
}

.node.css43 {
    color: #FFF;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px
}

.screen-xs .node.css43 {
    padding-top: 20px !important
}

.node.css43 a {
    color: rgba(77, 26, 230, 1)
}

.node.css44 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.screen-xs .node.css44 {
    padding-top: 0px !important
}

.node.css44 a {
    color: rgba(77, 26, 230, 1)
}

.textable.css45 {
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: 0em;
    color: rgb(0, 0, 0);
    opacity: 1
}

.screen-md .textable.css45 {
    font-size: 19px !important
}

.screen-sm .textable.css45 {
    font-size: 18px !important
}

.screen-xs .textable.css45 {
    text-align: center !important;
    font-size: 22px !important
}

.node.css46 {
    color: #FFF;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px
}

.node.css46 a {
    color: rgba(77, 26, 230, 1)
}

.textable.css47 {
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0em;
    opacity: 0.65
}

.node.css48 > .wrapper1 {
    background-color: rgb(21, 12, 47)
}

.node.css48 {
    color: #FFF
}

.node.css48 > .padding_top {
    padding-top: 20px
}

.node.css48 > .padding_bottom {
    padding-bottom: 40px
}

.node.css48 a {
    color: rgb(78, 25, 230)
}

.node.css49 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css49 a {
    color: rgb(78, 25, 230)
}

.node.css50 > .w-elements-grid > div > .node {
    width: calc(100% / 3 - 20px + 20px / 3)
}

.node.css50 > .w-elements-grid > .cont {
    gap: 20px 20px
}

.screen-sm .node.css50 > .w-elements-grid > div > .node {
    width: calc(100% / 2 - 20px + 20px / 2) !important
}

.screen-sm .node.css50 > .w-elements-grid > .cont {
    column-gap: 20px !important
}

.screen-xs .node.css50 > .w-elements-grid > div > .node {
    width: calc(100% / 1 - 20px + 20px / 1) !important
}

.screen-xs .node.css50 > .w-elements-grid > .cont {
    column-gap: 20px !important
}

.node.css51 > .wrapper1 {
    background-color: rgba(49, 33, 97, 1);
    border-radius: 25px
}

.node.css51 {
    color: #FFF;
    padding-top: 18px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css51 a {
    color: rgba(76, 26, 230, 1)
}

.node.css52 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px
}

.node.css52 a {
    color: rgba(76, 26, 230, 1)
}

.node.css53 .bgimage {
    height: 260px;
    background-position: center
}

.screen-md .node.css53 .bgimage {
    height: 220px !important
}

.screen-sm .node.css53 .bgimage {
    height: 280px !important
}

.screen-xs .node.css53 .bgimage {
    height: 250px !important
}

.node.css54 {
    color: #FFF;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 0px
}

.node.css54 a {
    color: rgba(76, 26, 230, 1)
}

.textable.css55 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0em;
    color: rgba(201, 194, 224, 1);
    opacity: 1
}

.screen-xs .textable.css55 {
    font-size: 14px !important
}

.node.css56 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px
}

.node.css56 a {
    color: rgba(76, 26, 230, 1)
}

.btn.css57 {
    text-align: left
}

.btn.css57 {
    background-color: rgba(252, 252, 252, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(202, 202, 202);
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 24px;
    font-weight: bold;
    color: rgb(252, 252, 252) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css57:hover, .btn.css57.hover {
    background-color: rgba(252, 252, 252, 0);
    border-color: rgb(161, 161, 161);
    color: rgb(252, 252, 252) !important;
}

.btn.css57:active, .btn.css57.active {
    background-color: rgba(252, 252, 252, 0);
    border-color: rgb(202, 202, 202);
    color: rgb(255, 255, 255) !important;
}

.btn.css57:before {
}

.btn.css57:active:before, .btn.css57.active:before {
    background-color: rgba(252, 252, 252, 0);
}

.area.screen-md .btn.css57 {
    font-size: 24px;
}

.area.screen-sm .btn.css57 {
    font-size: 28px;
}

.area.screen-xs .btn.css57 {
    font-size: 20px;
}

.node.css58 > .wrapper1 {
    background-color: rgba(34, 20, 76, 1);
    border-radius: 15px
}

.node.css58 {
    color: #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 13px;
    padding-right: 10px
}

.node.css58 a {
    color: rgba(77, 26, 230, 1)
}

.node.css59 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css59 a {
    color: rgba(77, 26, 230, 1)
}

.btn.css60 {
    text-align: left
}

.btn.css60 {
    background-color: rgba(252, 252, 252, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(202, 202, 202);
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 14px;
    font-weight: bold;
    color: rgba(233, 231, 243, 1) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css60:hover, .btn.css60.hover {
    background-color: rgba(252, 252, 252, 0);
    border-color: rgb(161, 161, 161);
    color: rgb(252, 252, 252) !important;
}

.btn.css60:active, .btn.css60.active {
    background-color: rgba(252, 252, 252, 0);
    border-color: rgb(202, 202, 202);
    color: rgb(255, 255, 255) !important;
}

.btn.css60:before {
}

.btn.css60:active:before, .btn.css60.active:before {
    background-color: rgba(252, 252, 252, 0);
}

.area.screen-md .btn.css60 {
    font-size: 13px;
}

.area.screen-sm .btn.css60 {
    font-size: 13px;
}

.area.screen-xs .btn.css60 {
    font-size: 14px;
}

.btn.css60 .fas {
    font-size: 18px;
    margin-right: 7px;
}

.area.screen-md .btn.css60 .fas {
    font-size: 17px;
    margin-right: 7px;
}

.area.screen-sm .btn.css60 .fas {
    font-size: 17px;
    margin-right: 7px;
}

.area.screen-xs .btn.css60 .fas {
    font-size: 18px;
    margin-right: 7px;
}

.node.css61 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css61 a {
    color: rgba(77, 26, 230, 1)
}

.btn.css62 {
    text-align: left
}

.btn.css62 {
    background-color: rgba(139, 100, 249, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgba(89, 33, 246, 1);
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 12px;
    color: rgba(201, 194, 224, 1) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css62:hover, .btn.css62.hover {
    background-color: rgba(139, 100, 249, 0);
    border-color: rgba(62, 8, 215, 1);
    color: rgb(252, 252, 252) !important;
}

.btn.css62:active, .btn.css62.active {
    background-color: rgba(139, 100, 249, 0);
    border-color: rgba(89, 33, 246, 1);
    color: rgb(255, 255, 255) !important;
}

.btn.css62:before {
}

.btn.css62:active:before, .btn.css62.active:before {
    background-color: rgba(139, 100, 249, 0);
}

.area.screen-md .btn.css62 {
    font-size: 13px;
}

.area.screen-sm .btn.css62 {
    font-size: 13px;
}

.area.screen-xs .btn.css62 {
    font-size: 14px;
}

.node.css63 {
    color: #FFF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 25px;
    padding-right: 25px
}

.node.css63 a {
    color: rgba(76, 26, 230, 1)
}

.btn.css64 {
    text-align: left
}

.btn.css64 {
    background-color: rgba(252, 252, 252, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(202, 202, 202);
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 13px;
    color: rgba(243, 240, 254, 1) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css64:hover, .btn.css64.hover {
    background-color: rgba(252, 252, 252, 0);
    border-color: rgb(161, 161, 161);
    color: rgba(243, 240, 254, 1) !important;
}

.btn.css64:active, .btn.css64.active {
    background-color: rgba(252, 252, 252, 0);
    border-color: rgb(202, 202, 202);
    color: rgba(243, 240, 254, 1) !important;
}

.btn.css64:before {
}

.btn.css64:active:before, .btn.css64.active:before {
    background-color: rgba(252, 252, 252, 0);
}

.area.screen-md .btn.css64 {
    font-size: 13px;
}

.area.screen-sm .btn.css64 {
    font-size: 13px;
}

.area.screen-xs .btn.css64 {
    font-size: 12px;
}

.node.css65 {
    color: #FFF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px
}

.node.css65 a {
    color: rgba(76, 26, 230, 1)
}

.textable.css66 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0em;
    color: rgb(252, 252, 252);
    opacity: 1
}

.node.css67 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px
}

.node.css67 a {
    color: rgba(76, 26, 230, 1)
}

.textable.css68 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0em;
    opacity: 1
}

.node.css69 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 5px
}

.node.css69 a {
    color: rgba(76, 26, 230, 1)
}

.textable.css70 {
    text-align: right;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0em;
    opacity: 1
}

.node.css71 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css71 a {
    color: rgba(76, 26, 230, 1)
}

.btn.css72 {
    text-align: center
}

.btn.css72 {
    background-color: rgb(19, 226, 25);
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    border-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: rgb(19, 226, 25);
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 14px;
    font-weight: bold;
    color: rgba(252, 252, 252, 1) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css72:hover, .btn.css72.hover {
    background-color: rgb(17, 204, 22);
    border-color: rgb(15, 181, 20);
    color: rgb(255, 255, 255) !important;
}

.btn.css72:active, .btn.css72.active {
    background-color: rgb(15, 183, 20);
    border-color: rgb(14, 163, 18);
    color: rgb(255, 255, 255) !important;
}

.btn.css72:before {
}

.btn.css72:active:before, .btn.css72.active:before {
    background-color: rgb(15, 183, 20);
}

.area.screen-xs .btn.css72 {
    font-size: 12px;
}

.btn.css73 {
    text-align: center
}

.btn.css73 {
    background-color: rgba(254, 51, 89, 1);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgba(243, 1, 46, 1);
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    color: rgba(255, 255, 255, 1) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css73:hover, .btn.css73.hover {
    background-color: rgba(254, 21, 64, 1);
    border-color: rgba(194, 1, 37, 1);
    color: rgba(255, 255, 255, 1) !important;
}

.btn.css73:active, .btn.css73.active {
    background-color: rgba(246, 1, 47, 1);
    border-color: rgba(219, 1, 42, 1);
    color: rgba(255, 255, 255, 1) !important;
}

.btn.css73:before {
}

.btn.css73:active:before, .btn.css73.active:before {
    background-color: rgba(246, 1, 47, 1);
}

.btn.css74 {
    text-align: center
}

.btn.css74 {
    background-color: rgba(254, 51, 89, 1);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgba(243, 1, 46, 1);
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 14px;
    color: rgba(255, 255, 255, 1) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css74:hover, .btn.css74.hover {
    background-color: rgba(254, 21, 64, 1);
    border-color: rgba(194, 1, 37, 1);
    color: rgba(255, 255, 255, 1) !important;
}

.btn.css74:active, .btn.css74.active {
    background-color: rgba(246, 1, 47, 1);
    border-color: rgba(219, 1, 42, 1);
    color: rgba(255, 255, 255, 1) !important;
}

.btn.css74:before {
}

.btn.css74:active:before, .btn.css74.active:before {
    background-color: rgba(246, 1, 47, 1);
}

.btn.css75 {
    text-align: center
}

.btn.css75 {
    background-color: rgba(201, 194, 224, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgba(152, 139, 196, 1);
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 13px;
    color: rgba(201, 194, 224, 1) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css75:hover, .btn.css75.hover {
    background-color: rgba(201, 194, 224, 0);
    border-color: rgba(113, 94, 173, 1);
    color: rgb(252, 252, 252) !important;
}

.btn.css75:active, .btn.css75.active {
    background-color: rgba(201, 194, 224, 0);
    border-color: rgba(152, 139, 196, 1);
    color: rgb(255, 255, 255) !important;
}

.btn.css75:before {
}

.btn.css75:active:before, .btn.css75.active:before {
    background-color: rgba(201, 194, 224, 0);
}

.area.screen-md .btn.css75 {
    font-size: 13px;
}

.area.screen-sm .btn.css75 {
    font-size: 13px;
}

.area.screen-xs .btn.css75 {
    font-size: 14px;
}

.btn.css75 .fas {
    font-size: 17px;
    margin-right: 7px;
}

.area.screen-md .btn.css75 .fas {
    font-size: 17px;
    margin-right: 7px;
}

.area.screen-sm .btn.css75 .fas {
    font-size: 17px;
    margin-right: 7px;
}

.area.screen-xs .btn.css75 .fas {
    font-size: 18px;
    margin-right: 7px;
}

.node.css76 > .wrapper1 {
    background-color: rgb(21, 12, 47)
}

.node.css76 {
    color: #FFF
}

.node.css76 > .padding_top {
    padding-top: 50px
}

.node.css76 > .padding_bottom {
    padding-bottom: 40px
}

.node.css76 a {
    color: rgb(78, 25, 230)
}

.node.css77 > .w-elements-grid > div > .node {
    width: calc(100% / 1 - 20px + 20px / 1)
}

.node.css77 > .w-elements-grid > .cont {
    gap: 20px 20px
}

.node.css78 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css78 > .wrapper1 {
    border-radius: 50px
}

.node.css78 a {
    color: rgb(78, 25, 230)
}

.node.css79 > .wrapper1 {
    background-color: rgba(139, 100, 249, 0.25);
    border-radius: 50px
}

.node.css79 {
    color: #FFF;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px
}

.node.css79 a {
    color: rgb(79, 25, 230)
}

.node.css80 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css80 a {
    color: rgb(79, 25, 230)
}

.textable.css81 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: 0em;
    opacity: 1
}

.screen-xs .textable.css81 {
    text-align: center !important
}

.node.css82 {
    color: #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px
}

.node.css82 a {
    color: rgb(79, 25, 230)
}

.node.css83 ul {
    padding-left: 57px;
    list-style-type: disc
}

.node.css83 li {
    padding-left: 8px
}

.node.css83 li + li {
    margin-top: 0.25em
}

.textable.css84 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0em;
    opacity: 1
}

.screen-xs .textable.css84 {
    text-align: left !important
}

.node.css85 .bgimage {
    height: 472px;
    background-position: left
}

.screen-md .node.css85 .bgimage {
    height: 334px !important
}

.screen-sm .node.css85 .bgimage {
    height: 479px !important
}

.screen-xs .node.css85 .bgimage {
    height: 479px !important
}

.node.css86 {
    color: #FFF;
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px
}

.node.css86 a {
    color: rgb(78, 25, 230)
}

.textable.css87 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 44px;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0em;
    opacity: 1
}

.screen-xs .textable.css87 {
    text-align: center !important;
    font-size: 38px !important
}

.node.css88 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css88 a {
    color: rgb(79, 25, 230)
}

.textable.css89 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0em;
    opacity: 1
}

.node.css90 .padding {
    height: 10px
}

.node.css91 > .wrapper1 {
    background-color: rgb(21, 12, 47)
}

.node.css91 {
    color: #FFF
}

.node.css91 > .padding_top {
    padding-top: 60px
}

.node.css91 > .padding_bottom {
    padding-bottom: 90px
}

.node.css91 a {
    color: rgb(78, 25, 230)
}

.textable.css92 {
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: 0em;
    opacity: 1
}

.screen-xs .textable.css92 {
    text-align: center !important;
    font-size: 38px !important
}

.node.css93 {
    color: #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 200px;
    padding-right: 200px
}

.screen-xs .node.css93 {
    padding-left: 0px !important;
    padding-right: 0px !important
}

.node.css93 a {
    color: rgb(78, 25, 230)
}

.node.css94 > .max-width {
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto
}

.screen-xs .node.css94 > .max-width {
    max-width: 2000px !important
}

.node.css95 > .w-elements-grid > div > .node {
    width: calc(100% / 1 - 40px + 40px / 1)
}

.node.css95 > .w-elements-grid > .cont {
    gap: 10px 40px
}

.metahtml.css96 .spoiler2 {
    background-color: rgb(254, 254, 254);
    border-radius: 20px;
    box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.1);
    color: rgb(25, 25, 25);
    padding: 0 15px;
}

.metahtml.css96 .spoiler2-header {
    padding: 15px 0;
    padding-right: 10px;
    position: relative;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: bold;
}

.metahtml.css96 .spoiler2-toggle {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0px;
    font-size: 14px;
}

.metahtml.css96 .spoiler2-toggle i {
    transition: all 0.2s ease-in-out;
}

.metahtml.css96 .spoiler2-header.is-expanded .spoiler2-toggle i {
    transform: rotate(180deg);
    margin-top: 6px;
}

.metahtml.css96 .spoiler2-container {
    border-top: 0px solid rgba(0, 0, 0, 0.1);
    padding: 0 0 5px 0;
}

.textable.css97 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5999999999999999;
    letter-spacing: 0.1142857142857143em;
    opacity: 1
}

.node.css98 {
    color: #333;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px
}

.node.css98 a {
    color: rgb(78, 25, 230)
}

.metahtml.css99 .root {
    font-size: 16px;
    font-family: "Nunito", sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'Segoe UI Emoji', 'Apple Color Emoji', 'Noto Color Emoji', sans-serif;
    line-height: 1.4;
    word-wrap: break-word;
    color: rgb(0, 0, 0);
    text-rendering: optimizeLegibility;
}

.metahtml.css99 h1 {
    font-size: 2.2em;
    margin-top: 0;
}

.metahtml.css99 h1,
.metahtml.css99 h2,
.metahtml.css99 h3,
.metahtml.css99 h4,
.metahtml.css99 h5,
.metahtml.css99 h6 {
    font-family: "Nunito", sans-serif;
    margin-bottom: 12px;
    margin-top: 24px;
}

.metahtml.css99 h1,
.metahtml.css99 h2,
.metahtml.css99 h3,
.metahtml.css99 h4,
.metahtml.css99 h5,
.metahtml.css99 h6,
.metahtml.css99 b,
.metahtml.css99 strong,
.metahtml.css99 th {
    font-weight: 600;
}

.metahtml.css99 p {
    margin: 16px 0;
}

.metahtml.css99 blockquote {
    border-left: 5px solid rgb(138, 138, 138);
    margin: 1.5em 0;
    padding: 0.5em 1em;
    font-style: italic;
}

.metahtml.css99 a {
    text-decoration: underline;
    color: rgb(252, 252, 252);
}

.metahtml.css99 a:hover {
    text-decoration: underline;
}

.metahtml.css99 code {
    background: rgba(51, 51, 51, 0.1);
    color: rgb(0, 0, 0);
    padding: 2.5px 5px;
    border-radius: 6px;
    font-size: 1em;
}

.metahtml.css99 pre > code {
    padding: 10px;
    display: block;
    overflow-x: auto;
}

.metahtml.css99 img,
.metahtml.css99 video {
    max-width: 100%;
    height: auto;
}

.metahtml.css99 hr {
    border: none;
    border-top: 2px solid rgba(51, 51, 51, 0.2);
}

.metahtml.css99 table {
    border-collapse: collapse;
    margin-bottom: 10px;
    width: 100%;
}

.metahtml.css99 td,
.metahtml.css99 th {
    padding: 6px;
    text-align: left;
    vertical-align: top;
    word-wrap: break-word;
}

.metahtml.css99 thead {
    border-bottom: 1px solid rgba(51, 51, 51, 0.2);
}

.metahtml.css99 tbody tr:nth-child(even) {
    background-color: rgba(51, 51, 51, 0.05);
}

.metahtml.css99 ul,
.metahtml.css99 ol {
    padding-left: 25px;
}

.metahtml.css99 li {
    margin: 8px 0;
}

.metahtml.css99 img {
    display: block;
}

.metahtml.css99 .root > *:first-child {
    margin-top: 0;
}

.metahtml.css99 .root > *:last-child {
    margin-bottom: 0;
}

.node.css100 > .wrapper1 {
    background-color: rgb(21, 12, 47)
}

.node.css100 {
    color: #FFF
}

.node.css100 > .padding_top {
    padding-top: 70px
}

.node.css100 > .padding_bottom {
    padding-bottom: 90px
}

.node.css100 a {
    color: rgb(78, 25, 230)
}

.metahtml.css101 .form1-cover {
    padding: 20px 15px;
    background-color: rgba(49, 33, 97, 1);
    border-color: rgb(252, 252, 252);
    border-style: none;
    border-width: 3px;
    border-radius: 50px;
    box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.1);
}

.node.css102 {
    color: #FFF;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px
}

.node.css102 a {
    color: rgb(78, 25, 230)
}

.textable.css103 {
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0em;
    opacity: 1
}

.screen-xs .textable.css103 {
    text-align: center !important;
    font-size: 38px !important
}

.node.css104 {
    color: #FFF;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px
}

.node.css104 a {
    color: rgb(78, 25, 230)
}

.textable.css105 {
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 17px;
    font-weight: 200;
    line-height: 1.1;
    letter-spacing: 0em;
    opacity: 1
}

.screen-xs .textable.css105 {
    text-align: center !important
}

.node.css106 {
    color: #FFF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px
}

.node.css106 a {
    color: rgb(78, 25, 230)
}

.metahtml.css107 [cr-field] {
    padding-bottom: 14px;
    font-size: 14px;
    font-family: "Nunito", sans-serif;
}

.metahtml.css107 .name {
    font-weight: normal;
    font-family: "Nunito", sans-serif;
    opacity: 0.8;
    margin-bottom: 6.5px;
    font-size: 13px;
    word-wrap: break-word;
    text-transform: uppercase;;
    letter-spacing: 0.1em;;
}

.metahtml.css107 .form-control {
    height: auto;
    line-height: 1.2;
    box-shadow: none;
    position: relative;
    background-color: rgba(95, 83, 133, 1);
    color: rgba(255, 255, 255, 0.5);
    border: 2px none rgb(214, 214, 214);
    border-radius: 50px;
    padding: 12px 9.6px;
    font-size: 14px;
    cursor: initial;
}

.metahtml.css107 .form-control:focus,
.metahtml.css107 .form-control:focus-within {
    border-color: rgba(55, 32, 121, 1);
    background-color: rgba(97, 84, 135, 1);
}

.metahtml.css107 .form-control + .form-control {
    margin-top: 10px;
}

.metahtml.css107 label {
    font-weight: normal;
    display: block;
    cursor: pointer;
}

.metahtml.css107 textarea {
    resize: vertical;
}

.metahtml.css107 .checkbox {
    width: 22px;
    height: 22px;
    padding: 0;
    margin: 0 5.5px 0 0;
    line-height: 0;
    min-height: auto;
    display: inline-block;
    vertical-align: middle;
    background: white;
    border: 2px solid rgba(0, 0, 0, 0.25);
    position: relative;
    transition: 300ms all;
    border-radius: 2px;
}

.metahtml.css107 .checkbox svg {
    width: 100%;
    opacity: 0;
    transform: scale(0);
    transition: 300ms all;
}

.metahtml.css107 input:hover ~ .checkbox,
.metahtml.css107 input:focus ~ .checkbox {
    border-color: rgba(141, 114, 218, 1);
}

.metahtml.css107 input:checked ~ .checkbox {
    border-color: rgba(50, 29, 109, 1);
    background-color: rgba(55, 32, 121, 1);
}

.metahtml.css107 input:active ~ .checkbox {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css107 input:checked ~ .checkbox svg {
    opacity: 1;
    transform: scale(1);
}

.metahtml.css107 .radio {
    margin: 0;
    margin: 0 5.5px 0 0;
    padding: 0;
    line-height: 0;
    width: 22px;
    height: 22px;
    min-height: auto;
    display: inline-block;
    vertical-align: middle;
    background: white;
    border: 2px solid rgba(0, 0, 0, 0.25);
    position: relative;
    transition: 300ms all;
    border-radius: 100px;
}

.metahtml.css107 .radio:before {
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
    content: '';
    display: block;
    background-color: white;
    border-radius: 100px;
    opacity: 0;
    transform: scale(0);
    transition: 300ms all;
}

.metahtml.css107 input:hover ~ .radio,
.metahtml.css107 input:focus ~ .radio {
    border-color: rgba(141, 114, 218, 1);
}

.metahtml.css107 input:active ~ .radio {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css107 input:checked ~ .radio {
    border-color: rgba(50, 29, 109, 1);
    background-color: rgba(55, 32, 121, 1);
}

.metahtml.css107 input:checked ~ .radio:before {
    opacity: 1;
    transform: scale(0.5);
}

.metahtml.css107 [cr-field="checkbox-list"] span {
    vertical-align: middle;
}

.metahtml.css107 [cr-field="checkbox-list"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.metahtml.css107 [cr-field="checkbox-list"] label + label {
    margin-top: 7.333333333333333px;
}

.metahtml.css107 [cr-field="checkbox-visual"] {
    overflow: hidden;
}

.metahtml.css107 [cr-field="checkbox-visual"] .items {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -20px;
    justify-content: space-between;
}

.metahtml.css107 [cr-field="checkbox-visual"] .item {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin-bottom: 20px;
    width: 30%;
}

.metahtml.css107 [cr-field="checkbox-visual"] label {
    position: relative;
}

.metahtml.css107 [cr-field="checkbox-visual"] .bgimage {
    background-size: cover;
    display: inline-block;
    background-position: center;
    border-radius: 50px;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 100%;
}

.metahtml.css107 [cr-field="checkbox-visual"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
}

.metahtml.css107 [cr-field="checkbox-visual"] .tick {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(55, 32, 121, 0.75);
    transition: all 300ms;
    opacity: 0;
}

.metahtml.css107 [cr-field="checkbox-visual"] .tick svg {
    opacity: 0;
    transition: all 300ms;
    max-width: 26px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.metahtml.css107 [cr-field="checkbox-visual"] .subname {
    margin: 7px 0;
    word-wrap: break-word;
    white-space: normal;
}

.metahtml.css107 [cr-field="checkbox-visual"] input:hover ~ .bgimage .tick,
.metahtml.css107 [cr-field="checkbox-visual"] input:focus ~ .bgimage .tick {
    opacity: 0.5;
}

.metahtml.css107 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick,
.metahtml.css107 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
    opacity: 1;
}

.screen-xs .metahtml.css107 [cr-field="checkbox-visual"] .item {
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
    white-space: nowrap;
}

.screen-xs .metahtml.css107 [cr-field="checkbox-visual"] .bgimage {
    width: 25%;
    padding-top: 25%;
    vertical-align: middle;
}

.screen-xs .metahtml.css107 [cr-field="checkbox-visual"] .subname {
    width: 75%;
    display: inline-block;
    vertical-align: middle;
    padding-left: 5%;
    margin-left: -4px;
}

.metahtml.css107 [cr-field="checkbox-input"] span {
    vertical-align: middle;
}

.metahtml.css107 [cr-field="checkbox-input"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.metahtml.css107 [cr-field="radio-list"] span {
    vertical-align: middle;
}

.metahtml.css107 [cr-field="radio-list"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.metahtml.css107 [cr-field="radio-list"] label + label {
    margin-top: 7.333333333333333px;
}

.metahtml.css107 [cr-field="radio-visual"] {
    overflow: hidden;
}

.metahtml.css107 [cr-field="radio-visual"] .items {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -20px;
    justify-content: space-between;
}

.metahtml.css107 [cr-field="radio-visual"] .item {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin-bottom: 20px;
    width: 30%;
}

.metahtml.css107 [cr-field="radio-visual"] label {
    position: relative;
}

.metahtml.css107 [cr-field="radio-visual"] .bgimage {
    background-size: cover;
    display: inline-block;
    background-position: center;
    border-radius: 50px;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 100%;
}

.metahtml.css107 [cr-field="radio-visual"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
}

.metahtml.css107 [cr-field="radio-visual"] .tick {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(55, 32, 121, 0.75);
    transition: all 300ms;
    opacity: 0;
}

.metahtml.css107 [cr-field="radio-visual"] .tick svg {
    opacity: 0;
    transition: all 300ms;
    max-width: 26px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.metahtml.css107 [cr-field="radio-visual"] .subname {
    margin: 7px 0;
    word-wrap: break-word;
    white-space: normal;
}

.metahtml.css107 [cr-field="radio-visual"] input:hover ~ .bgimage .tick {
    opacity: 0.5;
}

.metahtml.css107 [cr-field="radio-visual"] input:checked ~ .bgimage .tick,
.metahtml.css107 [cr-field="radio-visual"] input:checked ~ .bgimage .tick svg {
    opacity: 1;
}

.screen-xs .metahtml.css107 [cr-field="radio-visual"] .item {
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
    white-space: nowrap;
}

.screen-xs .metahtml.css107 [cr-field="radio-visual"] .bgimage {
    width: 25%;
    padding-top: 25%;
    vertical-align: middle;
}

.screen-xs .metahtml.css107 [cr-field="radio-visual"] .subname {
    width: 75%;
    display: inline-block;
    vertical-align: middle;
    padding-left: 5%;
    margin-left: -4px;
}

.metahtml.css107 [cr-field="select-menu"] select {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    z-index: 1;
    color: black;
    -webkit-appearance: none;
}

.metahtml.css107 [cr-field="select-menu"] .fa {
    font-size: 20px;
    line-height: 0;
    opacity: 0.5;
    vertical-align: middle;
}

.metahtml.css107 [cr-field="select-menu"] .flexgrid {
    display: flex;
    align-items: center;
}

.metahtml.css107 [cr-field="select-menu"] .flexgrid .left {
    flex-grow: 1;
    min-width: 50%;
    word-wrap: break-word;
}

.metahtml.css107 [cr-field="file"] svg {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-top: -5px;
    margin-bottom: -5px;
}

.metahtml.css107 [cr-field="file"] span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
}

.metahtml.css107 [cr-field="file"] input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    z-index: 0;
}

.metahtml.css107 [cr-field="file"] .clean {
    float: right;
    opacity: 0.5;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

.metahtml.css107 [cr-field="file"] .clean:hover {
    opacity: 1;
}

.metahtml.css107 [cr-field="file"] .flexgrid {
    display: flex;
    align-items: center;
}

.metahtml.css107 [cr-field="file"] .flexgrid .center {
    flex-grow: 1;
    min-width: 50%;
    word-wrap: break-word;
}

.metahtml.css107 [cr-field="result"] .flexgrid.align-sides {
    display: flex;
    align-items: center;
}

.metahtml.css107 [cr-field="result"] .flexgrid.align-sides .left .name {
    margin-bottom: 0;
}

.metahtml.css107 [cr-field="result"] .flexgrid.align-center .left {
    text-align: center;
}

.metahtml.css107 [cr-field="result"] .flexgrid.align-right .left {
    text-align: right;
}

.metahtml.css107 [cr-field="result"] .flexgrid .right {
    flex-grow: 1;
    min-width: 25%;
    word-wrap: break-word;
    text-align: right;
    font-size: 120%;
}

.metahtml.css107 [cr-field="result"] .flexgrid.align-left .right {
    text-align: left;
}

.metahtml.css107 [cr-field="result"] .flexgrid.align-center .right {
    text-align: center;
}

.metahtml.css107 [cr-field="result"] .flexgrid.align-right .right {
    text-align: right;
}

.metahtml.css107 [cr-field="privacy-button"] .open {
    text-align: center;
    opacity: 0.5;
    font-size: 80%;
    cursor: pointer;
}

.metahtml.css107 [cr-field="privacy-button"] .open a {
    color: inherit;
    text-decoration: none;
}

.metahtml.css107 [cr-field="privacy-checkbox"] {
    font-size: 80%;
}

.metahtml.css107 [cr-field="privacy-checkbox"] span {
    vertical-align: middle;
}

.metahtml.css107 [cr-field="privacy-checkbox"] a {
    vertical-align: middle;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    color: inherit;
    cursor: pointer;
}

.metahtml.css107 [cr-field="privacy-checkbox"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.metahtml.css107 [cr-field="privacy-text"] {
    font-size: 80%;
    text-align: center;
}

.metahtml.css107 [cr-field="privacy-text"] a {
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    color: inherit;
    cursor: pointer;
}

.metahtml.css107 [cr-field="hidden"] {
    opacity: 0.25;
}

.btn.css108 {
    text-align: center
}

.btn.css108 {
    background-color: rgb(244, 61, 94);
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(231, 13, 52);
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
    color: rgb(255, 255, 255) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css108:hover, .btn.css108.hover {
    background-color: rgb(242, 32, 70);
    border-color: rgb(185, 10, 42);
    color: rgb(255, 255, 255) !important;
}

.btn.css108:active, .btn.css108.active {
    background-color: rgb(234, 13, 53);
    border-color: rgb(208, 12, 47);
    color: rgb(255, 255, 255) !important;
}

.btn.css108:before {
}

.btn.css108:active:before, .btn.css108.active:before {
    background-color: rgb(234, 13, 53);
}

.node.css109 > .wrapper1 {
    background-color: rgb(21, 12, 47)
}

.node.css109 {
    color: #FFF
}

.node.css109 > .padding_top {
    padding-top: 44px
}

.node.css109 > .padding_bottom {
    padding-bottom: 30px
}

.node.css109 a {
    color: rgb(78, 25, 230)
}

.node.css110 {
    color: #FFF;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px
}

.node.css110 a {
    color: rgb(78, 25, 230)
}

.metahtml.css111 .demo {
    font-size: 10px;
    border: 2px solid rgb(255, 255, 255);
    padding: 10px;
}

.node.css112 {
    color: #FFF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 5px
}

.node.css112 a {
    color: rgb(78, 25, 230)
}

.textable.css113 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0em;
    opacity: 1
}

.screen-sm .textable.css113 {
    font-size: 16px !important
}

.screen-xs .textable.css113 {
    text-align: center !important;
    font-size: 16px !important
}

.node.css114 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 5px
}

.node.css114 a {
    color: rgb(78, 25, 230)
}

.textable.css115 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5999999999999999;
    letter-spacing: 0em;
    opacity: 1
}

.screen-sm .textable.css115 {
    font-size: 12px !important
}

.screen-xs .textable.css115 {
    text-align: center !important;
    font-size: 12px !important
}

.textable.css116 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0em;
    opacity: 1
}

.screen-sm .textable.css116 {
    font-size: 14px !important
}

.screen-xs .textable.css116 {
    text-align: left !important;
    font-size: 14px !important
}

.node.css117 {
    color: #FFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px
}

.node.css117 a {
    color: rgb(78, 25, 230)
}

.btn.css118 {
    text-align: center
}

.btn.css118 {
    background-color: rgba(255, 255, 255, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(204, 204, 204);
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    color: rgb(255, 255, 255) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css118:hover, .btn.css118.hover {
    background-color: rgba(230, 230, 230, 0);
    border-color: rgb(163, 163, 163);
    color: rgb(244, 61, 94) !important;
}

.btn.css118:active, .btn.css118.active {
    background-color: rgba(207, 207, 207, 0);
    border-color: rgb(184, 184, 184);
    color: rgb(244, 61, 94) !important;
}

.btn.css118:before {
}

.btn.css118:active:before, .btn.css118.active:before {
    background-color: rgba(207, 207, 207, 0);
}

.btn.css119 {
    text-align: left
}

.btn.css119 {
    background-color: rgba(255, 255, 255, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(204, 204, 204);
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    color: rgb(255, 255, 255) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css119:hover, .btn.css119.hover {
    background-color: rgba(230, 230, 230, 0);
    border-color: rgb(163, 163, 163);
    color: rgb(244, 61, 94) !important;
}

.btn.css119:active, .btn.css119.active {
    background-color: rgba(207, 207, 207, 0);
    border-color: rgb(184, 184, 184);
    color: rgb(244, 61, 94) !important;
}

.btn.css119:before {
}

.btn.css119:active:before, .btn.css119.active:before {
    background-color: rgba(207, 207, 207, 0);
}

.textable.css120 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0em;
    opacity: 1
}

.screen-sm .textable.css120 {
    font-size: 16px !important
}

.screen-xs .textable.css120 {
    text-align: center !important;
    font-size: 24px !important
}

.node.css121 {
    color: #FFF;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px
}

.node.css121 a {
    color: rgb(78, 25, 230)
}

.textable.css122 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5999999999999999;
    letter-spacing: 0em;
    opacity: 1
}

.screen-sm .textable.css122 {
    font-size: 12px !important
}

.screen-xs .textable.css122 {
    text-align: center !important;
    font-size: 18px !important
}

.node.css123 {
    color: #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 5px
}

.node.css123 a {
    color: rgb(78, 25, 230)
}

.soc-icon.css124 .link .bg {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    width: 30px;
    height: 30px;
    padding: 6px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
}

.soc-icon.css124 span {
    line-height: 30px
}

.node.css125 {
    color: #FFF;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px
}

.node.css125 a {
    color: rgb(78, 25, 230)
}

.textable.css126 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0em;
    opacity: 1
}

.screen-xs .textable.css126 {
    text-align: center !important;
    font-size: 16px !important
}

.btn.css127 {
    text-align: center
}

.btn.css127 {
    background-color: rgba(255, 255, 255, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(204, 204, 204);
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
    color: rgb(255, 255, 255) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css127:hover, .btn.css127.hover {
    background-color: rgba(230, 230, 230, 0);
    border-color: rgb(163, 163, 163);
    color: rgb(244, 61, 94) !important;
}

.btn.css127:active, .btn.css127.active {
    background-color: rgba(207, 207, 207, 0);
    border-color: rgb(184, 184, 184);
    color: rgb(244, 61, 94) !important;
}

.btn.css127:before {
}

.btn.css127:active:before, .btn.css127.active:before {
    background-color: rgba(207, 207, 207, 0);
}

.textable.css128 {
    text-align: left;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5999999999999999;
    letter-spacing: 0em;
    color: rgb(201, 194, 224);
    opacity: 1
}

.screen-xs .textable.css128 {
    text-align: center !important
}

.node.css129 > .wrapper1 {
    background-color: white
}

.node.css129 {
    color: #333
}

.node.css129 > .padding_top {
    padding-top: 0px
}

.node.css129 > .padding_bottom {
    padding-bottom: 8px
}

.node.css129 a {
    color: rgb(230, 25, 25)
}

.node.css130 {
    color: #333;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css130 a {
    color: rgb(230, 25, 25)
}

.node.css131 {
    color: #333;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

.node.css131 a {
    color: rgb(230, 25, 25)
}

.btn.css132 {
    text-align: center
}

.btn.css132 {
    background-color: rgba(254, 51, 89, 1);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: rgba(254, 51, 89, 1);
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    color: rgba(255, 255, 255, 1) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css132:hover, .btn.css132.hover {
    background-color: rgba(254, 21, 64, 1);
    border-color: rgba(254, 51, 89, 1);
    color: rgba(255, 255, 255, 1) !important;
}

.btn.css132:active, .btn.css132.active {
    background-color: rgba(246, 1, 47, 1);
    border-color: rgba(254, 51, 89, 1);
    color: rgba(255, 255, 255, 1) !important;
}

.btn.css132:before {
}

.btn.css132:active:before, .btn.css132.active:before {
    background-color: rgba(246, 1, 47, 1);
}

.node.css133 {
    color: #333;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 220px
}

.screen-md .node.css133 {
    padding-right: 120px !important
}

.screen-sm .node.css133 {
    padding-right: 0px !important
}

.screen-xs .node.css133 {
    padding-right: 0px !important
}

.node.css133 a {
    color: rgb(230, 25, 25)
}

.btn.css134 {
    text-align: center
}

.btn.css134 {
    background-color: rgba(252, 252, 252, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(202, 202, 202);
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 14px;
    color: rgb(0, 0, 0) !important;
    font-family: "Nunito", sans-serif;
}

.btn.css134:hover, .btn.css134.hover {
    background-color: rgba(227, 227, 227, 0);
    border-color: rgb(161, 161, 161);
    color: rgb(0, 0, 0) !important;
}

.btn.css134:active, .btn.css134.active {
    background-color: rgba(204, 204, 204, 0);
    border-color: rgb(181, 181, 181);
    color: rgb(0, 0, 0) !important;
}

.btn.css134:before {
}

.btn.css134:active:before, .btn.css134.active:before {
    background-color: rgba(204, 204, 204, 0);
}


.area {
    font-family: "Nunito", sans-serif
}

.area .font-header {
    font-family: "Nunito", sans-serif
}

.area.screen-lg {
    min-width: 1200px;
}

.area.screen-lg .container {
    width: 1140px;
}

.area.screen-lg .container.soft {
    max-width: 1140px;
}

.area.screen-md {
    min-width: 960px;
}

.area.screen-md .container {
    width: 940px;
}

.area.screen-md .container.soft {
    max-width: 940px;
}

.area.screen-sm {
    min-width: 720px;
}

.area.screen-sm .container {
    width: 720px;
}

.area.screen-sm .container.soft {
    max-width: 720px;
}

.area.screen-xs .container {
    max-width: 737px;
    padding: 0 20px;
}