.bx-viewport {
    box-shadow: none !important;
}

.phonceplace::-webkit-input-placeholder {
    color: grey
}

.node2 > .wrapper1 {
    color: #FFF
}

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

.screen-xs .node2 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 10px !important;
    padding-left: 24px !important
}

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


#uid8 {
    background-color: rgb(219, 219, 219);
    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(219, 219, 219);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    color: rgb(140, 140, 140);
}

#uid8:hover, #uid8.hover, #uid8.hover-on-scroll {
    background-color: rgb(219, 219, 219);
    border-color: rgb(219, 219, 219);
    color: rgb(76, 175, 80);
}

#uid8:active, #uid8.active {
    background-color: rgb(219, 219, 219);
    border-color: rgb(219, 219, 219);
    color: rgb(76, 175, 80);
}

#uid8:before {
}

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

.node5 > .wrapper1 {
    color: #FFF
}

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

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


#uid9 {
    background-color: rgb(219, 219, 219);
    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(219, 219, 219);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    color: rgb(140, 140, 140);
}

#uid9:hover, #uid9.hover, #uid9.hover-on-scroll {
    background-color: rgb(219, 219, 219);
    border-color: rgb(219, 219, 219);
    color: rgb(76, 175, 80);
}

#uid9:active, #uid9.active {
    background-color: rgb(219, 219, 219);
    border-color: rgb(219, 219, 219);
    color: rgb(76, 175, 80);
}

#uid9:before {
}

#uid9:active:before, #uid9.active:before {
    background-color: rgb(219, 219, 219);
}

.node6 > .wrapper1 {
    color: #FFF
}

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

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


#uid10 {
    background-color: rgb(219, 219, 219);
    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(219, 219, 219);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    color: rgb(140, 140, 140);
}

#uid10:hover, #uid10.hover, #uid10.hover-on-scroll {
    background-color: rgb(219, 219, 219);
    border-color: rgb(219, 219, 219);
    color: rgb(76, 175, 80);
}

#uid10:active, #uid10.active {
    background-color: rgb(219, 219, 219);
    border-color: rgb(219, 219, 219);
    color: rgb(76, 175, 80);
}

#uid10:before {
}

#uid10:active:before, #uid10.active:before {
    background-color: rgb(219, 219, 219);
}

.node7 > .wrapper1 {
    color: #FFF
}

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

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


#uid11 {
    background-color: rgb(219, 219, 219);
    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(219, 219, 219);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    color: rgb(140, 140, 140);
}

#uid11:hover, #uid11.hover, #uid11.hover-on-scroll {
    background-color: rgb(219, 219, 219);
    border-color: rgb(219, 219, 219);
    color: rgb(76, 175, 80);
}

#uid11:active, #uid11.active {
    background-color: rgb(219, 219, 219);
    border-color: rgb(219, 219, 219);
    color: rgb(76, 175, 80);
}

#uid11:before {
}

#uid11:active:before, #uid11.active:before {
    background-color: rgb(219, 219, 219);
}

.node8 > .wrapper1 {
    color: #FFF
}

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

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


#uid12 {
    background-color: rgb(219, 219, 219);
    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(219, 219, 219);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    color: rgb(140, 140, 140);
}

#uid12:hover, #uid12.hover, #uid12.hover-on-scroll {
    background-color: rgb(219, 219, 219);
    border-color: rgb(219, 219, 219);
    color: rgb(76, 175, 80);
}

#uid12:active, #uid12.active {
    background-color: rgb(219, 219, 219);
    border-color: rgb(219, 219, 219);
    color: rgb(76, 175, 80);
}

#uid12:before {
}

#uid12:active:before, #uid12.active:before {
    background-color: rgb(219, 219, 219);
}

.node9 > .wrapper1 {
    color: #FFF
}

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

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


#uid13 {
    background-color: rgba(74, 169, 223, 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: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: rgb(74, 169, 223);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    color: rgb(74, 169, 223);
    font-family: "Arial";
}

#uid13:hover, #uid13.hover, #uid13.hover-on-scroll {
    background-color: rgb(74, 169, 223);
    border-color: rgb(74, 169, 223);
    color: rgb(255, 255, 255);
}

