		   .node2 > .wrapper1 {
               background-color: rgba(5, 5, 5, 0);
               color: #FFF
           }

           .node2 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           .node3 > .wrapper1 {
               color: #FFF
           }

           .node3 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node3 a {
               color: rgb(25, 100, 230)
           }

           .node4 > .wrapper1 {
               color: #FFF
           }

           .node4 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node4 a {
               color: rgb(25, 100, 230)
           }

           #uid2 {
               background-color: rgb(250, 214, 29);
               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(218, 184, 5);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 24px;
               padding-right: 24px;
               font-size: 18px;
               font-weight: bold;
               color: rgb(0, 0, 0);
           }

           #uid2:hover,
           #uid2.hover,
           #uid2.hover-on-scroll {
               background-color: rgb(246, 207, 5);
               border-color: rgb(175, 147, 4);
               color: rgb(0, 0, 0);
           }

           #uid2:active,
           #uid2.active {
               background-color: rgb(221, 186, 5);
               border-color: rgb(197, 165, 4);
               color: rgb(255, 255, 255);
           }

           #uid2:before {}

           #uid2:active:before,
           #uid2.active:before {
               background-color: rgb(221, 186, 5);
           }

           #uid2 .fa {
               font-size: 23px;
           }

           #uid4 {
               background-color: rgb(250, 214, 29);
               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: 1px;
               border-bottom-width: 3px;
               border-left-width: 1px;
               border-right-width: 1px;
               border-color: rgb(218, 184, 5);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 16px;
               padding-right: 16px;
               font-size: 18px;
               font-weight: bold;
               color: rgb(0, 0, 0);
               box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
           }

           #uid4:hover,
           #uid4.hover,
           #uid4.hover-on-scroll {
               background-color: rgb(246, 207, 5);
               border-color: rgb(175, 147, 4);
               color: rgb(0, 0, 0);
           }

           #uid4:active,
           #uid4.active {
               background-color: rgb(246, 207, 5);
               border-color: rgb(197, 165, 4);
               border-top-width: 3px;
               border-bottom-width: 1px;
               color: rgb(0, 0, 0);
               box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
           }

           #uid4:before {}

           #uid4:active:before,
           #uid4.active:before {
               background-color: rgb(246, 207, 5);
               box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
           }

           #uid4 .fa {
               font-size: 23px;
           }

           .node5 > .wrapper1 {
               color: #FFF
           }

           .node5 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node5 a {
               color: rgb(25, 100, 230)
           }

           .node1 > .wrapper1 {
               color: #FFF
           }

           .node1 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node1 a {
               color: rgb(25, 100, 230)
           }

           .node0 > .wrapper1 {
               background-position: center center;
               background-size: cover;
               background-repeat: no-repeat;
               color: #FFF
           }

           .node0 > .wrapper1 > .wrapper2 {
               background-color: rgba(3, 3, 3, 0.75);
               padding-top: 0px;
               padding-bottom: 4px
           }

           .node0 a {
               color: rgb(25, 100, 230)
           }

           .node15 > .wrapper1 {
               background-color: rgba(5, 5, 5, 0);
               color: #FFF
           }

           .node15 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           .node17 > .wrapper1 {
               color: #FFF
           }

           .node17 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node17 a {
               color: rgb(25, 100, 230)
           }

           #uid5 {
               background-color: rgba(22, 102, 241, 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(12, 80, 198);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 12px;
               padding-right: 12px;
               font-size: 22px;
               font-weight: bold;
               color: rgb(66, 240, 22);
           }

           #uid5:hover,
           #uid5.hover,
           #uid5.hover-on-scroll {
               background-color: rgba(13, 90, 223, 0);
               border-color: rgb(10, 64, 159);
               color: rgb(50, 196, 13);
           }

           #uid5:active,
           #uid5.active {
               background-color: rgba(12, 81, 201, 0);
               border-color: rgb(11, 72, 179);
               color: rgb(255, 255, 255);
           }

           #uid5:before {}

           #uid5:active:before,
           #uid5.active:before {
               background-color: rgba(12, 81, 201, 0);
           }

           #uid5 .fa {
               font-size: 29px;
           }

           .node18 > .wrapper1 {
               color: #FFF
           }

           .node18 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node18 a {
               color: rgb(25, 100, 230)
           }

           .node16 > .wrapper1 {
               color: #FFF;
               border-radius: 10px;
               border-width: 4px;
               border-style: solid;
               border-color: rgb(237, 223, 223)
           }

           .node16 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px;
               border-radius: 6px
           }

           .node16 a {
               color: rgb(25, 100, 230)
           }

           #uid6 {
               background-color: rgba(22, 102, 241, 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(12, 80, 198);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 12px;
               padding-right: 12px;
               font-size: 30px;
               font-weight: bold;
               color: rgb(255, 240, 0);
           }

           #uid6:hover,
           #uid6.hover,
           #uid6.hover-on-scroll {
               background-color: rgba(13, 90, 223, 0);
               border-color: rgb(10, 64, 159);
               color: rgb(204, 192, 0);
           }

           #uid6:active,
           #uid6.active {
               background-color: rgba(12, 81, 201, 0);
               border-color: rgb(11, 72, 179);
               color: rgb(255, 255, 255);
           }

           #uid6:before {}

           #uid6:active:before,
           #uid6.active:before {
               background-color: rgba(12, 81, 201, 0);
           }

           #uid6 .fa {
               font-size: 39px;
           }

           .node20 > .wrapper1 {
               color: #FFF
           }

           .node20 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node20 a {
               color: rgb(25, 100, 230)
           }

           #uid7 {
               background-color: rgba(22, 102, 241, 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(12, 80, 198);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 12px;
               padding-right: 12px;
               font-size: 30px;
               font-weight: bold;
               color: rgb(255, 240, 0);
           }

           #uid7:hover,
           #uid7.hover,
           #uid7.hover-on-scroll {
               background-color: rgba(13, 90, 223, 0);
               border-color: rgb(10, 64, 159);
               color: rgb(204, 192, 0);
           }

           #uid7:active,
           #uid7.active {
               background-color: rgba(12, 81, 201, 0);
               border-color: rgb(11, 72, 179);
               color: rgb(255, 255, 255);
           }

           #uid7:before {}

           #uid7:active:before,
           #uid7.active:before {
               background-color: rgba(12, 81, 201, 0);
           }

           #uid7 .fa {
               font-size: 39px;
           }

           .node22 > .wrapper1 {
               color: #FFF
           }

           .node22 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node22 a {
               color: rgb(25, 100, 230)
           }

           #uid8 {
               background-color: rgb(255, 240, 0);
               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(204, 192, 0);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 24px;
               padding-right: 24px;
               font-size: 18px;
               font-weight: bold;
               color: rgb(0, 0, 0);
           }

           #uid8:hover,
           #uid8.hover,
           #uid8.hover-on-scroll {
               background-color: rgb(230, 216, 0);
               border-color: rgb(163, 154, 0);
               color: rgb(0, 0, 0);
           }

           #uid8:active,
           #uid8.active {
               background-color: rgb(207, 194, 0);
               border-color: rgb(184, 173, 0);
               color: rgb(255, 255, 255);
           }

           #uid8:before {}

           #uid8:active:before,
           #uid8.active:before {
               background-color: rgb(207, 194, 0);
           }

           #uid8 .fa {
               font-size: 23px;
           }

           #uid10 {
               background-color: rgb(255, 240, 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: 1px;
               border-bottom-width: 3px;
               border-left-width: 1px;
               border-right-width: 1px;
               border-color: rgb(204, 192, 0);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 16px;
               padding-right: 16px;
               font-size: 18px;
               font-weight: bold;
               color: rgb(0, 0, 0);
               box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
           }

           #uid10:hover,
           #uid10.hover,
           #uid10.hover-on-scroll {
               background-color: rgb(230, 216, 0);
               border-color: rgb(163, 154, 0);
               color: rgb(0, 0, 0);
           }

           #uid10:active,
           #uid10.active {
               background-color: rgb(230, 216, 0);
               border-color: rgb(184, 173, 0);
               border-top-width: 3px;
               border-bottom-width: 1px;
               color: rgb(0, 0, 0);
               box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
           }

           #uid10:before {}

           #uid10:active:before,
           #uid10.active:before {
               background-color: rgb(230, 216, 0);
               box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
           }

           #uid10 .fa {
               font-size: 23px;
           }

           .node24 > .wrapper1 {
               color: #FFF
           }

           .node24 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node24 a {
               color: rgb(25, 100, 230)
           }

           .node14 > .wrapper1 {
               color: #FFF
           }

           .node14 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node14 a {
               color: rgb(25, 100, 230)
           }

           .node13 > .wrapper1 {
               background-position: center center;
               background-size: cover;
               background-repeat: no-repeat;
               color: #FFF
           }

           .node13 > .wrapper1 > .wrapper2 {
               background-color: rgba(3, 3, 3, 0.75);
               padding-top: 0px;
               padding-bottom: 4px
           }

           .node13 a {
               color: rgb(25, 100, 230)
           }

           .node33 > .wrapper1 {
               background-color: rgba(5, 5, 5, 0);
               color: #FFF
           }

           .node33 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

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

           #svg11 path,
           #svg11 circle,
           #svg11 polygon,
           #svg11 rect {
               fill: rgb(255, 255, 255)
           }

           #svg11 defs > path {
               fill: none
           }

           #svg11 path[fill="none"],
           #svg11 circle[fill="none"],
           #svg11 polygon[fill="none"],
           #svg11 rect[fill="none"] {
               fill: none
           }

           #svg11 .st0 {
               fill: rgb(255, 255, 255);
           }

           .node36 > .wrapper1 {
               color: #FFF
           }

           .node36 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           #svg12 path,
           #svg12 circle,
           #svg12 polygon,
           #svg12 rect {
               fill: rgb(255, 255, 255)
           }

           #svg12 defs > path {
               fill: none
           }

           #svg12 path[fill="none"],
           #svg12 circle[fill="none"],
           #svg12 polygon[fill="none"],
           #svg12 rect[fill="none"] {
               fill: none
           }

           #svg12 .st0 {
               fill: rgb(255, 255, 255);
           }

           .node37 > .wrapper1 {
               color: #FFF
           }

           .node37 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           #svg13 path,
           #svg13 circle,
           #svg13 polygon,
           #svg13 rect {
               fill: rgb(255, 255, 255)
           }

           #svg13 defs > path {
               fill: none
           }

           #svg13 path[fill="none"],
           #svg13 circle[fill="none"],
           #svg13 polygon[fill="none"],
           #svg13 rect[fill="none"] {
               fill: none
           }

           #svg13 .st0 {
               fill: rgb(255, 255, 255);
           }

           .node38 > .wrapper1 {
               color: #FFF
           }

           .node38 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           #svg14 path,
           #svg14 circle,
           #svg14 polygon,
           #svg14 rect {
               fill: rgb(255, 255, 255)
           }

           #svg14 defs > path {
               fill: none
           }

           #svg14 path[fill="none"],
           #svg14 circle[fill="none"],
           #svg14 polygon[fill="none"],
           #svg14 rect[fill="none"] {
               fill: none
           }

           #svg14 .st0 {
               fill: rgb(255, 255, 255);
           }

           .node39 > .wrapper1 {
               color: #FFF
           }

           .node39 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           #svg15 path,
           #svg15 circle,
           #svg15 polygon,
           #svg15 rect {
               fill: rgb(255, 255, 255)
           }

           #svg15 defs > path {
               fill: none
           }

           #svg15 path[fill="none"],
           #svg15 circle[fill="none"],
           #svg15 polygon[fill="none"],
           #svg15 rect[fill="none"] {
               fill: none
           }

           #svg15 .st0 {
               fill: rgb(255, 255, 255);
           }

           .node40 > .wrapper1 {
               color: #FFF
           }

           .node40 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           #svg16 path,
           #svg16 circle,
           #svg16 polygon,
           #svg16 rect {
               fill: rgb(255, 255, 255)
           }

           #svg16 defs > path {
               fill: none
           }

           #svg16 path[fill="none"],
           #svg16 circle[fill="none"],
           #svg16 polygon[fill="none"],
           #svg16 rect[fill="none"] {
               fill: none
           }

           #svg16 .st0 {
               fill: rgb(255, 255, 255);
           }

           .node41 > .wrapper1 {
               color: #FFF
           }

           .node41 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           .node35 > .wrapper1 {
               background-color: rgba(5, 5, 5, 0.5);
               color: #FFF
           }

           .node35 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           .node43 > .wrapper1 {
               color: #FFF
           }

           .node43 > .wrapper1 > .wrapper2 {
               padding-top: 2px;
               padding-right: 5px;
               padding-bottom: 10px;
               padding-left: 5px
           }

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

           #node44_meta [plp-field] {
               padding-bottom: 14px;
               font-size: 14px;
               font-family: Open Sans;
           }

           #node44_meta .name {
               font-weight: normal;
               font-family: Open Sans;
               opacity: 0.8;
               margin-bottom: 6.5px;
               font-size: 13px;
               word-wrap: break-word;
               text-transform: uppercase;
               ;
               letter-spacing: 0.1em;
               ;
           }

           #node44_meta .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 rgb(0, 0, 0);
               border-radius: 0px;
               padding: 12px 9.6px;
               font-size: 14px;
               cursor: initial;
           }

           #node44_meta .form-control:focus,
           #node44_meta .form-control:focus-within {
               border-color: rgb(22, 102, 241);
               background-color: rgb(252, 252, 252);
           }

           #node44_meta .form-control + .form-control {
               margin-top: 10px;
           }

           #node44_meta label {
               font-weight: normal;
               display: block;
               cursor: pointer;
           }

           #node44_meta textarea {
               resize: vertical;
           }

           #node44_meta .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;
           }

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

           #node44_meta input:hover ~ .checkbox,
           #node44_meta input:focus ~ .checkbox {
               border-color: rgb(138, 179, 248);
           }

           #node44_meta input:checked ~ .checkbox {
               border-color: rgb(13, 90, 223);
               background-color: rgb(22, 102, 241);
           }

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

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

           #node44_meta .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;
           }

           #node44_meta .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;
           }

           #node44_meta input:hover ~ .radio,
           #node44_meta input:focus ~ .radio {
               border-color: rgb(138, 179, 248);
           }

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

           #node44_meta input:checked ~ .radio {
               border-color: rgb(13, 90, 223);
               background-color: rgb(22, 102, 241);
           }

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

           #node44_meta [plp-field="checkbox-list"] span {
               vertical-align: middle;
           }

           #node44_meta [plp-field="checkbox-list"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node44_meta [plp-field="checkbox-list"] label + label {
               margin-top: 7.333333333333333px;
           }

           #node44_meta [plp-field="checkbox-visual"] {
               overflow: hidden;
           }

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

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

           #node44_meta [plp-field="checkbox-visual"] label {
               position: relative;
           }

           #node44_meta [plp-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%;
           }

           #node44_meta [plp-field="checkbox-visual"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
           }

           #node44_meta [plp-field="checkbox-visual"] .tick {
               position: absolute;
               left: 0;
               top: 0;
               width: 100%;
               height: 100%;
               background-color: rgba(22, 102, 241, 0.75);
               transition: all 300ms;
               opacity: 0;
           }

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

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

           #node44_meta [plp-field="checkbox-visual"] input:hover ~ .bgimage .tick,
           #node44_meta [plp-field="checkbox-visual"] input:focus ~ .bgimage .tick {
               opacity: 0.5;
           }

           #node44_meta [plp-field="checkbox-visual"] input:checked ~ .bgimage .tick,
           #node44_meta [plp-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
               opacity: 1;
           }

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

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

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

           #node44_meta [plp-field="checkbox-input"] span {
               vertical-align: middle;
           }

           #node44_meta [plp-field="checkbox-input"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node44_meta [plp-field="radio-list"] span {
               vertical-align: middle;
           }

           #node44_meta [plp-field="radio-list"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node44_meta [plp-field="radio-list"] label + label {
               margin-top: 7.333333333333333px;
           }

           #node44_meta [plp-field="radio-visual"] {
               overflow: hidden;
           }

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

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

           #node44_meta [plp-field="radio-visual"] label {
               position: relative;
           }

           #node44_meta [plp-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%;
           }

           #node44_meta [plp-field="radio-visual"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
           }

           #node44_meta [plp-field="radio-visual"] .tick {
               position: absolute;
               left: 0;
               top: 0;
               width: 100%;
               height: 100%;
               background-color: rgba(22, 102, 241, 0.75);
               transition: all 300ms;
               opacity: 0;
           }

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

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

           #node44_meta [plp-field="radio-visual"] input:hover ~ .bgimage .tick {
               opacity: 0.5;
           }

           #node44_meta [plp-field="radio-visual"] input:checked ~ .bgimage .tick,
           #node44_meta [plp-field="radio-visual"] input:checked ~ .bgimage .tick svg {
               opacity: 1;
           }

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

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

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

           #node44_meta [plp-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;
           }

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

           #node44_meta [plp-field="select-menu"] .flexgrid {
               display: flex;
               align-items: center;
           }

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

           #node44_meta [plp-field="file"] svg {
               width: 20px;
               height: 20px;
               vertical-align: middle;
               margin-top: -5px;
               margin-bottom: -5px;
           }

           #node44_meta [plp-field="file"] span {
               display: inline-block;
               vertical-align: middle;
               line-height: 1;
           }

           #node44_meta [plp-field="file"] input {
               position: absolute;
               top: 0;
               left: 0;
               width: 100%;
               height: 100%;
               opacity: 0;
               cursor: pointer;
               z-index: 0;
           }

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

           #node44_meta [plp-field="file"] .clean:hover {
               opacity: 1;
           }

           #node44_meta [plp-field="file"] .flexgrid {
               display: flex;
               align-items: center;
           }

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

           #node44_meta [plp-field="result"] .flexgrid.align-sides {
               display: flex;
               align-items: center;
           }

           #node44_meta [plp-field="result"] .flexgrid.align-sides .left .name {
               margin-bottom: 0;
           }

           #node44_meta [plp-field="result"] .flexgrid.align-center .left {
               text-align: center;
           }

           #node44_meta [plp-field="result"] .flexgrid.align-right .left {
               text-align: right;
           }

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

           #node44_meta [plp-field="result"] .flexgrid.align-left .right {
               text-align: left;
           }

           #node44_meta [plp-field="result"] .flexgrid.align-center .right {
               text-align: center;
           }

           #node44_meta [plp-field="result"] .flexgrid.align-right .right {
               text-align: right;
           }

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

           #node44_meta [plp-field="privacy-checkbox"] {
               font-size: 80%;
           }

           #node44_meta [plp-field="privacy-checkbox"] span {
               vertical-align: middle;
           }

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

           #node44_meta [plp-field="privacy-checkbox"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node44_meta [plp-field="privacy-text"] {
               font-size: 80%;
               text-align: center;
           }

           #node44_meta [plp-field="privacy-text"] a {
               text-decoration: none;
               border-bottom-width: 1px;
               border-bottom-style: dashed;
               color: inherit;
               cursor: pointer;
           }

           #node44_meta [plp-field="hidden"] {
               opacity: 0.25;
           }

           .node44 > .wrapper1 {
               color: #FFF
           }

           .node44 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 10px;
               padding-bottom: 5px;
               padding-left: 10px
           }

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

           #node45_meta [plp-field] {
               padding-bottom: 14px;
               font-size: 14px;
               font-family: Open Sans;
           }

           #node45_meta .name {
               font-weight: normal;
               font-family: Open Sans;
               opacity: 0.8;
               margin-bottom: 6.5px;
               font-size: 13px;
               word-wrap: break-word;
               text-transform: uppercase;
               ;
               letter-spacing: 0.1em;
               ;
           }

           #node45_meta .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 rgb(0, 0, 0);
               border-radius: 0px;
               padding: 12px 9.6px;
               font-size: 14px;
               cursor: initial;
           }

           #node45_meta .form-control:focus,
           #node45_meta .form-control:focus-within {
               border-color: rgb(22, 102, 241);
               background-color: rgb(252, 252, 252);
           }

           #node45_meta .form-control + .form-control {
               margin-top: 10px;
           }

           #node45_meta label {
               font-weight: normal;
               display: block;
               cursor: pointer;
           }

           #node45_meta textarea {
               resize: vertical;
           }

           #node45_meta .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;
           }

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

           #node45_meta input:hover ~ .checkbox,
           #node45_meta input:focus ~ .checkbox {
               border-color: rgb(138, 179, 248);
           }

           #node45_meta input:checked ~ .checkbox {
               border-color: rgb(13, 90, 223);
               background-color: rgb(22, 102, 241);
           }

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

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

           #node45_meta .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;
           }

           #node45_meta .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;
           }

           #node45_meta input:hover ~ .radio,
           #node45_meta input:focus ~ .radio {
               border-color: rgb(138, 179, 248);
           }

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

           #node45_meta input:checked ~ .radio {
               border-color: rgb(13, 90, 223);
               background-color: rgb(22, 102, 241);
           }

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

           #node45_meta [plp-field="checkbox-list"] span {
               vertical-align: middle;
           }

           #node45_meta [plp-field="checkbox-list"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node45_meta [plp-field="checkbox-list"] label + label {
               margin-top: 7.333333333333333px;
           }

           #node45_meta [plp-field="checkbox-visual"] {
               overflow: hidden;
           }

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

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

           #node45_meta [plp-field="checkbox-visual"] label {
               position: relative;
           }

           #node45_meta [plp-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%;
           }

           #node45_meta [plp-field="checkbox-visual"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
           }

           #node45_meta [plp-field="checkbox-visual"] .tick {
               position: absolute;
               left: 0;
               top: 0;
               width: 100%;
               height: 100%;
               background-color: rgba(22, 102, 241, 0.75);
               transition: all 300ms;
               opacity: 0;
           }

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

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

           #node45_meta [plp-field="checkbox-visual"] input:hover ~ .bgimage .tick,
           #node45_meta [plp-field="checkbox-visual"] input:focus ~ .bgimage .tick {
               opacity: 0.5;
           }

           #node45_meta [plp-field="checkbox-visual"] input:checked ~ .bgimage .tick,
           #node45_meta [plp-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
               opacity: 1;
           }

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

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

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

           #node45_meta [plp-field="checkbox-input"] span {
               vertical-align: middle;
           }

           #node45_meta [plp-field="checkbox-input"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node45_meta [plp-field="radio-list"] span {
               vertical-align: middle;
           }

           #node45_meta [plp-field="radio-list"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node45_meta [plp-field="radio-list"] label + label {
               margin-top: 7.333333333333333px;
           }

           #node45_meta [plp-field="radio-visual"] {
               overflow: hidden;
           }

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

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

           #node45_meta [plp-field="radio-visual"] label {
               position: relative;
           }

           #node45_meta [plp-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%;
           }

           #node45_meta [plp-field="radio-visual"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
           }

           #node45_meta [plp-field="radio-visual"] .tick {
               position: absolute;
               left: 0;
               top: 0;
               width: 100%;
               height: 100%;
               background-color: rgba(22, 102, 241, 0.75);
               transition: all 300ms;
               opacity: 0;
           }

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

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

           #node45_meta [plp-field="radio-visual"] input:hover ~ .bgimage .tick {
               opacity: 0.5;
           }

           #node45_meta [plp-field="radio-visual"] input:checked ~ .bgimage .tick,
           #node45_meta [plp-field="radio-visual"] input:checked ~ .bgimage .tick svg {
               opacity: 1;
           }

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

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

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

           #node45_meta [plp-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;
           }

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

           #node45_meta [plp-field="select-menu"] .flexgrid {
               display: flex;
               align-items: center;
           }

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

           #node45_meta [plp-field="file"] svg {
               width: 20px;
               height: 20px;
               vertical-align: middle;
               margin-top: -5px;
               margin-bottom: -5px;
           }

           #node45_meta [plp-field="file"] span {
               display: inline-block;
               vertical-align: middle;
               line-height: 1;
           }

           #node45_meta [plp-field="file"] input {
               position: absolute;
               top: 0;
               left: 0;
               width: 100%;
               height: 100%;
               opacity: 0;
               cursor: pointer;
               z-index: 0;
           }

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

           #node45_meta [plp-field="file"] .clean:hover {
               opacity: 1;
           }

           #node45_meta [plp-field="file"] .flexgrid {
               display: flex;
               align-items: center;
           }

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

           #node45_meta [plp-field="result"] .flexgrid.align-sides {
               display: flex;
               align-items: center;
           }

           #node45_meta [plp-field="result"] .flexgrid.align-sides .left .name {
               margin-bottom: 0;
           }

           #node45_meta [plp-field="result"] .flexgrid.align-center .left {
               text-align: center;
           }

           #node45_meta [plp-field="result"] .flexgrid.align-right .left {
               text-align: right;
           }

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

           #node45_meta [plp-field="result"] .flexgrid.align-left .right {
               text-align: left;
           }

           #node45_meta [plp-field="result"] .flexgrid.align-center .right {
               text-align: center;
           }

           #node45_meta [plp-field="result"] .flexgrid.align-right .right {
               text-align: right;
           }

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

           #node45_meta [plp-field="privacy-checkbox"] {
               font-size: 80%;
           }

           #node45_meta [plp-field="privacy-checkbox"] span {
               vertical-align: middle;
           }

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

           #node45_meta [plp-field="privacy-checkbox"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node45_meta [plp-field="privacy-text"] {
               font-size: 80%;
               text-align: center;
           }

           #node45_meta [plp-field="privacy-text"] a {
               text-decoration: none;
               border-bottom-width: 1px;
               border-bottom-style: dashed;
               color: inherit;
               cursor: pointer;
           }

           #node45_meta [plp-field="hidden"] {
               opacity: 0.25;
           }

           .node45 > .wrapper1 {
               color: #FFF
           }

           .node45 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 10px;
               padding-bottom: 5px;
               padding-left: 10px
           }

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

           #node46_meta [plp-field] {
               padding-bottom: 14px;
               font-size: 14px;
               font-family: Open Sans;
           }

           #node46_meta .name {
               font-weight: normal;
               font-family: Open Sans;
               opacity: 0.8;
               margin-bottom: 6.5px;
               font-size: 13px;
               word-wrap: break-word;
               text-transform: uppercase;
               ;
               letter-spacing: 0.1em;
               ;
           }

           #node46_meta .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 rgb(0, 0, 0);
               border-radius: 0px;
               padding: 12px 9.6px;
               font-size: 14px;
               cursor: initial;
           }

           #node46_meta .form-control:focus,
           #node46_meta .form-control:focus-within {
               border-color: rgb(22, 102, 241);
               background-color: rgb(252, 252, 252);
           }

           #node46_meta .form-control + .form-control {
               margin-top: 10px;
           }

           #node46_meta label {
               font-weight: normal;
               display: block;
               cursor: pointer;
           }

           #node46_meta textarea {
               resize: vertical;
           }

           #node46_meta .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;
           }

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

           #node46_meta input:hover ~ .checkbox,
           #node46_meta input:focus ~ .checkbox {
               border-color: rgb(138, 179, 248);
           }

           #node46_meta input:checked ~ .checkbox {
               border-color: rgb(13, 90, 223);
               background-color: rgb(22, 102, 241);
           }

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

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

           #node46_meta .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;
           }

           #node46_meta .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;
           }

           #node46_meta input:hover ~ .radio,
           #node46_meta input:focus ~ .radio {
               border-color: rgb(138, 179, 248);
           }

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

           #node46_meta input:checked ~ .radio {
               border-color: rgb(13, 90, 223);
               background-color: rgb(22, 102, 241);
           }

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

           #node46_meta [plp-field="checkbox-list"] span {
               vertical-align: middle;
           }

           #node46_meta [plp-field="checkbox-list"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node46_meta [plp-field="checkbox-list"] label + label {
               margin-top: 7.333333333333333px;
           }

           #node46_meta [plp-field="checkbox-visual"] {
               overflow: hidden;
           }

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

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

           #node46_meta [plp-field="checkbox-visual"] label {
               position: relative;
           }

           #node46_meta [plp-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%;
           }

           #node46_meta [plp-field="checkbox-visual"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
           }

           #node46_meta [plp-field="checkbox-visual"] .tick {
               position: absolute;
               left: 0;
               top: 0;
               width: 100%;
               height: 100%;
               background-color: rgba(22, 102, 241, 0.75);
               transition: all 300ms;
               opacity: 0;
           }

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

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

           #node46_meta [plp-field="checkbox-visual"] input:hover ~ .bgimage .tick,
           #node46_meta [plp-field="checkbox-visual"] input:focus ~ .bgimage .tick {
               opacity: 0.5;
           }

           #node46_meta [plp-field="checkbox-visual"] input:checked ~ .bgimage .tick,
           #node46_meta [plp-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
               opacity: 1;
           }

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

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

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

           #node46_meta [plp-field="checkbox-input"] span {
               vertical-align: middle;
           }

           #node46_meta [plp-field="checkbox-input"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node46_meta [plp-field="radio-list"] span {
               vertical-align: middle;
           }

           #node46_meta [plp-field="radio-list"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node46_meta [plp-field="radio-list"] label + label {
               margin-top: 7.333333333333333px;
           }

           #node46_meta [plp-field="radio-visual"] {
               overflow: hidden;
           }

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

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

           #node46_meta [plp-field="radio-visual"] label {
               position: relative;
           }

           #node46_meta [plp-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%;
           }

           #node46_meta [plp-field="radio-visual"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
           }

           #node46_meta [plp-field="radio-visual"] .tick {
               position: absolute;
               left: 0;
               top: 0;
               width: 100%;
               height: 100%;
               background-color: rgba(22, 102, 241, 0.75);
               transition: all 300ms;
               opacity: 0;
           }

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

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

           #node46_meta [plp-field="radio-visual"] input:hover ~ .bgimage .tick {
               opacity: 0.5;
           }

           #node46_meta [plp-field="radio-visual"] input:checked ~ .bgimage .tick,
           #node46_meta [plp-field="radio-visual"] input:checked ~ .bgimage .tick svg {
               opacity: 1;
           }

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

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

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

           #node46_meta [plp-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;
           }

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

           #node46_meta [plp-field="select-menu"] .flexgrid {
               display: flex;
               align-items: center;
           }

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

           #node46_meta [plp-field="file"] svg {
               width: 20px;
               height: 20px;
               vertical-align: middle;
               margin-top: -5px;
               margin-bottom: -5px;
           }

           #node46_meta [plp-field="file"] span {
               display: inline-block;
               vertical-align: middle;
               line-height: 1;
           }

           #node46_meta [plp-field="file"] input {
               position: absolute;
               top: 0;
               left: 0;
               width: 100%;
               height: 100%;
               opacity: 0;
               cursor: pointer;
               z-index: 0;
           }

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

           #node46_meta [plp-field="file"] .clean:hover {
               opacity: 1;
           }

           #node46_meta [plp-field="file"] .flexgrid {
               display: flex;
               align-items: center;
           }

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

           #node46_meta [plp-field="result"] .flexgrid.align-sides {
               display: flex;
               align-items: center;
           }

           #node46_meta [plp-field="result"] .flexgrid.align-sides .left .name {
               margin-bottom: 0;
           }

           #node46_meta [plp-field="result"] .flexgrid.align-center .left {
               text-align: center;
           }

           #node46_meta [plp-field="result"] .flexgrid.align-right .left {
               text-align: right;
           }

           #node46_meta [plp-field="result"] .flexgrid .right {
               flex-grow: 1;
               min-width: 25%;
               word-wrap: break-word;
               text-align: right;
               font-size: 100%;
           }

           #node46_meta [plp-field="result"] .flexgrid.align-left .right {
               text-align: left;
           }

           #node46_meta [plp-field="result"] .flexgrid.align-center .right {
               text-align: center;
           }

           #node46_meta [plp-field="result"] .flexgrid.align-right .right {
               text-align: right;
           }

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

           #node46_meta [plp-field="privacy-checkbox"] {
               font-size: 80%;
           }

           #node46_meta [plp-field="privacy-checkbox"] span {
               vertical-align: middle;
           }

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

           #node46_meta [plp-field="privacy-checkbox"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node46_meta [plp-field="privacy-text"] {
               font-size: 80%;
               text-align: center;
           }

           #node46_meta [plp-field="privacy-text"] a {
               text-decoration: none;
               border-bottom-width: 1px;
               border-bottom-style: dashed;
               color: inherit;
               cursor: pointer;
           }

           #node46_meta [plp-field="hidden"] {
               opacity: 0.25;
           }

           .node46 > .wrapper1 {
               color: #FFF
           }

           .node46 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 10px;
               padding-bottom: 0px;
               padding-left: 10px
           }

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

           #uid17 {
               background-color: rgb(250, 215, 30);
               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: 0px;
               border-bottom-width: 0px;
               border-left-width: 0px;
               border-right-width: 0px;
               border-color: rgb(220, 185, 4);
               padding-top: 14px;
               padding-bottom: 14px;
               padding-left: 28px;
               padding-right: 28px;
               font-size: 16px;
               color: rgb(0, 0, 0);
           }

           #uid17:hover,
           #uid17.hover,
           #uid17.hover-on-scroll {
               background-color: rgb(251, 219, 53);
               border-color: rgb(176, 148, 4);
               color: rgb(0, 0, 0);
           }

           #uid17:active,
           #uid17.active {
               background-color: rgb(250, 214, 23);
               border-color: rgb(238, 201, 5);
               color: rgb(0, 0, 0);
           }

           #uid17:before {}

           #uid17:active:before,
           #uid17.active:before {
               background-color: rgb(250, 214, 23);
           }

           #uid17 .fa {
               font-size: 21px;
           }

           .node47 > .wrapper1 {
               color: #FFF
           }

           .node47 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 10px;
               padding-bottom: 5px;
               padding-left: 10px
           }

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

           #node42_meta .form1-cover {
               padding: 10px 5px;
               background-color: transparent;
               border-color: rgb(22, 102, 241);
               border-style: none;
               border-width: 2px;
               border-radius: 0px;
               box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.1);
           }

           .node42 > .wrapper1 {
               background-color: rgba(10, 10, 10, 0.5);
               color: #FFF
           }

           .node42 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 1px;
               padding-left: 6px
           }

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

           .node34 > .wrapper1 {
               color: #FFF
           }

           .node34 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node34 a {
               color: rgb(25, 127, 230)
           }

           .node32 > .wrapper1 {
               background-position: center center;
               background-size: cover;
               background-repeat: no-repeat;
               color: #FFF
           }

           .node32 > .wrapper1 > .wrapper2 {
               background-color: rgba(12, 12, 13, 0.4);
               padding-top: 0px;
               padding-bottom: 0px
           }

           .node32 a {
               color: rgb(25, 127, 230)
           }

           .node56 > .wrapper1 {
               color: #FFF
           }

           .node56 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node56 a {
               color: rgb(25, 127, 230)
           }

           .node56 .padding {
               height: 31px
           }

           .node57 > .wrapper1 {
               background-color: rgba(5, 5, 5, 0);
               color: #FFF
           }

           .node57 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

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

           .node58 > .wrapper1 {
               color: #FFF
           }

           .node58 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node58 a {
               color: rgb(25, 127, 230)
           }

           .node58 .padding {
               height: 15px
           }

           .node59 > .wrapper1 {
               color: #FFF
           }

           .node59 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node59 a {
               color: rgb(25, 127, 230)
           }

           .node59 .padding {
               height: 15px
           }

           #svg18 path,
           #svg18 circle,
           #svg18 polygon,
           #svg18 rect {
               fill: rgb(255, 255, 255)
           }

           #svg18 defs > path {
               fill: none
           }

           #svg18 path[fill="none"],
           #svg18 circle[fill="none"],
           #svg18 polygon[fill="none"],
           #svg18 rect[fill="none"] {
               fill: none
           }

           #svg18 .st0 {
               fill: rgb(255, 255, 255);
           }

           .node62 > .wrapper1 {
               color: #FFF
           }

           .node62 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           #svg19 path,
           #svg19 circle,
           #svg19 polygon,
           #svg19 rect {
               fill: rgb(255, 255, 255)
           }

           #svg19 defs > path {
               fill: none
           }

           #svg19 path[fill="none"],
           #svg19 circle[fill="none"],
           #svg19 polygon[fill="none"],
           #svg19 rect[fill="none"] {
               fill: none
           }

           #svg19 .st0 {
               fill: rgb(255, 255, 255);
           }

           .node63 > .wrapper1 {
               color: #FFF
           }

           .node63 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           #svg20 path,
           #svg20 circle,
           #svg20 polygon,
           #svg20 rect {
               fill: rgb(255, 255, 255)
           }

           #svg20 defs > path {
               fill: none
           }

           #svg20 path[fill="none"],
           #svg20 circle[fill="none"],
           #svg20 polygon[fill="none"],
           #svg20 rect[fill="none"] {
               fill: none
           }

           #svg20 .st0 {
               fill: rgb(255, 255, 255);
           }

           .node64 > .wrapper1 {
               color: #FFF
           }

           .node64 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           .node61 > .wrapper1 {
               background-color: rgba(5, 5, 5, 0.5);
               color: #FFF
           }

           .node61 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           #svg21 path,
           #svg21 circle,
           #svg21 polygon,
           #svg21 rect {
               fill: rgb(255, 255, 255)
           }

           #svg21 defs > path {
               fill: none
           }

           #svg21 path[fill="none"],
           #svg21 circle[fill="none"],
           #svg21 polygon[fill="none"],
           #svg21 rect[fill="none"] {
               fill: none
           }

           #svg21 .st0 {
               fill: rgb(255, 255, 255);
           }

           .node66 > .wrapper1 {
               color: #FFF
           }

           .node66 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           #svg22 path,
           #svg22 circle,
           #svg22 polygon,
           #svg22 rect {
               fill: rgb(255, 255, 255)
           }

           #svg22 defs > path {
               fill: none
           }

           #svg22 path[fill="none"],
           #svg22 circle[fill="none"],
           #svg22 polygon[fill="none"],
           #svg22 rect[fill="none"] {
               fill: none
           }

           #svg22 .st0 {
               fill: rgb(255, 255, 255);
           }

           .node67 > .wrapper1 {
               color: #FFF
           }

           .node67 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           #svg23 path,
           #svg23 circle,
           #svg23 polygon,
           #svg23 rect {
               fill: rgb(255, 255, 255)
           }

           #svg23 defs > path {
               fill: none
           }

           #svg23 path[fill="none"],
           #svg23 circle[fill="none"],
           #svg23 polygon[fill="none"],
           #svg23 rect[fill="none"] {
               fill: none
           }

           #svg23 .st0 {
               fill: rgb(255, 255, 255);
           }

           .node68 > .wrapper1 {
               color: #FFF
           }

           .node68 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           .node65 > .wrapper1 {
               background-color: rgba(5, 5, 5, 0.5);
               color: #FFF
           }

           .node65 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           .node70 > .wrapper1 {
               color: #FFF
           }

           .node70 > .wrapper1 > .wrapper2 {
               padding-top: 2px;
               padding-right: 5px;
               padding-bottom: 10px;
               padding-left: 5px
           }

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

           #node71_meta [plp-field] {
               padding-bottom: 14px;
               font-size: 14px;
               font-family: Open Sans;
           }

           #node71_meta .name {
               font-weight: normal;
               font-family: Open Sans;
               opacity: 0.8;
               margin-bottom: 6.5px;
               font-size: 13px;
               word-wrap: break-word;
               text-transform: uppercase;
               ;
               letter-spacing: 0.1em;
               ;
           }

           #node71_meta .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 rgb(0, 0, 0);
               border-radius: 0px;
               padding: 12px 9.6px;
               font-size: 14px;
               cursor: initial;
           }

           #node71_meta .form-control:focus,
           #node71_meta .form-control:focus-within {
               border-color: rgb(22, 102, 241);
               background-color: rgb(252, 252, 252);
           }

           #node71_meta .form-control + .form-control {
               margin-top: 10px;
           }

           #node71_meta label {
               font-weight: normal;
               display: block;
               cursor: pointer;
           }

           #node71_meta textarea {
               resize: vertical;
           }

           #node71_meta .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;
           }

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

           #node71_meta input:hover ~ .checkbox,
           #node71_meta input:focus ~ .checkbox {
               border-color: rgb(138, 179, 248);
           }

           #node71_meta input:checked ~ .checkbox {
               border-color: rgb(13, 90, 223);
               background-color: rgb(22, 102, 241);
           }

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

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

           #node71_meta .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;
           }

           #node71_meta .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;
           }

           #node71_meta input:hover ~ .radio,
           #node71_meta input:focus ~ .radio {
               border-color: rgb(138, 179, 248);
           }

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

           #node71_meta input:checked ~ .radio {
               border-color: rgb(13, 90, 223);
               background-color: rgb(22, 102, 241);
           }

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

           #node71_meta [plp-field="checkbox-list"] span {
               vertical-align: middle;
           }

           #node71_meta [plp-field="checkbox-list"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node71_meta [plp-field="checkbox-list"] label + label {
               margin-top: 7.333333333333333px;
           }

           #node71_meta [plp-field="checkbox-visual"] {
               overflow: hidden;
           }

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

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

           #node71_meta [plp-field="checkbox-visual"] label {
               position: relative;
           }

           #node71_meta [plp-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%;
           }

           #node71_meta [plp-field="checkbox-visual"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
           }

           #node71_meta [plp-field="checkbox-visual"] .tick {
               position: absolute;
               left: 0;
               top: 0;
               width: 100%;
               height: 100%;
               background-color: rgba(22, 102, 241, 0.75);
               transition: all 300ms;
               opacity: 0;
           }

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

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

           #node71_meta [plp-field="checkbox-visual"] input:hover ~ .bgimage .tick,
           #node71_meta [plp-field="checkbox-visual"] input:focus ~ .bgimage .tick {
               opacity: 0.5;
           }

           #node71_meta [plp-field="checkbox-visual"] input:checked ~ .bgimage .tick,
           #node71_meta [plp-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
               opacity: 1;
           }

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

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

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

           #node71_meta [plp-field="checkbox-input"] span {
               vertical-align: middle;
           }

           #node71_meta [plp-field="checkbox-input"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node71_meta [plp-field="radio-list"] span {
               vertical-align: middle;
           }

           #node71_meta [plp-field="radio-list"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node71_meta [plp-field="radio-list"] label + label {
               margin-top: 7.333333333333333px;
           }

           #node71_meta [plp-field="radio-visual"] {
               overflow: hidden;
           }

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

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

           #node71_meta [plp-field="radio-visual"] label {
               position: relative;
           }

           #node71_meta [plp-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%;
           }

           #node71_meta [plp-field="radio-visual"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
           }

           #node71_meta [plp-field="radio-visual"] .tick {
               position: absolute;
               left: 0;
               top: 0;
               width: 100%;
               height: 100%;
               background-color: rgba(22, 102, 241, 0.75);
               transition: all 300ms;
               opacity: 0;
           }

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

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

           #node71_meta [plp-field="radio-visual"] input:hover ~ .bgimage .tick {
               opacity: 0.5;
           }

           #node71_meta [plp-field="radio-visual"] input:checked ~ .bgimage .tick,
           #node71_meta [plp-field="radio-visual"] input:checked ~ .bgimage .tick svg {
               opacity: 1;
           }

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

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

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

           #node71_meta [plp-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;
           }

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

           #node71_meta [plp-field="select-menu"] .flexgrid {
               display: flex;
               align-items: center;
           }

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

           #node71_meta [plp-field="file"] svg {
               width: 20px;
               height: 20px;
               vertical-align: middle;
               margin-top: -5px;
               margin-bottom: -5px;
           }

           #node71_meta [plp-field="file"] span {
               display: inline-block;
               vertical-align: middle;
               line-height: 1;
           }

           #node71_meta [plp-field="file"] input {
               position: absolute;
               top: 0;
               left: 0;
               width: 100%;
               height: 100%;
               opacity: 0;
               cursor: pointer;
               z-index: 0;
           }

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

           #node71_meta [plp-field="file"] .clean:hover {
               opacity: 1;
           }

           #node71_meta [plp-field="file"] .flexgrid {
               display: flex;
               align-items: center;
           }

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

           #node71_meta [plp-field="result"] .flexgrid.align-sides {
               display: flex;
               align-items: center;
           }

           #node71_meta [plp-field="result"] .flexgrid.align-sides .left .name {
               margin-bottom: 0;
           }

           #node71_meta [plp-field="result"] .flexgrid.align-center .left {
               text-align: center;
           }

           #node71_meta [plp-field="result"] .flexgrid.align-right .left {
               text-align: right;
           }

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

           #node71_meta [plp-field="result"] .flexgrid.align-left .right {
               text-align: left;
           }

           #node71_meta [plp-field="result"] .flexgrid.align-center .right {
               text-align: center;
           }

           #node71_meta [plp-field="result"] .flexgrid.align-right .right {
               text-align: right;
           }

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

           #node71_meta [plp-field="privacy-checkbox"] {
               font-size: 80%;
           }

           #node71_meta [plp-field="privacy-checkbox"] span {
               vertical-align: middle;
           }

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

           #node71_meta [plp-field="privacy-checkbox"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node71_meta [plp-field="privacy-text"] {
               font-size: 80%;
               text-align: center;
           }

           #node71_meta [plp-field="privacy-text"] a {
               text-decoration: none;
               border-bottom-width: 1px;
               border-bottom-style: dashed;
               color: inherit;
               cursor: pointer;
           }

           #node71_meta [plp-field="hidden"] {
               opacity: 0.25;
           }

           .node71 > .wrapper1 {
               color: #FFF
           }

           .node71 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 10px;
               padding-bottom: 5px;
               padding-left: 10px
           }

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

           #node72_meta [plp-field] {
               padding-bottom: 14px;
               font-size: 14px;
               font-family: Open Sans;
           }

           #node72_meta .name {
               font-weight: normal;
               font-family: Open Sans;
               opacity: 0.8;
               margin-bottom: 6.5px;
               font-size: 13px;
               word-wrap: break-word;
               text-transform: uppercase;
               ;
               letter-spacing: 0.1em;
               ;
           }

           #node72_meta .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 rgb(0, 0, 0);
               border-radius: 0px;
               padding: 12px 9.6px;
               font-size: 14px;
               cursor: initial;
           }

           #node72_meta .form-control:focus,
           #node72_meta .form-control:focus-within {
               border-color: rgb(22, 102, 241);
               background-color: rgb(252, 252, 252);
           }

           #node72_meta .form-control + .form-control {
               margin-top: 10px;
           }

           #node72_meta label {
               font-weight: normal;
               display: block;
               cursor: pointer;
           }

           #node72_meta textarea {
               resize: vertical;
           }

           #node72_meta .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;
           }

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

           #node72_meta input:hover ~ .checkbox,
           #node72_meta input:focus ~ .checkbox {
               border-color: rgb(138, 179, 248);
           }

           #node72_meta input:checked ~ .checkbox {
               border-color: rgb(13, 90, 223);
               background-color: rgb(22, 102, 241);
           }

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

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

           #node72_meta .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;
           }

           #node72_meta .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;
           }

           #node72_meta input:hover ~ .radio,
           #node72_meta input:focus ~ .radio {
               border-color: rgb(138, 179, 248);
           }

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

           #node72_meta input:checked ~ .radio {
               border-color: rgb(13, 90, 223);
               background-color: rgb(22, 102, 241);
           }

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

           #node72_meta [plp-field="checkbox-list"] span {
               vertical-align: middle;
           }

           #node72_meta [plp-field="checkbox-list"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node72_meta [plp-field="checkbox-list"] label + label {
               margin-top: 7.333333333333333px;
           }

           #node72_meta [plp-field="checkbox-visual"] {
               overflow: hidden;
           }

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

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

           #node72_meta [plp-field="checkbox-visual"] label {
               position: relative;
           }

           #node72_meta [plp-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%;
           }

           #node72_meta [plp-field="checkbox-visual"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
           }

           #node72_meta [plp-field="checkbox-visual"] .tick {
               position: absolute;
               left: 0;
               top: 0;
               width: 100%;
               height: 100%;
               background-color: rgba(22, 102, 241, 0.75);
               transition: all 300ms;
               opacity: 0;
           }

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

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

           #node72_meta [plp-field="checkbox-visual"] input:hover ~ .bgimage .tick,
           #node72_meta [plp-field="checkbox-visual"] input:focus ~ .bgimage .tick {
               opacity: 0.5;
           }

           #node72_meta [plp-field="checkbox-visual"] input:checked ~ .bgimage .tick,
           #node72_meta [plp-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
               opacity: 1;
           }

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

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

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

           #node72_meta [plp-field="checkbox-input"] span {
               vertical-align: middle;
           }

           #node72_meta [plp-field="checkbox-input"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node72_meta [plp-field="radio-list"] span {
               vertical-align: middle;
           }

           #node72_meta [plp-field="radio-list"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node72_meta [plp-field="radio-list"] label + label {
               margin-top: 7.333333333333333px;
           }

           #node72_meta [plp-field="radio-visual"] {
               overflow: hidden;
           }

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

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

           #node72_meta [plp-field="radio-visual"] label {
               position: relative;
           }

           #node72_meta [plp-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%;
           }

           #node72_meta [plp-field="radio-visual"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
           }

           #node72_meta [plp-field="radio-visual"] .tick {
               position: absolute;
               left: 0;
               top: 0;
               width: 100%;
               height: 100%;
               background-color: rgba(22, 102, 241, 0.75);
               transition: all 300ms;
               opacity: 0;
           }

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

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

           #node72_meta [plp-field="radio-visual"] input:hover ~ .bgimage .tick {
               opacity: 0.5;
           }

           #node72_meta [plp-field="radio-visual"] input:checked ~ .bgimage .tick,
           #node72_meta [plp-field="radio-visual"] input:checked ~ .bgimage .tick svg {
               opacity: 1;
           }

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

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

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

           #node72_meta [plp-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;
           }

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

           #node72_meta [plp-field="select-menu"] .flexgrid {
               display: flex;
               align-items: center;
           }

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

           #node72_meta [plp-field="file"] svg {
               width: 20px;
               height: 20px;
               vertical-align: middle;
               margin-top: -5px;
               margin-bottom: -5px;
           }

           #node72_meta [plp-field="file"] span {
               display: inline-block;
               vertical-align: middle;
               line-height: 1;
           }

           #node72_meta [plp-field="file"] input {
               position: absolute;
               top: 0;
               left: 0;
               width: 100%;
               height: 100%;
               opacity: 0;
               cursor: pointer;
               z-index: 0;
           }

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

           #node72_meta [plp-field="file"] .clean:hover {
               opacity: 1;
           }

           #node72_meta [plp-field="file"] .flexgrid {
               display: flex;
               align-items: center;
           }

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

           #node72_meta [plp-field="result"] .flexgrid.align-sides {
               display: flex;
               align-items: center;
           }

           #node72_meta [plp-field="result"] .flexgrid.align-sides .left .name {
               margin-bottom: 0;
           }

           #node72_meta [plp-field="result"] .flexgrid.align-center .left {
               text-align: center;
           }

           #node72_meta [plp-field="result"] .flexgrid.align-right .left {
               text-align: right;
           }

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

           #node72_meta [plp-field="result"] .flexgrid.align-left .right {
               text-align: left;
           }

           #node72_meta [plp-field="result"] .flexgrid.align-center .right {
               text-align: center;
           }

           #node72_meta [plp-field="result"] .flexgrid.align-right .right {
               text-align: right;
           }

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

           #node72_meta [plp-field="privacy-checkbox"] {
               font-size: 80%;
           }

           #node72_meta [plp-field="privacy-checkbox"] span {
               vertical-align: middle;
           }

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

           #node72_meta [plp-field="privacy-checkbox"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node72_meta [plp-field="privacy-text"] {
               font-size: 80%;
               text-align: center;
           }

           #node72_meta [plp-field="privacy-text"] a {
               text-decoration: none;
               border-bottom-width: 1px;
               border-bottom-style: dashed;
               color: inherit;
               cursor: pointer;
           }

           #node72_meta [plp-field="hidden"] {
               opacity: 0.25;
           }

           .node72 > .wrapper1 {
               color: #FFF
           }

           .node72 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 10px;
               padding-bottom: 5px;
               padding-left: 10px
           }

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

           #node73_meta [plp-field] {
               padding-bottom: 14px;
               font-size: 14px;
               font-family: Open Sans;
           }

           #node73_meta .name {
               font-weight: normal;
               font-family: Open Sans;
               opacity: 0.8;
               margin-bottom: 6.5px;
               font-size: 13px;
               word-wrap: break-word;
               text-transform: uppercase;
               ;
               letter-spacing: 0.1em;
               ;
           }

           #node73_meta .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 rgb(0, 0, 0);
               border-radius: 0px;
               padding: 12px 9.6px;
               font-size: 14px;
               cursor: initial;
           }

           #node73_meta .form-control:focus,
           #node73_meta .form-control:focus-within {
               border-color: rgb(22, 102, 241);
               background-color: rgb(252, 252, 252);
           }

           #node73_meta .form-control + .form-control {
               margin-top: 10px;
           }

           #node73_meta label {
               font-weight: normal;
               display: block;
               cursor: pointer;
           }

           #node73_meta textarea {
               resize: vertical;
           }

           #node73_meta .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;
           }

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

           #node73_meta input:hover ~ .checkbox,
           #node73_meta input:focus ~ .checkbox {
               border-color: rgb(138, 179, 248);
           }

           #node73_meta input:checked ~ .checkbox {
               border-color: rgb(13, 90, 223);
               background-color: rgb(22, 102, 241);
           }

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

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

           #node73_meta .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;
           }

           #node73_meta .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;
           }

           #node73_meta input:hover ~ .radio,
           #node73_meta input:focus ~ .radio {
               border-color: rgb(138, 179, 248);
           }

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

           #node73_meta input:checked ~ .radio {
               border-color: rgb(13, 90, 223);
               background-color: rgb(22, 102, 241);
           }

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

           #node73_meta [plp-field="checkbox-list"] span {
               vertical-align: middle;
           }

           #node73_meta [plp-field="checkbox-list"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node73_meta [plp-field="checkbox-list"] label + label {
               margin-top: 7.333333333333333px;
           }

           #node73_meta [plp-field="checkbox-visual"] {
               overflow: hidden;
           }

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

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

           #node73_meta [plp-field="checkbox-visual"] label {
               position: relative;
           }

           #node73_meta [plp-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%;
           }

           #node73_meta [plp-field="checkbox-visual"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
           }

           #node73_meta [plp-field="checkbox-visual"] .tick {
               position: absolute;
               left: 0;
               top: 0;
               width: 100%;
               height: 100%;
               background-color: rgba(22, 102, 241, 0.75);
               transition: all 300ms;
               opacity: 0;
           }

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

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

           #node73_meta [plp-field="checkbox-visual"] input:hover ~ .bgimage .tick,
           #node73_meta [plp-field="checkbox-visual"] input:focus ~ .bgimage .tick {
               opacity: 0.5;
           }

           #node73_meta [plp-field="checkbox-visual"] input:checked ~ .bgimage .tick,
           #node73_meta [plp-field="checkbox-visual"] input:checked ~ .bgimage .tick svg {
               opacity: 1;
           }

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

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

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

           #node73_meta [plp-field="checkbox-input"] span {
               vertical-align: middle;
           }

           #node73_meta [plp-field="checkbox-input"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node73_meta [plp-field="radio-list"] span {
               vertical-align: middle;
           }

           #node73_meta [plp-field="radio-list"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node73_meta [plp-field="radio-list"] label + label {
               margin-top: 7.333333333333333px;
           }

           #node73_meta [plp-field="radio-visual"] {
               overflow: hidden;
           }

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

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

           #node73_meta [plp-field="radio-visual"] label {
               position: relative;
           }

           #node73_meta [plp-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%;
           }

           #node73_meta [plp-field="radio-visual"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
           }

           #node73_meta [plp-field="radio-visual"] .tick {
               position: absolute;
               left: 0;
               top: 0;
               width: 100%;
               height: 100%;
               background-color: rgba(22, 102, 241, 0.75);
               transition: all 300ms;
               opacity: 0;
           }

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

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

           #node73_meta [plp-field="radio-visual"] input:hover ~ .bgimage .tick {
               opacity: 0.5;
           }

           #node73_meta [plp-field="radio-visual"] input:checked ~ .bgimage .tick,
           #node73_meta [plp-field="radio-visual"] input:checked ~ .bgimage .tick svg {
               opacity: 1;
           }

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

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

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

           #node73_meta [plp-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;
           }

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

           #node73_meta [plp-field="select-menu"] .flexgrid {
               display: flex;
               align-items: center;
           }

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

           #node73_meta [plp-field="file"] svg {
               width: 20px;
               height: 20px;
               vertical-align: middle;
               margin-top: -5px;
               margin-bottom: -5px;
           }

           #node73_meta [plp-field="file"] span {
               display: inline-block;
               vertical-align: middle;
               line-height: 1;
           }

           #node73_meta [plp-field="file"] input {
               position: absolute;
               top: 0;
               left: 0;
               width: 100%;
               height: 100%;
               opacity: 0;
               cursor: pointer;
               z-index: 0;
           }

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

           #node73_meta [plp-field="file"] .clean:hover {
               opacity: 1;
           }

           #node73_meta [plp-field="file"] .flexgrid {
               display: flex;
               align-items: center;
           }

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

           #node73_meta [plp-field="result"] .flexgrid.align-sides {
               display: flex;
               align-items: center;
           }

           #node73_meta [plp-field="result"] .flexgrid.align-sides .left .name {
               margin-bottom: 0;
           }

           #node73_meta [plp-field="result"] .flexgrid.align-center .left {
               text-align: center;
           }

           #node73_meta [plp-field="result"] .flexgrid.align-right .left {
               text-align: right;
           }

           #node73_meta [plp-field="result"] .flexgrid .right {
               flex-grow: 1;
               min-width: 25%;
               word-wrap: break-word;
               text-align: right;
               font-size: 100%;
           }

           #node73_meta [plp-field="result"] .flexgrid.align-left .right {
               text-align: left;
           }

           #node73_meta [plp-field="result"] .flexgrid.align-center .right {
               text-align: center;
           }

           #node73_meta [plp-field="result"] .flexgrid.align-right .right {
               text-align: right;
           }

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

           #node73_meta [plp-field="privacy-checkbox"] {
               font-size: 80%;
           }

           #node73_meta [plp-field="privacy-checkbox"] span {
               vertical-align: middle;
           }

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

           #node73_meta [plp-field="privacy-checkbox"] input {
               position: absolute;
               width: 0;
               height: 0;
               opacity: 0;
               overflow: hidden;
           }

           #node73_meta [plp-field="privacy-text"] {
               font-size: 80%;
               text-align: center;
           }

           #node73_meta [plp-field="privacy-text"] a {
               text-decoration: none;
               border-bottom-width: 1px;
               border-bottom-style: dashed;
               color: inherit;
               cursor: pointer;
           }

           #node73_meta [plp-field="hidden"] {
               opacity: 0.25;
           }

           .node73 > .wrapper1 {
               color: #FFF
           }

           .node73 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 10px;
               padding-bottom: 0px;
               padding-left: 10px
           }

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

           #uid24 {
               background-color: rgb(250, 215, 30);
               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: 0px;
               border-bottom-width: 0px;
               border-left-width: 0px;
               border-right-width: 0px;
               border-color: rgb(220, 185, 4);
               padding-top: 14px;
               padding-bottom: 14px;
               padding-left: 28px;
               padding-right: 28px;
               font-size: 16px;
               color: rgb(0, 0, 0);
           }

           #uid24:hover,
           #uid24.hover,
           #uid24.hover-on-scroll {
               background-color: rgb(251, 219, 53);
               border-color: rgb(176, 148, 4);
               color: rgb(0, 0, 0);
           }

           #uid24:active,
           #uid24.active {
               background-color: rgb(250, 214, 23);
               border-color: rgb(238, 201, 5);
               color: rgb(0, 0, 0);
           }

           #uid24:before {}

           #uid24:active:before,
           #uid24.active:before {
               background-color: rgb(250, 214, 23);
           }

           #uid24 .fa {
               font-size: 21px;
           }

           .node74 > .wrapper1 {
               color: #FFF
           }

           .node74 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 10px;
               padding-bottom: 5px;
               padding-left: 10px
           }

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

           #node69_meta .form1-cover {
               padding: 30px 15px;
               background-color: transparent;
               border-color: rgb(22, 102, 241);
               border-style: none;
               border-width: 2px;
               border-radius: 0px;
               box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.1);
           }

           .node69 > .wrapper1 {
               background-color: rgba(10, 10, 10, 0.5);
               color: #FFF
           }

           .node69 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 1px;
               padding-left: 6px
           }

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

           .node60 > .wrapper1 {
               color: #FFF
           }

           .node60 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node60 a {
               color: rgb(25, 127, 230)
           }

           .node55 > .wrapper1 {
               background-position: center center;
               background-size: cover;
               background-repeat: no-repeat;
               color: #FFF
           }

           .node55 > .wrapper1 > .wrapper2 {
               background-color: rgba(12, 12, 13, 0.4);
               padding-top: 0px;
               padding-bottom: 60px
           }

           .node55 a {
               color: rgb(25, 127, 230)
           }

           .node83 > .wrapper1 {
               color: #FFF
           }

           .node83 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node83 a {
               color: rgb(230, 130, 25)
           }

           .node93 > .wrapper1 {
               background-color: rgb(99, 168, 57);
               color: #FFF
           }

           .node93 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 0px;
               padding-bottom: 5px;
               padding-left: 0px
           }

           .node93 a {
               color: rgb(103, 230, 25)
           }

           .node94 > .wrapper1 {
               color: #333
           }

           .node94 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node94 a {
               color: rgb(225, 25, 230)
           }

           .node92 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 20px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57);
               box-shadow: 0px 10px 40px 0px rgba(1, 10, 25, 0.15)
           }

           .node92 > .wrapper1 > .wrapper2 {
               padding-top: 20px;
               padding-right: 0px;
               padding-bottom: 20px;
               padding-left: 0px;
               border-radius: 15px
           }

           .node92 a {
               color: rgb(225, 25, 230)
           }

           .node96 > .wrapper1 {
               background-color: rgb(99, 168, 57);
               color: #FFF
           }

           .node96 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node96 a {
               color: rgb(103, 230, 25)
           }

           .node97 > .wrapper1 {
               color: #333
           }

           .node97 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node97 a {
               color: rgb(225, 25, 230)
           }

           .node95 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 20px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57);
               box-shadow: 0px 10px 40px 0px rgba(1, 10, 25, 0.15)
           }

           .node95 > .wrapper1 > .wrapper2 {
               padding-top: 20px;
               padding-right: 0px;
               padding-bottom: 20px;
               padding-left: 0px;
               border-radius: 15px
           }

           .node95 a {
               color: rgb(225, 25, 230)
           }

           .node99 > .wrapper1 {
               background-color: rgb(99, 168, 57);
               color: #FFF
           }

           .node99 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node99 a {
               color: rgb(103, 230, 25)
           }

           .node100 > .wrapper1 {
               color: #333
           }

           .node100 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node100 a {
               color: rgb(225, 25, 230)
           }

           .node98 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 20px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57);
               box-shadow: 0px 10px 40px 0px rgba(1, 10, 25, 0.15)
           }

           .node98 > .wrapper1 > .wrapper2 {
               padding-top: 20px;
               padding-right: 0px;
               padding-bottom: 20px;
               padding-left: 0px;
               border-radius: 15px
           }

           .node98 a {
               color: rgb(225, 25, 230)
           }

           .node102 > .wrapper1 {
               background-color: rgb(99, 168, 57);
               color: #FFF
           }

           .node102 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node102 a {
               color: rgb(103, 230, 25)
           }

           .node103 > .wrapper1 {
               color: #333
           }

           .node103 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node103 a {
               color: rgb(225, 25, 230)
           }

           .node101 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 20px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57);
               box-shadow: 0px 10px 40px 0px rgba(1, 10, 25, 0.15)
           }

           .node101 > .wrapper1 > .wrapper2 {
               padding-top: 20px;
               padding-right: 0px;
               padding-bottom: 20px;
               padding-left: 0px;
               border-radius: 15px
           }

           .node101 a {
               color: rgb(225, 25, 230)
           }

           .node105 > .wrapper1 {
               background-color: rgb(99, 168, 57);
               color: #FFF
           }

           .node105 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node105 a {
               color: rgb(103, 230, 25)
           }

           .node106 > .wrapper1 {
               color: #333
           }

           .node106 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node106 a {
               color: rgb(225, 25, 230)
           }

           .node104 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 20px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57);
               box-shadow: 0px 10px 40px 0px rgba(1, 10, 25, 0.15)
           }

           .node104 > .wrapper1 > .wrapper2 {
               padding-top: 20px;
               padding-right: 0px;
               padding-bottom: 20px;
               padding-left: 0px;
               border-radius: 15px
           }

           .node104 a {
               color: rgb(225, 25, 230)
           }

           .node108 > .wrapper1 {
               background-color: rgba(99, 168, 57, 0.99);
               color: #FFF
           }

           .node108 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node108 a {
               color: rgb(103, 230, 25)
           }

           .node109 > .wrapper1 {
               color: #333
           }

           .node109 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node109 a {
               color: rgb(225, 25, 230)
           }

           .node107 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 20px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57);
               box-shadow: 0px 10px 40px 0px rgba(1, 10, 25, 0.15)
           }

           .node107 > .wrapper1 > .wrapper2 {
               padding-top: 20px;
               padding-right: 0px;
               padding-bottom: 20px;
               padding-left: 0px;
               border-radius: 15px
           }

           .node107 a {
               color: rgb(225, 25, 230)
           }

           .node84 > .wrapper1 {
               color: #FFF
           }

           .node84 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node84 a {
               color: rgb(230, 130, 25)
           }

           .node84 .padding {
               height: 20px
           }

           .node86 > .wrapper1 {
               color: #FFF
           }

           .node86 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node86 a {
               color: rgb(103, 230, 25)
           }

           #uid31 {
               background-color: rgb(250, 215, 30);
               border-top-left-radius: 30px;
               border-top-right-radius: 30px;
               border-bottom-right-radius: 30px;
               border-bottom-left-radius: 30px;
               border-style: solid;
               border-top-width: 1px;
               border-bottom-width: 1px;
               border-left-width: 1px;
               border-right-width: 1px;
               border-color: rgb(220, 185, 4);
               padding-top: 6px;
               padding-bottom: 6px;
               padding-left: 12px;
               padding-right: 12px;
               font-size: 15px;
               color: rgb(0, 0, 0);
           }

           #uid31:hover,
           #uid31.hover,
           #uid31.hover-on-scroll {
               background-color: rgb(247, 209, 5);
               border-color: rgb(176, 148, 4);
               color: rgb(0, 0, 0);
           }

           #uid31:active,
           #uid31.active {
               background-color: rgb(247, 209, 5);
               border-color: rgb(198, 167, 4);
               color: rgb(0, 0, 0);
           }

           #uid31:before {}

           #uid31:active:before,
           #uid31.active:before {
               background-color: rgb(247, 209, 5);
           }

           #uid31 .fa {
               font-size: 20px;
           }

           .node87 > .wrapper1 {
               color: #FFF
           }

           .node87 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node87 a {
               color: rgb(103, 230, 25)
           }

           .node85 > .wrapper1 {
               background-color: rgb(99, 168, 57);
               color: #FFF;
               border-radius: 20px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(227, 235, 223)
           }

           .node85 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px;
               border-radius: 15px
           }

           .node85 a {
               color: rgb(103, 230, 25)
           }

           .node82 > .wrapper1 {
               background-position: center center;
               background-size: cover;
               background-repeat: repeat;
               color: #FFF
           }

           .node82 > .wrapper1 > .wrapper2 {
               background-color: rgba(0, 0, 0, 0.46);
               padding-top: 30px;
               padding-bottom: 61px
           }

           .node82 a {
               color: rgb(230, 130, 25)
           }

           .node82 .s-elements-grid {
               margin-left: -15px;
               margin-right: -15px
           }

           .node82 .s-elements-grid__cell.cell-0 {
               width: 33.333333333333336%;
               padding-left: 15px;
               padding-right: 0
           }

           .node82 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper {
               padding-top: 15px;
               padding-bottom: 15px;
               padding-left: 0;
               padding-right: 15px
           }

           .node82 .s-elements-grid__cell.cell-1 {
               width: 33.333333333333336%;
               padding-left: 0;
               padding-right: 0
           }

           .node82 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper {
               padding-top: 15px;
               padding-bottom: 15px;
               padding-left: 15px;
               padding-right: 15px
           }

           .node82 .s-elements-grid__cell.cell-2 {
               width: 33.333333333333336%;
               padding-left: 0;
               padding-right: 15px
           }

           .node82 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper {
               padding-top: 15px;
               padding-bottom: 15px;
               padding-left: 15px;
               padding-right: 0
           }

           .node82 .s-elements-grid__cell.cell-3 {
               width: 33.333333333333336%;
               padding-left: 15px;
               padding-right: 0
           }

           .node82 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper {
               padding-top: 15px;
               padding-bottom: 15px;
               padding-left: 0;
               padding-right: 15px
           }

           .node82 .s-elements-grid__cell.cell-4 {
               width: 33.333333333333336%;
               padding-left: 0;
               padding-right: 0
           }

           .node82 .s-elements-grid__cell.cell-4 > .s-elements-grid__cellwrapper {
               padding-top: 15px;
               padding-bottom: 15px;
               padding-left: 15px;
               padding-right: 15px
           }

           .node82 .s-elements-grid__cell.cell-5 {
               width: 33.333333333333336%;
               padding-left: 0;
               padding-right: 15px
           }

           .node82 .s-elements-grid__cell.cell-5 > .s-elements-grid__cellwrapper {
               padding-top: 15px;
               padding-bottom: 15px;
               padding-left: 15px;
               padding-right: 0
           }

           .screen-xs .node82 .s-elements-grid__cell.cell-0 {
               width: 100%!important;
               padding-left: 15px!important;
               padding-right: 15px!important
           }

           .screen-xs .node82 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper {
               padding-top: 15px!important;
               padding-bottom: 15px!important;
               padding-left: 0!important;
               padding-right: 0!important
           }

           .screen-xs .node82 .s-elements-grid__cell.cell-1 {
               width: 100%!important;
               padding-left: 15px!important;
               padding-right: 15px!important
           }

           .screen-xs .node82 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper {
               padding-top: 15px!important;
               padding-bottom: 15px!important;
               padding-left: 0!important;
               padding-right: 0!important
           }

           .screen-xs .node82 .s-elements-grid__cell.cell-2 {
               width: 100%!important;
               padding-left: 15px!important;
               padding-right: 15px!important
           }

           .screen-xs .node82 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper {
               padding-top: 15px!important;
               padding-bottom: 15px!important;
               padding-left: 0!important;
               padding-right: 0!important
           }

           .screen-xs .node82 .s-elements-grid__cell.cell-3 {
               width: 100%!important;
               padding-left: 15px!important;
               padding-right: 15px!important
           }

           .screen-xs .node82 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper {
               padding-top: 15px!important;
               padding-bottom: 15px!important;
               padding-left: 0!important;
               padding-right: 0!important
           }

           .screen-xs .node82 .s-elements-grid__cell.cell-4 {
               width: 100%!important;
               padding-left: 15px!important;
               padding-right: 15px!important
           }

           .screen-xs .node82 .s-elements-grid__cell.cell-4 > .s-elements-grid__cellwrapper {
               padding-top: 15px!important;
               padding-bottom: 15px!important;
               padding-left: 0!important;
               padding-right: 0!important
           }

           .screen-xs .node82 .s-elements-grid__cell.cell-5 {
               width: 100%!important;
               padding-left: 15px!important;
               padding-right: 15px!important
           }

           .screen-xs .node82 .s-elements-grid__cell.cell-5 > .s-elements-grid__cellwrapper {
               padding-top: 15px!important;
               padding-bottom: 15px!important;
               padding-left: 0!important;
               padding-right: 0!important
           }

           .node111 > .wrapper1 {
               color: #FFF
           }

           .node111 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node111 a {
               color: rgb(230, 130, 25)
           }

           .node121 > .wrapper1 {
               background-color: rgb(99, 168, 57);
               color: #FFF
           }

           .node121 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 0px;
               padding-bottom: 5px;
               padding-left: 0px
           }

           .node121 a {
               color: rgb(103, 230, 25)
           }

           .node122 > .wrapper1 {
               color: #333
           }

           .node122 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node122 a {
               color: rgb(225, 25, 230)
           }

           .node120 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 20px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57);
               box-shadow: 0px 10px 40px 0px rgba(1, 10, 25, 0.15)
           }

           .node120 > .wrapper1 > .wrapper2 {
               padding-top: 20px;
               padding-right: 0px;
               padding-bottom: 20px;
               padding-left: 0px;
               border-radius: 15px
           }

           .node120 a {
               color: rgb(225, 25, 230)
           }

           .node124 > .wrapper1 {
               background-color: rgb(99, 168, 57);
               color: #FFF
           }

           .node124 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node124 a {
               color: rgb(103, 230, 25)
           }

           .node125 > .wrapper1 {
               color: #333
           }

           .node125 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node125 a {
               color: rgb(225, 25, 230)
           }

           .node123 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 20px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57);
               box-shadow: 0px 10px 40px 0px rgba(1, 10, 25, 0.15)
           }

           .node123 > .wrapper1 > .wrapper2 {
               padding-top: 20px;
               padding-right: 0px;
               padding-bottom: 20px;
               padding-left: 0px;
               border-radius: 15px
           }

           .node123 a {
               color: rgb(225, 25, 230)
           }

           .node127 > .wrapper1 {
               background-color: rgb(99, 168, 57);
               color: #FFF
           }

           .node127 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node127 a {
               color: rgb(103, 230, 25)
           }

           .node128 > .wrapper1 {
               color: #333
           }

           .node128 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node128 a {
               color: rgb(225, 25, 230)
           }

           .node126 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 20px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57);
               box-shadow: 0px 10px 40px 0px rgba(1, 10, 25, 0.15)
           }

           .node126 > .wrapper1 > .wrapper2 {
               padding-top: 20px;
               padding-right: 0px;
               padding-bottom: 20px;
               padding-left: 0px;
               border-radius: 15px
           }

           .node126 a {
               color: rgb(225, 25, 230)
           }

           .node130 > .wrapper1 {
               background-color: rgb(99, 168, 57);
               color: #FFF
           }

           .node130 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node130 a {
               color: rgb(103, 230, 25)
           }

           .node131 > .wrapper1 {
               color: #333
           }

           .node131 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node131 a {
               color: rgb(225, 25, 230)
           }

           .node129 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 20px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57);
               box-shadow: 0px 10px 40px 0px rgba(1, 10, 25, 0.15)
           }

           .node129 > .wrapper1 > .wrapper2 {
               padding-top: 20px;
               padding-right: 0px;
               padding-bottom: 20px;
               padding-left: 0px;
               border-radius: 15px
           }

           .node129 a {
               color: rgb(225, 25, 230)
           }

           .node133 > .wrapper1 {
               background-color: rgb(99, 168, 57);
               color: #FFF
           }

           .node133 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node133 a {
               color: rgb(103, 230, 25)
           }

           .node134 > .wrapper1 {
               color: #333
           }

           .node134 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node134 a {
               color: rgb(225, 25, 230)
           }

           .node132 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 20px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57);
               box-shadow: 0px 10px 40px 0px rgba(1, 10, 25, 0.15)
           }

           .node132 > .wrapper1 > .wrapper2 {
               padding-top: 20px;
               padding-right: 0px;
               padding-bottom: 20px;
               padding-left: 0px;
               border-radius: 15px
           }

           .node132 a {
               color: rgb(225, 25, 230)
           }

           .node136 > .wrapper1 {
               background-color: rgba(99, 168, 57, 0.99);
               color: #FFF
           }

           .node136 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node136 a {
               color: rgb(103, 230, 25)
           }

           .node137 > .wrapper1 {
               color: #333
           }

           .node137 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node137 a {
               color: rgb(225, 25, 230)
           }

           .node135 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 20px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57);
               box-shadow: 0px 10px 40px 0px rgba(1, 10, 25, 0.15)
           }

           .node135 > .wrapper1 > .wrapper2 {
               padding-top: 20px;
               padding-right: 0px;
               padding-bottom: 20px;
               padding-left: 0px;
               border-radius: 15px
           }

           .node135 a {
               color: rgb(225, 25, 230)
           }

           .node112 > .wrapper1 {
               color: #FFF
           }

           .node112 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node112 a {
               color: rgb(230, 130, 25)
           }

           .node112 .padding {
               height: 20px
           }

           .node114 > .wrapper1 {
               color: #FFF
           }

           .node114 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node114 a {
               color: rgb(103, 230, 25)
           }

           #uid38 {
               background-color: rgb(250, 215, 30);
               border-top-left-radius: 30px;
               border-top-right-radius: 30px;
               border-bottom-right-radius: 30px;
               border-bottom-left-radius: 30px;
               border-style: solid;
               border-top-width: 1px;
               border-bottom-width: 1px;
               border-left-width: 1px;
               border-right-width: 1px;
               border-color: rgb(220, 185, 4);
               padding-top: 6px;
               padding-bottom: 6px;
               padding-left: 12px;
               padding-right: 12px;
               font-size: 15px;
               color: rgb(0, 0, 0);
           }

           #uid38:hover,
           #uid38.hover,
           #uid38.hover-on-scroll {
               background-color: rgb(247, 209, 5);
               border-color: rgb(176, 148, 4);
               color: rgb(0, 0, 0);
           }

           #uid38:active,
           #uid38.active {
               background-color: rgb(247, 209, 5);
               border-color: rgb(198, 167, 4);
               color: rgb(0, 0, 0);
           }

           #uid38:before {}

           #uid38:active:before,
           #uid38.active:before {
               background-color: rgb(247, 209, 5);
           }

           #uid38 .fa {
               font-size: 20px;
           }

           .node115 > .wrapper1 {
               color: #FFF
           }

           .node115 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node115 a {
               color: rgb(103, 230, 25)
           }

           .node113 > .wrapper1 {
               background-color: rgb(99, 168, 57);
               color: #FFF;
               border-radius: 20px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(227, 235, 223)
           }

           .node113 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px;
               border-radius: 15px
           }

           .node113 a {
               color: rgb(103, 230, 25)
           }

           .node110 > .wrapper1 {
               background-position: center center;
               background-size: cover;
               background-repeat: repeat;
               color: #FFF
           }

           .node110 > .wrapper1 > .wrapper2 {
               background-color: rgba(0, 0, 0, 0.46);
               padding-top: 5px;
               padding-bottom: 30px
           }

           .node110 a {
               color: rgb(230, 130, 25)
           }

           .node110 .s-elements-grid {
               margin-left: -10px;
               margin-right: -10px
           }

           .node110 .s-elements-grid__cell.cell-0 {
               width: 33.333333333333336%;
               padding-left: 10px;
               padding-right: 0
           }

           .node110 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper {
               padding-top: 10px;
               padding-bottom: 10px;
               padding-left: 0;
               padding-right: 10px
           }

           .node110 .s-elements-grid__cell.cell-1 {
               width: 33.333333333333336%;
               padding-left: 0;
               padding-right: 0
           }

           .node110 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper {
               padding-top: 10px;
               padding-bottom: 10px;
               padding-left: 10px;
               padding-right: 10px
           }

           .node110 .s-elements-grid__cell.cell-2 {
               width: 33.333333333333336%;
               padding-left: 0;
               padding-right: 10px
           }

           .node110 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper {
               padding-top: 10px;
               padding-bottom: 10px;
               padding-left: 10px;
               padding-right: 0
           }

           .node110 .s-elements-grid__cell.cell-3 {
               width: 33.333333333333336%;
               padding-left: 10px;
               padding-right: 0
           }

           .node110 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper {
               padding-top: 10px;
               padding-bottom: 10px;
               padding-left: 0;
               padding-right: 10px
           }

           .node110 .s-elements-grid__cell.cell-4 {
               width: 33.333333333333336%;
               padding-left: 0;
               padding-right: 0
           }

           .node110 .s-elements-grid__cell.cell-4 > .s-elements-grid__cellwrapper {
               padding-top: 10px;
               padding-bottom: 10px;
               padding-left: 10px;
               padding-right: 10px
           }

           .node110 .s-elements-grid__cell.cell-5 {
               width: 33.333333333333336%;
               padding-left: 0;
               padding-right: 10px
           }

           .node110 .s-elements-grid__cell.cell-5 > .s-elements-grid__cellwrapper {
               padding-top: 10px;
               padding-bottom: 10px;
               padding-left: 10px;
               padding-right: 0
           }

           .screen-xs .node110 .s-elements-grid__cell.cell-0 {
               width: 100%!important;
               padding-left: 10px!important;
               padding-right: 10px!important
           }

           .screen-xs .node110 .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 .node110 .s-elements-grid__cell.cell-1 {
               width: 100%!important;
               padding-left: 10px!important;
               padding-right: 10px!important
           }

           .screen-xs .node110 .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
           }

           .screen-xs .node110 .s-elements-grid__cell.cell-2 {
               width: 100%!important;
               padding-left: 10px!important;
               padding-right: 10px!important
           }

           .screen-xs .node110 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper {
               padding-top: 10px!important;
               padding-bottom: 10px!important;
               padding-left: 0!important;
               padding-right: 0!important
           }

           .screen-xs .node110 .s-elements-grid__cell.cell-3 {
               width: 100%!important;
               padding-left: 10px!important;
               padding-right: 10px!important
           }

           .screen-xs .node110 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper {
               padding-top: 10px!important;
               padding-bottom: 10px!important;
               padding-left: 0!important;
               padding-right: 0!important
           }

           .screen-xs .node110 .s-elements-grid__cell.cell-4 {
               width: 100%!important;
               padding-left: 10px!important;
               padding-right: 10px!important
           }

           .screen-xs .node110 .s-elements-grid__cell.cell-4 > .s-elements-grid__cellwrapper {
               padding-top: 10px!important;
               padding-bottom: 10px!important;
               padding-left: 0!important;
               padding-right: 0!important
           }

           .screen-xs .node110 .s-elements-grid__cell.cell-5 {
               width: 100%!important;
               padding-left: 10px!important;
               padding-right: 10px!important
           }

           .screen-xs .node110 .s-elements-grid__cell.cell-5 > .s-elements-grid__cellwrapper {
               padding-top: 10px!important;
               padding-bottom: 10px!important;
               padding-left: 0!important;
               padding-right: 0!important
           }

           .node139 > .wrapper1 {
               color: #333
           }

           .node139 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node139 a {
               color: rgb(25, 100, 230)
           }

           .node140 > .wrapper1 {
               color: #333
           }

           .node140 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node140 a {
               color: rgb(25, 100, 230)
           }

           .node140 .padding {
               height: 20px
           }

           .node143 > .wrapper1 {
               color: #333
           }

           .node143 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node143 a {
               color: rgb(25, 100, 230)
           }

           .node144 > .wrapper1 {
               color: #333
           }

           .node144 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node144 a {
               color: rgb(25, 100, 230)
           }

           .node145 > .wrapper1 {
               color: #333
           }

           .node145 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node145 a {
               color: rgb(25, 100, 230)
           }

           .node142 > .wrapper1 {
               color: #333
           }

           .node142 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node142 a {
               color: rgb(25, 100, 230)
           }

           .node150 > .wrapper1 {
               color: #333
           }

           .node150 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node150 a {
               color: rgb(25, 100, 230)
           }

           .node151 > .wrapper1 {
               color: #333
           }

           .node151 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node151 a {
               color: rgb(25, 100, 230)
           }

           .node152 > .wrapper1 {
               background-color: rgb(228, 232, 240);
               color: #333
           }

           .node152 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node152 a {
               color: rgb(25, 100, 230)
           }

           .node153 > .wrapper1 {
               color: #333
           }

           .node153 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node153 a {
               color: rgb(25, 100, 230)
           }

           .node149 > .wrapper1 {
               color: #333
           }

           .node149 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node149 a {
               color: rgb(25, 100, 230)
           }

           #node141_meta .slider1-root {
               position: relative;
               display: flex;
               align-items: center;
           }

           #node141_meta .slider1-container {
               margin: 0 35px;
               flex-grow: 1;
           }

           #node141_meta .slider1-previous,
           #node141_meta .slider1-next {
               flex: 0 0 56px;
               height: 56px;
               font-size: 18.666666666666668px;
               line-height: 56px;
               text-align: center;
               border-radius: 100%;
               border: 0px solid rgba(51, 51, 51, 0.2);
               color: rgb(51, 51, 51);
               opacity: 0.8;
           }

           #node141_meta .slider1-previous {
               left: 0;
           }

           #node141_meta .slider1-previous:hover {
               opacity: 1;
           }

           #node141_meta .slider1-previous i {
               margin-right: 3.7333333333333334px;
           }

           #node141_meta .slider1-next {
               right: 0;
           }

           #node141_meta .slider1-next:hover {
               opacity: 1;
           }

           #node141_meta .slider1-next i {
               margin-left: 3.7333333333333334px;
           }

           #node141_meta .slider1-pagination {
               text-align: center;
               margin-top: 20px;
               display: none;
           }

           #node141_meta .slider1-page {
               display: inline-block;
               width: 12px;
               height: 12px;
               background-color: rgba(51, 51, 51, 0.2);
               border-radius: 100%;
               padding: 2.4px;
               transition: background-color 0.3s;
               vertical-align: middle;
           }

           #node141_meta .slider1-page + .slider1-page {
               margin-left: 8px;
           }

           #node141_meta .slider1-page.is-active {
               background-color: rgb(51, 51, 51);
           }

           #node141_meta .slider1-page:hover {
               opacity: 1;
           }

           .screen-xs #node141_meta .slider1-previous,
           .screen-xs #node141_meta .slider1-next {
               display: none;
           }

           .screen-xs #node141_meta .slider1-container {
               margin: 0;
           }

           .screen-xs #node141_meta .slider1-pagination {
               display: block;
           }

           .node141 > .wrapper1 {
               color: #333
           }

           .node141 > .wrapper1 > .wrapper2 {
               padding-top: 18px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node141 a {
               color: rgb(25, 100, 230)
           }

           .node138 > .wrapper1 {
               background-image: linear-gradient(to bottom, rgb(237, 240, 245) 0%, rgb(99, 168, 57) 100%);
               color: #333
           }

           .node138 > .wrapper1 > .wrapper2 {
               padding-top: 30px;
               padding-bottom: 40px
           }

           .screen-sm .node138 > .wrapper1 > .wrapper2 {
               padding-top: 50px!important;
               padding-bottom: 70px!important
           }

           .node138 a {
               color: rgb(25, 100, 230)
           }

           .node161 > .wrapper1 {
               color: #333
           }

           .node161 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node161 a {
               color: rgb(25, 100, 230)
           }

           .node164 > .wrapper1 {
               color: #333
           }

           .node164 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node164 a {
               color: rgb(25, 100, 230)
           }

           .node165 > .wrapper1 {
               color: #333
           }

           .node165 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node165 a {
               color: rgb(25, 100, 230)
           }

           .node166 > .wrapper1 {
               color: #333
           }

           .node166 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node166 a {
               color: rgb(25, 100, 230)
           }

           .node163 > .wrapper1 {
               color: #333
           }

           .node163 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node163 a {
               color: rgb(25, 100, 230)
           }

           .node171 > .wrapper1 {
               color: #333
           }

           .node171 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node171 a {
               color: rgb(25, 100, 230)
           }

           .node172 > .wrapper1 {
               color: #333
           }

           .node172 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node172 a {
               color: rgb(25, 100, 230)
           }

           .node173 > .wrapper1 {
               background-color: rgb(228, 232, 240);
               color: #333
           }

           .node173 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node173 a {
               color: rgb(25, 100, 230)
           }

           .node174 > .wrapper1 {
               color: #333
           }

           .node174 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node174 a {
               color: rgb(25, 100, 230)
           }

           .node170 > .wrapper1 {
               color: #333
           }

           .node170 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node170 a {
               color: rgb(25, 100, 230)
           }

           #node162_meta .slider1-root {
               position: relative;
               display: flex;
               align-items: center;
           }

           #node162_meta .slider1-container {
               margin: 0 35px;
               flex-grow: 1;
           }

           #node162_meta .slider1-previous,
           #node162_meta .slider1-next {
               flex: 0 0 56px;
               height: 56px;
               font-size: 18.666666666666668px;
               line-height: 56px;
               text-align: center;
               border-radius: 100%;
               border: 0px solid rgba(51, 51, 51, 0.2);
               color: rgb(51, 51, 51);
               opacity: 0.8;
           }

           #node162_meta .slider1-previous {
               left: 0;
           }

           #node162_meta .slider1-previous:hover {
               opacity: 1;
           }

           #node162_meta .slider1-previous i {
               margin-right: 3.7333333333333334px;
           }

           #node162_meta .slider1-next {
               right: 0;
           }

           #node162_meta .slider1-next:hover {
               opacity: 1;
           }

           #node162_meta .slider1-next i {
               margin-left: 3.7333333333333334px;
           }

           #node162_meta .slider1-pagination {
               text-align: center;
               margin-top: 20px;
               display: none;
           }

           #node162_meta .slider1-page {
               display: inline-block;
               width: 12px;
               height: 12px;
               background-color: rgba(51, 51, 51, 0.2);
               border-radius: 100%;
               padding: 2.4px;
               transition: background-color 0.3s;
               vertical-align: middle;
           }

           #node162_meta .slider1-page + .slider1-page {
               margin-left: 8px;
           }

           #node162_meta .slider1-page.is-active {
               background-color: rgb(51, 51, 51);
           }

           #node162_meta .slider1-page:hover {
               opacity: 1;
           }

           .screen-xs #node162_meta .slider1-previous,
           .screen-xs #node162_meta .slider1-next {
               display: none;
           }

           .screen-xs #node162_meta .slider1-container {
               margin: 0;
           }

           .screen-xs #node162_meta .slider1-pagination {
               display: block;
           }

           .node162 > .wrapper1 {
               color: #333
           }

           .node162 > .wrapper1 > .wrapper2 {
               padding-top: 18px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node162 a {
               color: rgb(25, 100, 230)
           }

           .node160 > .wrapper1 {
               background-image: linear-gradient(to bottom, rgb(237, 240, 245) 0%, rgb(99, 168, 57) 100%);
               color: #333
           }

           .node160 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-bottom: 0px
           }

           .screen-sm .node160 > .wrapper1 > .wrapper2 {
               padding-top: 50px!important;
               padding-bottom: 70px!important
           }

           .node160 a {
               color: rgb(25, 100, 230)
           }

           .node183 > .wrapper1 {
               color: #FFF
           }

           .node183 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node183 a {
               color: rgb(230, 130, 25)
           }

           #uid43 {
               background-color: rgb(250, 215, 30);
               border-top-left-radius: 30px;
               border-top-right-radius: 30px;
               border-bottom-right-radius: 30px;
               border-bottom-left-radius: 30px;
               border-style: solid;
               border-top-width: 1px;
               border-bottom-width: 1px;
               border-left-width: 1px;
               border-right-width: 1px;
               border-color: rgb(220, 185, 4);
               padding-top: 12px;
               padding-bottom: 12px;
               padding-left: 33px;
               padding-right: 33px;
               font-size: 18px;
               font-weight: bold;
               color: rgb(0, 0, 0);
           }

           #uid43:hover,
           #uid43.hover,
           #uid43.hover-on-scroll {
               background-color: rgb(247, 209, 5);
               border-color: rgb(176, 148, 4);
               color: rgb(0, 0, 0);
           }

           #uid43:active,
           #uid43.active {
               background-color: rgb(247, 209, 5);
               border-color: rgb(198, 167, 4);
               color: rgb(0, 0, 0);
           }

           #uid43:before {}

           #uid43:active:before,
           #uid43.active:before {
               background-color: rgb(247, 209, 5);
           }

           #uid43 .fa {
               font-size: 23px;
           }

           .node182 > .wrapper1 {
               color: #FFF
           }

           .node182 > .wrapper1 > .wrapper2 {
               padding-top: 27px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node182 a {
               color: rgb(230, 130, 25)
           }

           .node181 > .wrapper1 {
               background-position: center center;
               background-size: cover;
               background-repeat: repeat;
               color: #FFF
           }

           .node181 > .wrapper1 > .wrapper2 {
               background-color: rgba(0, 0, 0, 0.5);
               padding-top: 0px;
               padding-bottom: 30px
           }

           .node181 a {
               color: rgb(230, 130, 25)
           }

           .node190 > .wrapper1 {
               color: #FFF
           }

           .node190 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node190 a {
               color: rgb(230, 130, 25)
           }

           #uid44 {
               background-color: rgb(250, 215, 30);
               border-top-left-radius: 30px;
               border-top-right-radius: 30px;
               border-bottom-right-radius: 30px;
               border-bottom-left-radius: 30px;
               border-style: solid;
               border-top-width: 1px;
               border-bottom-width: 1px;
               border-left-width: 1px;
               border-right-width: 1px;
               border-color: rgb(220, 185, 4);
               padding-top: 12px;
               padding-bottom: 12px;
               padding-left: 33px;
               padding-right: 33px;
               font-size: 18px;
               font-weight: bold;
               color: rgb(0, 0, 0);
           }

           #uid44:hover,
           #uid44.hover,
           #uid44.hover-on-scroll {
               background-color: rgb(247, 209, 5);
               border-color: rgb(176, 148, 4);
               color: rgb(0, 0, 0);
           }

           #uid44:active,
           #uid44.active {
               background-color: rgb(247, 209, 5);
               border-color: rgb(198, 167, 4);
               color: rgb(0, 0, 0);
           }

           #uid44:before {}

           #uid44:active:before,
           #uid44.active:before {
               background-color: rgb(247, 209, 5);
           }

           #uid44 .fa {
               font-size: 23px;
           }

           .node189 > .wrapper1 {
               color: #FFF
           }

           .node189 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node189 a {
               color: rgb(230, 130, 25)
           }

           .node188 > .wrapper1 {
               background-position: center center;
               background-size: cover;
               background-repeat: repeat;
               color: #FFF
           }

           .node188 > .wrapper1 > .wrapper2 {
               background-color: rgba(0, 0, 0, 0.5);
               padding-top: 15px;
               padding-bottom: 0px
           }

           .node188 a {
               color: rgb(230, 130, 25)
           }

           .node196 > .wrapper1 {
               color: #FFF
           }

           .node196 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 4px;
               padding-left: 5px
           }

           .node196 a {
               color: rgb(103, 230, 25)
           }

           .node197 > .wrapper1 {
               color: #FFF
           }

           .node197 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node197 a {
               color: rgb(103, 230, 25)
           }

           .node197 .padding {
               height: 20px
           }

           .node204 > .wrapper1 {
               color: #333
           }

           .node204 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node204 a {
               color: rgb(25, 88, 230)
           }

           .node205 > .wrapper1 {
               color: #333
           }

           .node205 > .wrapper1 > .wrapper2 {
               padding-top: 27px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node205 a {
               color: rgb(25, 88, 230)
           }

           .node206 > .wrapper1 {
               color: #333
           }

           .node206 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node206 a {
               color: rgb(25, 88, 230)
           }

           .node207 > .wrapper1 {
               color: #333
           }

           .node207 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node207 a {
               color: rgb(25, 88, 230)
           }

           .node207 .padding {
               height: 19px
           }

           .node203 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               box-shadow: 0px 10px 29px 2px rgba(0, 0, 0, 0.11)
           }

           .node203 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 26px;
               padding-left: 0px;
               border-radius: 1px
           }

           .screen-sm .node203 > .wrapper1 > .wrapper2 {
               padding-right: 12px!important;
               padding-left: 12px!important
           }

           .node203 a {
               color: rgb(25, 88, 230)
           }

           .node202 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               border-width: 1px;
               border-style: solid;
               border-color: rgb(217, 217, 217);
               box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5)
           }

           .node202 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px;
               border-radius: 4px
           }

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

           .node210 > .wrapper1 {
               color: #333
           }

           .node210 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node210 a {
               color: rgb(25, 88, 230)
           }

           .node211 > .wrapper1 {
               color: #333
           }

           .node211 > .wrapper1 > .wrapper2 {
               padding-top: 27px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node211 a {
               color: rgb(25, 88, 230)
           }

           .node212 > .wrapper1 {
               color: #333
           }

           .node212 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node212 a {
               color: rgb(25, 88, 230)
           }

           .node213 > .wrapper1 {
               color: #333
           }

           .node213 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node213 a {
               color: rgb(25, 88, 230)
           }

           .node213 .padding {
               height: 19px
           }

           .node209 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               box-shadow: 0px 10px 29px 2px rgba(0, 0, 0, 0.11)
           }

           .node209 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 26px;
               padding-left: 0px;
               border-radius: 1px
           }

           .screen-sm .node209 > .wrapper1 > .wrapper2 {
               padding-right: 12px!important;
               padding-left: 12px!important
           }

           .node209 a {
               color: rgb(25, 88, 230)
           }

           .node208 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               border-width: 1px;
               border-style: solid;
               border-color: rgb(217, 217, 217);
               box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5)
           }

           .node208 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px;
               border-radius: 4px
           }

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

           .node216 > .wrapper1 {
               color: #333
           }

           .node216 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node216 a {
               color: rgb(25, 88, 230)
           }

           .node217 > .wrapper1 {
               color: #333
           }

           .node217 > .wrapper1 > .wrapper2 {
               padding-top: 27px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node217 a {
               color: rgb(25, 88, 230)
           }

           .node218 > .wrapper1 {
               color: #333
           }

           .node218 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node218 a {
               color: rgb(25, 88, 230)
           }

           .node215 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               box-shadow: 0px 10px 29px 2px rgba(0, 0, 0, 0.11)
           }

           .node215 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 1px;
               padding-left: 0px;
               border-radius: 1px
           }

           .screen-sm .node215 > .wrapper1 > .wrapper2 {
               padding-right: 12px!important;
               padding-left: 12px!important
           }

           .node215 a {
               color: rgb(25, 88, 230)
           }

           .node214 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               border-width: 1px;
               border-style: solid;
               border-color: rgb(217, 217, 217);
               box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5)
           }

           .node214 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px;
               border-radius: 4px
           }

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

           .node221 > .wrapper1 {
               color: #333
           }

           .node221 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node221 a {
               color: rgb(25, 88, 230)
           }

           .node222 > .wrapper1 {
               color: #333
           }

           .node222 > .wrapper1 > .wrapper2 {
               padding-top: 27px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node222 a {
               color: rgb(25, 88, 230)
           }

           .node223 > .wrapper1 {
               color: #333
           }

           .node223 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node223 a {
               color: rgb(25, 88, 230)
           }

           .node224 > .wrapper1 {
               color: #333
           }

           .node224 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node224 a {
               color: rgb(25, 88, 230)
           }

           .node224 .padding {
               height: 42px
           }

           .node220 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               box-shadow: 0px 10px 29px 2px rgba(0, 0, 0, 0.11)
           }

           .node220 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 23px;
               padding-left: 0px;
               border-radius: 1px
           }

           .screen-sm .node220 > .wrapper1 > .wrapper2 {
               padding-right: 12px!important;
               padding-left: 12px!important
           }

           .node220 a {
               color: rgb(25, 88, 230)
           }

           .node219 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               border-width: 1px;
               border-style: solid;
               border-color: rgb(217, 217, 217);
               box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5)
           }

           .node219 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px;
               border-radius: 4px
           }

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

           .node195 > .wrapper1 {
               background-image: linear-gradient(to bottom, rgb(99, 168, 57) 0%, rgb(209, 224, 224) 100%);
               color: #FFF
           }

           .node195 > .wrapper1 > .wrapper2 {
               padding-top: 30px;
               padding-bottom: 55px
           }

           .node195 a {
               color: rgb(103, 230, 25)
           }

           .node195 .s-elements-grid {
               margin-left: -10px;
               margin-right: -10px
           }

           .node195 .s-elements-grid__cell.cell-0 {
               width: 25%;
               padding-left: 10px;
               padding-right: 0
           }

           .node195 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper {
               padding-top: 10px;
               padding-bottom: 10px;
               padding-left: 0;
               padding-right: 10px
           }

           .node195 .s-elements-grid__cell.cell-1 {
               width: 25%;
               padding-left: 0;
               padding-right: 0
           }

           .node195 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper {
               padding-top: 10px;
               padding-bottom: 10px;
               padding-left: 10px;
               padding-right: 10px
           }

           .node195 .s-elements-grid__cell.cell-2 {
               width: 25%;
               padding-left: 0;
               padding-right: 0
           }

           .node195 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper {
               padding-top: 10px;
               padding-bottom: 10px;
               padding-left: 10px;
               padding-right: 10px
           }

           .node195 .s-elements-grid__cell.cell-3 {
               width: 25%;
               padding-left: 0;
               padding-right: 10px
           }

           .node195 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper {
               padding-top: 10px;
               padding-bottom: 10px;
               padding-left: 10px;
               padding-right: 0
           }

           .screen-xs .node195 .s-elements-grid__cell.cell-0 {
               width: 100%!important;
               padding-left: 10px!important;
               padding-right: 10px!important
           }

           .screen-xs .node195 .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 .node195 .s-elements-grid__cell.cell-1 {
               width: 100%!important;
               padding-left: 10px!important;
               padding-right: 10px!important
           }

           .screen-xs .node195 .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
           }

           .screen-xs .node195 .s-elements-grid__cell.cell-2 {
               width: 100%!important;
               padding-left: 10px!important;
               padding-right: 10px!important
           }

           .screen-xs .node195 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper {
               padding-top: 10px!important;
               padding-bottom: 10px!important;
               padding-left: 0!important;
               padding-right: 0!important
           }

           .screen-xs .node195 .s-elements-grid__cell.cell-3 {
               width: 100%!important;
               padding-left: 10px!important;
               padding-right: 10px!important
           }

           .screen-xs .node195 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper {
               padding-top: 10px!important;
               padding-bottom: 10px!important;
               padding-left: 0!important;
               padding-right: 0!important
           }

           .node226 > .wrapper1 {
               color: #FFF
           }

           .node226 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 4px;
               padding-left: 5px
           }

           .node226 a {
               color: rgb(103, 230, 25)
           }

           .node233 > .wrapper1 {
               color: #333
           }

           .node233 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node233 a {
               color: rgb(25, 88, 230)
           }

           .node234 > .wrapper1 {
               color: #333
           }

           .node234 > .wrapper1 > .wrapper2 {
               padding-top: 11px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node234 a {
               color: rgb(25, 88, 230)
           }

           .node235 > .wrapper1 {
               color: #333
           }

           .node235 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node235 a {
               color: rgb(25, 88, 230)
           }

           .node232 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               box-shadow: 0px 10px 29px 2px rgba(0, 0, 0, 0.11)
           }

           .node232 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 10px;
               padding-left: 0px;
               border-radius: 1px
           }

           .screen-sm .node232 > .wrapper1 > .wrapper2 {
               padding-right: 12px!important;
               padding-left: 12px!important
           }

           .node232 a {
               color: rgb(25, 88, 230)
           }

           .node231 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               border-width: 1px;
               border-style: solid;
               border-color: rgb(217, 217, 217);
               box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5)
           }

           .node231 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px;
               border-radius: 4px
           }

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

           .node238 > .wrapper1 {
               color: #333
           }

           .node238 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node238 a {
               color: rgb(25, 88, 230)
           }

           .node239 > .wrapper1 {
               color: #333
           }

           .node239 > .wrapper1 > .wrapper2 {
               padding-top: 10px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node239 a {
               color: rgb(25, 88, 230)
           }

           .node240 > .wrapper1 {
               color: #333
           }

           .node240 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node240 a {
               color: rgb(25, 88, 230)
           }

           .node237 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               box-shadow: 0px 10px 29px 2px rgba(0, 0, 0, 0.11)
           }

           .node237 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 10px;
               padding-left: 0px;
               border-radius: 1px
           }

           .screen-sm .node237 > .wrapper1 > .wrapper2 {
               padding-right: 12px!important;
               padding-left: 12px!important
           }

           .node237 a {
               color: rgb(25, 88, 230)
           }

           .node236 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               border-width: 1px;
               border-style: solid;
               border-color: rgb(217, 217, 217);
               box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5)
           }

           .node236 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px;
               border-radius: 4px
           }

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

           .node243 > .wrapper1 {
               color: #333
           }

           .node243 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node243 a {
               color: rgb(25, 88, 230)
           }

           .node244 > .wrapper1 {
               color: #333
           }

           .node244 > .wrapper1 > .wrapper2 {
               padding-top: 10px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node244 a {
               color: rgb(25, 88, 230)
           }

           .node245 > .wrapper1 {
               color: #333
           }

           .node245 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node245 a {
               color: rgb(25, 88, 230)
           }

           .node242 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               box-shadow: 0px 10px 29px 2px rgba(0, 0, 0, 0.11)
           }

           .node242 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 1px;
               padding-left: 0px;
               border-radius: 1px
           }

           .screen-sm .node242 > .wrapper1 > .wrapper2 {
               padding-right: 12px!important;
               padding-left: 12px!important
           }

           .node242 a {
               color: rgb(25, 88, 230)
           }

           .node241 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               border-width: 1px;
               border-style: solid;
               border-color: rgb(217, 217, 217);
               box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5)
           }

           .node241 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px;
               border-radius: 4px
           }

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

           .node248 > .wrapper1 {
               color: #333
           }

           .node248 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node248 a {
               color: rgb(25, 88, 230)
           }

           .node249 > .wrapper1 {
               color: #333
           }

           .node249 > .wrapper1 > .wrapper2 {
               padding-top: 10px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node249 a {
               color: rgb(25, 88, 230)
           }

           .node250 > .wrapper1 {
               color: #333
           }

           .node250 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 16px;
               padding-bottom: 5px;
               padding-left: 16px
           }

           .node250 a {
               color: rgb(25, 88, 230)
           }

           .node247 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               box-shadow: 0px 10px 29px 2px rgba(0, 0, 0, 0.11)
           }

           .node247 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 10px;
               padding-left: 0px;
               border-radius: 1px
           }

           .screen-sm .node247 > .wrapper1 > .wrapper2 {
               padding-right: 12px!important;
               padding-left: 12px!important
           }

           .node247 a {
               color: rgb(25, 88, 230)
           }

           .node246 > .wrapper1 {
               background-color: rgb(255, 255, 255);
               color: #333;
               border-radius: 5px;
               border-width: 1px;
               border-style: solid;
               border-color: rgb(217, 217, 217);
               box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5)
           }

           .node246 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px;
               border-radius: 4px
           }

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

           .node225 > .wrapper1 {
               background-image: linear-gradient(to bottom, rgb(99, 168, 57) 0%, rgb(209, 224, 224) 100%);
               color: #FFF
           }

           .node225 > .wrapper1 > .wrapper2 {
               padding-top: 10px;
               padding-bottom: 10px
           }

           .node225 a {
               color: rgb(103, 230, 25)
           }

           .node225 .s-elements-grid {
               margin-left: -10px;
               margin-right: -10px
           }

           .node225 .s-elements-grid__cell.cell-0 {
               width: 25%;
               padding-left: 10px;
               padding-right: 0
           }

           .node225 .s-elements-grid__cell.cell-0 > .s-elements-grid__cellwrapper {
               padding-top: 10px;
               padding-bottom: 10px;
               padding-left: 0;
               padding-right: 10px
           }

           .node225 .s-elements-grid__cell.cell-1 {
               width: 25%;
               padding-left: 0;
               padding-right: 0
           }

           .node225 .s-elements-grid__cell.cell-1 > .s-elements-grid__cellwrapper {
               padding-top: 10px;
               padding-bottom: 10px;
               padding-left: 10px;
               padding-right: 10px
           }

           .node225 .s-elements-grid__cell.cell-2 {
               width: 25%;
               padding-left: 0;
               padding-right: 0
           }

           .node225 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper {
               padding-top: 10px;
               padding-bottom: 10px;
               padding-left: 10px;
               padding-right: 10px
           }

           .node225 .s-elements-grid__cell.cell-3 {
               width: 25%;
               padding-left: 0;
               padding-right: 10px
           }

           .node225 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper {
               padding-top: 10px;
               padding-bottom: 10px;
               padding-left: 10px;
               padding-right: 0
           }

           .screen-xs .node225 .s-elements-grid__cell.cell-0 {
               width: 100%!important;
               padding-left: 10px!important;
               padding-right: 10px!important
           }

           .screen-xs .node225 .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 .node225 .s-elements-grid__cell.cell-1 {
               width: 100%!important;
               padding-left: 10px!important;
               padding-right: 10px!important
           }

           .screen-xs .node225 .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
           }

           .screen-xs .node225 .s-elements-grid__cell.cell-2 {
               width: 100%!important;
               padding-left: 10px!important;
               padding-right: 10px!important
           }

           .screen-xs .node225 .s-elements-grid__cell.cell-2 > .s-elements-grid__cellwrapper {
               padding-top: 10px!important;
               padding-bottom: 10px!important;
               padding-left: 0!important;
               padding-right: 0!important
           }

           .screen-xs .node225 .s-elements-grid__cell.cell-3 {
               width: 100%!important;
               padding-left: 10px!important;
               padding-right: 10px!important
           }

           .screen-xs .node225 .s-elements-grid__cell.cell-3 > .s-elements-grid__cellwrapper {
               padding-top: 10px!important;
               padding-bottom: 10px!important;
               padding-left: 0!important;
               padding-right: 0!important
           }

           .node252 > .wrapper1 {
               color: #FFF
           }

           .node252 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node252 a {
               color: rgb(230, 130, 25)
           }

           .node253 > .wrapper1 {
               color: #FFF
           }

           .node253 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node253 a {
               color: rgb(230, 130, 25)
           }

           .node253 .padding {
               height: 20px
           }

           .node255 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node255 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node255 a {
               color: rgb(230, 130, 25)
           }

           .node256 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node256 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node256 a {
               color: rgb(230, 130, 25)
           }

           .node257 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node257 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node257 a {
               color: rgb(230, 130, 25)
           }

           .node254 > .wrapper1 {
               color: #FFF
           }

           .node254 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node254 a {
               color: rgb(230, 130, 25)
           }

           .node262 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node262 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node262 a {
               color: rgb(230, 130, 25)
           }

           .node263 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node263 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node263 a {
               color: rgb(230, 130, 25)
           }

           .node264 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node264 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node264 a {
               color: rgb(230, 130, 25)
           }

           .node261 > .wrapper1 {
               color: #FFF
           }

           .node261 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node261 a {
               color: rgb(230, 130, 25)
           }

           .node269 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node269 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node269 a {
               color: rgb(230, 130, 25)
           }

           .node270 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node270 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node270 a {
               color: rgb(230, 130, 25)
           }

           .node271 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node271 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node271 a {
               color: rgb(230, 130, 25)
           }

           .node268 > .wrapper1 {
               color: #FFF
           }

           .node268 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node268 a {
               color: rgb(230, 130, 25)
           }

           .node276 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node276 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node276 a {
               color: rgb(230, 130, 25)
           }

           .node277 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node277 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node277 a {
               color: rgb(230, 130, 25)
           }

           .node278 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node278 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node278 a {
               color: rgb(230, 130, 25)
           }

           .node275 > .wrapper1 {
               color: #FFF
           }

           .node275 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node275 a {
               color: rgb(230, 130, 25)
           }

           .node251 > .wrapper1 {
               background-position: center center;
               background-size: cover;
               background-repeat: no-repeat;
               color: #FFF
           }

           .node251 > .wrapper1 > .wrapper2 {
               background-color: rgba(0, 0, 0, 0.6);
               padding-top: 30px;
               padding-bottom: 90px
           }

           .node251 a {
               color: rgb(230, 130, 25)
           }

           .node287 > .wrapper1 {
               color: #FFF
           }

           .node287 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node287 a {
               color: rgb(230, 130, 25)
           }

           .node289 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node289 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node289 a {
               color: rgb(230, 130, 25)
           }

           .node290 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node290 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node290 a {
               color: rgb(230, 130, 25)
           }

           .node291 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node291 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node291 a {
               color: rgb(230, 130, 25)
           }

           .node292 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node292 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node292 a {
               color: rgb(230, 130, 25)
           }

           .node293 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node293 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node293 a {
               color: rgb(230, 130, 25)
           }

           .node294 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node294 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node294 a {
               color: rgb(230, 130, 25)
           }

           .node295 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node295 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node295 a {
               color: rgb(230, 130, 25)
           }

           .node296 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node296 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node296 a {
               color: rgb(230, 130, 25)
           }

           .node297 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node297 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node297 a {
               color: rgb(230, 130, 25)
           }

           .node298 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node298 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node298 a {
               color: rgb(230, 130, 25)
           }

           .node299 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node299 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node299 a {
               color: rgb(230, 130, 25)
           }

           .node300 > .wrapper1 {
               color: #FFF;
               border-radius: 5px;
               border-width: 5px;
               border-style: solid;
               border-color: rgb(99, 168, 57)
           }

           .node300 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px;
               border-radius: 0px
           }

           .node300 a {
               color: rgb(230, 130, 25)
           }

           #node288_meta .slider1-root {
               position: relative;
           }

           #node288_meta .slider1-previous,
           #node288_meta .slider1-next {
               display: inline-block;
               height: 32px;
               width: 32px;
               font-size: 10.666666666666666px;
               vertical-align: middle;
               line-height: 28px;
               text-align: center;
               border-radius: 100%;
               border: 2px solid rgba(255, 255, 255, 0.2);
               color: rgb(255, 255, 255);
               opacity: 0.8;
           }

           #node288_meta .slider1-previous {
               margin-right: 10.666666666666666px;
           }

           #node288_meta .slider1-previous:hover {
               opacity: 1;
           }

           #node288_meta .slider1-previous i {
               margin-right: 2.1333333333333333px;
           }

           #node288_meta .slider1-next {
               margin-left: 10.666666666666666px;
           }

           #node288_meta .slider1-next:hover {
               opacity: 1;
           }

           #node288_meta .slider1-next i {
               margin-left: 2.1333333333333333px;
           }

           #node288_meta .slider1-container {
               margin-top: 10px;
           }

           .node288 > .wrapper1 {
               color: #FFF
           }

           .node288 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node288 a {
               color: rgb(230, 130, 25)
           }

           .node286 > .wrapper1 {
               background-position: center center;
               background-size: cover;
               background-repeat: no-repeat;
               color: #FFF
           }

           .node286 > .wrapper1 > .wrapper2 {
               background-color: rgba(0, 0, 0, 0.6);
               padding-top: 0px;
               padding-bottom: 20px
           }

           .node286 a {
               color: rgb(230, 130, 25)
           }

           .node306 > .wrapper1 {
               color: #FFF
           }

           .node306 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node306 a {
               color: rgb(103, 230, 25)
           }

           .node307 > .wrapper1 {
               color: #FFF
           }

           .node307 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node307 a {
               color: rgb(103, 230, 25)
           }

           .node308 > .wrapper1 {
               color: #FFF
           }

           .node308 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node308 a {
               color: rgb(103, 230, 25)
           }

           .node305 > .wrapper1 {
               background-color: rgb(99, 168, 57);
               color: #FFF
           }

           .node305 > .wrapper1 > .wrapper2 {
               padding-top: 20px;
               padding-bottom: 50px
           }

           .node305 a {
               color: rgb(103, 230, 25)
           }

           .node314 > .wrapper1 {
               color: #FFF
           }

           .node314 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node314 a {
               color: rgb(103, 230, 25)
           }

           .node315 > .wrapper1 {
               color: #FFF
           }

           .node315 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node315 a {
               color: rgb(103, 230, 25)
           }

           .node316 > .wrapper1 {
               color: #FFF
           }

           .node316 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node316 a {
               color: rgb(103, 230, 25)
           }

           .node313 > .wrapper1 {
               background-color: rgb(99, 168, 57);
               color: #FFF
           }

           .node313 > .wrapper1 > .wrapper2 {
               padding-top: 10px;
               padding-bottom: 20px
           }

           .node313 a {
               color: rgb(103, 230, 25)
           }

           .node323 > .wrapper1 {
               color: #FFF
           }

           .node323 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node323 a {
               color: rgb(103, 230, 25)
           }

           .node324 > .wrapper1 {
               color: #FFF
           }

           .node324 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node324 a {
               color: rgb(103, 230, 25)
           }

           #uid65 {
               background-color: rgba(5, 5, 5, 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(3, 3, 3);
               padding-top: 5px;
               padding-bottom: 5px;
               padding-left: 10px;
               padding-right: 10px;
               font-size: 16px;
               font-weight: bold;
               color: rgb(242, 230, 230);
           }

           #uid65:hover,
           #uid65.hover,
           #uid65.hover-on-scroll {
               background-color: rgba(5, 5, 5, 0);
               border-color: rgb(2, 2, 2);
               color: rgb(255, 255, 255);
           }

           #uid65:active,
           #uid65.active {
               background-color: rgba(5, 5, 5, 0);
               border-color: rgb(4, 4, 4);
               color: rgb(255, 255, 255);
           }

           #uid65:before {}

           #uid65:active:before,
           #uid65.active:before {
               background-color: rgba(5, 5, 5, 0);
           }

           #uid65 .fa {
               font-size: 21px;
           }

           .node326 > .wrapper1 {
               color: #333
           }

           .node326 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node326 a {
               color: rgb(103, 230, 25)
           }

           .node325 > .wrapper1 {
               color: #FFF
           }

           .node325 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node325 a {
               color: rgb(103, 230, 25)
           }

           .node327 > .wrapper1 {
               color: #FFF
           }

           .node327 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node327 a {
               color: rgb(103, 230, 25)
           }

           .node328 > .wrapper1 {
               color: #FFF
           }

           .node328 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node328 a {
               color: rgb(103, 230, 25)
           }

           .node329 > .wrapper1 {
               color: #FFF
           }

           .node329 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node329 a {
               color: rgb(103, 230, 25)
           }

           #uid67 {
               background-color: rgb(250, 215, 30);
               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(220, 185, 4);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 24px;
               padding-right: 24px;
               font-size: 18px;
               font-weight: bold;
               color: rgb(0, 0, 0);
           }

           #uid67:hover,
           #uid67.hover,
           #uid67.hover-on-scroll {
               background-color: rgb(247, 209, 5);
               border-color: rgb(176, 148, 4);
               color: rgb(0, 0, 0);
           }

           #uid67:active,
           #uid67.active {
               background-color: rgb(223, 188, 5);
               border-color: rgb(198, 167, 4);
               color: rgb(255, 255, 255);
           }

           #uid67:before {}

           #uid67:active:before,
           #uid67.active:before {
               background-color: rgb(223, 188, 5);
           }

           #uid67 .fa {
               font-size: 23px;
           }

           #uid69 {
               background-color: rgb(250, 215, 30);
               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: 1px;
               border-bottom-width: 3px;
               border-left-width: 1px;
               border-right-width: 1px;
               border-color: rgb(220, 185, 4);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 16px;
               padding-right: 16px;
               font-size: 18px;
               font-weight: bold;
               color: rgb(0, 0, 0);
               box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
           }

           #uid69:hover,
           #uid69.hover,
           #uid69.hover-on-scroll {
               background-color: rgb(247, 209, 5);
               border-color: rgb(176, 148, 4);
               color: rgb(0, 0, 0);
           }

           #uid69:active,
           #uid69.active {
               background-color: rgb(247, 209, 5);
               border-color: rgb(198, 167, 4);
               border-top-width: 3px;
               border-bottom-width: 1px;
               color: rgb(0, 0, 0);
               box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
           }

           #uid69:before {}

           #uid69:active:before,
           #uid69.active:before {
               background-color: rgb(247, 209, 5);
               box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
           }

           #uid69 .fa {
               font-size: 23px;
           }

           .node330 > .wrapper1 {
               color: #FFF
           }

           .node330 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node330 a {
               color: rgb(103, 230, 25)
           }

           .node322 > .wrapper1 {
               color: #FFF
           }

           .node322 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node322 a {
               color: rgb(103, 230, 25)
           }

           .node321 > .wrapper1 {
               background-position: center center;
               background-size: cover;
               background-repeat: no-repeat;
               color: #FFF
           }

           .node321 > .wrapper1 > .wrapper2 {
               background-color: rgba(4, 4, 4, 0.7);
               padding-top: 1px;
               padding-bottom: 0px
           }

           .node321 a {
               color: rgb(103, 230, 25)
           }

           .node340 > .wrapper1 {
               background-color: rgba(5, 5, 5, 0);
               color: #FFF
           }

           .node340 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

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

           .node342 > .wrapper1 {
               color: #FFF
           }

           .node342 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node342 a {
               color: rgb(103, 230, 25)
           }

           #uid70 {
               background-color: rgba(22, 102, 241, 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(12, 80, 198);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 12px;
               padding-right: 12px;
               font-size: 22px;
               font-weight: bold;
               color: rgb(66, 240, 22);
           }

           #uid70:hover,
           #uid70.hover,
           #uid70.hover-on-scroll {
               background-color: rgba(13, 90, 223, 0);
               border-color: rgb(10, 64, 159);
               color: rgb(50, 196, 13);
           }

           #uid70:active,
           #uid70.active {
               background-color: rgba(12, 81, 201, 0);
               border-color: rgb(11, 72, 179);
               color: rgb(255, 255, 255);
           }

           #uid70:before {}

           #uid70:active:before,
           #uid70.active:before {
               background-color: rgba(12, 81, 201, 0);
           }

           #uid70 .fa {
               font-size: 29px;
           }

           .node343 > .wrapper1 {
               color: #FFF
           }

           .node343 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node343 a {
               color: rgb(103, 230, 25)
           }

           .node341 > .wrapper1 {
               color: #FFF;
               border-radius: 10px;
               border-width: 4px;
               border-style: solid;
               border-color: rgb(237, 223, 223)
           }

           .node341 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px;
               border-radius: 6px
           }

           .node341 a {
               color: rgb(103, 230, 25)
           }

           #uid71 {
               background-color: rgba(5, 5, 5, 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(3, 3, 3);
               padding-top: 5px;
               padding-bottom: 5px;
               padding-left: 10px;
               padding-right: 10px;
               font-size: 20px;
               font-weight: bold;
               color: rgb(242, 230, 230);
           }

           #uid71:hover,
           #uid71.hover,
           #uid71.hover-on-scroll {
               background-color: rgba(5, 5, 5, 0);
               border-color: rgb(2, 2, 2);
               color: rgb(255, 255, 255);
           }

           #uid71:active,
           #uid71.active {
               background-color: rgba(5, 5, 5, 0);
               border-color: rgb(4, 4, 4);
               color: rgb(255, 255, 255);
           }

           #uid71:before {}

           #uid71:active:before,
           #uid71.active:before {
               background-color: rgba(5, 5, 5, 0);
           }

           #uid71 .fa {
               font-size: 26px;
           }

           .node346 > .wrapper1 {
               color: #333
           }

           .node346 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node346 a {
               color: rgb(103, 230, 25)
           }

           .node345 > .wrapper1 {
               color: #FFF
           }

           .node345 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node345 a {
               color: rgb(103, 230, 25)
           }

           #uid73 {
               background-color: rgba(22, 102, 241, 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(12, 80, 198);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 12px;
               padding-right: 12px;
               font-size: 24px;
               font-weight: bold;
               color: rgb(252, 252, 252);
           }

           #uid73:hover,
           #uid73.hover,
           #uid73.hover-on-scroll {
               background-color: rgba(13, 90, 223, 0);
               border-color: rgb(10, 64, 159);
               color: rgb(202, 202, 202);
           }

           #uid73:active,
           #uid73.active {
               background-color: rgba(12, 81, 201, 0);
               border-color: rgb(11, 72, 179);
               color: rgb(255, 255, 255);
           }

           #uid73:before {}

           #uid73:active:before,
           #uid73.active:before {
               background-color: rgba(12, 81, 201, 0);
           }

           #uid73 .fa {
               font-size: 31px;
           }

           .node347 > .wrapper1 {
               color: #FFF
           }

           .node347 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               padding-left: 0px
           }

           .node347 a {
               color: rgb(103, 230, 25)
           }

           #uid74 {
               background-color: rgba(22, 102, 241, 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(12, 80, 198);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 12px;
               padding-right: 12px;
               font-size: 30px;
               font-weight: bold;
               color: rgb(255, 240, 0);
           }

           #uid74:hover,
           #uid74.hover,
           #uid74.hover-on-scroll {
               background-color: rgba(13, 90, 223, 0);
               border-color: rgb(10, 64, 159);
               color: rgb(204, 192, 0);
           }

           #uid74:active,
           #uid74.active {
               background-color: rgba(12, 81, 201, 0);
               border-color: rgb(11, 72, 179);
               color: rgb(255, 255, 255);
           }

           #uid74:before {}

           #uid74:active:before,
           #uid74.active:before {
               background-color: rgba(12, 81, 201, 0);
           }

           #uid74 .fa {
               font-size: 39px;
           }

           .node349 > .wrapper1 {
               color: #FFF
           }

           .node349 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node349 a {
               color: rgb(103, 230, 25)
           }

           #uid75 {
               background-color: rgba(22, 102, 241, 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(12, 80, 198);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 12px;
               padding-right: 12px;
               font-size: 34px;
               font-weight: bold;
               color: rgb(250, 215, 30);
           }

           #uid75:hover,
           #uid75.hover,
           #uid75.hover-on-scroll {
               background-color: rgba(13, 90, 223, 0);
               border-color: rgb(10, 64, 159);
               color: rgb(220, 185, 4);
           }

           #uid75:active,
           #uid75.active {
               background-color: rgba(12, 81, 201, 0);
               border-color: rgb(11, 72, 179);
               color: rgb(255, 255, 255);
           }

           #uid75:before {}

           #uid75:active:before,
           #uid75.active:before {
               background-color: rgba(12, 81, 201, 0);
           }

           #uid75 .fa {
               font-size: 44px;
           }

           .node351 > .wrapper1 {
               color: #FFF
           }

           .node351 > .wrapper1 > .wrapper2 {
               padding-top: 0px;
               padding-right: 5px;
               padding-bottom: 0px;
               padding-left: 5px
           }

           .node351 a {
               color: rgb(103, 230, 25)
           }

           #uid76 {
               background-color: rgb(250, 215, 30);
               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(220, 185, 4);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 24px;
               padding-right: 24px;
               font-size: 18px;
               font-weight: bold;
               color: rgb(0, 0, 0);
           }

           #uid76:hover,
           #uid76.hover,
           #uid76.hover-on-scroll {
               background-color: rgb(247, 209, 5);
               border-color: rgb(176, 148, 4);
               color: rgb(0, 0, 0);
           }

           #uid76:active,
           #uid76.active {
               background-color: rgb(223, 188, 5);
               border-color: rgb(198, 167, 4);
               color: rgb(255, 255, 255);
           }

           #uid76:before {}

           #uid76:active:before,
           #uid76.active:before {
               background-color: rgb(223, 188, 5);
           }

           #uid76 .fa {
               font-size: 23px;
           }

           #uid78 {
               background-color: rgb(250, 215, 30);
               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: 1px;
               border-bottom-width: 3px;
               border-left-width: 1px;
               border-right-width: 1px;
               border-color: rgb(220, 185, 4);
               padding-top: 8px;
               padding-bottom: 8px;
               padding-left: 16px;
               padding-right: 16px;
               font-size: 18px;
               font-weight: bold;
               color: rgb(0, 0, 0);
               box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
           }

           #uid78:hover,
           #uid78.hover,
           #uid78.hover-on-scroll {
               background-color: rgb(247, 209, 5);
               border-color: rgb(176, 148, 4);
               color: rgb(0, 0, 0);
           }

           #uid78:active,
           #uid78.active {
               background-color: rgb(247, 209, 5);
               border-color: rgb(198, 167, 4);
               border-top-width: 3px;
               border-bottom-width: 1px;
               color: rgb(0, 0, 0);
               box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
           }

           #uid78:before {}

           #uid78:active:before,
           #uid78.active:before {
               background-color: rgb(247, 209, 5);
               box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
           }

           #uid78 .fa {
               font-size: 23px;
           }

           .node353 > .wrapper1 {
               color: #FFF
           }

           .node353 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node353 a {
               color: rgb(103, 230, 25)
           }

           .node339 > .wrapper1 {
               color: #FFF
           }

           .node339 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node339 a {
               color: rgb(103, 230, 25)
           }

           .node338 > .wrapper1 {
               background-position: center center;
               background-size: cover;
               background-repeat: no-repeat;
               color: #FFF
           }

           .node338 > .wrapper1 > .wrapper2 {
               background-color: rgba(4, 4, 4, 0.7);
               padding-top: 1px;
               padding-bottom: 0px
           }

           .node338 a {
               color: rgb(103, 230, 25)
           }

           .node381 > .wrapper1 {
               color: #333
           }

           .node381 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node381 a {
               color: rgb(25, 100, 230)
           }

           .node382 > .wrapper1 {
               color: #333
           }

           .node382 > .wrapper1 > .wrapper2 {
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               padding-left: 5px
           }

           .node382 a {
               color: rgb(25, 100, 230)
           }

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

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

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

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

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

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

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

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

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

           div.area.screen-xs .container {
               max-width: 767px;
           }
		   
		   
	#CookiesAlert {
    position: fixed;
    z-index: 9999999999;
    bottom: 0;
    left: 0;
    padding: 15px;
    width: 100%;
    text-align: center;
    align-items: center;
    display: none;
    color: #212731;
    margin: auto
}

