@font-face{font-family:'TTNorms Regular';font-display:swap;src:url(//s.platformalp.ru/fonts/ttnorms/343165_F_0.eot);src:url(//s.platformalp.ru/fonts/ttnorms/343165_F_0.eot?#iefix) format('embedded-opentype'),url(//s.platformalp.ru/fonts/ttnorms/343165_F_0.woff2) format('woff2'),url(//s.platformalp.ru/fonts/ttnorms/343165_F_0.woff) format('woff'),url(//s.platformalp.ru/fonts/ttnorms/343165_F_0.ttf) format('truetype')}
@font-face{font-family:'TTNorms Bold';font-display:swap;src:url(//s.platformalp.ru/fonts/ttnorms/343165_4_0.eot);src:url(//s.platformalp.ru/fonts/ttnorms/343165_4_0.eot?#iefix) format('embedded-opentype'),url(//s.platformalp.ru/fonts/ttnorms/343165_4_0.woff2) format('woff2'),url(//s.platformalp.ru/fonts/ttnorms/343165_4_0.woff) format('woff'),url(//s.platformalp.ru/fonts/ttnorms/343165_4_0.ttf) format('truetype')}

:root {
    --bs-blue: #1d3b53;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #e83e8c;
    --bs-red: #d6293e;
    --bs-orange: #fd7e14;
    --bs-yellow: #f7c32e;
    --bs-green: #0cbc87;
    --bs-teal: #20c997;
    --bs-cyan: #17a2b8;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #747579;
    --bs-gray-dark: #0b0a12;
    --bs-gray-100: #f5f5f6;
    --bs-gray-200: #dfdfe3;
    --bs-gray-300: #c5c5c7;
    --bs-gray-400: #96969a;
    --bs-gray-500: #85878a;
    --bs-gray-600: #747579;
    --bs-gray-700: #5e5e5f;
    --bs-gray-800: #0b0a12;
    --bs-gray-900: #0b0a12;
    --bs-primary: #e5162b; /*#5143d9;*/
    --bs-white: #fff;
    --bs-secondary: #85878a;
    --bs-success: #0cbc87;
    --bs-info: #17a2b8;
    --bs-warning: #f7c32e;
    --bs-danger: #d6293e;
    --bs-light: #f5f5f6;
    --bs-dark: #0b0a12;
    --bs-orange: #fd7e14;
    --bs-mode: #fff;
    --bs-primary-rgb: 229, 28, 75;
    --bs-white-rgb: 255, 255, 255;
    --bs-secondary-rgb: 133, 135, 138;
    --bs-success-rgb: 12, 188, 135;
    --bs-info-rgb: 23, 162, 184;
    --bs-warning-rgb: 247, 195, 46;
    --bs-danger-rgb: 214, 41, 62;
    --bs-light-rgb: 245, 245, 246;
    --bs-dark-rgb: 11, 10, 18;
    --bs-orange-rgb: 253, 126, 20;
    --bs-mode-rgb: 255, 255, 255;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 116, 117, 121;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    /*DM Sans, sans-serif;*/
    --bs-body-font-family: "TTNorms Regular",sans-serif;
    --bs-body-font-size: 16px;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: white;
    --bs-body-bg: #fff;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: var(--bs-gray-200);
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.5rem;
    --bs-border-radius-sm: 0.4rem;
    --bs-border-radius-lg: 1rem;
    --bs-border-radius-xl: 1.5rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-link-color: var(--bs-primary);
    --bs-link-hover-color: var(--bs-primary);
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fff3cd;
}
.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0;
    --bs-navbar-color: white;
    --bs-navbar-hover-color: var(--bs-primary);
    --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
    --bs-navbar-active-color: var(--bs-primary);
    --bs-navbar-brand-padding-y: 30px;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
    --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
    --bs-navbar-nav-link-padding-x: 1rem;
    --bs-navbar-toggler-padding-y: 0.25rem;
    --bs-navbar-toggler-padding-x: 0;
    --bs-navbar-toggler-font-size: 1.25rem;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
    --bs-navbar-toggler-border-radius: 0.375rem;
    --bs-navbar-toggler-focus-width: 0;
    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}

.textable  { text-align: left; font-family: "TTNorms Regular",sans-serif; font-size: 16px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }

.wrapper1 { background-color: transparent; color: darkslategrey; }
.wrapper2 { background-color: var(--bs-primary); color: floralwhite; }
.wrapper2 a{
    color: var(--bs-primary) important;
}
.wrapper3{
    background-color: #373737;color: floralwhite;
}
.wrapper3 a{
    color: var(--bs-primary) important;
}


.widget-list li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.widget-list ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.css92{
    padding-bottom: 0;
    margin-bottom: 0;
}
.mnu{
    background-color: #0a58ca;
}
body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
h1{
    text-align: center;
    font-family: "TTNorms Bold", sans-serif;
    line-height: 1.3;
    letter-spacing: 0em;
    color: rgb(0, 0, 0);
    opacity: 1;
}
.header2{
    text-align: center;
    font-family: "TTNorms Bold", sans-serif;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: 0.1em;
    opacity: 1;
}

.node.css0 > .wrapper1 { background-color: rgb(255, 255, 255) }
.node.css0  { color: #333; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px }
.node.css0 a { color: rgb(25, 72, 230) }


.node.css2  { color: #FFF; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 0px }
.node.css2 a { color: rgb(25, 73, 230) }


.node.css4  { color: #FFF; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px }
.node.css4 a { color: rgb(25, 73, 230) }

.textable.css5  { text-align: left; font-family: "Roboto Slab",sans-serif; font-size: 18px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }

.btn.css6 { background-color: rgba(46, 60, 106, 0);border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;border-style: solid;border-top-width: 2px;border-bottom-width: 2px;border-left-width: 2px;border-right-width: 2px;border-color: rgb(216, 219, 232);padding-top: 6px;padding-bottom: 6px;font-size: 17px;letter-spacing: 0.1em; text-transform: uppercase;color: rgb(255, 255, 255)!important; } .btn.css6:hover, .btn.css6.hover { background-color: rgba(22, 41, 104, 0);border-color: rgb(255, 247, 247);color: rgb(243, 244, 250)!important; } .btn.css6:active, .btn.css6.active { background-color: rgba(22, 41, 104, 0);border-color: rgb(17, 33, 83);color: rgb(255, 255, 255)!important; } .btn.css6:before {  } .btn.css6:active:before, .btn.css6.active:before { background-color: rgba(22, 41, 104, 0); }
.node.css7  { color: #FFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css7 a { color: rgb(25, 73, 230) }

.node.css8  { color: #FFF; padding-top: 10px; padding-bottom: 10px; padding-left: 35px; padding-right: 5px }
.node.css8 a { color: rgb(25, 73, 230) }

.node.css9 {}


.node.css9  { color: #FFF }
.node.css9  > .padding_top { padding-top: 10px }
.node.css9  > .padding_bottom { padding-bottom: 0px }
.node.css9 a { color: rgb(25, 73, 230) }

.node.css10  { color: #333; padding-top: 0px; padding-bottom: 20px; padding-left: 5px; padding-right: 5px }
.node.css10 a { color: rgb(25, 93, 230) }

.textable.css11  { text-align: center; font-family: "TTNorms Bold",sans-serif; font-size: 38px; line-height: 1.3; letter-spacing: 0em; color: rgb(0, 0, 0); opacity: 1 }
.screen-md .textable.css11  { font-size: 38px!important }
.screen-sm .textable.css11  { font-size: 32px!important }
.screen-xs .textable.css11  { font-size: 25px!important }

.node.css12  { color: #333; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px }
.node.css12 a { color: rgb(25, 93, 230) }

.textable.css13  { text-align: center; font-family: "TTNorms Bold",sans-serif; font-size: 20px; line-height: 1.2; letter-spacing: 0.1em; opacity: 1 }

.node.css14  { color: #333; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px }
.node.css14 a { color: rgb(25, 93, 230) }

.node.css14 li {background-size: 30px 30px;min-height: 30px;padding-left: 40px;}
.node.css14 li + li { margin-top: 7.5px }

.node.css15 .padding { height: 40px }

.svgicon.css16 path, .svgicon.css16 circle, .svgicon.css16 polygon, .svgicon.css16 rect { fill: rgb(255, 255, 255) } .svgicon.css16 defs > path { fill: none }  .svgicon.css16 path[fill="none"], .svgicon.css16 circle[fill="none"], .svgicon.css16 polygon[fill="none"], .svgicon.css16 rect[fill="none"] { fill: none }
.svgicon.css17 .st0{fill:rgb(255, 255, 255);}

.btn.css17 { background-color: rgb(46, 60, 106);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(37, 48, 85);padding-top: 25px;padding-bottom: 25px;font-size: 16px;color: rgb(255, 255, 255)!important; } .btn.css17:hover, .btn.css17.hover { background-color: rgb(41, 54, 95);border-color: rgb(29, 38, 68);color: rgb(255, 255, 255)!important; } .btn.css17:active, .btn.css17.active { background-color: rgb(37, 49, 86);border-color: rgb(33, 43, 76);color: rgb(255, 255, 255)!important; } .btn.css17:before {  } .btn.css17:active:before, .btn.css17.active:before { background-color: rgb(37, 49, 86); }


.node.css18  { color: #333; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 4px }
.node.css18 a { color: rgb(25, 93, 230) }

.textable.css19  { text-align: left; font-family: "TTNorms Regular"; font-size: 18px; line-height: 1.6; letter-spacing: 0em; color: rgb(5, 5, 5); opacity: 1 }

.textable.css191  { text-align: center; font-family: "TTNorms Regular"; font-size: 18px; line-height: 1.6; letter-spacing: 0em; color: rgb(5, 5, 5); opacity: 1 }

.node.css20  { color: #333; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px }
.node.css20 a { color: rgb(25, 93, 230) }

.node.css21  { color: #333; padding-top: 10px; padding-bottom: 10px; padding-left: 76px; padding-right: 22px }
.node.css21 a { color: rgb(25, 93, 230) }

.node.css22  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 0px }
.node.css22 a { color: rgb(25, 93, 230) }

.textable.css23  { text-align: center; font-family: "TTNorms Bold"; font-size: 28px; line-height: 1.2; letter-spacing: 0em; opacity: 1 }

.metahtml.css24 .tabs1-root {
    position: relative;
}

.metahtml.css24 .tabs1-pagination {
    text-align: center;
    margin-bottom: 20px;
}

.metahtml.css24 .tabs1-page {
    display: inline-block;
    position: relative;
    padding: 10px 20px;
    color: rgba(51, 51, 51, 0.6);
    font-weight: bold;
    margin: 5px 5px;
}

.metahtml.css24 .tabs1-page:before {
    content: ' ';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background-color: rgba(128, 128, 128, 0.3);
    transition: all 0.3s;
}

.metahtml.css24 .tabs1-page:hover:before {
    background-color: rgb(46, 60, 106);
    color: rgb(46, 60, 106);
}

.metahtml.css24 .tabs1-page:hover {
    color: rgb(46, 60, 106);
}

.metahtml.css24 .tabs1-page.is-active {
    color: rgb(255, 255, 255);
}

.metahtml.css24 .tabs1-page.is-active:before {
    background-color: rgb(46, 60, 106);
    height: 100%;
}

.metahtml.css24 .tabs1-label {
    position: relative;
}
.metahtml.css25 .form1-cover {
    padding: 13px 13px;
    background-color: rgb(255, 255, 255);
    border-color: rgb(46, 60, 106);
    border-style: none;
    border-width: 2px;
    border-radius: 3px;
    box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.1);
}
.textable.css26  { text-align: center; font-family: "Open Sans", sans-serif; font-size: 20px; line-height: 1.2; letter-spacing: 0em; opacity: 1 }

.metahtml.css27 [cr-field] {
    padding-bottom: 6px;
    font-size: 14px;
    font-family: TTNorms Regular,sans-serif;
}

.metahtml.css27 .name {
    transition: 300ms all;
    color: rgba(51, 51, 51, 0.5);
    font-size: 12px;
    word-wrap: break-word;
    padding-bottom: 4px;
}

.metahtml.css27 .is-text .name {
    position: absolute;
    line-height: 1.2;
    font-size: 14px;
}

.metahtml.css27 .is-text:focus-within .name,
.metahtml.css27 .is-text.is-filled .name {
    color: white;
    font-size: 12px;
}

.metahtml.css27 .form-control {
    height: auto;
    line-height: 1.2;
    box-shadow: none;
    position: relative;
    color: rgb(51, 51, 51);
    border: 0 solid rgba(0, 0, 0, 0.15);
    border-bottom-width: 1px;
    border-radius: 0;
    padding: 0 0 8px 0;
    font-size: 14px;
    cursor: initial;
    background-color: transparent;
}

.metahtml.css27 .is-text .form-control {
    margin-top: 22px;
}

.metahtml.css27 .form-control:focus,
.metahtml.css27 .form-control:focus-within {
    border-color: rgb(46, 60, 106);
}

.metahtml.css27 .form-control + .form-control {
    margin-top: 10px;
}

.metahtml.css27 label {
    font-weight: normal;
    display: block;
    cursor: pointer;
}

.metahtml.css27 textarea {
    resize: vertical;
}

.metahtml.css27 .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.css27 .checkbox svg {
    width: 100%;
    opacity: 0;
    transform: scale(0);
    transition: 300ms all;
}

.metahtml.css27 input:hover ~ .checkbox,
.metahtml.css27 input:focus ~ .checkbox {
    border-color: rgb(130, 147, 201);
}

.metahtml.css27 input:checked ~ .checkbox {
    border-color: rgb(41, 54, 95);
    background-color: rgb(46, 60, 106);
}

.metahtml.css27 input:active ~ .checkbox {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css27 input:checked ~ .checkbox svg {
    opacity: 1;
    transform: scale(1);
}

.metahtml.css27 .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.css27 .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.css27 input:hover ~ .radio,
.metahtml.css27 input:focus ~ .radio {
    border-color: rgb(130, 147, 201);
}

.metahtml.css27 input:active ~ .radio {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css27 input:checked ~ .radio {
    border-color: rgb(41, 54, 95);
    background-color: rgb(46, 60, 106);
}

.metahtml.css27 input:checked ~ .radio:before {
    opacity: 1;
    transform: scale(0.5);
}

.metahtml.css27 [cr-field="checkbox-list"] span {
    vertical-align: middle;
}

.metahtml.css27 [cr-field="checkbox-list"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.metahtml.css27 [cr-field="checkbox-list"] label + label {
    margin-top: 7.333333333333333px;
}

.metahtml.css27 [cr-field="checkbox-visual"] {
    overflow: hidden;
}

.metahtml.css27 [cr-field="checkbox-visual"] .items {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -20px;
    justify-content: space-between;
}

.metahtml.css27 [cr-field="checkbox-visual"] .item {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin-bottom: 20px;
    width: 30%;
}

.metahtml.css27 [cr-field="checkbox-visual"] label {
    position: relative;
}

.metahtml.css27 [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.css27 [cr-field="checkbox-visual"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
}

.metahtml.css27 [cr-field="checkbox-visual"] .tick {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(46, 60, 106, 0.75);
    transition: all 300ms;
    opacity: 0;
}

.metahtml.css27 [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.css27 [cr-field="checkbox-visual"] .subname {
    margin: 7px 0;
    word-wrap: break-word;
    white-space: normal;
}

.metahtml.css27 [cr-field="checkbox-visual"] input:hover ~ .bgimage .tick,
.metahtml.css27 [cr-field="checkbox-visual"] input:focus ~ .bgimage .tick {
    opacity: 0.5;
}

.metahtml.css27 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick,
.metahtml.css27 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
    opacity: 1;
}

.screen-xs .metahtml.css27 [cr-field="checkbox-visual"] .item {
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
    white-space: nowrap;
}

.screen-xs .metahtml.css27 [cr-field="checkbox-visual"] .bgimage {
    width: 25%;
    padding-top: 25%;
    vertical-align: middle;
}

.screen-xs .metahtml.css27 [cr-field="checkbox-visual"] .subname {
    width: 75%;
    display: inline-block;
    vertical-align: middle;
    padding-left: 5%;
    margin-left: -4px;
}

.metahtml.css27 [cr-field="checkbox-input"] span {
    vertical-align: middle;
}

.metahtml.css27 [cr-field="checkbox-input"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.metahtml.css27 [cr-field="radio-list"] span {
    vertical-align: middle;
}

.metahtml.css27 [cr-field="radio-list"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.metahtml.css27 [cr-field="radio-list"] label + label {
    margin-top: 7.333333333333333px;
}

.metahtml.css27 [cr-field="radio-visual"] {
    overflow: hidden;
}

.metahtml.css27 [cr-field="radio-visual"] .items {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -20px;
    justify-content: space-between;
}

.metahtml.css27 [cr-field="radio-visual"] .item {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin-bottom: 20px;
    width: 30%;
}

.metahtml.css27 [cr-field="radio-visual"] label {
    position: relative;
}

.metahtml.css27 [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.css27 [cr-field="radio-visual"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
}

.metahtml.css27 [cr-field="radio-visual"] .tick {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(46, 60, 106, 0.75);
    transition: all 300ms;
    opacity: 0;
}

.metahtml.css27 [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.css27 [cr-field="radio-visual"] .subname {
    margin: 7px 0;
    word-wrap: break-word;
    white-space: normal;
}

.metahtml.css27 [cr-field="radio-visual"] input:hover ~ .bgimage .tick {
    opacity: 0.5;
}

.metahtml.css27 [cr-field="radio-visual"] input:checked ~ .bgimage .tick,
.metahtml.css27 [cr-field="radio-visual"] input:checked ~ .bgimage .tick svg {
    opacity: 1;
}

.screen-xs .metahtml.css27 [cr-field="radio-visual"] .item {
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
    white-space: nowrap;
}

.screen-xs .metahtml.css27 [cr-field="radio-visual"] .bgimage {
    width: 25%;
    padding-top: 25%;
    vertical-align: middle;
}

.screen-xs .metahtml.css27 [cr-field="radio-visual"] .subname {
    width: 75%;
    display: inline-block;
    vertical-align: middle;
    padding-left: 5%;
    margin-left: -4px;
}

.metahtml.css27 [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.css27 [cr-field="select-menu"] .fa {
    font-size: 20px;
    line-height: 0;
    opacity: 0.5;
    vertical-align: middle;
}

.metahtml.css27 [cr-field="select-menu"] .flexgrid {
    display: flex;
    align-items: center;
}

.metahtml.css27 [cr-field="select-menu"] .flexgrid .left {
    flex-grow: 1;
    min-width: 50%;
    word-wrap: break-word;
}

.metahtml.css27 [cr-field="file"] svg {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-top: -5px;
    margin-bottom: -5px;
}

.metahtml.css27 [cr-field="file"] span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
}

.metahtml.css27 [cr-field="file"] input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    z-index: 0;
}

.metahtml.css27 [cr-field="file"] .clean {
    float: right;
    opacity: 0.5;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

.metahtml.css27 [cr-field="file"] .clean:hover {
    opacity: 1;
}

.metahtml.css27 [cr-field="file"] .flexgrid {
    display: flex;
    align-items: center;
}

.metahtml.css27 [cr-field="file"] .flexgrid .center {
    flex-grow: 1;
    min-width: 50%;
    word-wrap: break-word;
}

.metahtml.css27 [cr-field="result"] .flexgrid.align-sides {
    display: flex;
    align-items: center;
}

.metahtml.css27 [cr-field="result"] .flexgrid.align-sides .left .name {
    margin-bottom: 0;
}

.metahtml.css27 [cr-field="result"] .flexgrid.align-center .left {
    text-align: center;
}

.metahtml.css27 [cr-field="result"] .flexgrid.align-right .left {
    text-align: right;
}

.metahtml.css27 [cr-field="result"] .flexgrid .right {
    flex-grow: 1;
    min-width: 25%;
    word-wrap: break-word;
    text-align: right;
    font-size: 120%;
}

.metahtml.css27 [cr-field="result"] .flexgrid.align-left .right {
    text-align: left;
}

.metahtml.css27 [cr-field="result"] .flexgrid.align-center .right {
    text-align: center;
}

.metahtml.css27 [cr-field="result"] .flexgrid.align-right .right {
    text-align: right;
}

.metahtml.css27 [cr-field="privacy-button"] .open {
    text-align: center;
    opacity: 0.5;
    font-size: 80%;
    cursor: pointer;
}

.metahtml.css27 [cr-field="privacy-button"] .open a {
    color: inherit;
    text-decoration: none;
}

.metahtml.css27 [cr-field="privacy-checkbox"] {
    font-size: 80%;
}

.metahtml.css27 [cr-field="privacy-checkbox"] span {
    vertical-align: middle;
}

.metahtml.css27 [cr-field="privacy-checkbox"] a {
    vertical-align: middle;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    color: inherit;
    cursor: pointer;
}

.metahtml.css27 [cr-field="privacy-checkbox"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.metahtml.css27 [cr-field="privacy-text"] {
    font-size: 80%;
    text-align: center;
}

.metahtml.css27 [cr-field="privacy-text"] a {
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    color: inherit;
    cursor: pointer;
}

.metahtml.css27 [cr-field="hidden"] {
    opacity: 0.25;
}
.node.css28  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px }
.node.css28 a { color: rgb(25, 93, 230) }

.btn.css29 { background-color: var(--bs-primary);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(37, 48, 85);padding-top: 10px;padding-bottom: 10px;font-size: 15px;color: rgb(255, 255, 255)!important; } .btn.css29:hover, .btn.css29.hover { background-color: rgb(41, 54, 95);border-color: rgb(29, 38, 68);color: rgb(255, 255, 255)!important; } .btn.css29:active, .btn.css29.active { background-color: rgb(37, 49, 86);border-color: rgb(33, 43, 76);color: rgb(255, 255, 255)!important; } .btn.css29:before {  } .btn.css29:active:before, .btn.css29.active:before { background-color: rgb(37, 49, 86); }
.node.css30  { color: #333; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px }
.node.css30 a { color: rgb(25, 93, 230) }

.node.css31  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css31 a { color: rgb(25, 93, 230) }

.textable.css33  { text-align: left; font-family: "Open Sans"; font-size: 20px; line-height: 1.2; letter-spacing: 0em; opacity: 1 }

.btn.css34 { background-color: rgb(46, 60, 106);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(37, 48, 85);padding-top: 8px;padding-bottom: 8px;font-size: 17px;color: rgb(255, 255, 255)!important;box-shadow: 0px 11px 5px -7px rgba(0, 0, 0, 0.35); } .btn.css34:hover, .btn.css34.hover { background-color: rgb(41, 54, 95);border-color: rgb(29, 38, 68);color: rgb(255, 255, 255)!important; } .btn.css34:active, .btn.css34.active { background-color: rgb(37, 49, 86);border-color: rgb(33, 43, 76);color: rgb(255, 255, 255)!important;box-shadow: inset 0px 11px 5px -7px rgba(0, 0, 0, 0.35); } .btn.css34:before {  } .btn.css34:active:before, .btn.css34.active:before { background-color: rgb(37, 49, 86);box-shadow: inset 0px 11px 5px -7px rgba(0, 0, 0, 0.35); }
.textable.css35  { text-align: left; font-family: "TTNorms Regular"; font-size: 16px; line-height: 1.4; letter-spacing: 0em; opacity: 1 }

.node.css36 > .wrapper1 { background-color: rgb(255, 255, 255) }
.node.css36  { color: #333 }
.node.css36  > .padding_top { padding-top: 85px }

.screen-xs .node.css36  > .padding_top { padding-top: 50px!important }
.node.css36  > .padding_bottom { padding-bottom: 38px }
.screen-xs .node.css36  > .padding_bottom { padding-bottom: 60px!important }
.node.css36 a { color: rgb(25, 93, 230) }

.textable.css37  { text-align: center; font-family: "TTNorms Bold"; font-size: 32px; line-height: 1.2; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css37  { font-size: 38px!important }

.node.css38  { color: #FFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.screen-xs .node.css38  { padding-bottom: 27px!important }
.node.css38 a { color: rgb(25, 73, 230) }

.textable.css39  { text-align: center; font-family: "TTNorms Regular"; font-size: 17px; line-height: 1.2; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css39  { text-align: center!important }

.node.css40  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px }
.node.css40 a { color: rgb(25, 73, 230) }

.node.css41  { color: #333; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px }
.node.css41 a { color: rgb(25, 73, 230) }

.node.css42  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css42 a { color: rgb(25, 73, 230) }

.node.css43 > .wrapper1 { background-color: rgb(46, 60, 106) }
.node.css43  { color: #FFF }
.node.css43  > .padding_top { padding-top: 60px }
.node.css43  > .padding_bottom { padding-bottom: 60px }
.node.css43 a { color: rgb(25, 73, 230) }

.node.css44  { color: #333; padding-top: 10px; padding-bottom: 39px; padding-left: 5px; padding-right: 5px }
.node.css44 a { color: rgb(25, 73, 230) }

.textable.css45  { text-align: left; font-family: "TTNorms Bold"; font-size: 48px; line-height: 1.2; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css45  { font-size: 38px!important }

.btn.css46 { background-color: rgba(46, 60, 106, 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(37, 48, 85);padding-top: 0px;padding-bottom: 0px;font-size: 16px;font-weight: bold;color: rgb(5, 5, 5)!important; } .btn.css46:hover, .btn.css46.hover { background-color: rgba(41, 54, 95, 0);border-color: rgb(29, 38, 68);color: rgb(4, 4, 4)!important; } .btn.css46:active, .btn.css46.active { background-color: rgba(37, 49, 86, 0);border-color: rgb(33, 43, 76);color: rgb(0, 0, 0)!important; } .btn.css46:before {  } .btn.css46:active:before, .btn.css46.active:before { background-color: rgba(37, 49, 86, 0); }
.node.css50  { color: #333; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px }
.node.css50 a { color: rgb(25, 73, 230) }

.textable.css51  { text-align: left; font-family: "TTNorms Regular"; font-size: 48px; line-height: 1.2; letter-spacing: 0em; opacity: 1 }

.textable.css52  { text-align: center; font-family: "TTNorms Regular"; font-size: 16px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }

.metahtml.css53 .tabs6-root {
    position: relative;
}

.metahtml.css53 .tabs6-pagination {
    text-align: center;
    display: flex;
    align-content: stretch;
    border-left: 1px solid rgba(51, 51, 51, 0.15);
}

.metahtml.css53 .tabs6-page {
    position: relative;
    transition: all 0.25s;
    padding: 10px 5px;
    color: rgba(51, 51, 51, 0.75);
    border: 1px solid rgba(51, 51, 51, 0.1);
    border-top: 3px solid rgba(51, 51, 51, 0.1);
    border-left: none;
    font-size: 14px;
    flex-grow: 1;
    background-color: rgba(51, 51, 51, 0.05);
}

.metahtml.css53 .tabs6-page:hover {
    color: rgb(46, 60, 106);
}

.metahtml.css53 .tabs6-page.is-active {
    color: rgb(46, 60, 106);
    background-color: transparent;
    border-top-color: rgb(46, 60, 106);
    border-bottom-color: transparent;
}

.metahtml.css53 .tabs6-label {
    display: inline-block;
    vertical-align: middle;
    margin: 2px 4px;
}

.metahtml.css53 .tabs6-icon-container {
    width: 32px;
    height: 32px;
    vertical-align: middle;
    display: inline-block;
}

.metahtml.css53 .tabs6-icon-container > * {
    position: absolute;
    width: 32px;
    height: 32px;
}

.metahtml.css53 .tabs6-icon-separator {
    display: block;
    height: 5px;
}

.metahtml.css53 .tabs6-page .tabs6-icon-active {
    opacity: 0;
    transition: opacity 250ms;
}

.metahtml.css53 .tabs6-page.is-active .tabs6-icon-active {
    opacity: 1;
}

.metahtml.css53 .tabs6-page:hover .tabs6-icon-active {
    opacity: 1;
}

.metahtml.css53 .tabs6-root {
    border: 1px solid rgba(51, 51, 51, 0.15);
    border-top-width: 0;
    padding: 10px;
}
.svgicon.css54 path, .svgicon.css54 circle, .svgicon.css54 polygon, .svgicon.css54 rect { fill: rgb(51, 51, 51) } .svgicon.css54 defs > path { fill: none }  .svgicon.css54 path[fill="none"], .svgicon.css54 circle[fill="none"], .svgicon.css54 polygon[fill="none"], .svgicon.css54 rect[fill="none"] { fill: none }
.svgicon.css55 path, .svgicon.css55 circle, .svgicon.css55 polygon, .svgicon.css55 rect { fill: rgb(46, 60, 106) } .svgicon.css55 defs > path { fill: none }  .svgicon.css55 path[fill="none"], .svgicon.css55 circle[fill="none"], .svgicon.css55 polygon[fill="none"], .svgicon.css55 rect[fill="none"] { fill: none }
.textable.css56  { text-align: center; font-family: "TTNorms Bold"; font-size: 24px; line-height: 1.3; letter-spacing: 0em; opacity: 1 }

.metahtml.css57 .tabs1-root {
    position: relative;
}

.node.css57 ul { padding-left: 24px; list-style-type: disc }
.node.css57 li { padding-left: 8px }
.node.css57 li + li { margin-top: 0.25em }

.node.css58 li { background-size: 24px 24px; min-height: 24px; padding-left: 32px }
.node.css58 li + li { margin-top: 6px }
.node.css58  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }


.textable.css59  { text-align: center; font-family: "Uni Sans"; font-size: 24px; line-height: 1.8666666666666665; letter-spacing: 0.13333333333333333em; color: rgb(2, 3, 5); opacity: 1 }
.screen-xs .textable.css59  { text-align: center!important }

.node.css61  { color: #333; padding-top: 7px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px }
.node.css61 > .wrapper1 { border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.5) }
.node.css61 a { color: rgb(230, 25, 25) }
.btn.css61 { background-color: rgb(46, 60, 106);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(37, 48, 85);padding-top: 14px;padding-bottom: 14px;font-size: 16px;color: rgb(255, 255, 255)!important; } .btn.css61:hover, .btn.css61.hover { background-color: rgb(41, 54, 95);border-color: rgb(29, 38, 68);color: rgb(255, 255, 255)!important; } .btn.css61:active, .btn.css61.active { background-color: rgb(37, 49, 86);border-color: rgb(33, 43, 76);color: rgb(255, 255, 255)!important; } .btn.css61:before {  } .btn.css61:active:before, .btn.css61.active:before { background-color: rgb(37, 49, 86); }
.node.css62  { color: #333; padding-top: 15px; padding-bottom: 5px; padding-left: 5px; padding-right: 0px }
.node.css62 a { color: rgb(25, 73, 230) }

.node.css63  { color: #333; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px }
.node.css63 a { color: rgb(25, 73, 230) }
.textable.css63  { text-align: center; font-family: "TTNorms Bold"; font-size: 24px; line-height: 1.6; letter-spacing: 0em; color: rgb(2, 3, 5); opacity: 1 }


.btn.css64 {
    background-color: rgb(46, 60, 106);
    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(37, 48, 85);
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
    color: rgb(255, 255, 255)!important;
    box-shadow: 0px 4px 10px 0px rgba(46, 60, 106, 0.5);
}
.btn.css64:hover,
.btn.css64.hover { background-color: rgb(41, 54, 95);border-color: rgb(29, 38, 68);color: rgb(255, 255, 255)!important; }
.btn.css64:active, .btn.css64.active { background-color: rgb(37, 49, 86);border-color: rgb(33, 43, 76);color: rgb(255, 255, 255)!important; }
.btn.css64:before {  }
.btn.css64:active:before, .btn.css64.active:before { background-color: rgb(37, 49, 86); }

.textable.css64  { text-align: left; font-family: "TTNorms Regular"; font-size: 32px; line-height: 1.6; letter-spacing: 0em; color: rgb(2, 3, 5); opacity: 1 }


.node.css65  { color: #333; padding-top: 11px; padding-bottom: 11px; padding-left: 6px; padding-right: 6px }
.node.css65 > .wrapper1 { border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0) }
.node.css65 a { color: rgb(230, 25, 25) }

.textable.css65  { text-align: center; font-family: "Open Sans"; font-size: 16px; line-height: 1.4; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css65  { text-align: center!important }



.textable.css70  { text-align: center; font-family: "TTNorms Bold"; font-size: 26px; line-height: 1.2; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css70  { font-size: 38px!important }

.node.css71  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.screen-xs .node.css71  { padding-bottom: 27px!important }
.node.css71 a { color: rgb(25, 73, 230) }

.textable.css72  { text-align: center; font-family: "TTNorms Bold"; font-size: 40px; line-height: 1.1; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css72  { text-align: center!important; font-size: 34px!important }


.node.css73 > .wrapper1 { background-color: white }
.node.css73  { color: #333 }
.node.css73  > .padding_top { padding-top: 59px }
.screen-xs .node.css73  > .padding_top { padding-top: 80px!important }
.node.css73  > .padding_bottom { padding-bottom: 81px }
.screen-xs .node.css73  > .padding_bottom { padding-bottom: 89px!important }
.node.css73 a { color: rgb(25, 73, 230) }

.node.css73 .bgimage { height: 80px }
.node.css73 img.selectable { max-height: 80px }
.node.css73 .proportions { width: 228.57142857142856px; padding-top: 800px }


.node.css74 .s-elements-grid { margin-left: -5px; margin-right: -5px }
.node.css74 .s-elements-grid__cell.cell-0 { width: 24%; padding-left: 5px; padding-right: 0 }
.node.css74 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper { padding-top: 5px; padding-bottom: 5px; padding-left: 0; padding-right: 5px }
.node.css74 .s-elements-grid__cell.cell-1 { width: 24%; padding-left: 0; padding-right: 0 }
.node.css74 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css74 .s-elements-grid__cell.cell-2 { width: 24%; padding-left: 0; padding-right: 0 }
.node.css74 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css74 .s-elements-grid__cell.cell-3 { width: 24%; padding-left: 0; padding-right: 5px }
.node.css74 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 0 }
.node.css74 .s-elements-grid__cell.cell-4 { width: 24%; padding-left: 5px; padding-right: 0 }
.node.css74 .s-elements-grid__cell.cell-4 > .s-elements-grid__cellwrapper { padding-top: 5px; padding-bottom: 5px; padding-left: 0; padding-right: 5px }
.node.css74 .s-elements-grid__cell.cell-5 { width: 24%; padding-left: 0; padding-right: 0 }
.node.css74 .s-elements-grid__cell.cell-5 > .s-elements-grid__cellwrapper { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css74 .s-elements-grid__cell.cell-6 { width: 24%; padding-left: 0; padding-right: 0 }
.node.css74 .s-elements-grid__cell.cell-6 > .s-elements-grid__cellwrapper { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css74 .s-elements-grid__cell.cell-7 { width: 24%; padding-left: 0; padding-right: 5px }
.node.css74 .s-elements-grid__cell.cell-7 > .s-elements-grid__cellwrapper { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 0 }
.screen-xs .node.css74 .s-elements-grid__cell.cell-0 { width: 100%!important; padding-left: 5px!important; padding-right: 5px!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper { padding-top: 5px!important; padding-bottom: 5px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-1 { width: 100%!important; padding-left: 5px!important; padding-right: 5px!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper { padding-top: 5px!important; padding-bottom: 5px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-2 { width: 100%!important; padding-left: 5px!important; padding-right: 5px!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper { padding-top: 5px!important; padding-bottom: 5px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-3 { width: 100%!important; padding-left: 5px!important; padding-right: 5px!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper { padding-top: 5px!important; padding-bottom: 5px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-4 { width: 100%!important; padding-left: 5px!important; padding-right: 5px!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-4 > .s-elements-grid__cellwrapper { padding-top: 5px!important; padding-bottom: 5px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-5 { width: 100%!important; padding-left: 5px!important; padding-right: 5px!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-5 > .s-elements-grid__cellwrapper { padding-top: 5px!important; padding-bottom: 5px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-6 { width: 100%!important; padding-left: 5px!important; padding-right: 5px!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-6 > .s-elements-grid__cellwrapper { padding-top: 5px!important; padding-bottom: 5px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-7 { width: 100%!important; padding-left: 5px!important; padding-right: 5px!important }
.screen-xs .node.css74 .s-elements-grid__cell.cell-7 > .s-elements-grid__cellwrapper { padding-top: 5px!important; padding-bottom: 5px!important; padding-left: 0!important; padding-right: 0!important }

.node.css74 .bgimage { height: 80px }
.node.css74 img.selectable { max-height: 80px }
.node.css74 .proportions { width: 458.4615384615385px; padding-top: 80px }

.node.css75  { color: #FFF; padding-top: 5px; padding-bottom: 55px; padding-left: 5px; padding-right: 5px }
.node.css75 a { color: rgb(25, 73, 230) }

.textable.css76  { text-align: center; font-family: "TTNorms Bold"; font-size: 32px; line-height: 1.1; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css76  { text-align: center!important; font-size: 29px!important }

.node.css76 .bgimage { height: 80px }
.node.css76 img.selectable { max-height: 80px }
.node.css76 .proportions { width: 541.8181818181819px; padding-top: 80px }

.node.css77 .bgimage { height: 80px }
.node.css77 img.selectable { max-height: 80px }
.node.css77 .proportions { width: 281.8181818181818px; padding-top: 80px }


.svgicon.css77 path, .svgicon.css77 circle, .svgicon.css77 polygon, .svgicon.css77 rect { fill: rgb(245, 245, 245) } .svgicon.css77 defs > path { fill: none }  .svgicon.css77 path[fill="none"], .svgicon.css77 circle[fill="none"], .svgicon.css77 polygon[fill="none"], .svgicon.css77 rect[fill="none"] { fill: none }
.screen-xs .node.css78 .svgwrap { max-width: 53.76px!important }

.node.css78 .bgimage { height: 80px }
.node.css78 img.selectable { max-height: 80px }
.node.css78 .proportions { width: 600px; padding-top: 80px }

.textable.css79  { text-align: left; font-family: "TTNorms Bold"; font-size: 26px; line-height: 1.4; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css79  { text-align: center!important }

.node.css79 .bgimage { height: 80px }
.node.css79 img.selectable { max-height: 80px }
.node.css79 .proportions { width: 976.7441860465117px; padding-top: 80px }

.node.css80 .bgimage { height: 80px }
.node.css80 img.selectable { max-height: 80px }
.node.css80 .proportions { width: 371.82389937106916px; padding-top: 80px }

.node.css80  { color: #FFF; padding-top: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css80 a { color: rgb(25, 73, 230) }

.textable.css81  { text-align: left; font-size: 16px; line-height: 1.5; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css81  { text-align: center!important }

.node.css81 .bgimage { height: 80px }
.node.css81 img.selectable { max-height: 80px }
.node.css81 .proportions { width: 602.3529411764706px; padding-top: 80px }


.screen-xs .node.css82 .svgwrap { max-width: 51.2px!important }

.node.css83 .s-elements-grid { margin-left: -20px; margin-right: -20px }
.node.css83 .s-elements-grid__cell.cell-0 { width: 24%; padding-left: 20px; padding-right: 0 }
.node.css83 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 0; padding-right: 20px }
.node.css83 .s-elements-grid__cell.cell-1 { width: 24%; padding-left: 0; padding-right: 0 }
.node.css83 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px }
.node.css83 .s-elements-grid__cell.cell-2 { width: 24%; padding-left: 0; padding-right: 0 }
.node.css83 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px }
.node.css83 .s-elements-grid__cell.cell-3 { width: 24%; padding-left: 0; padding-right: 20px }
.node.css83 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 0 }
.node.css83 .s-elements-grid__cell.cell-4 { width: 24%; padding-left: 20px; padding-right: 0 }
.node.css83 .s-elements-grid__cell.cell-4 > .s-elements-grid__cellwrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 0; padding-right: 20px }
.node.css83 .s-elements-grid__cell.cell-5 { width: 24%; padding-left: 0; padding-right: 0 }
.node.css83 .s-elements-grid__cell.cell-5 > .s-elements-grid__cellwrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px }
.node.css83 .s-elements-grid__cell.cell-6 { width: 24%; padding-left: 0; padding-right: 0 }
.node.css83 .s-elements-grid__cell.cell-6 > .s-elements-grid__cellwrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px }
.node.css83 .s-elements-grid__cell.cell-7 { width: 24%; padding-left: 0; padding-right: 20px }
.node.css83 .s-elements-grid__cell.cell-7 > .s-elements-grid__cellwrapper { padding-top: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 0 }
.screen-md .node.css83 .s-elements-grid__cell.cell-0 { width: 33.333333333333336%!important; padding-left: 20px!important; padding-right: 0!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 0!important; padding-right: 20px!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-1 { width: 33.333333333333336%!important; padding-left: 0!important; padding-right: 0!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-2 { width: 33.333333333333336%!important; padding-left: 0!important; padding-right: 20px!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 20px!important; padding-right: 0!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-3 { width: 33.333333333333336%!important; padding-left: 20px!important; padding-right: 0!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 0!important; padding-right: 20px!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-4 { width: 33.333333333333336%!important; padding-left: 0!important; padding-right: 0!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-4 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-5 { width: 33.333333333333336%!important; padding-left: 0!important; padding-right: 20px!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-5 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 20px!important; padding-right: 0!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-6 { width: 33.333333333333336%!important; padding-left: 20px!important; padding-right: 0!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-6 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 0!important; padding-right: 20px!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-7 { width: 33.333333333333336%!important; padding-left: 0!important; padding-right: 0!important }
.screen-md .node.css83 .s-elements-grid__cell.cell-7 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-0 { width: 40%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-1 { width: 40%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-2 { width: 40%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-3 { width: 40%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-4 { width: 40%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-4 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-5 { width: 40%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-5 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-6 { width: 40%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-6 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-7 { width: 40%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css83 .s-elements-grid__cell.cell-7 > .s-elements-grid__cellwrapper { padding-top: 0px!important; padding-bottom: 0px!important; padding-left: 0!important; padding-right: 0!important }


.svgicon.css83 path, .svgicon.css83 circle, .svgicon.css83 polygon, .svgicon.css83 rect { fill: rgb(245, 247, 255) } .svgicon.css83 defs > path { fill: none }  .svgicon.css83 path[fill="none"], .svgicon.css83 circle[fill="none"], .svgicon.css83 polygon[fill="none"], .svgicon.css83 rect[fill="none"] { fill: none }
.svgicon.css84 path, .svgicon.css84 circle, .svgicon.css84 polygon, .svgicon.css84 rect { fill: rgb(246, 247, 250) } .svgicon.css84 defs > path { fill: none }  .svgicon.css84 path[fill="none"], .svgicon.css84 circle[fill="none"], .svgicon.css84 polygon[fill="none"], .svgicon.css84 rect[fill="none"] { fill: none }
.svgicon.css85 path, .svgicon.css85 circle, .svgicon.css85 polygon, .svgicon.css85 rect { fill: rgb(251, 252, 255) } .svgicon.css85 defs > path { fill: none }  .svgicon.css85 path[fill="none"], .svgicon.css85 circle[fill="none"], .svgicon.css85 polygon[fill="none"], .svgicon.css85 rect[fill="none"] { fill: none }
.node.css86 > .wrapper1 { background-color: rgb(46, 60, 106) }
.node.css86  { color: #FFF }
.node.css86  > .padding_top { padding-top: 70px }
.node.css86  > .padding_bottom { padding-bottom: 43px }
.node.css86 a { color: rgb(25, 73, 230) }

.node.css87 .s-elements-grid { margin-left: -15px; margin-right: -15px }
.node.css87 .s-elements-grid__cell.cell-0 { width: 49%; padding-left: 15px; padding-right: 0 }
.node.css87 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper { padding-top: 25px; padding-bottom: 25px; padding-left: 0; padding-right: 15px }
.node.css87 .s-elements-grid__cell.cell-1 { width: 49%; padding-left: 0; padding-right: 15px }
.node.css87 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper { padding-top: 25px; padding-bottom: 25px; padding-left: 15px; padding-right: 0 }
.node.css87 .s-elements-grid__cell.cell-2 { width: 49%; padding-left: 15px; padding-right: 0 }
.node.css87 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper { padding-top: 25px; padding-bottom: 25px; padding-left: 0; padding-right: 15px }
.node.css87 .s-elements-grid__cell.cell-3 { width: 49%; padding-left: 0; padding-right: 15px }
.node.css87 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper { padding-top: 25px; padding-bottom: 25px; padding-left: 15px; padding-right: 0 }
.node.css87 .s-elements-grid__cell.cell-4 { width: 49%; padding-left: 15px; padding-right: 0 }
.node.css87 .s-elements-grid__cell.cell-4 > .s-elements-grid__cellwrapper { padding-top: 25px; padding-bottom: 25px; padding-left: 0; padding-right: 15px }
.node.css87 .s-elements-grid__cell.cell-5 { width: 49%; padding-left: 0; padding-right: 15px }
.node.css87 .s-elements-grid__cell.cell-5 > .s-elements-grid__cellwrapper { padding-top: 25px; padding-bottom: 25px; padding-left: 15px; padding-right: 0 }
.screen-xs .node.css87 .s-elements-grid__cell.cell-0 { width: 100%!important; padding-left: 5px!important; padding-right: 5px!important }
.screen-xs .node.css87 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper { padding-top: 5px!important; padding-bottom: 5px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css87 .s-elements-grid__cell.cell-1 { width: 100%!important; padding-left: 5px!important; padding-right: 5px!important }
.screen-xs .node.css87 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper { padding-top: 5px!important; padding-bottom: 5px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css87 .s-elements-grid__cell.cell-2 { width: 100%!important; padding-left: 5px!important; padding-right: 5px!important }
.screen-xs .node.css87 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper { padding-top: 5px!important; padding-bottom: 5px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css87 .s-elements-grid__cell.cell-3 { width: 100%!important; padding-left: 5px!important; padding-right: 5px!important }
.screen-xs .node.css87 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper { padding-top: 5px!important; padding-bottom: 5px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css87 .s-elements-grid__cell.cell-4 { width: 100%!important; padding-left: 5px!important; padding-right: 5px!important }
.screen-xs .node.css87 .s-elements-grid__cell.cell-4 > .s-elements-grid__cellwrapper { padding-top: 5px!important; padding-bottom: 5px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css87 .s-elements-grid__cell.cell-5 { width: 100%!important; padding-left: 5px!important; padding-right: 5px!important }
.screen-xs .node.css87 .s-elements-grid__cell.cell-5 > .s-elements-grid__cellwrapper { padding-top: 5px!important; padding-bottom: 5px!important; padding-left: 0!important; padding-right: 0!important }

.node.css88  { color: #333; padding-top: 5px; padding-bottom: 37px; padding-left: 5px; padding-right: 5px }
.node.css88 a { color: rgb(225, 25, 230) }

.textable.css89  { text-align: center; font-family: "TTNorms Bold"; font-size: 48px; line-height: 1.1; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css89  { text-align: center!important; font-size: 34px!important }

.node.css90  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css90 a { color: rgb(225, 25, 230) }

.node.css91  { color: #333; padding-top: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css91 a { color: rgb(225, 25, 230) }

.textable.css92  { text-align: center; font-family: "TTNorms Bold"; font-size: 20px; line-height: 1.4; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css92  { text-align: center!important }

.node.css93  { color: #333; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px }
.node.css93 a { color: rgb(225, 25, 230) }

.node.css94 > .wrapper1 { background-color: rgb(250, 250, 250) }
.node.css94  { color: #333 }
.node.css94  > .padding_top { padding-top: 70px }
.screen-xs .node.css94  > .padding_top { padding-top: 50px!important }
.node.css94  > .padding_bottom { padding-bottom: 90px }
.screen-xs .node.css94  > .padding_bottom { padding-bottom: 50px!important }
.node.css94 a { color: rgb(225, 25, 230) }

.node.css95 .s-elements-grid { margin-left: -20px; margin-right: -20px }
.node.css95 .s-elements-grid__cell.cell-0 { width: 25%; padding-left: 20px; padding-right: 0 }
.node.css95 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper { padding-top: 30px; padding-bottom: 30px; padding-left: 0; padding-right: 20px }
.node.css95 .s-elements-grid__cell.cell-1 { width: 25%; padding-left: 0; padding-right: 0 }
.node.css95 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper { padding-top: 30px; padding-bottom: 30px; padding-left: 20px; padding-right: 20px }
.node.css95 .s-elements-grid__cell.cell-2 { width: 25%; padding-left: 0; padding-right: 0 }
.node.css95 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper { padding-top: 30px; padding-bottom: 30px; padding-left: 20px; padding-right: 20px }
.node.css95 .s-elements-grid__cell.cell-3 { width: 25%; padding-left: 0; padding-right: 20px }
.node.css95 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper { padding-top: 30px; padding-bottom: 30px; padding-left: 20px; padding-right: 0 }
.node.css95 .s-elements-grid__cell.cell-4 { width: 25%; padding-left: 20px; padding-right: 0 }
.node.css95 .s-elements-grid__cell.cell-4 > .s-elements-grid__cellwrapper { padding-top: 30px; padding-bottom: 30px; padding-left: 0; padding-right: 20px }
.node.css95 .s-elements-grid__cell.cell-5 { width: 25%; padding-left: 0; padding-right: 0 }
.node.css95 .s-elements-grid__cell.cell-5 > .s-elements-grid__cellwrapper { padding-top: 30px; padding-bottom: 30px; padding-left: 20px; padding-right: 20px }
.node.css95 .s-elements-grid__cell.cell-6 { width: 25%; padding-left: 0; padding-right: 0 }
.node.css95 .s-elements-grid__cell.cell-6 > .s-elements-grid__cellwrapper { padding-top: 30px; padding-bottom: 30px; padding-left: 20px; padding-right: 20px }
.screen-md .node.css95 .s-elements-grid__cell.cell-0 { width: 33.333333333333336%!important; padding-left: 20px!important; padding-right: 0!important }
.screen-md .node.css95 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper { padding-top: 30px!important; padding-bottom: 30px!important; padding-left: 0!important; padding-right: 20px!important }
.screen-md .node.css95 .s-elements-grid__cell.cell-1 { width: 33.333333333333336%!important; padding-left: 0!important; padding-right: 0!important }
.screen-md .node.css95 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper { padding-top: 30px!important; padding-bottom: 30px!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-md .node.css95 .s-elements-grid__cell.cell-2 { width: 33.333333333333336%!important; padding-left: 0!important; padding-right: 20px!important }
.screen-md .node.css95 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper { padding-top: 30px!important; padding-bottom: 30px!important; padding-left: 20px!important; padding-right: 0!important }
.screen-md .node.css95 .s-elements-grid__cell.cell-3 { width: 33.333333333333336%!important; padding-left: 20px!important; padding-right: 0!important }
.screen-md .node.css95 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper { padding-top: 30px!important; padding-bottom: 30px!important; padding-left: 0!important; padding-right: 20px!important }
.screen-md .node.css95 .s-elements-grid__cell.cell-4 { width: 33.333333333333336%!important; padding-left: 0!important; padding-right: 0!important }
.screen-md .node.css95 .s-elements-grid__cell.cell-4 > .s-elements-grid__cellwrapper { padding-top: 30px!important; padding-bottom: 30px!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-md .node.css95 .s-elements-grid__cell.cell-5 { width: 33.333333333333336%!important; padding-left: 0!important; padding-right: 20px!important }
.screen-md .node.css95 .s-elements-grid__cell.cell-5 > .s-elements-grid__cellwrapper { padding-top: 30px!important; padding-bottom: 30px!important; padding-left: 20px!important; padding-right: 0!important }
.screen-md .node.css95 .s-elements-grid__cell.cell-6 { width: 33.333333333333336%!important; padding-left: 20px!important; padding-right: 0!important }
.screen-md .node.css95 .s-elements-grid__cell.cell-6 > .s-elements-grid__cellwrapper { padding-top: 30px!important; padding-bottom: 30px!important; padding-left: 0!important; padding-right: 20px!important }
.screen-xs .node.css95 .s-elements-grid__cell.cell-0 { width: 100%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css95 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper { padding-top: 30px!important; padding-bottom: 30px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css95 .s-elements-grid__cell.cell-1 { width: 100%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css95 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper { padding-top: 30px!important; padding-bottom: 30px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css95 .s-elements-grid__cell.cell-2 { width: 100%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css95 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper { padding-top: 30px!important; padding-bottom: 30px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css95 .s-elements-grid__cell.cell-3 { width: 100%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css95 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper { padding-top: 30px!important; padding-bottom: 30px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css95 .s-elements-grid__cell.cell-4 { width: 100%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css95 .s-elements-grid__cell.cell-4 > .s-elements-grid__cellwrapper { padding-top: 30px!important; padding-bottom: 30px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css95 .s-elements-grid__cell.cell-5 { width: 100%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css95 .s-elements-grid__cell.cell-5 > .s-elements-grid__cellwrapper { padding-top: 30px!important; padding-bottom: 30px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css95 .s-elements-grid__cell.cell-6 { width: 100%!important; padding-left: 20px!important; padding-right: 20px!important }
.screen-xs .node.css95 .s-elements-grid__cell.cell-6 > .s-elements-grid__cellwrapper { padding-top: 30px!important; padding-bottom: 30px!important; padding-left: 0!important; padding-right: 0!important }

.textable.css96  { text-align: center; font-family: "TTNorms Bold"; font-size: 40px; line-height: 1.2; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css96  { font-size: 38px!important }

.textable.css97  { text-align: left; font-family: "Open Sans"; font-size: 16px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }

.node.css98  { color: #FFF; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px }
.node.css98 a { color: rgb(25, 73, 230) }

.node.css99 > .wrapper1 { background-color: rgb(46, 60, 106) }
.node.css99  { color: #FFF }
.node.css99  > .padding_top { padding-top: 57px }
.screen-xs .node.css99  > .padding_top { padding-top: 36px!important }
.node.css99  > .padding_bottom { padding-bottom: 57px }
.screen-xs .node.css99  > .padding_bottom { padding-bottom: 70px!important }
.node.css99 a { color: rgb(25, 73, 230) }

.node.css100  { color: #333; padding-top: 13px; padding-bottom: 32px; padding-left: 5px; padding-right: 5px }
.node.css100 a { color: rgb(25, 73, 230) }

.textable.css101  { text-align: left; font-family: "TTNorms Bold"; font-size: 56px; line-height: 1.3; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css101  { text-align: center!important; font-size: 35px!important }

.node.css102  { color: #333; padding-top: 5px; padding-bottom: 49px; padding-left: 5px; padding-right: 52px }
.screen-xs .node.css102  { padding-right: 5px!important }
.node.css102 a { color: rgb(25, 73, 230) }

.textable.css103  { text-align: left; font-family: "TTNorms Regular"; font-size: 28px; line-height: 1.3; letter-spacing: 0em; color: rgb(2, 3, 5); opacity: 1 }
.screen-xs .textable.css103  { text-align: center!important; font-size: 20px!important }

.node.css104  { color: #333; padding-top: 7px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px }
.node.css104 > .wrapper1 { border-width: 2px; border-style: solid; border-color: rgb(46, 60, 106) }
.node.css104 a { color: rgb(25, 73, 230) }

.node.css105  { color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
.node.css105 > .wrapper1 { border-radius: 5px }
.node.css105 a { color: rgb(25, 73, 230) }

.node.css106 > .wrapper1 { background-color: white }
.node.css106  { color: #333 }
.node.css106  > .padding_top { padding-top: 100px }
.screen-xs .node.css106  > .padding_top { padding-top: 40px!important }
.node.css106  > .padding_bottom { padding-bottom: 78px }
.node.css106 a { color: rgb(25, 73, 230) }

.node.css107 .s-elements-grid { margin-left: -15px; margin-right: -15px }
.node.css107 .s-elements-grid__cell.cell-0 { width: 40%; padding-left: 15px; padding-right: 0 }
.node.css107 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper { padding-top: 10px; padding-bottom: 10px; padding-left: 0; padding-right: 15px }
.node.css107 .s-elements-grid__cell.cell-1 { width: 40%; padding-left: 0; padding-right: 15px }
.node.css107 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper { padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 0 }
.screen-xs .node.css107 .s-elements-grid__cell.cell-0 { width: 100%!important; padding-left: 15px!important; padding-right: 15px!important }
.screen-xs .node.css107 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper { padding-top: 10px!important; padding-bottom: 10px!important; padding-left: 0!important; padding-right: 0!important }
.screen-xs .node.css107 .s-elements-grid__cell.cell-1 { width: 100%!important; padding-left: 15px!important; padding-right: 15px!important }
.screen-xs .node.css107 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper { padding-top: 10px!important; padding-bottom: 10px!important; padding-left: 0!important; padding-right: 0!important }

.node.css108  { color: #333; padding-top: 5px; padding-bottom: 25px; padding-left: 5px; padding-right: 5px }
.node.css108 a { color: rgb(25, 73, 230) }

.textable.css109  { text-align: center; font-family: "TTNorms Bold"; font-size: 48px; line-height: 1.1; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css109  { text-align: center!important; font-size: 38px!important }

.node.css110 > .wrapper1 { background-color: white }
.node.css110  { color: #333 }
.node.css110  > .padding_top { padding-top: 70px }
.screen-xs .node.css110  > .padding_top { padding-top: 51px!important }
.node.css110  > .padding_bottom { padding-bottom: 90px }
.screen-xs .node.css110  > .padding_bottom { padding-bottom: 80px!important }
.node.css110 a { color: rgb(25, 73, 230) }

.textable.css111  { text-align: center; font-family: "Open Sans"; font-size: 14px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }

.textable.css112  { text-align: center; font-family: "Open Sans"; font-size: 16px; line-height: 1.6; letter-spacing: 0em; color: rgb(2, 3, 5); opacity: 1 }

.textable.css113  { text-align: center; font-family: "Open Sans"; font-size: 16px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }

.node.css113 {
    color: #FFF;
    padding-bottom: 15px;
    padding-left: 40px;
    padding-right: 5px;
}

.textable.css114  { text-align: center; font-family: "TTNorms Regular"; font-size: 14px; line-height: 1.6; letter-spacing: 0em; opacity: 1 }

.node.css115 > .wrapper1 { background-color: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(37, 71, 126) }
.node.css115  { color: #333; padding-top: 12px; padding-bottom: 12px; padding-left: 7px; padding-right: 7px }
.node.css115 a { color: rgb(25, 73, 230) }

.node.css116 > .wrapper1 { background-color: white }
.node.css116  { color: #333 }
.node.css116 a { color: rgb(25, 73, 230) }

.node.css117 > .zero-grid { height: 1147px }

.zero-layer.css118  > .zero-layer-axis > .zero-layer-frame > .textable { z-index: 8; transform: scale(1, 1)  }
.zero-layer.css118  > .zero-layer-axis { height: 1147px }
.zero-layer.css118  > .zero-layer-axis > .zero-layer-frame { left: -190px; top: 100px; width: 380px }
.screen-xs .zero-layer.css118  > .zero-layer-axis > .zero-layer-frame { left: 0px!important; top: 90px!important; width: 317.5px!important }

.textable.css119  { text-align: left; font-family: "TTNorms Bold"; font-size: 36px; line-height: 1.2; letter-spacing: 0em; opacity: 1 }

.zero-layer.css120  > .zero-layer-axis > .zero-layer-frame > .textable { z-index: 9; transform: scale(1, 1)  }
.zero-layer.css120  > .zero-layer-axis { height: 1147px }
.zero-layer.css120  > .zero-layer-axis > .zero-layer-frame { left: 67.5px; top: 52px; width: 380px }
.screen-xs .zero-layer.css120  > .zero-layer-axis > .zero-layer-frame { left: 0px!important; top: 170px!important; width: 317.5px!important }

.textable.css121  { text-align: left; font-family: "TTNorms Regular"; font-size: 20px; line-height: 1.6; letter-spacing: 0em; opacity: 0.87 }

.zero-layer.css122  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 10; transform: scale(1, 1)  }
.zero-layer.css122  > .zero-layer-axis { height: 1147px }
.zero-layer.css122  > .zero-layer-axis > .zero-layer-frame { left: 0px; top: -93.5px; width: 1360px; height: 540px }
.screen-xs .zero-layer.css122  > .zero-layer-axis > .zero-layer-frame { left: 0px!important; top: -45px!important; width: 317.5px!important; height: 410px!important }

.zero-layer.css123  > .zero-layer-axis > .zero-layer-frame > .cont { z-index: 11; transform: scale(1, 1)  }
.zero-layer.css123  > .zero-layer-axis { height: 1147px }
.zero-layer.css123  > .zero-layer-axis > .zero-layer-frame { left: -20px; width: 850px }

.zero-layer.css124  > .zero-layer-axis > .zero-layer-frame > .textable { z-index: 12; transform: scale(1, 1)  }
.zero-layer.css124  > .zero-layer-axis { height: 1147px }
.zero-layer.css124  > .zero-layer-axis > .zero-layer-frame { left: 0px; top: -28px; width: 460px }

.btn.css125 { background-color: rgba(46, 60, 106, 0);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-style: solid;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-color: rgb(46, 60, 106);padding-top: 6px;padding-bottom: 6px;font-size: 15px;color: rgb(255, 255, 255)!important; } .btn.css125:hover, .btn.css125.hover { background-color: rgba(41, 54, 95, 0);border-color: rgb(41, 54, 95);color: rgb(255, 255, 255)!important; } .btn.css125:active, .btn.css125.active { background-color: rgba(41, 54, 95, 0);border-color: rgb(33, 43, 76);color: rgb(255, 255, 255)!important; } .btn.css125:before {  } .btn.css125:active:before, .btn.css125.active:before { background-color: rgba(41, 54, 95, 0); }
.metahtml.css126 .modal1-root {
    border-radius: 10px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    opacity: 0;
    transform: scale(1.1);
    transition: 300ms all ease-in;
}

.metahtml.css126 .modal1-root.is-active {
    opacity: 1;
    transform: scale(1);
}

.metahtml.css126 .modal1-root.is-hiding {
    opacity: 0;
    transform: scale(0.9);
}

.metahtml.css126 .modal1-panel {
    padding: 15px;
    border-radius: 10px;
    background-color: rgb(250, 250, 250);
}

.metahtml.css126 .modal1-divider {
    margin-top: 10px;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.05);
    margin-bottom: 10px;
}

.metahtml.css126 .modal1-close {
    cursor: pointer;
    background-color: white;
    border: 2px solid black;
    border-radius: 100px;
    position: absolute;
    width: 30px;
    height: 30px;
    padding: 0;
    top: -10px;
    right: -10px;
    transition: transform 200ms;
}

.metahtml.css126 .modal1-close-h,
.metahtml.css126 .modal1-close-v {
    background-color: black;
    display: block;
    width: 16px;
    height: 2px;
    position: absolute;
    left: 50%;
    top: 50%;
}

.metahtml.css126 .modal1-close-h {
    transform: translate(-50%, -50%) rotate(135deg);
}

.metahtml.css126 .modal1-close-v {
    transform: translate(-50%, -50%) rotate(45deg);
}

.metahtml.css126 .modal1-close:hover {
    transform: scale(1.1);
}
.textable.css127  { text-align: center; font-family: "TTNorms Regular"; font-size: 16px; line-height: 1.4; letter-spacing: 0em; opacity: 1 }
.screen-xs .textable.css127  { text-align: center!important }

.node.css128  { color: #333; padding-top: 0px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px }
.node.css128 a { color: rgb(25, 73, 230) }

.metahtml.css129 [cr-field] {
    padding-bottom: 14px;
    font-size: 14px;
    font-family: TTNorms Regular;
}

.metahtml.css129 .name {
    font-weight: normal;
    font-family: TTNorms Regular;
    opacity: 0.8;
    margin-bottom: 6.5px;
    font-size: 13px;
    word-wrap: break-word;
    text-transform: uppercase;;
    letter-spacing: 0.1em;;
}

.metahtml.css129 .form-control {
    height: auto;
    line-height: 1.2;
    box-shadow: none;
    position: relative;
    background-color: rgb(255, 255, 255);
    color: rgba(0, 0, 0, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 0px;
    padding: 12px 9.6px;
    font-size: 14px;
    cursor: initial;
}

.metahtml.css129 .form-control:focus,
.metahtml.css129 .form-control:focus-within {
    border-color: rgb(46, 60, 106);
    background-color: rgb(252, 252, 252);
}

.metahtml.css129 .form-control + .form-control {
    margin-top: 10px;
}

.metahtml.css129 label {
    font-weight: normal;
    display: block;
    cursor: pointer;
}

.metahtml.css129 textarea {
    resize: vertical;
}

.metahtml.css129 .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.css129 .checkbox svg {
    width: 100%;
    opacity: 0;
    transform: scale(0);
    transition: 300ms all;
}

.metahtml.css129 input:hover ~ .checkbox,
.metahtml.css129 input:focus ~ .checkbox {
    border-color: rgb(130, 147, 201);
}

.metahtml.css129 input:checked ~ .checkbox {
    border-color: rgb(41, 54, 95);
    background-color: rgb(46, 60, 106);
}

.metahtml.css129 input:active ~ .checkbox {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css129 input:checked ~ .checkbox svg {
    opacity: 1;
    transform: scale(1);
}

.metahtml.css129 .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.css129 .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.css129 input:hover ~ .radio,
.metahtml.css129 input:focus ~ .radio {
    border-color: rgb(130, 147, 201);
}

.metahtml.css129 input:active ~ .radio {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}

.metahtml.css129 input:checked ~ .radio {
    border-color: rgb(41, 54, 95);
    background-color: rgb(46, 60, 106);
}

.metahtml.css129 input:checked ~ .radio:before {
    opacity: 1;
    transform: scale(0.5);
}

.metahtml.css129 [cr-field="checkbox-list"] span {
    vertical-align: middle;
}

.metahtml.css129 [cr-field="checkbox-list"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.metahtml.css129 [cr-field="checkbox-list"] label + label {
    margin-top: 7.333333333333333px;
}

.metahtml.css129 [cr-field="checkbox-visual"] {
    overflow: hidden;
}

.metahtml.css129 [cr-field="checkbox-visual"] .items {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -20px;
    justify-content: space-between;
}

.metahtml.css129 [cr-field="checkbox-visual"] .item {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin-bottom: 20px;
    width: 30%;
}

.metahtml.css129 [cr-field="checkbox-visual"] label {
    position: relative;
}

.metahtml.css129 [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.css129 [cr-field="checkbox-visual"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
}

.metahtml.css129 [cr-field="checkbox-visual"] .tick {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(46, 60, 106, 0.75);
    transition: all 300ms;
    opacity: 0;
}

.metahtml.css129 [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.css129 [cr-field="checkbox-visual"] .subname {
    margin: 7px 0;
    word-wrap: break-word;
}

.metahtml.css129 [cr-field="checkbox-visual"] input:hover ~ .bgimage .tick,
.metahtml.css129 [cr-field="checkbox-visual"] input:focus ~ .bgimage .tick {
    opacity: 0.5;
}

.metahtml.css129 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick,
.metahtml.css129 [cr-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
    opacity: 1;
}

.metahtml.css129 [cr-field="checkbox-input"] span {
    vertical-align: middle;
}

.metahtml.css129 [cr-field="checkbox-input"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.metahtml.css129 [cr-field="radio-list"] span {
    vertical-align: middle;
}

.metahtml.css129 [cr-field="radio-list"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.metahtml.css129 [cr-field="radio-list"] label + label {
    margin-top: 7.333333333333333px;
}

.metahtml.css129 [cr-field="radio-visual"] {
    overflow: hidden;
}

.metahtml.css129 [cr-field="radio-visual"] .items {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -20px;
    justify-content: space-between;
}

.metahtml.css129 [cr-field="radio-visual"] .item {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin-bottom: 20px;
    width: 30%;
}

.metahtml.css129 [cr-field="radio-visual"] label {
    position: relative;
}

.metahtml.css129 [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.css129 [cr-field="radio-visual"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
}

.metahtml.css129 [cr-field="radio-visual"] .tick {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(46, 60, 106, 0.75);
    transition: all 300ms;
    opacity: 0;
}

.metahtml.css129 [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.css129 [cr-field="radio-visual"] .subname {
    margin: 7px 0;
    word-wrap: break-word;
}

.metahtml.css129 [cr-field="radio-visual"] input:hover ~ .bgimage .tick {
    opacity: 0.5;
}

.metahtml.css129 [cr-field="radio-visual"] input:checked ~ .bgimage .tick,
.metahtml.css129 [cr-field="radio-visual"] input:checked ~ .bgimage .tick svg {
    opacity: 1;
}

.metahtml.css129 [cr-field="select-menu"] select {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    z-index: 1;
    color: black;
}

.metahtml.css129 [cr-field="select-menu"] .fa {
    font-size: 20px;
    line-height: 0;
    opacity: 0.5;
    vertical-align: middle;
}

.metahtml.css129 [cr-field="select-menu"] .flexgrid {
    display: flex;
    align-items: center;
}

.metahtml.css129 [cr-field="select-menu"] .flexgrid .left {
    flex-grow: 1;
    min-width: 50%;
    word-wrap: break-word;
}

.metahtml.css129 [cr-field="file"] svg {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-top: -5px;
    margin-bottom: -5px;
}

.metahtml.css129 [cr-field="file"] span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
}

.metahtml.css129 [cr-field="file"] input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    z-index: 0;
}

.metahtml.css129 [cr-field="file"] .clean {
    float: right;
    opacity: 0.5;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

.metahtml.css129 [cr-field="file"] .clean:hover {
    opacity: 1;
}

.metahtml.css129 [cr-field="file"] .flexgrid {
    display: flex;
    align-items: center;
}

.metahtml.css129 [cr-field="file"] .flexgrid .center {
    flex-grow: 1;
    min-width: 50%;
    word-wrap: break-word;
}

.metahtml.css129 [cr-field="result"] .flexgrid.align-sides {
    display: flex;
    align-items: center;
}

.metahtml.css129 [cr-field="result"] .flexgrid.align-sides .left .name {
    margin-bottom: 0;
}

.metahtml.css129 [cr-field="result"] .flexgrid.align-center .left {
    text-align: center;
}

.metahtml.css129 [cr-field="result"] .flexgrid.align-right .left {
    text-align: right;
}

.metahtml.css129 [cr-field="result"] .flexgrid .right {
    flex-grow: 1;
    min-width: 25%;
    word-wrap: break-word;
    text-align: right;
    font-size: 100%;
}

.metahtml.css129 [cr-field="result"] .flexgrid.align-left .right {
    text-align: left;
}

.metahtml.css129 [cr-field="result"] .flexgrid.align-center .right {
    text-align: center;
}

.metahtml.css129 [cr-field="result"] .flexgrid.align-right .right {
    text-align: right;
}

.metahtml.css129 [cr-field="privacy-button"] .open {
    text-align: center;
    opacity: 0.5;
    font-size: 80%;
    cursor: pointer;
}

.metahtml.css129 [cr-field="privacy-button"] .open a {
    color: inherit;
    text-decoration: none;
}

.metahtml.css129 [cr-field="privacy-checkbox"] {
    font-size: 80%;
}

.metahtml.css129 [cr-field="privacy-checkbox"] span {
    vertical-align: middle;
}

.metahtml.css129 [cr-field="privacy-checkbox"] a {
    vertical-align: middle;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    color: inherit;
    cursor: pointer;
}

.metahtml.css129 [cr-field="privacy-checkbox"] input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.metahtml.css129 [cr-field="privacy-text"] {
    font-size: 80%;
    text-align: center;
}

.metahtml.css129 [cr-field="privacy-text"] a {
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    color: inherit;
    cursor: pointer;
}

.metahtml.css129 [cr-field="hidden"] {
    opacity: 0.25;
}
.node.css130 > .wrapper1 { background-color: rgb(46, 60, 106) }
.node.css130  { color: #FFF }
.node.css130  > .padding_top { padding-top: 0px }
.node.css130  > .padding_bottom { padding-bottom: 10px }
.node.css130 a { color: rgb(25, 73, 230) }

.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 0px; }