#uid13:active, #uid13.active {
    background-color: rgba(74, 169, 223, 0);
    border-color: rgb(74, 169, 223);
    color: rgb(255, 255, 255);
}

#uid13:before {
}

#uid13:active:before, #uid13.active:before {
    background-color: rgba(74, 169, 223, 0);
}

.node10 > .wrapper1 {
    color: #FFF
}

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

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


.node3 > .wrapper1 {
    color: #FFF
}

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

.screen-xs .node3 > .wrapper1 > .wrapper2 {
    padding-bottom: 28px !important
}

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


.node1 > .wrapper1 {
    color: #FFF
}

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

.screen-xs .node1 > .wrapper1 > .wrapper2 {
    padding-bottom: 48px !important
}

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


.node15 > .wrapper1 {
    color: #FFF
}

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

.screen-xs .node15 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 24px !important
}

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


.node16 > .wrapper1 {
    color: #FFF
}

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

.screen-xs .node16 > .wrapper1 > .wrapper2 {
    padding-top: 10px !important;
    padding-bottom: 1px !important;
    padding-left: 24px !important
}

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


.node17 > .wrapper1 {
    color: #FFF
}

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

.screen-xs .node17 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important
}

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


.node18 > .wrapper1 {
    color: #FFF
}

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

.screen-xs .node18 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important
}

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


.node23 > .wrapper1 {
    color: #FFF
}

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

.screen-xs .node23 > .wrapper1 > .wrapper2 {
    padding-top: 4px !important
}

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


.node24 > .wrapper1 {
    color: #FFF
}

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

.screen-xs .node24 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-bottom: 0px !important
}

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


.node25 > .wrapper1 {
    color: #FFF
}

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

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


.node26 > .wrapper1 {
    color: #FFF
}

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

.screen-xs .node26 > .wrapper1 > .wrapper2 {
    padding-top: 100px !important;
    padding-bottom: 25px !important;
    padding-left: 24px !important
}

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


#uid14 {
    background-color: rgb(74, 168, 223);
    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(74, 168, 223);
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 46px;
    padding-right: 46px;
    font-size: 20px;
    font-weight: bold;
    color: rgb(255, 255, 255);
}

#uid14:hover, #uid14.hover, #uid14.hover-on-scroll {
    background-color: rgb(76, 175, 80);
    border-color: rgb(76, 175, 80);
    color: rgb(255, 255, 255);
}

#uid14:active, #uid14.active {
    background-color: rgb(68, 157, 72);
    border-color: rgb(61, 140, 64);
    color: rgb(255, 255, 255);
}

#uid14:before {
}

#uid14:active:before, #uid14.active:before {
    background-color: rgb(68, 157, 72);
}

.node27 > .wrapper1 {
    color: #FFF
}

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

.screen-xs .node27 > .wrapper1 > .wrapper2 {
    padding-right: 23px !important;
    padding-bottom: 9px !important;
    padding-left: 24px !important
}

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


.node14 > .wrapper1 {
    color: #FFF
}

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

.screen-xs .node14 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important
}

.screen-sm .node14 > .wrapper1 > .wrapper2 {
    padding-top: 60px !important
}

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


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

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

.screen-xs .node0 > .wrapper1 > .wrapper2 {
    padding-bottom: 42px !important
}

.screen-sm .node0 > .wrapper1 > .wrapper2 {
    padding-bottom: 100px !important
}

.screen-md .node0 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-bottom: 98px !important
}

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


.node38 > .wrapper1 {
    color: #333
}

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

.screen-xs .node38 > .wrapper1 > .wrapper2 {
    padding-right: 5px !important;
    padding-bottom: 24px !important;
    padding-left: 5px !important
}

.screen-md .node38 > .wrapper1 > .wrapper2 {
    padding-bottom: 84px !important
}

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


.node40 > .wrapper1 {
    color: #333
}

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

.screen-xs .node40 > .wrapper1 > .wrapper2 {
    padding-left: 8px !important
}

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


.node41 > .wrapper1 {
    color: #333
}

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

.screen-xs .node41 > .wrapper1 > .wrapper2 {
    padding-right: 8px !important;
    padding-bottom: 12px !important;
    padding-left: 8px !important
}

