#element-2 .x_f2074b6c b { color: #ffffff; }
#element-135 .x_f2074b6c b { color: #fff;}
#element-311 .x_8642b94b , #element-136 .x_8642b94b {
    color: #0080FF;
}
.mlobox-footer-contact {display: none;}
.figure { width:auto; }
/**modal**/
h4.modal-title {
    font-size: 25px;
    text-align: center;
    width: 80%;
    margin: 0px auto;
}
#top .main_color input[type='text'] {
    background: #fff;
    border: solid 1px #999;
}
.modal-footer:after, .modal-header:after { clear: both }
.modal, .modal-open { overflow: hidden }
.modal,
.modal-backdrop {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}
.modal-content,
.popover {
    background-clip: padding-box
}

.modal {
    display: none;
    position: fixed;
    z-index: 10050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before {
    display: table;
    content: " "
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
	    background: rgba(0,0,0,0.5);
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    outline: 0
}

.modal-backdrop {
    position: fixed;
    z-index: 0;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.42857
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}
.modal-body {
    padding: 0px 50px;
}
.modal-header .close {
    background: rgb(0, 128, 255);
    border: 0;
    border-radius: 15px;
    padding: 4px 7px;
    position: absolute;
    right: -10px;
    top: -10px;
    box-shadow: 1px 1px #ffff;
}

.modal-header .close i {
    color: #fff;
}
.gform_wrapper .gform_footer {
    text-align: center;
}
.gform_wrapper input[type='submit'] {

    text-align: center;
    margin: 0px auto;
    background: #FF7800;
    color: #FFFFFF;
    font-size: 1rem;
    font-family: Lato;
    font-weight: 700;
    height: 2.875rem;
    border-radius: 40px;
}

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }
    .modal-sm {
        width: 300px
    }
}


@media (min-width:992px) {
    .modal-lg {
        width: 900px
    }
}
/**End : modal**/