#CookiesAlert.active {
    display: block
}

#CookiesAlert .content {
    max-width: 98%;
    padding: 15px;
    margin: auto auto auto 0;
    text-align: left;
    border-radius: 10px;
    background: white;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    max-width: 600px
}

#CookiesAlert .content h2 {
    margin: auto auto 10px;
    line-height: 1;
    font-size: 18px
}

#CookiesAlert .content p {
    margin: auto auto 25px;
    line-height: 1;
    font-size: 14px
}

#CookiesAlert .content .buttons {
    display: flex;
    align-items: flex-end
}

#CookiesAlert .content .buttons a {
    border-radius: 6px;
    margin: auto 15px auto auto;
    padding: 6px 15px;
    transition: .3s
}

#CookiesAlert .content .buttons a.CUAgree {
    margin: auto 0
}

@media (max-width: 768px) {
    #CookiesAlert {
        right:0;
        width: 95%
    }
}


















/* ============================================================
   МОБИЛЬНАЯ АДАПТАЦИЯ — SEO-критично
   Вставить в самый конец файла. Основа не трогается.
   ============================================================ */

/* ---------- 1. Базовые правила для всех мобильных ---------- */
@media only screen and (max-width: 991px) {

  /* Убираем горизонтальный скролл (главная причина "плохо на мобилке") */
  html, body {
    overflow-x: hidden !important;
    width: 100%;
    max-width: 100%;
  }

  /* Все контейнеры — на всю ширину, с отступами */
  .container,
  .wrapper1,
  .wrapper2,
  .gridwrap,
  .cont,
  .s-elements-grid {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
  }

  /* Отступы по бокам, чтобы текст не прилипал к краям */
  .container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  /* Колонки — на всю ширину, друг под другом */
  .col {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 20px;
    float: none !important;
  }

  /* Убираем фиксированные отступы у виджетов, чтобы не было «дыр» */
  .paddings-20px,
  .paddings-30px {
    padding: 10px 0 !important;
  }

  /* Картинки не вылезают за экран */
  img, video, iframe {
    max-width: 100% !important;
    height: auto !important;
  }

  /* Заголовки — читаемый размер, не огромные */
  h1 { font-size: 26px !important; line-height: 1.3 !important; }
  h2 { font-size: 24px !important; line-height: 1.3 !important; }
  h3 { font-size: 20px !important; line-height: 1.3 !important; }
  h4 { font-size: 18px !important; }

  /* Инлайновые font-size в спанах ломают мобилку — перекрываем */
  h1 span, h2 span, h3 span {
    font-size: inherit !important;
    line-height: inherit !important;
  }

  /* Текст — читаемый, не мелкий */
  p, span, div {
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  /* Кнопки — на всю ширину, крупные (палец должен попасть) */
  .btn,
  .btn-inner,
  button.btn {
    width: 100% !important;
    max-width: 100% !important;
    padding: 14px 20px !important;
    font-size: 16px !important;
    box-sizing: border-box;
    text-align: center;
  }

  /* Центрируем тексты в кнопках */
  .btn .text {
    display: block;
    width: 100%;
    text-align: center;
  }

  /* Слайдеры — стрелки не должны закрывать контент */
  .slider1-previous,
  .slider1-next {
    width: 36px !important;
    height: 36px !important;
    top: 50% !important;
    transform: translateY(-50%);
    z-index: 10;
  }

  .slider1-previous { left: 5px !important; }
  .slider1-next { right: 5px !important; }

  /* Точки пагинации — по центру, снизу */
  .slider1-pagination {
    text-align: center !important;
    padding: 10px 0 !important;
  }
}

/* ---------- 2. Телефоны (узкие экраны) ---------- */
@media only screen and (max-width: 767px) {

  /* Шапка — текст и телефоны столбиком по центру */
  .node0 .col,
  .node13 .col {
    text-align: center !important;
  }

  /* Телефоны в шапке — чуть меньше, чтобы влезли */
  .node3 p span,
  .node4 p span {
    font-size: 22px !important;
  }

  /* Услуги — карточки друг под другом */
  .s-elements-grid {
    display: block !important;
  }

  .s-elements-grid__cell,
  .s-elements-grid__cellwrapper {
    width: 100% !important;
    display: block !important;
    margin-bottom: 15px;
  }

  /* Блок «Как работаем» — шаги столбиком */
  .roundimage .round {
    width: 70px !important;
    height: 70px !important;
    margin: 0 auto !important;
  }

  /* Отзывы VK — если не влезает, центрируем */
  .vk {
    max-width: 100%;
    overflow: hidden;
  }

  /* Модалки — на всю ширину */
  .modal-dialog {
    width: 95% !important;
    max-width: 95% !important;
    margin: 10px auto !important;
  }

  .modal-body {
    max-height: 70vh;
    overflow-y: auto;
  }

  /* Футер — всё по центру */
  .node324,
  .node327,
  .node328,
  .node329 {
    text-align: center !important;
  }

  /* Формы согласия — кнопка на всю ширину */
  .node325 .btn {
    width: 100% !important;
  }
}

/* ---------- 3. Очень узкие экраны (iPhone SE и старые) ---------- */
@media only screen and (max-width: 374px) {
  .container {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  h1 { font-size: 22px !important; }
  h2 { font-size: 20px !important; }
  h3 { font-size: 18px !important; }

  .node3 p span,
  .node4 p span {
    font-size: 18px !important;
  }

  .btn,
  .btn-inner {
    font-size: 14px !important;
    padding: 12px !important;
  }
}

/* ---------- 4. Планшеты (768–991px) ---------- */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* Колонки в 2 ряда, а не по одной */
  .col[style*="width: 33.3333%"],
  .col[style*="width: 25%"] {
    width: 50% !important;
  }

  .col[style*="width: 38.7501%"],
  .col[style*="width: 31.1646%"],
  .col[style*="width: 30.0853%"] {
    width: 100% !important;
  }

  h1 { font-size: 30px !important; }
  h2 { font-size: 28px !important; }
}