.screen-sm .node41 > .wrapper1 > .wrapper2 {
    padding-right: 5px !important
}

.screen-md .node41 > .wrapper1 > .wrapper2 {
    padding-right: 5px !important
}

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


.node42 > .wrapper1 {
    color: #333
}

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

.screen-xs .node42 > .wrapper1 > .wrapper2 {
    padding-top: 4px !important;
    padding-right: 8px !important;
    padding-bottom: 0px !important;
    padding-left: 8px !important
}

.screen-md .node42 > .wrapper1 > .wrapper2 {
    padding-right: 0px !important;
    padding-bottom: 5px !important;
    padding-left: 0px !important
}

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


.node39 > .wrapper1 {
    color: #333
}

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

.screen-xs .node39 > .wrapper1 > .wrapper2 {
    padding-top: 5px !important;
    padding-right: 12px !important;
    padding-bottom: 5px !important;
    padding-left: 12px !important
}

.screen-md .node39 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 80px !important;
    padding-bottom: 0px !important;
    padding-left: 104px !important
}

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


.node37 > .wrapper1 {
    background-color: rgb(245, 245, 245);
    color: #333
}

.node37 > .wrapper1 > .wrapper2 {
    padding-top: 140px;
    padding-bottom: 140px
}

.screen-xs .node37 > .wrapper1 > .wrapper2 {
    padding-top: 42px !important;
    padding-bottom: 42px !important
}

.screen-sm .node37 > .wrapper1 > .wrapper2 {
    padding-top: 38px !important;
    padding-bottom: 38px !important
}

.screen-md .node37 > .wrapper1 > .wrapper2 {
    padding-top: 120px !important;
    padding-bottom: 120px !important
}

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


.node52 > .wrapper1 {
    color: #333
}

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

.screen-xs .node52 > .wrapper1 > .wrapper2 {
    padding-bottom: 24px !important
}

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


.node53 > .wrapper1 {
    color: #333
}

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

.screen-xs .node53 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 12px !important;
    padding-bottom: 0px !important;
    padding-left: 12px !important
}

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


.node51 > .wrapper1 {
    background-color: white;
    color: #333
}

.node51 > .wrapper1 > .wrapper2 {
    padding-top: 140px;
    padding-bottom: 140px
}

.screen-xs .node51 > .wrapper1 > .wrapper2 {
    padding-top: 42px !important;
    padding-bottom: 42px !important
}

.screen-md .node51 > .wrapper1 > .wrapper2 {
    padding-top: 120px !important;
    padding-bottom: 120px !important
}

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


.node59 > .wrapper1 {
    color: #333
}

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

.screen-xs .node59 > .wrapper1 > .wrapper2 {
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 0px !important;
    padding-left: 5px !important
}

.screen-md .node59 > .wrapper1 > .wrapper2 {
    padding-bottom: 84px !important
}

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


.node61 > .wrapper1 {
    color: #333
}

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

.screen-xs .node61 > .wrapper1 > .wrapper2 {
    padding-top: 24px !important;
    padding-right: 8px !important;
    padding-bottom: 24px !important;
    padding-left: 8px !important
}

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


.node62 > .wrapper1 {
    color: #333
}

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

.screen-xs .node62 > .wrapper1 > .wrapper2 {
    padding-top: 5px !important;
    padding-right: 12px !important;
    padding-bottom: 24px !important;
    padding-left: 12px !important
}

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


.node63 > .wrapper1 {
    color: #333
}

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

.screen-xs .node63 > .wrapper1 > .wrapper2 {
    padding-top: 5px !important;
    padding-right: 12px !important;
    padding-bottom: 24px !important;
    padding-left: 12px !important
}

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


.node64 > .wrapper1 {
    color: #333
}

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

.screen-xs .node64 > .wrapper1 > .wrapper2 {
    padding-right: 12px !important;
    padding-left: 12px !important
}

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


.node65 > .wrapper1 {
    color: #333
}

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

.screen-xs .node65 > .wrapper1 > .wrapper2 {
    padding-right: 12px !important;
    padding-left: 12px !important
}

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