#top.avia-blank #wrap_all #main .container { max-width: 100%; width: 100%; margin: 0; padding: 0; }
main.template-page.content.av-content-full.alpha.units { padding: 0; }
 body {
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     margin: 0;
     width: 100%;
     font-family: Lato;
     font-weight: 400;
     background: rgb(255, 255, 255);
 }
 
 a {
     text-decoration: none;
     color: inherit;
     cursor: pointer;
 }
 
 a:not(.btn):hover {
     text-decoration: underline;
 }
 
 input,
 select,
 textarea,
 p,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     margin: 0;
     font-size: inherit;
     font-weight: inherit;
 }
 
 main {
     overflow: hidden;
 }
 
 u > span {
     text-decoration: inherit;
 }
 
 ol,
 ul {
     padding-left: 2.5rem;
     margin: .625rem 0;
 }
 
 p {
     word-wrap: break-word;
 }
 
 iframe {
     border: 0;
 }
 
 * {
     box-sizing: border-box;
 }
 
 .item-absolute {
     position: absolute;
 }
 
 .item-block {
     display: block;
     height: 100%;
     width: 100%;
 }
 
 .item-cover {
     z-index: 1000001;
 }
 
 .item-breakword {
     word-wrap: break-word;
 }
 
 .item-content-box {
     box-sizing: content-box;
 }
 
 .hidden {
     display: none;
 }
 
 .clearfix {
     clear: both;
 }
 
 @keyframes slide-down {
     from {
         opacity: 0;
         transform: translateY(-50px);
     }
 }
 
 @keyframes fade-in {
     from {
         opacity: 0;
     }
 }
 
 @supports (-webkit-overflow-scrolling:touch) {
     .modal-on {
         position: fixed;
         -webkit-overflow-scrolling: touch;
     }
     #landing-page .section .section-block {
         background-attachment: scroll;
         opacity: 1;
     }
 }
 
 .headline {
     font-family: Lato;
     font-weight: 400;
 }
 
 .section-fit {
     max-width: 400px;
 }
 
 .section-relative {
     position: relative;
     margin: 0 auto;
 }
 
 .section-inner {
     height: 100%;
 }
 
 #page_block_below_fold {
     height: 32.375rem;
     max-width: 100%;
 }
 
 #page_block_below_fold .section-holder-border {
     border: 0;
 }
 
 #page_block_below_fold .section-block {
     background: url(//v.fastcdn.co/u/023c8c71/39337846-0-Screen-Shot-2019-01-.png) repeat rgb(15, 35, 59) 50% 50% / cover;
     height: 32.375rem;
 }
 
 #page_block_below_fold .section-holder-overlay {
     opacity: 0.96;
     background-color: #1F2F54;
     display: block;
 }
 
 #element-2 {
     top: 2.5rem;
     left: 1.25rem;
     height: 7.75rem;
     width: 22.5rem;
     z-index: 3;
     color: #FFFFFF;
     font-size: 1.5099rem;
     line-height: 1.95rem;
     text-align: center;
 }
 
 #element-2 .x_64e665fe {
     text-align: center;
     line-height: 1.9375rem;
     font-size: 1.5099rem;
 }
 
 #element-2 .x_f2074b6c {
     color: #ffffff;
 }
 
 #element-6 {
     top: 26.8125rem;
     left: 3.3125rem;
     height: 3.875rem;
     width: 18.3125rem;
     z-index: 4;
 }
 
 .btn {
     cursor: pointer;
     text-align: center;
     transition: border .5s;
     width: 100%;
     border: 0;
     white-space: nowrap;
     display: table-cell;
     vertical-align: middle;
 }
 
 .btn-shadow {
     box-shadow: 0 1px 3px rgba(1, 1, 1, 0.5);
 }
 
 #element-6 .btn.btn-effect3d:active {
     box-shadow: none;
 }
 
 #element-6 .btn:hover {
     background: #0080FF;
     color: #FFFFFF;
 }
 
 #element-6 .btn {
     background: #FF7800;
     color: #FFFFFF;
     font-size: 1.3003rem;
     font-family: Lato;
     font-weight: 700;
     height: 3.875rem;
     width: 18.3125rem;
     border-radius: 40px;
 }
 
 #element-300 {
     top: 11.9375rem;
     left: 1.25rem;
     height: 13.25rem;
     width: 22.5rem;
     z-index: 21;
 }
 
 .video-holder {
     height: 100%;
     overflow: hidden;
     position: relative;
 }
 
 .video-holder-animoto {
     background-color: #000;
 }
 
 .video-animoto {
     position: absolute;
     top: 0;
     bottom: 0;
     width: 100%;
     height: 0;
     padding-bottom: 56.25%;
     margin: auto;
 }
 
 .video-iframe {
     position: absolute;
 }
 
 element-300 iframe {
     width: 360px;
     height: 212px;
 }
 
 #page-block-3t9uhe6lb5a {
     height: 7.125rem;
     max-width: 100%;
 }
 
 #page-block-3t9uhe6lb5a .section-holder-border {
     border: 0;
 }
 
 #page-block-3t9uhe6lb5a .section-block {
     background: rgb(0, 128, 255);
     height: 7.125rem;
 }
 
 #page-block-3t9uhe6lb5a .section-holder-overlay {
     display: none;
 }
 
 #element-241 {
     top: 2.5rem;
     left: 1.25rem;
     height: 4.6875rem;
     width: 22.5rem;
     z-index: 16;
     color: #000000;
     font-size: 1.3003rem;
     line-height: 1.575rem;
     text-align: center;
 }
 
 #element-241 .x_6227a245 {
     text-align: center;
     line-height: 1.5625rem;
     font-size: 1.3003rem;
 }
 
 #element-241 .x_f2074b6c {
     color: #ffffff;
 }
 
 #element-241 .x_3d014864 {
     text-align: left;
     font-style: inherit;
 }
 
 #page-block-yne6iwjyji00kkdqzjjbxogvi {
     height: 34.9375rem;
     max-width: 100%;
 }
 
 #page-block-yne6iwjyji00kkdqzjjbxogvi .section-holder-border {
     border: 0;
 }
 
 #page-block-yne6iwjyji00kkdqzjjbxogvi .section-block {
     background: rgb(255, 255, 255);
     height: 34.9375rem;
 }
 
 #page-block-yne6iwjyji00kkdqzjjbxogvi .section-holder-overlay {
     display: none;
 }
 
 #element-65 {
     top: 2.5rem;
     left: 1.25rem;
     height: 9.0625rem;
     width: 22.5rem;
     z-index: 7;
     color: #1F2F54;
     font-size: 1.3003rem;
     line-height: 1.8375rem;
     text-align: center;
 }
 
 #element-65 .x_0d91ddff {
     text-align: center;
     line-height: 1.8125rem;
     font-size: 1.3003rem;
 }
 
 #element-299 {
     top: 13.375rem;
     left: 1.25rem;
     height: 13.0625rem;
     width: 22.5rem;
     z-index: 20;
     color: #37465A;
     font-size: 1.1765rem;
     line-height: 1.6625rem;
     text-align: left;
 }
 
 #element-299 .x_899eb2b2 {
     text-align: left;
     color: rgb(0, 0, 1);
     line-height: 1.6875rem;
     font-size: 1.1765rem;
 }
 
 #element-299 .x_e1c17884 {
     color: #000001;
 }
 
 #element-320 {
     top: 28.3125rem;
     left: 3.3125rem;
     height: 3.875rem;
     width: 18.3125rem;
     z-index: 25;
 }
 
 #element-320 .btn.btn-effect3d:active {
     box-shadow: none;
 }
 
 #element-320 .btn:hover {
     background: #0080FF;
     color: #FFFFFF;
 }
 
 #element-320 .btn {
     background: #FF7800;
     color: #FFFFFF;
     font-size: 1.3003rem;
     font-family: Lato;
     font-weight: 700;
     height: 3.875rem;
     width: 18.3125rem;
     border-radius: 40px;
 }
 
 #page-block-z7guh3gnj15lhdax2nd7eewmi {
     height: 39.875rem;
     max-width: 100%;
 }
 
 #page-block-z7guh3gnj15lhdax2nd7eewmi .section-holder-border {
     border: 0;
 }
 
 #page-block-z7guh3gnj15lhdax2nd7eewmi .section-block {
     background: url(//v.fastcdn.co/u/a1ab1db8/5586108-0--1.png) repeat rgb(31, 47, 84) center bottom / cover;
     height: 39.875rem;
 }
 
 #page-block-z7guh3gnj15lhdax2nd7eewmi .section-holder-overlay {
     opacity: 0.59036144578313;
     background-color: #0F233B;
     display: block;
 }
 
 #element-20 {
     top: 32.5rem;
     left: 1.25rem;
     height: 5.75rem;
     width: 22.5rem;
     z-index: 5;
     color: #FFFFFF;
     font-size: 1.1765rem;
     line-height: 1.425rem;
     text-align: center;
 }
 
 #element-20 .x_5e4484a5 {
     text-align: center;
     line-height: 1.4375rem;
     font-size: 1.1765rem;
 }
 
 #element-20 .x_f2074b6c {
     color: #ffffff;
 }
 
 #element-135 {
     top: 2.5rem;
     left: 1.25rem;
     height: 4.3125rem;
     width: 22.5rem;
     z-index: 8;
     color: #FFFFFF;
     font-size: 1.1765rem;
     line-height: 1.425rem;
     text-align: center;
 }
 
 #element-135 .x_5e4484a5 {
     text-align: center;
     line-height: 1.4375rem;
     font-size: 1.1765rem;
 }
 
 #element-135 .x_f2074b6c {
     color: #ffffff;
 }
 
 #element-136 {
     top: 29.375rem;
     left: 4.6875rem;
     height: 1.5rem;
     width: 15.625rem;
     z-index: 9;
     color: #0080FF;
     font-size: 1.0526rem;
     line-height: 1.4875rem;
     text-align: center;
 }
 
 #element-136 .x_8642b94b {
     text-align: center;
     line-height: 1.5rem;
     font-size: 1.0526rem;
 }
 
 #element-176 {
     top: 8rem;
     left: 8.4375rem;
     height: 8.125rem;
     width: 8.125rem;
     z-index: 11;
 }
 
 .circle {
     border-radius: 50%;
 }
 
 .shape {
     height: inherit;
 }
 
 .line-horizontal {
     height: .625rem;
 }
 
 .line-vertical {
     height: 100%;
     margin-right: .625rem;
 }
 
 [class*='line-'] {
     box-sizing: content-box;
 }
 
 #element-176 .shape {
     border: 0.125rem solid #0080FF;
     background: none;
     opacity: 1;
 }
 
 #element-293 {
     top: 20.125rem;
     left: 8.4375rem;
     height: 8.125rem;
     width: 8.125rem;
     z-index: 17;
 }
 
 #element-293 .shape {
     border: 0.125rem solid #0080FF;
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat 29% 19% / cover;
     opacity: 1;
 }
 
 #element-294 {
     top: 8.5rem;
     left: 8.9375rem;
     height: 7.0625rem;
     width: 7.0625rem;
     z-index: 18;
 }
 
 #element-294 .shape {
     border: 0;
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(205, 205, 205) 50% 50% / cover;
     opacity: 1;
 }
 
 #element-311 {
     top: 15.875rem;
     left: 4.6875rem;
     height: 1.5rem;
     width: 15.625rem;
     z-index: 24;
     color: #0080FF;
     font-size: 1.0526rem;
     line-height: 1.4875rem;
     text-align: center;
 }
 
 #element-311 .x_8642b94b {
     text-align: center;
     line-height: 1.5rem;
     font-size: 1.0526rem;
 }
 
 #page-block-n0whyt4bmaphq2dz9ofxbt9 {
     height: 27.875rem;
     max-width: 100%;
 }
 
 #page-block-n0whyt4bmaphq2dz9ofxbt9 .section-holder-border {
     border: 0;
 }
 
 #page-block-n0whyt4bmaphq2dz9ofxbt9 .section-block {
     background: rgb(255, 255, 255);
     height: 27.875rem;
 }
 
 #page-block-n0whyt4bmaphq2dz9ofxbt9 .section-holder-overlay {
     display: none;
 }
 
 #element-140 {
     top: 6.25rem;
     left: 1.25rem;
     height: 3.5rem;
     width: 22.5rem;
     z-index: 10;
     color: #000000;
     font-size: 1.4241rem;
     line-height: 1.725rem;
     text-align: center;
 }
 
 #element-140 .x_6ee82066 {
     text-align: center;
     line-height: 1.75rem;
     font-size: 1.4241rem;
 }
 
 #element-140 .x_7b2817bf {
     color: #000000;
 }
 
 #element-236 {
     top: 11.375rem;
     left: 5.5625rem;
     height: 5.5625rem;
     width: 19.0625rem;
     z-index: 12;
 }
 
 #element-236 .shape {
     border: 0.125rem solid #0080FF;
     border-radius: 0 1.875rem 1.875rem 0;
     background: none;
     opacity: 1;
 }
 
 #element-237 {
     top: 12.75rem;
     left: 5.1875rem;
     height: 2.5rem;
     width: 18.6875rem;
     z-index: 13;
     color: #FFFFFF;
     font-size: 1.1003rem;
     line-height: 1.3328rem;
     text-align: center;
 }
 
 #element-237 .x_f040a295 {
     text-align: center;
     line-height: 1.25rem;
     font-size: 1.1003rem;
 }
 
 #element-237 .x_928ce4aa {
     color: #0f233b;
 }
 
 #element-238 {
     top: 11.375rem;
     left: 0.4375rem;
     height: 5.625rem;
     width: 5.125rem;
     z-index: 14;
 }
 
 #element-238 .shape {
     border: 0;
     border-radius: 1.875rem 0 0 1.875rem;
     background: rgb(0, 128, 255);
     opacity: 1;
 }
 
 #element-239 {
     top: 13.25rem;
     left: 1.9375rem;
     height: 1.9375rem;
     width: 2.0625rem;
     z-index: 15;
 }
 
 #element-309 {
     top: 2.5rem;
     left: 1.25rem;
     height: 1.9375rem;
     width: 22.5rem;
     z-index: 22;
     color: #000000;
     font-size: 1.5099rem;
     line-height: 1.95rem;
     text-align: center;
 }
 
 #element-309 .x_64e665fe {
     text-align: center;
     line-height: 1.9375rem;
     font-size: 1.5099rem;
 }
 
 #element-324 {
     top: 19.6875rem;
     left: 3.4375rem;
     height: 3.875rem;
     width: 18.3125rem;
     z-index: 26;
 }
 
 #element-324 .btn.btn-effect3d:active {
     box-shadow: none;
 }
 
 #element-324 .btn:hover {
     background: #0080FF;
     color: #FFFFFF;
 }
 
 #element-324 .btn {
     background: #FF7800;
     color: #FFFFFF;
     font-size: 1.3003rem;
     font-family: Lato;
     font-weight: 700;
     height: 3.875rem;
     width: 18.3125rem;
     border-radius: 40px;
 }
 
 #page-block-c5n0lzezfoi {
     height: 11.5625rem;
     max-width: 100%;
 }
 
 #page-block-c5n0lzezfoi .section-holder-border {
     border: 0;
 }
 
 #page-block-c5n0lzezfoi .section-block {
     background: rgb(255, 255, 255);
     height: 11.5625rem;
 }
 
 #page-block-c5n0lzezfoi .section-holder-overlay {
     display: none;
 }
 
 #element-36 {
     top: 6.875rem;
     left: 1.375rem;
     height: 2.25rem;
     width: 22.5rem;
     z-index: 6;
     color: #0F233B;
     font-size: 0.9288rem;
     line-height: 1.125rem;
     text-align: center;
 }
 
 #element-36 .x_99190cd2 {
     text-align: center;
     line-height: 1.125rem;
     font-size: 0.9288rem;
 }
 
 #element-295 {
     top: 1.625rem;
     left: 3.3125rem;
     height: 3.625rem;
     width: 8.125rem;
     z-index: 19;
 }
 
 #element-310 {
     top: 1.9375rem;
     left: 15.625rem;
     height: 3.125rem;
     width: 3.375rem;
     z-index: 23;
 }
 
 .lightbox {
     display: none;
     position: fixed;
     width: 100%;
     height: 100%;
     top: 0;
 }
 
 .lightbox-dim {
     background: rgba(0, 0, 0, 0.85);
     height: 100%;
     animation: fade-in .5s ease-in-out;
     overflow-x: hidden;
     display: flex;
     padding: 30px 0;
 }
 
 .lightbox-content {
     background-color: #fefefe;
     border-radius: 3px;
     position: relative;
     margin: auto;
     animation: slide-down .5s ease-in-out;
 }
 
 .lightbox-opened {
     display: block;
 }
 
 .lightbox-close {
     width: 25px;
     right: 0;
     top: -10px;
     cursor: pointer;
 }
 
 .lightbox-close-icon {
     fill: #fff;
 }
 
 .notification-text {
     font-size: 1.5rem;
     color: #fff;
     text-align: center;
     width: 100%;
     margin: auto;
 }
 
 .modal-on {
     overflow: hidden;
 }
 
 #popup-omogdd7ebvvlvoc4pnyeklnmi .lightbox-content {
     height: 36rem;
     width: 25rem;
 }
 
 #element-42 {
     top: 0.75rem;
     left: 1.3125rem;
     height: 5.25rem;
     width: 22.5rem;
     z-index: 36;
     color: #000000;
     font-size: 1.4241rem;
     line-height: 1.725rem;
     text-align: center;
 }
 
 #element-42 .x_6ee82066 {
     text-align: center;
     line-height: 1.75rem;
     font-size: 1.4241rem;
 }
 
 #element-43 {
     top: 6.6875rem;
     left: 1.3125rem;
     height: 22.5rem;
     width: 22.5rem;
     z-index: 99998;
 }
 
 .form {
     font-size: 1.25rem;
 }
 
 .form-input {
     color: transparent;
     background-color: transparent;
     border: 1px solid transparent;
     border-radius: 3px;
     font-family: inherit;
     width: 100%;
     height: 3.5rem;
     margin: .5rem 0;
     padding: .5rem .625rem .5625rem;
 }
 
 .form-input::placeholder {
     opacity: 1;
     color: transparent;
 }
 
 .form-textarea {
     display: block;
 }
 
 .form-select {
     background: #FFF url('//v.fastcdn.co/a/img/builder2/select-arrow-drop-down.png') no-repeat right;
     -webkit-appearance: none;
     -moz-appearance: none;
     color: transparent;
 }
 
 .form-label {
     display: inline-block;
     color: transparent;
 }
 
 .form-label-title {
     line-height: 1.1;
     width: 100%;
     padding: .75rem 0 .5625rem;
     margin: .5rem 0 .125rem;
 }
 
 .form-label-outside {
     margin: .3125rem 0 0;
 }
 
 .form-multiple-input {
     display: none;
 }
 
 .form-multiple-label {
     position: relative;
     padding-top: .75rem;
     line-height: 1.05;
     margin-left: 1.5625rem;
 }
 
 .form-multiple-label:before {
     content: '';
     display: inline-block;
     box-sizing: inherit;
     width: 1rem;
     height: 1rem;
     background-color: #FFF;
     border-radius: .25rem;
     border: 1px solid #8195a8;
     margin-right: .5rem;
     vertical-align: -2px;
     position: absolute;
     left: -1.5625rem;
 }
 
 .form-checkbox-label:after {
     content: '';
     width: .25rem;
     height: .5rem;
     position: absolute;
     top: .8rem;
     left: -1.25rem;
     transform: rotate(45deg);
     border-right: .1875rem solid;
     border-bottom: .1875rem solid;
     color: #FFF;
 }
 
 .form-radio-label:before {
     border-radius: 50%;
 }
 
 .form-multiple-input:checked + .form-radio-label:before {
     border: .3125rem solid #308DFC;
 }
 
 .form-multiple-input:checked + .form-checkbox-label:before {
     background-color: #308DFC;
     border: 0;
 }
 
 .form-btn {
     -webkit-appearance: none;
     -moz-appearance: none;
     background-color: transparent;
     border: 0;
     cursor: pointer;
     min-height: 100%;
 }
 
 .form-invalid {
     font-weight: 700;
 }
 
 .form-messagebox {
     display: none;
 }
 
 .form-input-inner-shadow {
     box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.28);
 }
 
 #element-43 .btn.btn-effect3d:active {
     box-shadow: none;
 }
 
 #element-43 .btn:hover {
     background: #0080FF;
     color: #FFFFFF;
 }
 
 #element-43 .btn {
     background: #FF7800;
     color: #FFFFFF;
     font-size: 1.4861rem;
     font-family: Lato;
     font-weight: 700;
     height: 4.4375rem;
     width: 22.5rem;
     border-radius: 5px;
 }
 
 #element-43 .form-label {
     color: #000000;
 }
 
 #element-43::placeholder {
     color: #000000;
 }
 
 #element-43 .form-input {
     color: #000000;
     background-color: #FFFFFF;
     border-color: #C3C3C3;
 }
 
 #element-43 .user-invalid {
     border-color: #E12627;
 }
 
 #element-43 input::placeholder,
 #element-43 .form-label-inside {
     color: #000000;
 }
 
 #element-43 select.valid {
     color: #000000;
 }
 
 #element-43 .form-btn-geometry {
     top: 23.25rem;
     left: 0;
     height: 4.4375rem;
     width: 22.5rem;
     z-index: 99998;
 }
 
 #popup-biwikok4g9h .lightbox-content {
     height: 38.75rem;
     width: 25rem;
 }
 
 #element-321 {
     top: 2.5rem;
     left: 1.25rem;
     height: 3.125rem;
     width: 22.5rem;
     z-index: 36;
     color: #000000;
     font-size: 1.3003rem;
     line-height: 1.575rem;
     text-align: center;
 }
 
 #element-321 .x_6227a245 {
     text-align: center;
     line-height: 1.5625rem;
     font-size: 1.3003rem;
 }
 
 #element-322 {
     top: 7.5rem;
     left: 1.25rem;
     height: 22.5rem;
     width: 22.5rem;
     z-index: 99998;
 }
 
 #element-322 .btn.btn-effect3d:active {
     box-shadow: none;
 }
 
 #element-322 .btn:hover {
     background: #0080FF;
     color: #FFFFFF;
 }
 
 #element-322 .btn {
     background: #FF7800;
     color: #FFFFFF;
     font-size: 1.4861rem;
     font-family: Lato;
     font-weight: 700;
     height: 4.375rem;
     width: 22.5rem;
     border-radius: 5px;
 }
 
 #element-322 .form-label {
     color: #000000;
 }
 
 #element-322::placeholder {
     color: #000000;
 }
 
 #element-322 .form-input {
     color: #000000;
     background-color: #FFFFFF;
     border-color: #C3C3C3;
 }
 
 #element-322 .user-invalid {
     border-color: #E12627;
 }
 
 #element-322 input::placeholder,
 #element-322 .form-label-inside {
     color: #000000;
 }
 
 #element-322 select.valid {
     color: #000000;
 }
 
 #element-322 .form-btn-geometry {
     top: 24.375rem;
     left: 0;
     height: 4.375rem;
     width: 22.5rem;
     z-index: 99998;
 }
 
 #popup-wxq6m667p28 .lightbox-content {
     height: 38.75rem;
     width: 25rem;
 }
 
 #element-325 {
     top: 2.5rem;
     left: 1.25rem;
     height: 3.125rem;
     width: 22.5rem;
     z-index: 36;
     color: #000000;
     font-size: 1.3003rem;
     line-height: 1.575rem;
     text-align: center;
 }
 
 #element-325 .x_6227a245 {
     text-align: center;
     line-height: 1.5625rem;
     font-size: 1.3003rem;
 }
 
 #element-326 {
     top: 7.5rem;
     left: 1.25rem;
     height: 22.5rem;
     width: 22.5rem;
     z-index: 99998;
 }
 
 #element-326 .btn.btn-effect3d:active {
     box-shadow: none;
 }
 
 #element-326 .btn:hover {
     background: #0080FF;
     color: #FFFFFF;
 }
 
 #element-326 .btn {
     background: #FF7800;
     color: #FFFFFF;
     font-size: 1.4861rem;
     font-family: Lato;
     font-weight: 700;
     height: 4.375rem;
     width: 22.5rem;
     border-radius: 5px;
 }
 
 #element-326 .form-label {
     color: #000000;
 }
 
 #element-326::placeholder {
     color: #000000;
 }
 
 #element-326 .form-input {
     color: #000000;
     background-color: #FFFFFF;
     border-color: #C3C3C3;
 }
 
 #element-326 .user-invalid {
     border-color: #E12627;
 }
 
 #element-326 input::placeholder,
 #element-326 .form-label-inside {
     color: #000000;
 }
 
 #element-326 select.valid {
     color: #000000;
 }
 
 #element-326 .form-btn-geometry {
     top: 24.375rem;
     left: 0;
     height: 4.375rem;
     width: 22.5rem;
     z-index: 99998;
 }
 
 @media screen and (max-width:400px) {
     :root {
         font-size: 4vw;
     }
 }
 
 @media screen and (min-width:768px) and (max-width:1200px) {
     :root {
         font-size: 1.33vw;
     }
 }
 
 @media screen and (max-width:767px) {
     .hidden-mobile {
         display: none;
     }
 }
 
 @media screen and (min-width:768px) {
     .section-fit {
         max-width: 60rem;
     }
     #page_block_below_fold {
         height: 39.9375rem;
         max-width: 100%;
     }
     #page_block_below_fold .section-holder-border {
         border: 0;
     }
     #page_block_below_fold .section-block {
         background: url(//v.fastcdn.co/u/023c8c71/39337846-0-Screen-Shot-2019-01-.png) repeat rgb(15, 35, 59) 50% 50% / cover;
         height: 39.9375rem;
     }
     #page_block_below_fold .section-holder-overlay {
         opacity: 0.96;
         background-color: #1F2F54;
         display: block;
     }
     #element-2 {
         top: 1rem;
         left: 2.875rem;
         height: 9.9375rem;
         width: 54.25rem;
         z-index: 3;
         color: #FFFFFF;
         font-size: 2.3529rem;
         line-height: 3.325rem;
         text-align: center;
     }
     #element-2 .x_d47fa885 {
         text-align: center;
         line-height: 3.3125rem;
         font-size: 2.3529rem;
     }
     #element-2 .x_f2074b6c {
         color: #ffffff;
     }
     #element-6 {
         top: 32.8125rem;
         left: 21.4375rem;
         height: 3.875rem;
         width: 18.3125rem;
         z-index: 4;
     }
     #element-6 .btn.btn-effect3d:active {
         box-shadow: none;
     }
     #element-6 .btn:hover {
         background: #0080FF;
         color: #FFFFFF;
     }
     #element-6 .btn {
         background: #FF7800;
         color: #FFFFFF;
         font-size: 1.3003rem;
         font-family: Lato;
         font-weight: 700;
         height: 3.875rem;
         width: 18.3125rem;
         border-radius: 40px;
     }
     #element-300 {
         top: 11.9375rem;
         left: 14.125rem;
         height: 18.9375rem;
         width: 32.875rem;
         z-index: 21;
     }
     element-300 iframe {
         width: 526px;
         height: 303px;
     }
     #page-block-3t9uhe6lb5a {
         height: 8rem;
         max-width: 100%;
     }
     #page-block-3t9uhe6lb5a .section-holder-border {
         border: 0;
     }
     #page-block-3t9uhe6lb5a .section-block {
         background: rgb(0, 128, 255);
         height: 8rem;
     }
     #page-block-3t9uhe6lb5a .section-holder-overlay {
         display: none;
     }
     #element-241 {
         top: 2.9375rem;
         left: 5.6875rem;
         height: 4.5rem;
         width: 48.5625rem;
         z-index: 16;
         color: #000000;
         font-size: 1.5099rem;
         line-height: 2.275rem;
         text-align: center;
     }
     #element-241 .x_47b745f5 {
         text-align: center;
         line-height: 2.25rem;
         font-size: 1.5099rem;
     }
     #element-241 .x_f2074b6c {
         color: #ffffff;
     }
     #element-241 .x_3d014864 {
         text-align: left;
         font-style: inherit;
     }
     #page-block-yne6iwjyji00kkdqzjjbxogvi {
         height: 31.375rem;
         max-width: 100%;
     }
     #page-block-yne6iwjyji00kkdqzjjbxogvi .section-holder-border {
         border: 0;
     }
     #page-block-yne6iwjyji00kkdqzjjbxogvi .section-block {
         background: rgb(255, 255, 255);
         height: 31.375rem;
     }
     #page-block-yne6iwjyji00kkdqzjjbxogvi .section-holder-overlay {
         display: none;
     }
     #element-65 {
         top: 1.1875rem;
         left: 0.8125rem;
         height: 5.25rem;
         width: 58.25rem;
         z-index: 7;
         color: #1F2F54;
         font-size: 1.5099rem;
         line-height: 2.6rem;
         text-align: center;
     }
     #element-65 .x_1925a137 {
         text-align: center;
         line-height: 2.625rem;
         font-size: 1.5099rem;
     }
     #element-299 {
         top: 6.375rem;
         left: 14.25rem;
         height: 16.5625rem;
         width: 31.375rem;
         z-index: 20;
         color: #37465A;
         font-size: 1.3622rem;
         line-height: 2.2rem;
         text-align: left;
     }
     #element-299 .x_17002997 {
         text-align: left;
         color: rgb(0, 0, 1);
         line-height: 2.1875rem;
         font-size: 1.3622rem;
     }
     #element-299 .x_e1c17884 {
         color: #000001;
     }
     #element-320 {
         top: 24.375rem;
         left: 20.75rem;
         height: 3.875rem;
         width: 18.3125rem;
         z-index: 25;
     }
     #element-320 .btn.btn-effect3d:active {
         box-shadow: none;
     }
     #element-320 .btn:hover {
         background: #0080FF;
         color: #FFFFFF;
     }
     #element-320 .btn {
         background: #FF7800;
         color: #FFFFFF;
         font-size: 1.3003rem;
         font-family: Lato;
         font-weight: 700;
         height: 3.875rem;
         width: 18.3125rem;
         border-radius: 40px;
     }
     #page-block-z7guh3gnj15lhdax2nd7eewmi {
         height: 26.375rem;
         max-width: 100%;
     }
     #page-block-z7guh3gnj15lhdax2nd7eewmi .section-holder-border {
         border: 0;
     }
     #page-block-z7guh3gnj15lhdax2nd7eewmi .section-block {
         background: url(//v.fastcdn.co/u/a1ab1db8/5586108-0--1.png) repeat rgb(31, 47, 84) center bottom / cover fixed;
         height: 26.375rem;
     }
     #page-block-z7guh3gnj15lhdax2nd7eewmi .section-holder-overlay {
         opacity: 0.59036144578313;
         background-color: #0F233B;
         display: block;
     }
     #element-20 {
         top: 19.0625rem;
         left: 12.75rem;
         height: 5.4375rem;
         width: 34.4375rem;
         z-index: 5;
         color: #FFFFFF;
         font-size: 1.3003rem;
         line-height: 1.8375rem;
         text-align: center;
     }
     #element-20 .x_0d91ddff {
         text-align: center;
         line-height: 1.8125rem;
         font-size: 1.3003rem;
     }
     #element-20 .x_f2074b6c {
         color: #ffffff;
     }
     #element-135 {
         top: 0rem;
         left: 16.75rem;
         height: 5.4375rem;
         width: 26.4375rem;
         z-index: 8;
         color: #FFFFFF;
         font-size: 1.3003rem;
         line-height: 1.8375rem;
         text-align: center;
     }
     #element-135 .x_0d91ddff {
         text-align: center;
         line-height: 1.8125rem;
         font-size: 1.3003rem;
     }
     #element-135 .x_f2074b6c {
         color: #ffffff;
     }
     #element-136 {
         top: 14.875rem;
         left: 32.75rem;
         height: 1.5rem;
         width: 15.625rem;
         z-index: 9;
         color: #0080FF;
         font-size: 1.0526rem;
         line-height: 1.4875rem;
         text-align: center;
     }
     #element-136 .x_8642b94b {
         text-align: center;
         line-height: 1.5rem;
         font-size: 1.0526rem;
     }
     #element-176 {
         top: 6.4375rem;
         left: 16.75rem;
         height: 8.125rem;
         width: 8.125rem;
         z-index: 11;
     }
     #element-176 .shape {
         border: 0.125rem solid #0080FF;
         background: none;
         opacity: 1;
     }
     #element-293 {
         top: 6rem;
         left: 36.5rem;
         height: 8.125rem;
         width: 8.125rem;
         z-index: 17;
     }
     #element-293 .shape {
         border: 0.125rem solid #0080FF;
         background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat 29% 19% / cover;
         opacity: 1;
     }
     #element-294 {
         top: 6.9375rem;
         left: 17.25rem;
         height: 7.0625rem;
         width: 7.0625rem;
         z-index: 18;
     }
     #element-294 .shape {
         border: 0;
         background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(205, 205, 205) 50% 50% / cover;
         opacity: 1;
     }
     #element-311 {
         top: 15.1875rem;
         left: 13rem;
         height: 1.5rem;
         width: 15.625rem;
         z-index: 24;
         color: #0080FF;
         font-size: 1.0526rem;
         line-height: 1.4875rem;
         text-align: center;
     }
     #element-311 .x_8642b94b {
         text-align: center;
         line-height: 1.5rem;
         font-size: 1.0526rem;
     }
     #page-block-n0whyt4bmaphq2dz9ofxbt9 {
         height: 27.9375rem;
         max-width: 100%;
     }
     #page-block-n0whyt4bmaphq2dz9ofxbt9 .section-holder-border {
         border: 0;
     }
     #page-block-n0whyt4bmaphq2dz9ofxbt9 .section-block {
         background: rgb(255, 255, 255);
         height: 27.9375rem;
     }
     #page-block-n0whyt4bmaphq2dz9ofxbt9 .section-holder-overlay {
         display: none;
     }
     #element-140 {
         top: 6.125rem;
         left: 12.5rem;
         height: 5.625rem;
         width: 34.9375rem;
         z-index: 10;
         color: #000000;
         font-size: 1.9814rem;
         line-height: 2.8rem;
         text-align: center;
     }
     #element-140 .x_1edd7d29 {
         text-align: center;
         line-height: 2.8125rem;
         font-size: 1.9814rem;
     }
     #element-140 .x_7b2817bf {
         color: #000000;
     }
     #element-236 {
         top: 14.4375rem;
         left: 18.375rem;
         height: 3.875rem;
         width: 27.875rem;
         z-index: 12;
     }
     #element-236 .shape {
         border: 0.125rem solid #0080FF;
         border-radius: 0 1.875rem 1.875rem 0;
         background: none;
         opacity: 1;
     }
     #element-237 {
         top: 15.4375rem;
         left: 19.5rem;
         height: 1.8125rem;
         width: 25.125rem;
         z-index: 13;
         color: #FFFFFF;
         font-size: 1.3003rem;
         line-height: 1.8375rem;
         text-align: center;
     }
     #element-237 .x_0d91ddff {
         text-align: center;
         line-height: 1.8125rem;
         font-size: 1.3003rem;
     }
     #element-237 .x_928ce4aa {
         color: #0f233b;
     }
     #element-238 {
         top: 14.4375rem;
         left: 13.625rem;
         height: 3.875rem;
         width: 5.125rem;
         z-index: 14;
     }
     #element-238 .shape {
         border: 0;
         border-radius: 1.875rem 0 0 1.875rem;
         background: rgb(0, 128, 255);
         opacity: 1;
     }
     #element-239 {
         top: 15.375rem;
         left: 15.3125rem;
         height: 1.875rem;
         width: 2.0625rem;
         z-index: 15;
     }
     #element-309 {
         top: 1.5rem;
         left: 12.5rem;
         height: 3.3125rem;
         width: 34.9375rem;
         z-index: 22;
         color: #000000;
         font-size: 2.3529rem;
         line-height: 3.325rem;
         text-align: center;
     }
     #element-309 .x_d47fa885 {
         text-align: center;
         line-height: 3.3125rem;
         font-size: 2.3529rem;
     }
     #element-324 {
         top: 21.0625rem;
         left: 20.75rem;
         height: 3.875rem;
         width: 18.3125rem;
         z-index: 26;
     }
     #element-324 .btn.btn-effect3d:active {
         box-shadow: none;
     }
     #element-324 .btn:hover {
         background: #0080FF;
         color: #FFFFFF;
     }
     #element-324 .btn {
         background: #FF7800;
         color: #FFFFFF;
         font-size: 1.3003rem;
         font-family: Lato;
         font-weight: 700;
         height: 3.875rem;
         width: 18.3125rem;
         border-radius: 40px;
     }
     #page-block-c5n0lzezfoi {
         height: 7.5625rem;
         max-width: 100%;
     }
     #page-block-c5n0lzezfoi .section-holder-border {
         border: 0;
     }
     #page-block-c5n0lzezfoi .section-block {
         background: rgb(255, 255, 255);
         height: 7.5625rem;
     }
     #page-block-c5n0lzezfoi .section-holder-overlay {
         display: none;
     }
     #element-36 {
         top: 5rem;
         left: 4.5625rem;
         height: 1.3125rem;
         width: 49.875rem;
         z-index: 6;
         color: #0F233B;
         font-size: 0.9288rem;
         line-height: 1.3125rem;
         text-align: center;
     }
     #element-36 .x_0d0d8539 {
         text-align: center;
         line-height: 1.3125rem;
         font-size: 0.9288rem;
     }
     #element-295 {
         top: 0.9375rem;
         left: 21.875rem;
         height: 3.625rem;
         width: 8.125rem;
         z-index: 19;
     }
     #element-310 {
         top: 1.25rem;
         left: 32.3125rem;
         height: 3.0625rem;
         width: 3.3125rem;
         z-index: 23;
     }
     .notification-text {
         font-size: 3.125rem;
     }
     #popup-omogdd7ebvvlvoc4pnyeklnmi .lightbox-content {
         height: 34.0625rem;
         width: 30.8125rem;
     }
     #element-42 {
         top: 1.875rem;
         left: 2.5rem;
         height: 4.5rem;
         width: 26.0625rem;
         z-index: 36;
         color: #000000;
         font-size: 1.5099rem;
         line-height: 2.275rem;
         text-align: center;
     }
     #element-42 .x_47b745f5 {
         text-align: center;
         line-height: 2.25rem;
         font-size: 1.5099rem;
     }
     #element-43 {
         top: 7.375rem;
         left: 4.125rem;
         height: 18.4375rem;
         width: 22.8125rem;
         z-index: 99998;
     }
     .form {
         font-size: .8125rem;
     }
     .form-input {
         font-size: .9375rem;
         height: 2.6875rem;
     }
     .form-textarea {
         height: 6.25rem;
     }
     .form-label-title {
         margin: .3125rem 0 .5rem;
         font-size: .89375rem;
         padding: 0;
         line-height: 1.1875rem;
     }
     .form-multiple-label {
         margin-bottom: .625rem;
         font-size: .9375rem;
         line-height: 1.1875rem;
         padding: 0;
     }
     .form-checkbox-label:after {
         top: .1rem;
     }
     .form-label-outside {
         margin-bottom: 0;
     }
     .form-multiple-label:before {
         transition: background-color .1s, border .1s;
     }
     .form-radio-label:hover:before {
         border: .3125rem solid #9bc7fd;
     }
     .form-messagebox {
         display: block;
         position: absolute;
         left: 102%;
         width: 15.125rem;
         border: 1px solid;
         color: #e22828;
         border-radius: 5px;
         font-size: .8125rem;
         background-color: #ffe9e9;
         top: .5rem;
         animation: slide-down .5s ease-in-out;
     }
     .form-messagebox-header {
         background-color: #e22828;
         color: #fff;
         padding: .125rem .625rem;
     }
     .form-messagebox-contents {
         padding: .625rem 1.5rem;
         margin: 0;
     }
     #element-43 .btn.btn-effect3d:active {
         box-shadow: none;
     }
     #element-43 .btn:hover {
         background: #0080FF;
         color: #FFFFFF;
     }
     #element-43 .btn {
         background: #FF7800;
         color: #FFFFFF;
         font-size: 1.4861rem;
         font-family: Lato;
         font-weight: 700;
         height: 4.375rem;
         width: 22.8125rem;
         border-radius: 5px;
     }
     #element-43 .form-label {
         color: #000000;
     }
     #element-43::placeholder {
         color: #000000;
     }
     #element-43 .form-input {
         color: #000000;
         background-color: #FFFFFF;
         border-color: #C3C3C3;
     }
     #element-43 .user-invalid {
         border-color: #E12627;
     }
     #element-43 input::placeholder,
     #element-43 .form-label-inside {
         color: #000000;
     }
     #element-43 select.valid {
         color: #000000;
     }
     #element-43 .form-btn-geometry {
         top: 19.75rem;
         left: 0;
         height: 4.375rem;
         width: 22.8125rem;
         z-index: 99998;
     }
     #popup-biwikok4g9h .lightbox-content {
         height: 34.0625rem;
         width: 30.8125rem;
     }
     #element-321 {
         top: 1.875rem;
         left: 2.5rem;
         height: 4.5rem;
         width: 26.0625rem;
         z-index: 36;
         color: #000000;
         font-size: 1.5099rem;
         line-height: 2.275rem;
         text-align: center;
     }
     #element-321 .x_47b745f5 {
         text-align: center;
         line-height: 2.25rem;
         font-size: 1.5099rem;
     }
     #element-322 {
         top: 7.375rem;
         left: 4.125rem;
         height: 18.4375rem;
         width: 22.8125rem;
         z-index: 99998;
     }
     #element-322 .btn.btn-effect3d:active {
         box-shadow: none;
     }
     #element-322 .btn:hover {
         background: #0080FF;
         color: #FFFFFF;
     }
     #element-322 .btn {
         background: #FF7800;
         color: #FFFFFF;
         font-size: 1.4861rem;
         font-family: Lato;
         font-weight: 700;
         height: 4.375rem;
         width: 22.8125rem;
         border-radius: 5px;
     }
     #element-322 .form-label {
         color: #000000;
     }
     #element-322::placeholder {
         color: #000000;
     }
     #element-322 .form-input {
         color: #000000;
         background-color: #FFFFFF;
         border-color: #C3C3C3;
     }
     #element-322 .user-invalid {
         border-color: #E12627;
     }
     #element-322 input::placeholder,
     #element-322 .form-label-inside {
         color: #000000;
     }
     #element-322 select.valid {
         color: #000000;
     }
     #element-322 .form-btn-geometry {
         top: 19.75rem;
         left: 0;
         height: 4.375rem;
         width: 22.8125rem;
         z-index: 99998;
     }
     #popup-wxq6m667p28 .lightbox-content {
         height: 34.0625rem;
         width: 30.8125rem;
     }
     #element-325 {
         top: 1.875rem;
         left: 2.5rem;
         height: 4.5rem;
         width: 26.0625rem;
         z-index: 36;
         color: #000000;
         font-size: 1.5099rem;
         line-height: 2.275rem;
         text-align: center;
     }
     #element-325 .x_47b745f5 {
         text-align: center;
         line-height: 2.25rem;
         font-size: 1.5099rem;
     }
     #element-326 {
         top: 7.375rem;
         left: 4.125rem;
         height: 18.4375rem;
         width: 22.8125rem;
         z-index: 99998;
     }
     #element-326 .btn.btn-effect3d:active {
         box-shadow: none;
     }
     #element-326 .btn:hover {
         background: #0080FF;
         color: #FFFFFF;
     }
     #element-326 .btn {
         background: #FF7800;
         color: #FFFFFF;
         font-size: 1.4861rem;
         font-family: Lato;
         font-weight: 700;
         height: 4.375rem;
         width: 22.8125rem;
         border-radius: 5px;
     }
     #element-326 .form-label {
         color: #000000;
     }
     #element-326::placeholder {
         color: #000000;
     }
     #element-326 .form-input {
         color: #000000;
         background-color: #FFFFFF;
         border-color: #C3C3C3;
     }
     #element-326 .user-invalid {
         border-color: #E12627;
     }
     #element-326 input::placeholder,
     #element-326 .form-label-inside {
         color: #000000;
     }
     #element-326 select.valid {
         color: #000000;
     }
     #element-326 .form-btn-geometry {
         top: 19.75rem;
         left: 0;
         height: 4.375rem;
         width: 22.8125rem;
         z-index: 99998;
     }
 }
 
 .video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 88%;}