.node66 > .wrapper1 {
    color: #333
}

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

.screen-xs .node66 > .wrapper1 > .wrapper2 {
    padding-right: 12px !important;
    padding-left: 12px !important
}

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


.node60 > .wrapper1 {
    color: #333
}

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

.screen-xs .node60 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 12px !important;
    padding-bottom: 5px !important;
    padding-left: 12px !important
}

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


.node58 > .wrapper1 {
    background-color: white;
    color: #333
}

.node58 > .wrapper1 > .wrapper2 {
    padding-top: 16px;
    padding-bottom: 102px
}

.screen-xs .node58 > .wrapper1 > .wrapper2 {
    padding-top: 42px !important;
    padding-bottom: 42px !important
}

.screen-md .node58 > .wrapper1 > .wrapper2 {
    padding-top: 120px !important;
    padding-bottom: 120px !important
}

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


.node76 > .wrapper1 {
    color: #333
}

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

.screen-xs .node76 > .wrapper1 > .wrapper2 {
    padding-bottom: 24px !important
}

.screen-md .node76 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-bottom: 84px !important
}

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


.node80 > .wrapper1 {
    color: #333
}

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

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


.node79 > .wrapper1 {
    color: #333
}

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

.screen-xs .node79 > .wrapper1 > .wrapper2 {
    padding-bottom: 42px !important
}

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


.node82 > .wrapper1 {
    color: #333
}

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

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


.node81 > .wrapper1 {
    color: #333
}

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

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


.node78 > .wrapper1 {
    color: #333
}

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

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


.node89 > .wrapper1 {
    color: #333
}

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

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


.node88 > .wrapper1 {
    color: #333
}

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

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


.node91 > .wrapper1 {
    color: #333
}

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

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


.node90 > .wrapper1 {
    color: #333
}

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

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


.node87 > .wrapper1 {
    color: #333
}

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

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


#node77_meta .slider1-root {
    position: relative;
    display: flex;
    align-items: center;
}

#node77_meta .slider1-container {
    margin: 0 40px;
    flex-grow: 1;
}

#node77_meta .slider1-previous,
#node77_meta .slider1-next {
    flex: 0 0 48px;
    height: 48px;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
    border-radius: 100%;
    border: 0px solid rgba(51, 51, 51, 0.2);
    color: rgb(51, 51, 51);
    opacity: 0.8;
}

#node77_meta .slider1-previous {
    left: 0;
}

#node77_meta .slider1-previous:hover {
    opacity: 1;
}

#node77_meta .slider1-previous i {
    margin-right: 3.2px;
}

#node77_meta .slider1-next {
    right: 0;
}

#node77_meta .slider1-next:hover {
    opacity: 1;
}

#node77_meta .slider1-next i {
    margin-left: 3.2px;
}

#node77_meta .slider1-pagination {
    text-align: center;
    margin-top: 28px;
}

#node77_meta .slider1-page {
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: rgba(51, 51, 51, 0.2);
    border-radius: 100%;
    padding: 1.6px;
    transition: background-color 0.3s;
    vertical-align: middle;
}

#node77_meta .slider1-page + .slider1-page {
    margin-left: 5.333333333333333px;
}

#node77_meta .slider1-page.is-active {
    background-color: rgb(74, 169, 223);
}

#node77_meta .slider1-page:hover {
    opacity: 1;
}

.screen-xs #node77_meta .slider1-previous,
.screen-xs #node77_meta .slider1-next {
    display: none;
}

.screen-xs #node77_meta .slider1-container {
    margin: 0;
}

.node77 > .wrapper1 {
    color: #333
}

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

.screen-xs .node77 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important
}

.screen-md .node77 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important
}

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


.node75 > .wrapper1 {
    background-color: rgb(255, 255, 255);
    color: #333
}

.node75 > .wrapper1 > .wrapper2 {
    padding-top: 140px;
    padding-bottom: 140px
}

.screen-xs .node75 > .wrapper1 > .wrapper2 {
    padding-top: 42px !important;
    padding-bottom: 42px !important
}

.screen-md .node75 > .wrapper1 > .wrapper2 {
    padding-top: 120px !important;
    padding-bottom: 120px !important
}

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


.node103 > .wrapper1 {
    color: #FFF
}

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

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


.node104 > .wrapper1 {
    color: #FFF
}

.node104 > .wrapper1 > .wrapper2 {
    padding-top: 4px;
    padding-right: 5px;
    padding-bottom: 36px;
    padding-left: 2px
}

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


#uid18 {
    background-color: rgb(74, 169, 223);
    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(74, 169, 223);
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 34px;
    padding-right: 34px;
    font-size: 16px;
    font-weight: bold;
    color: rgb(255, 255, 255);
}

#uid18:hover, #uid18.hover, #uid18.hover-on-scroll {
    background-color: rgb(76, 175, 80);
    border-color: rgb(76, 175, 80);
    color: rgb(255, 255, 255);
}

#uid18:active, #uid18.active {
    background-color: rgb(92, 184, 96);
    border-color: rgb(76, 175, 80);
    color: rgb(255, 255, 255);
}

#uid18:before {
}

#uid18:active:before, #uid18.active:before {
    background-color: rgb(92, 184, 96);
}

.node102 > .wrapper1 {
    color: #FFF
}

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

.screen-xs .node102 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 12px !important;
    padding-bottom: 25px !important;
    padding-left: 12px !important
}

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


.node105 > .wrapper1 {
    color: #FFF;
    border-radius: 6px
}

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

.screen-xs .node105 > .wrapper1 > .wrapper2 {
    padding-bottom: 0px !important
}

.screen-sm .node105 > .wrapper1 > .wrapper2 {
    padding-top: 30px !important;
    padding-bottom: 30px !important
}

.screen-md .node105 > .wrapper1 > .wrapper2 {
    padding-bottom: 0px !important
}

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


.node101 > .wrapper1 {
    color: #FFF
}

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

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


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

.node100 > .wrapper1 > .wrapper2 {
    background-color: rgba(0, 0, 0, 0);
    padding-top: 84px;
    padding-bottom: 84px
}

.screen-xs .node100 > .wrapper1 > .wrapper2 {
    padding-top: 42px !important;
    padding-bottom: 42px !important
}

.node100 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);
}

.node114 > .wrapper1 {
    color: #333
}

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

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


.node115 > .wrapper1 {
    color: #333
}

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

.screen-xs .node115 > .wrapper1 > .wrapper2 {
    padding-right: 0px !important;
    padding-left: 0px !important
}

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


.node117 > .wrapper1 {
    color: #333
}

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

.screen-xs .node117 > .wrapper1 > .wrapper2 {
    padding-top: 5px !important;
    padding-right: 12px !important;
    padding-bottom: 0px !important;
    padding-left: 12px !important
}

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


.node116 > .wrapper1 {
    color: #333
}

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

.screen-xs .node116 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-bottom: 0px !important
}

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


.node119 > .wrapper1 {
    color: #333
}

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

.screen-xs .node119 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 12px !important;
    padding-bottom: 0px !important;
    padding-left: 12px !important
}

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


.node118 > .wrapper1 {
    color: #333
}

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

.screen-xs .node118 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 5px !important;
    padding-bottom: 0px !important;
    padding-left: 5px !important
}

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


.node121 > .wrapper1 {
    color: #333
}

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

.screen-xs .node121 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 12px !important;
    padding-bottom: 0px !important;
    padding-left: 12px !important
}

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


.node120 > .wrapper1 {
    color: #333
}

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

.screen-xs .node120 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-bottom: 0px !important
}

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


.node123 > .wrapper1 {
    color: #333
}

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

.screen-xs .node123 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-right: 12px !important;
    padding-bottom: 0px !important;
    padding-left: 12px !important
}

.screen-md .node123 > .wrapper1 > .wrapper2 {
    padding-bottom: 5px !important
}

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


.node122 > .wrapper1 {
    color: #333
}

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

.screen-xs .node122 > .wrapper1 > .wrapper2 {
    padding-top: 0px !important;
    padding-bottom: 0px !important
}

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


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

.node113 > .wrapper1 > .wrapper2 {
    background-color: rgba(255, 255, 255, 0.26);
    padding-top: 104px;
    padding-bottom: 141px
}

.screen-xs .node113 > .wrapper1 > .wrapper2 {
    padding-top: 42px !important;
    padding-bottom: 42px !important
}

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


.node130 > .wrapper1 {
    color: #333
}

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

.screen-xs .node130 > .wrapper1 > .wrapper2 {
    padding-right: 0px !important
}

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


.node132 > .wrapper1 {
    color: #333
}

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

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


#uid20 {
    background-color: rgba(255, 255, 255, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(204, 204, 204);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    color: rgb(255, 255, 255);
}

#uid20:hover, #uid20.hover, #uid20.hover-on-scroll {
    background-color: rgba(230, 230, 230, 0);
    border-color: rgb(163, 163, 163);
    color: rgb(204, 204, 204);
}

#uid20:active, #uid20.active {
    background-color: rgba(207, 207, 207, 0);
    border-color: rgb(184, 184, 184);
    color: rgb(0, 0, 0);
}

#uid20:before {
}

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

.node133 > .wrapper1 {
    color: #333
}

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

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


#uid21 {
    background-color: rgba(255, 255, 255, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(204, 204, 204);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    color: rgb(255, 255, 255);
}

#uid21:hover, #uid21.hover, #uid21.hover-on-scroll {
    background-color: rgba(230, 230, 230, 0);
    border-color: rgb(163, 163, 163);
    color: rgb(204, 204, 204);
}

#uid21:active, #uid21.active {
    background-color: rgba(207, 207, 207, 0);
    border-color: rgb(184, 184, 184);
    color: rgb(0, 0, 0);
}

#uid21:before {
}

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

.node135 > .wrapper1 {
    color: #333
}

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

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


#uid22 {
    background-color: rgba(255, 255, 255, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(204, 204, 204);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    color: rgb(255, 255, 255);
}

#uid22:hover, #uid22.hover, #uid22.hover-on-scroll {
    background-color: rgba(230, 230, 230, 0);
    border-color: rgb(163, 163, 163);
    color: rgb(204, 204, 204);
}

#uid22:active, #uid22.active {
    background-color: rgba(207, 207, 207, 0);
    border-color: rgb(184, 184, 184);
    color: rgb(0, 0, 0);
}

#uid22:before {
}

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

.node137 > .wrapper1 {
    color: #333
}

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

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


#uid23 {
    background-color: rgba(255, 255, 255, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(204, 204, 204);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
    color: rgb(255, 255, 255);
}

#uid23:hover, #uid23.hover, #uid23.hover-on-scroll {
    background-color: rgba(230, 230, 230, 0);
    border-color: rgb(163, 163, 163);
    color: rgb(204, 204, 204);
}

#uid23:active, #uid23.active {
    background-color: rgba(207, 207, 207, 0);
    border-color: rgb(184, 184, 184);
    color: rgb(0, 0, 0);
}

#uid23:before {
}

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

.node139 > .wrapper1 {
    color: #333
}

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

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


.node141 > .wrapper1 {
    color: #333
}

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

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


.node131 > .wrapper1 {
    color: #333
}

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

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


#uid24 {
    background-color: rgba(74, 169, 223, 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: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: rgb(74, 169, 223);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    color: rgb(74, 169, 223);
    font-family: "Arial";
}

#uid24:hover, #uid24.hover, #uid24.hover-on-scroll {
    background-color: rgb(74, 169, 223);
    border-color: rgb(74, 169, 223);
    color: rgb(255, 255, 255);
}

#uid24:active, #uid24.active {
    background-color: rgb(74, 169, 223);
    border-color: rgb(74, 169, 223);
    color: rgb(255, 255, 255);
}

#uid24:before {
}

#uid24:active:before, #uid24.active:before {
    background-color: rgb(74, 169, 223);
}

.node142 > .wrapper1 {
    color: #333
}

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

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


.node129 > .wrapper1 {
    color: #333
}

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

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


.node128 > .wrapper1 {
    background-color: white;
    color: #333
}

.node128 > .wrapper1 > .wrapper2 {
    padding-top: 30px;
    padding-bottom: 30px
}

.node128 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)
}


.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)
}


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

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

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

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

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

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

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;
}

.field[data-type=phone] input::placeholder {
    color: grey;
}

.fa {
    text-rendering: optimizeLegibility;
}

.w-menu-grid {
    font-family: "IBM Plex Sans", "Arial", "Helvetica Neue", sans-serif;
}

.w-menu-grid .w-menu-grid__cell .text {
    font-size: 16px!important;
}

.header-support span{
    font-family: "Rubik", "Arial", "Helvetica Neue", sans-serif!important;
    font-weight: 400;
    color: #585858;
}

.header-design-project span {
    font-family: "Rubik", "Arial", "Helvetica Neue", sans-serif!important;
    font-style: normal;
    font-weight: bold;
    font-size: 28px;
    letter-spacing: 0.04em;
    color: #333333;
}

.offer-spans span {
    font-family: "IBM Plex Sans", "Arial", "Helvetica Neue", sans-serif!important;
    font-style: normal;
    font-weight: normal;
    color: #585858 !important;
}

.btn-order span {
    font-family: "Rubik", "Arial", "Helvetica Neue", sans-serif!important;
    font-style: normal;
    font-weight: 500;
    color: #FFFFFF;
}

.who-are-we span {
    font-family: "Rubik", "Arial", "Helvetica Neue", sans-serif!important;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.02em;
    color: #000000;
}

.who-are-we__mebelion span {
    font-family: "IBM Plex Sans", "Arial", "Helvetica Neue", sans-serif!important;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    letter-spacing: 0.04em;
}

.who-are-we__about span {
    font-family: "IBM Plex Sans", "Arial", "Helvetica Neue", sans-serif!important;
    font-style: normal;
    color: #000000;
    letter-spacing: 0.04em;
    line-height: 28px;
}

.why-we strong {
    font-family: "Rubik", "Arial", "Helvetica Neue", sans-serif!important;
    font-style: normal;
    font-weight: 500;
    font-size: 38px;
    letter-spacing: 0.02em;
    color: #303030!important;
}

.workflow-header strong, .designers-feedback span {
    font-family: "Rubik", "Arial", "Helvetica Neue", sans-serif!important;
    font-style: normal;
    font-weight: 500;
    font-size: 38px;
    letter-spacing: 0.02em;
    color: #303030!important;
}

.workflow-container h2 strong, .workflow-container h2 strong span {

    font-family: "IBM Plex Sans", "Arial", "Helvetica Neue", sans-serif!important;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0.04em;
    color: #3A3A3A;
}

.workflow-container p span {
    font-family: "IBM Plex Sans", "Arial", "Helvetica Neue", sans-serif!important;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.04em;
    color: #3A3A3A;
}

.designers-feedback-slider {
    font-family: "IBM Plex Sans", "Arial", "Helvetica Neue", sans-serif!important;
}

.project-order-form {
    font-family: "Rubik", "Arial", "Helvetica Neue", sans-serif!important;
}

.project-order-header span {
    font-family: "Rubik", "Arial", "Helvetica Neue", sans-serif!important;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.04em;
    color: #282828;
}

.project-order-30min span {
    font-family: "IBM Plex Sans", "Arial", "Helvetica Neue", sans-serif!important;
    font-style: normal;
    font-weight: normal;
    font-size: 16px!important;
    color: #282828;
    letter-spacing: 0.04em;
}

.footer-contacts-info span, .footer-contacts-info strong  {
    font-family: "Rubik", "Arial", "Helvetica Neue", sans-serif!important;
}

.btn-footer span {
    font-family: "IBM Plex Sans", "Arial", "Helvetica Neue", sans-serif!important;
    font-size: 16px;
}

.slider1-previous svg, .slider1-next svg {
    height: 17px;
}

.slider1-previous {
    transform: rotate(180deg);
}

@media screen and (max-width: 1024px) {
    .mobile-hide {
        display: none !important;
    }

    .node.node26.widget.widget-text.cr-text .wrapper2.mobile-pt20 {
        padding-top: 20px!important;
    }
    
    .area.font-text-arial.font-header-arial.screen-xs .wrapper1.mobile-gray-bg {
        background: #dbdbdb!important;
    }
}