.c-btn,.c-btn--link,.c-btn--conversion,.c-btn--function,.c-btn--outline{display:inline-block;min-width:200px;padding:14px 15px;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;color:#fff;border:1px solid transparent;border-radius:0;transition:all .3s}
.c-btn:hover,.c-btn--link:hover,.c-btn--conversion:hover,.c-btn--function:hover,.c-btn--outline:hover,.c-btn:focus,.c-btn--link:focus,.c-btn--conversion:focus,.c-btn--function:focus,.c-btn--outline:focus{text-decoration:none}
.c-btn:focus,.c-btn--link:focus,.c-btn--conversion:focus,.c-btn--function:focus,.c-btn--outline:focus{outline:0}
.c-btn:disabled,.c-btn--link:disabled,.c-btn--conversion:disabled,.c-btn--function:disabled,.c-btn--outline:disabled{opacity:.65;pointer-events:none}
.c-btn:not(:disabled),.c-btn--link:not(:disabled),.c-btn--conversion:not(:disabled),.c-btn--function:not(:disabled),.c-btn--outline:not(:disabled){cursor:pointer}
a.c-btn,a.c-btn--link,a.c-btn--conversion,a.c-btn--function,a.c-btn--outline{color:#fff}
.c-btn--link{background-color:#0068bf;border-color:#0068bf}
.c-btn--link:disabled{background-color:#0068bf;border-color:#0068bf}
.c-btn--link:hover,.c-btn--link:focus{background-color:#00a2ff;border-color:#00a2ff}
.c-btn--link:focus{box-shadow:0 0 0 3px rgba(0,162,255,0.5)}
.c-btn--conversion{background-color:#ed5f2b;border-color:#ed5f2b}
.c-btn--conversion:disabled{background-color:#ed5f2b;border-color:#ed5f2b}
.c-btn--conversion:hover,.c-btn--conversion:focus{background-color:#f27c38;border-color:#f27c38}
.c-btn--conversion:focus{box-shadow:0 0 0 3px rgba(242,124,56,0.5)}
.c-btn--function{background-color:#1f1f1f;border-color:#1f1f1f}
.c-btn--function:disabled{background-color:#1f1f1f;border-color:#1f1f1f}
.c-btn--function:hover,.c-btn--function:focus{background-color:#00a2ff;border-color:#00a2ff}
.c-btn--function:focus{box-shadow:0 0 0 3px rgba(0,162,255,0.5)}
.c-btn--outline{background-color:transparent;border-color:#fff}
.c-btn--outline:disabled{background-color:transparent;border-color:#fff}
.c-btn--outline:hover,.c-btn--outline:focus{background-color:#00a2ff;border-color:#00a2ff}
.c-btn--outline:focus{box-shadow:0 0 0 3px rgba(0,162,255,0.5)}
.c-btn--block{display:block;width:100%}
.c-btn--sm{min-width:150px;padding:10px 10px;line-height:1.3;border-radius:0}
.u-bg--black{background-color:#1f1f1f !important}
.u-bg--white{background-color:#fff !important}
.u-bg--transparent{background-color:transparent !important}
.u-text--justify{text-align:justify !important}
.u-text--nowrap{white-space:nowrap !important}
.u-text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.u-text--left{text-align:left !important}
.u-text--right{text-align:right !important}
.u-text--center{text-align:center !important}
@media(min-width:767px){.u-text-sm--left{text-align:left !important}
.u-text-sm--right{text-align:right !important}
.u-text-sm--center{text-align:center !important}
}
@media(min-width:991px){.u-text-md--left{text-align:left !important}
.u-text-md--right{text-align:right !important}
.u-text-md--center{text-align:center !important}
}
@media(min-width:1200px){.u-text-lg--left{text-align:left !important}
.u-text-lg--right{text-align:right !important}
.u-text-lg--center{text-align:center !important}
}
@media(min-width:1540px){.u-text-xl--left{text-align:left !important}
.u-text-xl--right{text-align:right !important}
.u-text-xl--center{text-align:center !important}
}
.u-text--lowercase{text-transform:lowercase !important}
.u-text--uppercase{text-transform:uppercase !important}
.u-text--capitalize{text-transform:capitalize !important}
.u-text--weight-light{font-weight:300 !important}
.u-text--weight-normal{font-weight:400 !important}
.u-text--weight-bold{font-weight:700 !important}
.u-text--italic{font-style:italic !important}
.u-text--white{color:#fff !important}
.u-text--muted{color:#767676 !important}
.u-w-25{width:25% !important}
.u-w-50{width:50% !important}
.u-w-75{width:75% !important}
.u-w-100{width:100% !important}
.u-w-auto{width:auto !important}
.u-h-25{height:25% !important}
.u-h-50{height:50% !important}
.u-h-75{height:75% !important}
.u-h-100{height:100% !important}
.u-h-auto{height:auto !important}
@media(min-width:767px){.u-w-sm-25{width:25% !important}
.u-w-sm-50{width:50% !important}
.u-w-sm-75{width:75% !important}
.u-w-sm-100{width:100% !important}
.u-w-sm-auto{width:auto !important}
.u-h-sm-25{height:25% !important}
.u-h-sm-50{height:50% !important}
.u-h-sm-75{height:75% !important}
.u-h-sm-100{height:100% !important}
.u-h-sm-auto{height:auto !important}
}
@media(min-width:991px){.u-w-md-25{width:25% !important}
.u-w-md-50{width:50% !important}
.u-w-md-75{width:75% !important}
.u-w-md-100{width:100% !important}
.u-w-md-auto{width:auto !important}
.u-h-md-25{height:25% !important}
.u-h-md-50{height:50% !important}
.u-h-md-75{height:75% !important}
.u-h-md-100{height:100% !important}
.u-h-md-auto{height:auto !important}
}
@media(min-width:1200px){.u-w-lg-25{width:25% !important}
.u-w-lg-50{width:50% !important}
.u-w-lg-75{width:75% !important}
.u-w-lg-100{width:100% !important}
.u-w-lg-auto{width:auto !important}
.u-h-lg-25{height:25% !important}
.u-h-lg-50{height:50% !important}
.u-h-lg-75{height:75% !important}
.u-h-lg-100{height:100% !important}
.u-h-lg-auto{height:auto !important}
}
@media(min-width:1540px){.u-w-xl-25{width:25% !important}
.u-w-xl-50{width:50% !important}
.u-w-xl-75{width:75% !important}
.u-w-xl-100{width:100% !important}
.u-w-xl-auto{width:auto !important}
.u-h-xl-25{height:25% !important}
.u-h-xl-50{height:50% !important}
.u-h-xl-75{height:75% !important}
.u-h-xl-100{height:100% !important}
.u-h-xl-auto{height:auto !important}
}
.u-mw-100{max-width:100% !important}
.u-mh-100{max-height:100% !important}
.u-margin-0{margin:0 !important}
.u-margin-top-0,.u-margin-y-0{margin-top:0 !important}
.u-margin-right-0,.u-margin-x-0{margin-right:0 !important}
.u-margin-bottom-0,.u-margin-y-0{margin-bottom:0 !important}
.u-margin-left-0,.u-margin-x-0{margin-left:0 !important}
.u-margin-1{margin:.4375rem !important}
.u-margin-top-1,.u-margin-y-1{margin-top:.4375rem !important}
.u-margin-right-1,.u-margin-x-1{margin-right:.4375rem !important}
.u-margin-bottom-1,.u-margin-y-1{margin-bottom:.4375rem !important}
.u-margin-left-1,.u-margin-x-1{margin-left:.4375rem !important}
.u-margin-2{margin:.875rem !important}
.u-margin-top-2,.u-margin-y-2{margin-top:.875rem !important}
.u-margin-right-2,.u-margin-x-2{margin-right:.875rem !important}
.u-margin-bottom-2,.u-margin-y-2{margin-bottom:.875rem !important}
.u-margin-left-2,.u-margin-x-2{margin-left:.875rem !important}
.u-margin-3{margin:1.75rem !important}
.u-margin-top-3,.u-margin-y-3{margin-top:1.75rem !important}
.u-margin-right-3,.u-margin-x-3{margin-right:1.75rem !important}
.u-margin-bottom-3,.u-margin-y-3{margin-bottom:1.75rem !important}
.u-margin-left-3,.u-margin-x-3{margin-left:1.75rem !important}
.u-margin-4{margin:2.625rem !important}
.u-margin-top-4,.u-margin-y-4{margin-top:2.625rem !important}
.u-margin-right-4,.u-margin-x-4{margin-right:2.625rem !important}
.u-margin-bottom-4,.u-margin-y-4{margin-bottom:2.625rem !important}
.u-margin-left-4,.u-margin-x-4{margin-left:2.625rem !important}
.u-margin-5{margin:3.5rem !important}
.u-margin-top-5,.u-margin-y-5{margin-top:3.5rem !important}
.u-margin-right-5,.u-margin-x-5{margin-right:3.5rem !important}
.u-margin-bottom-5,.u-margin-y-5{margin-bottom:3.5rem !important}
.u-margin-left-5,.u-margin-x-5{margin-left:3.5rem !important}
.u-margin-6{margin:5.25rem !important}
.u-margin-top-6,.u-margin-y-6{margin-top:5.25rem !important}
.u-margin-right-6,.u-margin-x-6{margin-right:5.25rem !important}
.u-margin-bottom-6,.u-margin-y-6{margin-bottom:5.25rem !important}
.u-margin-left-6,.u-margin-x-6{margin-left:5.25rem !important}
.u-margin-7{margin:7rem !important}
.u-margin-top-7,.u-margin-y-7{margin-top:7rem !important}
.u-margin-right-7,.u-margin-x-7{margin-right:7rem !important}
.u-margin-bottom-7,.u-margin-y-7{margin-bottom:7rem !important}
.u-margin-left-7,.u-margin-x-7{margin-left:7rem !important}
.u-margin-8{margin:8.75rem !important}
.u-margin-top-8,.u-margin-y-8{margin-top:8.75rem !important}
.u-margin-right-8,.u-margin-x-8{margin-right:8.75rem !important}
.u-margin-bottom-8,.u-margin-y-8{margin-bottom:8.75rem !important}
.u-margin-left-8,.u-margin-x-8{margin-left:8.75rem !important}
.u-padding-0{padding:0 !important}
.u-padding-top-0,.u-padding-y-0{padding-top:0 !important}
.u-padding-right-0,.u-padding-x-0{padding-right:0 !important}
.u-padding-bottom-0,.u-padding-y-0{padding-bottom:0 !important}
.u-padding-left-0,.u-padding-x-0{padding-left:0 !important}
.u-padding-1{padding:.4375rem !important}
.u-padding-top-1,.u-padding-y-1{padding-top:.4375rem !important}
.u-padding-right-1,.u-padding-x-1{padding-right:.4375rem !important}
.u-padding-bottom-1,.u-padding-y-1{padding-bottom:.4375rem !important}
.u-padding-left-1,.u-padding-x-1{padding-left:.4375rem !important}
.u-padding-2{padding:.875rem !important}
.u-padding-top-2,.u-padding-y-2{padding-top:.875rem !important}
.u-padding-right-2,.u-padding-x-2{padding-right:.875rem !important}
.u-padding-bottom-2,.u-padding-y-2{padding-bottom:.875rem !important}
.u-padding-left-2,.u-padding-x-2{padding-left:.875rem !important}
.u-padding-3{padding:1.75rem !important}
.u-padding-top-3,.u-padding-y-3{padding-top:1.75rem !important}
.u-padding-right-3,.u-padding-x-3{padding-right:1.75rem !important}
.u-padding-bottom-3,.u-padding-y-3{padding-bottom:1.75rem !important}
.u-padding-left-3,.u-padding-x-3{padding-left:1.75rem !important}
.u-padding-4{padding:2.625rem !important}
.u-padding-top-4,.u-padding-y-4{padding-top:2.625rem !important}
.u-padding-right-4,.u-padding-x-4{padding-right:2.625rem !important}
.u-padding-bottom-4,.u-padding-y-4{padding-bottom:2.625rem !important}
.u-padding-left-4,.u-padding-x-4{padding-left:2.625rem !important}
.u-padding-5{padding:3.5rem !important}
.u-padding-top-5,.u-padding-y-5{padding-top:3.5rem !important}
.u-padding-right-5,.u-padding-x-5{padding-right:3.5rem !important}
.u-padding-bottom-5,.u-padding-y-5{padding-bottom:3.5rem !important}
.u-padding-left-5,.u-padding-x-5{padding-left:3.5rem !important}
.u-padding-6{padding:5.25rem !important}
.u-padding-top-6,.u-padding-y-6{padding-top:5.25rem !important}
.u-padding-right-6,.u-padding-x-6{padding-right:5.25rem !important}
.u-padding-bottom-6,.u-padding-y-6{padding-bottom:5.25rem !important}
.u-padding-left-6,.u-padding-x-6{padding-left:5.25rem !important}
.u-padding-7{padding:7rem !important}
.u-padding-top-7,.u-padding-y-7{padding-top:7rem !important}
.u-padding-right-7,.u-padding-x-7{padding-right:7rem !important}
.u-padding-bottom-7,.u-padding-y-7{padding-bottom:7rem !important}
.u-padding-left-7,.u-padding-x-7{padding-left:7rem !important}
.u-padding-8{padding:8.75rem !important}
.u-padding-top-8,.u-padding-y-8{padding-top:8.75rem !important}
.u-padding-right-8,.u-padding-x-8{padding-right:8.75rem !important}
.u-padding-bottom-8,.u-padding-y-8{padding-bottom:8.75rem !important}
.u-padding-left-8,.u-padding-x-8{padding-left:8.75rem !important}
.u-margin-auto{margin:auto !important}
.u-margin-top-auto,.u-margin-y-auto{margin-top:auto !important}
.u-margin-right-auto,.u-margin-x-auto{margin-right:auto !important}
.u-margin-bottom-auto,.u-margin-y-auto{margin-bottom:auto !important}
.u-margin-left-auto,.u-margin-x-auto{margin-left:auto !important}
@media(min-width:767px){.u-margin-sm-0{margin:0 !important}
.u-margin-top-sm-0,.u-margin-y-sm-0{margin-top:0 !important}
.u-margin-right-sm-0,.u-margin-x-sm-0{margin-right:0 !important}
.u-margin-bottom-sm-0,.u-margin-y-sm-0{margin-bottom:0 !important}
.u-margin-left-sm-0,.u-margin-x-sm-0{margin-left:0 !important}
.u-margin-sm-1{margin:.4375rem !important}
.u-margin-top-sm-1,.u-margin-y-sm-1{margin-top:.4375rem !important}
.u-margin-right-sm-1,.u-margin-x-sm-1{margin-right:.4375rem !important}
.u-margin-bottom-sm-1,.u-margin-y-sm-1{margin-bottom:.4375rem !important}
.u-margin-left-sm-1,.u-margin-x-sm-1{margin-left:.4375rem !important}
.u-margin-sm-2{margin:.875rem !important}
.u-margin-top-sm-2,.u-margin-y-sm-2{margin-top:.875rem !important}
.u-margin-right-sm-2,.u-margin-x-sm-2{margin-right:.875rem !important}
.u-margin-bottom-sm-2,.u-margin-y-sm-2{margin-bottom:.875rem !important}
.u-margin-left-sm-2,.u-margin-x-sm-2{margin-left:.875rem !important}
.u-margin-sm-3{margin:1.75rem !important}
.u-margin-top-sm-3,.u-margin-y-sm-3{margin-top:1.75rem !important}
.u-margin-right-sm-3,.u-margin-x-sm-3{margin-right:1.75rem !important}
.u-margin-bottom-sm-3,.u-margin-y-sm-3{margin-bottom:1.75rem !important}
.u-margin-left-sm-3,.u-margin-x-sm-3{margin-left:1.75rem !important}
.u-margin-sm-4{margin:2.625rem !important}
.u-margin-top-sm-4,.u-margin-y-sm-4{margin-top:2.625rem !important}
.u-margin-right-sm-4,.u-margin-x-sm-4{margin-right:2.625rem !important}
.u-margin-bottom-sm-4,.u-margin-y-sm-4{margin-bottom:2.625rem !important}
.u-margin-left-sm-4,.u-margin-x-sm-4{margin-left:2.625rem !important}
.u-margin-sm-5{margin:3.5rem !important}
.u-margin-top-sm-5,.u-margin-y-sm-5{margin-top:3.5rem !important}
.u-margin-right-sm-5,.u-margin-x-sm-5{margin-right:3.5rem !important}
.u-margin-bottom-sm-5,.u-margin-y-sm-5{margin-bottom:3.5rem !important}
.u-margin-left-sm-5,.u-margin-x-sm-5{margin-left:3.5rem !important}
.u-margin-sm-6{margin:5.25rem !important}
.u-margin-top-sm-6,.u-margin-y-sm-6{margin-top:5.25rem !important}
.u-margin-right-sm-6,.u-margin-x-sm-6{margin-right:5.25rem !important}
.u-margin-bottom-sm-6,.u-margin-y-sm-6{margin-bottom:5.25rem !important}
.u-margin-left-sm-6,.u-margin-x-sm-6{margin-left:5.25rem !important}
.u-margin-sm-7{margin:7rem !important}
.u-margin-top-sm-7,.u-margin-y-sm-7{margin-top:7rem !important}
.u-margin-right-sm-7,.u-margin-x-sm-7{margin-right:7rem !important}
.u-margin-bottom-sm-7,.u-margin-y-sm-7{margin-bottom:7rem !important}
.u-margin-left-sm-7,.u-margin-x-sm-7{margin-left:7rem !important}
.u-margin-sm-8{margin:8.75rem !important}
.u-margin-top-sm-8,.u-margin-y-sm-8{margin-top:8.75rem !important}
.u-margin-right-sm-8,.u-margin-x-sm-8{margin-right:8.75rem !important}
.u-margin-bottom-sm-8,.u-margin-y-sm-8{margin-bottom:8.75rem !important}
.u-margin-left-sm-8,.u-margin-x-sm-8{margin-left:8.75rem !important}
.u-padding-sm-0{padding:0 !important}
.u-padding-top-sm-0,.u-padding-y-sm-0{padding-top:0 !important}
.u-padding-right-sm-0,.u-padding-x-sm-0{padding-right:0 !important}
.u-padding-bottom-sm-0,.u-padding-y-sm-0{padding-bottom:0 !important}
.u-padding-left-sm-0,.u-padding-x-sm-0{padding-left:0 !important}
.u-padding-sm-1{padding:.4375rem !important}
.u-padding-top-sm-1,.u-padding-y-sm-1{padding-top:.4375rem !important}
.u-padding-right-sm-1,.u-padding-x-sm-1{padding-right:.4375rem !important}
.u-padding-bottom-sm-1,.u-padding-y-sm-1{padding-bottom:.4375rem !important}
.u-padding-left-sm-1,.u-padding-x-sm-1{padding-left:.4375rem !important}
.u-padding-sm-2{padding:.875rem !important}
.u-padding-top-sm-2,.u-padding-y-sm-2{padding-top:.875rem !important}
.u-padding-right-sm-2,.u-padding-x-sm-2{padding-right:.875rem !important}
.u-padding-bottom-sm-2,.u-padding-y-sm-2{padding-bottom:.875rem !important}
.u-padding-left-sm-2,.u-padding-x-sm-2{padding-left:.875rem !important}
.u-padding-sm-3{padding:1.75rem !important}
.u-padding-top-sm-3,.u-padding-y-sm-3{padding-top:1.75rem !important}
.u-padding-right-sm-3,.u-padding-x-sm-3{padding-right:1.75rem !important}
.u-padding-bottom-sm-3,.u-padding-y-sm-3{padding-bottom:1.75rem !important}
.u-padding-left-sm-3,.u-padding-x-sm-3{padding-left:1.75rem !important}
.u-padding-sm-4{padding:2.625rem !important}
.u-padding-top-sm-4,.u-padding-y-sm-4{padding-top:2.625rem !important}
.u-padding-right-sm-4,.u-padding-x-sm-4{padding-right:2.625rem !important}
.u-padding-bottom-sm-4,.u-padding-y-sm-4{padding-bottom:2.625rem !important}
.u-padding-left-sm-4,.u-padding-x-sm-4{padding-left:2.625rem !important}
.u-padding-sm-5{padding:3.5rem !important}
.u-padding-top-sm-5,.u-padding-y-sm-5{padding-top:3.5rem !important}
.u-padding-right-sm-5,.u-padding-x-sm-5{padding-right:3.5rem !important}
.u-padding-bottom-sm-5,.u-padding-y-sm-5{padding-bottom:3.5rem !important}
.u-padding-left-sm-5,.u-padding-x-sm-5{padding-left:3.5rem !important}
.u-padding-sm-6{padding:5.25rem !important}
.u-padding-top-sm-6,.u-padding-y-sm-6{padding-top:5.25rem !important}
.u-padding-right-sm-6,.u-padding-x-sm-6{padding-right:5.25rem !important}
.u-padding-bottom-sm-6,.u-padding-y-sm-6{padding-bottom:5.25rem !important}
.u-padding-left-sm-6,.u-padding-x-sm-6{padding-left:5.25rem !important}
.u-padding-sm-7{padding:7rem !important}
.u-padding-top-sm-7,.u-padding-y-sm-7{padding-top:7rem !important}
.u-padding-right-sm-7,.u-padding-x-sm-7{padding-right:7rem !important}
.u-padding-bottom-sm-7,.u-padding-y-sm-7{padding-bottom:7rem !important}
.u-padding-left-sm-7,.u-padding-x-sm-7{padding-left:7rem !important}
.u-padding-sm-8{padding:8.75rem !important}
.u-padding-top-sm-8,.u-padding-y-sm-8{padding-top:8.75rem !important}
.u-padding-right-sm-8,.u-padding-x-sm-8{padding-right:8.75rem !important}
.u-padding-bottom-sm-8,.u-padding-y-sm-8{padding-bottom:8.75rem !important}
.u-padding-left-sm-8,.u-padding-x-sm-8{padding-left:8.75rem !important}
.u-margin-sm-auto{margin:auto !important}
.u-margin-top-sm-auto,.u-margin-y-sm-auto{margin-top:auto !important}
.u-margin-right-sm-auto,.u-margin-x-sm-auto{margin-right:auto !important}
.u-margin-bottom-sm-auto,.u-margin-y-sm-auto{margin-bottom:auto !important}
.u-margin-left-sm-auto,.u-margin-x-sm-auto{margin-left:auto !important}
}
@media(min-width:991px){.u-margin-md-0{margin:0 !important}
.u-margin-top-md-0,.u-margin-y-md-0{margin-top:0 !important}
.u-margin-right-md-0,.u-margin-x-md-0{margin-right:0 !important}
.u-margin-bottom-md-0,.u-margin-y-md-0{margin-bottom:0 !important}
.u-margin-left-md-0,.u-margin-x-md-0{margin-left:0 !important}
.u-margin-md-1{margin:.4375rem !important}
.u-margin-top-md-1,.u-margin-y-md-1{margin-top:.4375rem !important}
.u-margin-right-md-1,.u-margin-x-md-1{margin-right:.4375rem !important}
.u-margin-bottom-md-1,.u-margin-y-md-1{margin-bottom:.4375rem !important}
.u-margin-left-md-1,.u-margin-x-md-1{margin-left:.4375rem !important}
.u-margin-md-2{margin:.875rem !important}
.u-margin-top-md-2,.u-margin-y-md-2{margin-top:.875rem !important}
.u-margin-right-md-2,.u-margin-x-md-2{margin-right:.875rem !important}
.u-margin-bottom-md-2,.u-margin-y-md-2{margin-bottom:.875rem !important}
.u-margin-left-md-2,.u-margin-x-md-2{margin-left:.875rem !important}
.u-margin-md-3{margin:1.75rem !important}
.u-margin-top-md-3,.u-margin-y-md-3{margin-top:1.75rem !important}
.u-margin-right-md-3,.u-margin-x-md-3{margin-right:1.75rem !important}
.u-margin-bottom-md-3,.u-margin-y-md-3{margin-bottom:1.75rem !important}
.u-margin-left-md-3,.u-margin-x-md-3{margin-left:1.75rem !important}
.u-margin-md-4{margin:2.625rem !important}
.u-margin-top-md-4,.u-margin-y-md-4{margin-top:2.625rem !important}
.u-margin-right-md-4,.u-margin-x-md-4{margin-right:2.625rem !important}
.u-margin-bottom-md-4,.u-margin-y-md-4{margin-bottom:2.625rem !important}
.u-margin-left-md-4,.u-margin-x-md-4{margin-left:2.625rem !important}
.u-margin-md-5{margin:3.5rem !important}
.u-margin-top-md-5,.u-margin-y-md-5{margin-top:3.5rem !important}
.u-margin-right-md-5,.u-margin-x-md-5{margin-right:3.5rem !important}
.u-margin-bottom-md-5,.u-margin-y-md-5{margin-bottom:3.5rem !important}
.u-margin-left-md-5,.u-margin-x-md-5{margin-left:3.5rem !important}
.u-margin-md-6{margin:5.25rem !important}
.u-margin-top-md-6,.u-margin-y-md-6{margin-top:5.25rem !important}
.u-margin-right-md-6,.u-margin-x-md-6{margin-right:5.25rem !important}
.u-margin-bottom-md-6,.u-margin-y-md-6{margin-bottom:5.25rem !important}
.u-margin-left-md-6,.u-margin-x-md-6{margin-left:5.25rem !important}
.u-margin-md-7{margin:7rem !important}
.u-margin-top-md-7,.u-margin-y-md-7{margin-top:7rem !important}
.u-margin-right-md-7,.u-margin-x-md-7{margin-right:7rem !important}
.u-margin-bottom-md-7,.u-margin-y-md-7{margin-bottom:7rem !important}
.u-margin-left-md-7,.u-margin-x-md-7{margin-left:7rem !important}
.u-margin-md-8{margin:8.75rem !important}
.u-margin-top-md-8,.u-margin-y-md-8{margin-top:8.75rem !important}
.u-margin-right-md-8,.u-margin-x-md-8{margin-right:8.75rem !important}
.u-margin-bottom-md-8,.u-margin-y-md-8{margin-bottom:8.75rem !important}
.u-margin-left-md-8,.u-margin-x-md-8{margin-left:8.75rem !important}
.u-padding-md-0{padding:0 !important}
.u-padding-top-md-0,.u-padding-y-md-0{padding-top:0 !important}
.u-padding-right-md-0,.u-padding-x-md-0{padding-right:0 !important}
.u-padding-bottom-md-0,.u-padding-y-md-0{padding-bottom:0 !important}
.u-padding-left-md-0,.u-padding-x-md-0{padding-left:0 !important}
.u-padding-md-1{padding:.4375rem !important}
.u-padding-top-md-1,.u-padding-y-md-1{padding-top:.4375rem !important}
.u-padding-right-md-1,.u-padding-x-md-1{padding-right:.4375rem !important}
.u-padding-bottom-md-1,.u-padding-y-md-1{padding-bottom:.4375rem !important}
.u-padding-left-md-1,.u-padding-x-md-1{padding-left:.4375rem !important}
.u-padding-md-2{padding:.875rem !important}
.u-padding-top-md-2,.u-padding-y-md-2{padding-top:.875rem !important}
.u-padding-right-md-2,.u-padding-x-md-2{padding-right:.875rem !important}
.u-padding-bottom-md-2,.u-padding-y-md-2{padding-bottom:.875rem !important}
.u-padding-left-md-2,.u-padding-x-md-2{padding-left:.875rem !important}
.u-padding-md-3{padding:1.75rem !important}
.u-padding-top-md-3,.u-padding-y-md-3{padding-top:1.75rem !important}
.u-padding-right-md-3,.u-padding-x-md-3{padding-right:1.75rem !important}
.u-padding-bottom-md-3,.u-padding-y-md-3{padding-bottom:1.75rem !important}
.u-padding-left-md-3,.u-padding-x-md-3{padding-left:1.75rem !important}
.u-padding-md-4{padding:2.625rem !important}
.u-padding-top-md-4,.u-padding-y-md-4{padding-top:2.625rem !important}
.u-padding-right-md-4,.u-padding-x-md-4{padding-right:2.625rem !important}
.u-padding-bottom-md-4,.u-padding-y-md-4{padding-bottom:2.625rem !important}
.u-padding-left-md-4,.u-padding-x-md-4{padding-left:2.625rem !important}
.u-padding-md-5{padding:3.5rem !important}
.u-padding-top-md-5,.u-padding-y-md-5{padding-top:3.5rem !important}
.u-padding-right-md-5,.u-padding-x-md-5{padding-right:3.5rem !important}
.u-padding-bottom-md-5,.u-padding-y-md-5{padding-bottom:3.5rem !important}
.u-padding-left-md-5,.u-padding-x-md-5{padding-left:3.5rem !important}
.u-padding-md-6{padding:5.25rem !important}
.u-padding-top-md-6,.u-padding-y-md-6{padding-top:5.25rem !important}
.u-padding-right-md-6,.u-padding-x-md-6{padding-right:5.25rem !important}
.u-padding-bottom-md-6,.u-padding-y-md-6{padding-bottom:5.25rem !important}
.u-padding-left-md-6,.u-padding-x-md-6{padding-left:5.25rem !important}
.u-padding-md-7{padding:7rem !important}
.u-padding-top-md-7,.u-padding-y-md-7{padding-top:7rem !important}
.u-padding-right-md-7,.u-padding-x-md-7{padding-right:7rem !important}
.u-padding-bottom-md-7,.u-padding-y-md-7{padding-bottom:7rem !important}
.u-padding-left-md-7,.u-padding-x-md-7{padding-left:7rem !important}
.u-padding-md-8{padding:8.75rem !important}
.u-padding-top-md-8,.u-padding-y-md-8{padding-top:8.75rem !important}
.u-padding-right-md-8,.u-padding-x-md-8{padding-right:8.75rem !important}
.u-padding-bottom-md-8,.u-padding-y-md-8{padding-bottom:8.75rem !important}
.u-padding-left-md-8,.u-padding-x-md-8{padding-left:8.75rem !important}
.u-margin-md-auto{margin:auto !important}
.u-margin-top-md-auto,.u-margin-y-md-auto{margin-top:auto !important}
.u-margin-right-md-auto,.u-margin-x-md-auto{margin-right:auto !important}
.u-margin-bottom-md-auto,.u-margin-y-md-auto{margin-bottom:auto !important}
.u-margin-left-md-auto,.u-margin-x-md-auto{margin-left:auto !important}
}
@media(min-width:1200px){.u-margin-lg-0{margin:0 !important}
.u-margin-top-lg-0,.u-margin-y-lg-0{margin-top:0 !important}
.u-margin-right-lg-0,.u-margin-x-lg-0{margin-right:0 !important}
.u-margin-bottom-lg-0,.u-margin-y-lg-0{margin-bottom:0 !important}
.u-margin-left-lg-0,.u-margin-x-lg-0{margin-left:0 !important}
.u-margin-lg-1{margin:.4375rem !important}
.u-margin-top-lg-1,.u-margin-y-lg-1{margin-top:.4375rem !important}
.u-margin-right-lg-1,.u-margin-x-lg-1{margin-right:.4375rem !important}
.u-margin-bottom-lg-1,.u-margin-y-lg-1{margin-bottom:.4375rem !important}
.u-margin-left-lg-1,.u-margin-x-lg-1{margin-left:.4375rem !important}
.u-margin-lg-2{margin:.875rem !important}
.u-margin-top-lg-2,.u-margin-y-lg-2{margin-top:.875rem !important}
.u-margin-right-lg-2,.u-margin-x-lg-2{margin-right:.875rem !important}
.u-margin-bottom-lg-2,.u-margin-y-lg-2{margin-bottom:.875rem !important}
.u-margin-left-lg-2,.u-margin-x-lg-2{margin-left:.875rem !important}
.u-margin-lg-3{margin:1.75rem !important}
.u-margin-top-lg-3,.u-margin-y-lg-3{margin-top:1.75rem !important}
.u-margin-right-lg-3,.u-margin-x-lg-3{margin-right:1.75rem !important}
.u-margin-bottom-lg-3,.u-margin-y-lg-3{margin-bottom:1.75rem !important}
.u-margin-left-lg-3,.u-margin-x-lg-3{margin-left:1.75rem !important}
.u-margin-lg-4{margin:2.625rem !important}
.u-margin-top-lg-4,.u-margin-y-lg-4{margin-top:2.625rem !important}
.u-margin-right-lg-4,.u-margin-x-lg-4{margin-right:2.625rem !important}
.u-margin-bottom-lg-4,.u-margin-y-lg-4{margin-bottom:2.625rem !important}
.u-margin-left-lg-4,.u-margin-x-lg-4{margin-left:2.625rem !important}
.u-margin-lg-5{margin:3.5rem !important}
.u-margin-top-lg-5,.u-margin-y-lg-5{margin-top:3.5rem !important}
.u-margin-right-lg-5,.u-margin-x-lg-5{margin-right:3.5rem !important}
.u-margin-bottom-lg-5,.u-margin-y-lg-5{margin-bottom:3.5rem !important}
.u-margin-left-lg-5,.u-margin-x-lg-5{margin-left:3.5rem !important}
.u-margin-lg-6{margin:5.25rem !important}
.u-margin-top-lg-6,.u-margin-y-lg-6{margin-top:5.25rem !important}
.u-margin-right-lg-6,.u-margin-x-lg-6{margin-right:5.25rem !important}
.u-margin-bottom-lg-6,.u-margin-y-lg-6{margin-bottom:5.25rem !important}
.u-margin-left-lg-6,.u-margin-x-lg-6{margin-left:5.25rem !important}
.u-margin-lg-7{margin:7rem !important}
.u-margin-top-lg-7,.u-margin-y-lg-7{margin-top:7rem !important}
.u-margin-right-lg-7,.u-margin-x-lg-7{margin-right:7rem !important}
.u-margin-bottom-lg-7,.u-margin-y-lg-7{margin-bottom:7rem !important}
.u-margin-left-lg-7,.u-margin-x-lg-7{margin-left:7rem !important}
.u-margin-lg-8{margin:8.75rem !important}
.u-margin-top-lg-8,.u-margin-y-lg-8{margin-top:8.75rem !important}
.u-margin-right-lg-8,.u-margin-x-lg-8{margin-right:8.75rem !important}
.u-margin-bottom-lg-8,.u-margin-y-lg-8{margin-bottom:8.75rem !important}
.u-margin-left-lg-8,.u-margin-x-lg-8{margin-left:8.75rem !important}
.u-padding-lg-0{padding:0 !important}
.u-padding-top-lg-0,.u-padding-y-lg-0{padding-top:0 !important}
.u-padding-right-lg-0,.u-padding-x-lg-0{padding-right:0 !important}
.u-padding-bottom-lg-0,.u-padding-y-lg-0{padding-bottom:0 !important}
.u-padding-left-lg-0,.u-padding-x-lg-0{padding-left:0 !important}
.u-padding-lg-1{padding:.4375rem !important}
.u-padding-top-lg-1,.u-padding-y-lg-1{padding-top:.4375rem !important}
.u-padding-right-lg-1,.u-padding-x-lg-1{padding-right:.4375rem !important}
.u-padding-bottom-lg-1,.u-padding-y-lg-1{padding-bottom:.4375rem !important}
.u-padding-left-lg-1,.u-padding-x-lg-1{padding-left:.4375rem !important}
.u-padding-lg-2{padding:.875rem !important}
.u-padding-top-lg-2,.u-padding-y-lg-2{padding-top:.875rem !important}
.u-padding-right-lg-2,.u-padding-x-lg-2{padding-right:.875rem !important}
.u-padding-bottom-lg-2,.u-padding-y-lg-2{padding-bottom:.875rem !important}
.u-padding-left-lg-2,.u-padding-x-lg-2{padding-left:.875rem !important}
.u-padding-lg-3{padding:1.75rem !important}
.u-padding-top-lg-3,.u-padding-y-lg-3{padding-top:1.75rem !important}
.u-padding-right-lg-3,.u-padding-x-lg-3{padding-right:1.75rem !important}
.u-padding-bottom-lg-3,.u-padding-y-lg-3{padding-bottom:1.75rem !important}
.u-padding-left-lg-3,.u-padding-x-lg-3{padding-left:1.75rem !important}
.u-padding-lg-4{padding:2.625rem !important}
.u-padding-top-lg-4,.u-padding-y-lg-4{padding-top:2.625rem !important}
.u-padding-right-lg-4,.u-padding-x-lg-4{padding-right:2.625rem !important}
.u-padding-bottom-lg-4,.u-padding-y-lg-4{padding-bottom:2.625rem !important}
.u-padding-left-lg-4,.u-padding-x-lg-4{padding-left:2.625rem !important}
.u-padding-lg-5{padding:3.5rem !important}
.u-padding-top-lg-5,.u-padding-y-lg-5{padding-top:3.5rem !important}
.u-padding-right-lg-5,.u-padding-x-lg-5{padding-right:3.5rem !important}
.u-padding-bottom-lg-5,.u-padding-y-lg-5{padding-bottom:3.5rem !important}
.u-padding-left-lg-5,.u-padding-x-lg-5{padding-left:3.5rem !important}
.u-padding-lg-6{padding:5.25rem !important}
.u-padding-top-lg-6,.u-padding-y-lg-6{padding-top:5.25rem !important}
.u-padding-right-lg-6,.u-padding-x-lg-6{padding-right:5.25rem !important}
.u-padding-bottom-lg-6,.u-padding-y-lg-6{padding-bottom:5.25rem !important}
.u-padding-left-lg-6,.u-padding-x-lg-6{padding-left:5.25rem !important}
.u-padding-lg-7{padding:7rem !important}
.u-padding-top-lg-7,.u-padding-y-lg-7{padding-top:7rem !important}
.u-padding-right-lg-7,.u-padding-x-lg-7{padding-right:7rem !important}
.u-padding-bottom-lg-7,.u-padding-y-lg-7{padding-bottom:7rem !important}
.u-padding-left-lg-7,.u-padding-x-lg-7{padding-left:7rem !important}
.u-padding-lg-8{padding:8.75rem !important}
.u-padding-top-lg-8,.u-padding-y-lg-8{padding-top:8.75rem !important}
.u-padding-right-lg-8,.u-padding-x-lg-8{padding-right:8.75rem !important}
.u-padding-bottom-lg-8,.u-padding-y-lg-8{padding-bottom:8.75rem !important}
.u-padding-left-lg-8,.u-padding-x-lg-8{padding-left:8.75rem !important}
.u-margin-lg-auto{margin:auto !important}
.u-margin-top-lg-auto,.u-margin-y-lg-auto{margin-top:auto !important}
.u-margin-right-lg-auto,.u-margin-x-lg-auto{margin-right:auto !important}
.u-margin-bottom-lg-auto,.u-margin-y-lg-auto{margin-bottom:auto !important}
.u-margin-left-lg-auto,.u-margin-x-lg-auto{margin-left:auto !important}
}
@media(min-width:1540px){.u-margin-xl-0{margin:0 !important}
.u-margin-top-xl-0,.u-margin-y-xl-0{margin-top:0 !important}
.u-margin-right-xl-0,.u-margin-x-xl-0{margin-right:0 !important}
.u-margin-bottom-xl-0,.u-margin-y-xl-0{margin-bottom:0 !important}
.u-margin-left-xl-0,.u-margin-x-xl-0{margin-left:0 !important}
.u-margin-xl-1{margin:.4375rem !important}
.u-margin-top-xl-1,.u-margin-y-xl-1{margin-top:.4375rem !important}
.u-margin-right-xl-1,.u-margin-x-xl-1{margin-right:.4375rem !important}
.u-margin-bottom-xl-1,.u-margin-y-xl-1{margin-bottom:.4375rem !important}
.u-margin-left-xl-1,.u-margin-x-xl-1{margin-left:.4375rem !important}
.u-margin-xl-2{margin:.875rem !important}
.u-margin-top-xl-2,.u-margin-y-xl-2{margin-top:.875rem !important}
.u-margin-right-xl-2,.u-margin-x-xl-2{margin-right:.875rem !important}
.u-margin-bottom-xl-2,.u-margin-y-xl-2{margin-bottom:.875rem !important}
.u-margin-left-xl-2,.u-margin-x-xl-2{margin-left:.875rem !important}
.u-margin-xl-3{margin:1.75rem !important}
.u-margin-top-xl-3,.u-margin-y-xl-3{margin-top:1.75rem !important}
.u-margin-right-xl-3,.u-margin-x-xl-3{margin-right:1.75rem !important}
.u-margin-bottom-xl-3,.u-margin-y-xl-3{margin-bottom:1.75rem !important}
.u-margin-left-xl-3,.u-margin-x-xl-3{margin-left:1.75rem !important}
.u-margin-xl-4{margin:2.625rem !important}
.u-margin-top-xl-4,.u-margin-y-xl-4{margin-top:2.625rem !important}
.u-margin-right-xl-4,.u-margin-x-xl-4{margin-right:2.625rem !important}
.u-margin-bottom-xl-4,.u-margin-y-xl-4{margin-bottom:2.625rem !important}
.u-margin-left-xl-4,.u-margin-x-xl-4{margin-left:2.625rem !important}
.u-margin-xl-5{margin:3.5rem !important}
.u-margin-top-xl-5,.u-margin-y-xl-5{margin-top:3.5rem !important}
.u-margin-right-xl-5,.u-margin-x-xl-5{margin-right:3.5rem !important}
.u-margin-bottom-xl-5,.u-margin-y-xl-5{margin-bottom:3.5rem !important}
.u-margin-left-xl-5,.u-margin-x-xl-5{margin-left:3.5rem !important}
.u-margin-xl-6{margin:5.25rem !important}
.u-margin-top-xl-6,.u-margin-y-xl-6{margin-top:5.25rem !important}
.u-margin-right-xl-6,.u-margin-x-xl-6{margin-right:5.25rem !important}
.u-margin-bottom-xl-6,.u-margin-y-xl-6{margin-bottom:5.25rem !important}
.u-margin-left-xl-6,.u-margin-x-xl-6{margin-left:5.25rem !important}
.u-margin-xl-7{margin:7rem !important}
.u-margin-top-xl-7,.u-margin-y-xl-7{margin-top:7rem !important}
.u-margin-right-xl-7,.u-margin-x-xl-7{margin-right:7rem !important}
.u-margin-bottom-xl-7,.u-margin-y-xl-7{margin-bottom:7rem !important}
.u-margin-left-xl-7,.u-margin-x-xl-7{margin-left:7rem !important}
.u-margin-xl-8{margin:8.75rem !important}
.u-margin-top-xl-8,.u-margin-y-xl-8{margin-top:8.75rem !important}
.u-margin-right-xl-8,.u-margin-x-xl-8{margin-right:8.75rem !important}
.u-margin-bottom-xl-8,.u-margin-y-xl-8{margin-bottom:8.75rem !important}
.u-margin-left-xl-8,.u-margin-x-xl-8{margin-left:8.75rem !important}
.u-padding-xl-0{padding:0 !important}
.u-padding-top-xl-0,.u-padding-y-xl-0{padding-top:0 !important}
.u-padding-right-xl-0,.u-padding-x-xl-0{padding-right:0 !important}
.u-padding-bottom-xl-0,.u-padding-y-xl-0{padding-bottom:0 !important}
.u-padding-left-xl-0,.u-padding-x-xl-0{padding-left:0 !important}
.u-padding-xl-1{padding:.4375rem !important}
.u-padding-top-xl-1,.u-padding-y-xl-1{padding-top:.4375rem !important}
.u-padding-right-xl-1,.u-padding-x-xl-1{padding-right:.4375rem !important}
.u-padding-bottom-xl-1,.u-padding-y-xl-1{padding-bottom:.4375rem !important}
.u-padding-left-xl-1,.u-padding-x-xl-1{padding-left:.4375rem !important}
.u-padding-xl-2{padding:.875rem !important}
.u-padding-top-xl-2,.u-padding-y-xl-2{padding-top:.875rem !important}
.u-padding-right-xl-2,.u-padding-x-xl-2{padding-right:.875rem !important}
.u-padding-bottom-xl-2,.u-padding-y-xl-2{padding-bottom:.875rem !important}
.u-padding-left-xl-2,.u-padding-x-xl-2{padding-left:.875rem !important}
.u-padding-xl-3{padding:1.75rem !important}
.u-padding-top-xl-3,.u-padding-y-xl-3{padding-top:1.75rem !important}
.u-padding-right-xl-3,.u-padding-x-xl-3{padding-right:1.75rem !important}
.u-padding-bottom-xl-3,.u-padding-y-xl-3{padding-bottom:1.75rem !important}
.u-padding-left-xl-3,.u-padding-x-xl-3{padding-left:1.75rem !important}
.u-padding-xl-4{padding:2.625rem !important}
.u-padding-top-xl-4,.u-padding-y-xl-4{padding-top:2.625rem !important}
.u-padding-right-xl-4,.u-padding-x-xl-4{padding-right:2.625rem !important}
.u-padding-bottom-xl-4,.u-padding-y-xl-4{padding-bottom:2.625rem !important}
.u-padding-left-xl-4,.u-padding-x-xl-4{padding-left:2.625rem !important}
.u-padding-xl-5{padding:3.5rem !important}
.u-padding-top-xl-5,.u-padding-y-xl-5{padding-top:3.5rem !important}
.u-padding-right-xl-5,.u-padding-x-xl-5{padding-right:3.5rem !important}
.u-padding-bottom-xl-5,.u-padding-y-xl-5{padding-bottom:3.5rem !important}
.u-padding-left-xl-5,.u-padding-x-xl-5{padding-left:3.5rem !important}
.u-padding-xl-6{padding:5.25rem !important}
.u-padding-top-xl-6,.u-padding-y-xl-6{padding-top:5.25rem !important}
.u-padding-right-xl-6,.u-padding-x-xl-6{padding-right:5.25rem !important}
.u-padding-bottom-xl-6,.u-padding-y-xl-6{padding-bottom:5.25rem !important}
.u-padding-left-xl-6,.u-padding-x-xl-6{padding-left:5.25rem !important}
.u-padding-xl-7{padding:7rem !important}
.u-padding-top-xl-7,.u-padding-y-xl-7{padding-top:7rem !important}
.u-padding-right-xl-7,.u-padding-x-xl-7{padding-right:7rem !important}
.u-padding-bottom-xl-7,.u-padding-y-xl-7{padding-bottom:7rem !important}
.u-padding-left-xl-7,.u-padding-x-xl-7{padding-left:7rem !important}
.u-padding-xl-8{padding:8.75rem !important}
.u-padding-top-xl-8,.u-padding-y-xl-8{padding-top:8.75rem !important}
.u-padding-right-xl-8,.u-padding-x-xl-8{padding-right:8.75rem !important}
.u-padding-bottom-xl-8,.u-padding-y-xl-8{padding-bottom:8.75rem !important}
.u-padding-left-xl-8,.u-padding-x-xl-8{padding-left:8.75rem !important}
.u-margin-xl-auto{margin:auto !important}
.u-margin-top-xl-auto,.u-margin-y-xl-auto{margin-top:auto !important}
.u-margin-right-xl-auto,.u-margin-x-xl-auto{margin-right:auto !important}
.u-margin-bottom-xl-auto,.u-margin-y-xl-auto{margin-bottom:auto !important}
.u-margin-left-xl-auto,.u-margin-x-xl-auto{margin-left:auto !important}
}
.p-generalgallery .icon-video:after{width:20%;height:35.555555%}
.p-generalgallery__top{display:flex;justify-content:flex-end;align-items:center}
.p-generalgallery__main{margin-top:15px;position:relative}
[data-js-generalgallery-modal] .p-generalgallery__main{margin-top:0}
.p-generalgallery__main.is-main_bg--dark{background-color:#000}
[data-js-generalgallery="list"] .p-generalgallery__main.is-main_bg--dark{background-color:transparent}
[data-js-generalgallery-modal] .p-generalgallery__main.is-main_bg--dark{background-color:transparent}
.p-generalgallery__main.is-main_bg--light{background-color:#fff}
[data-js-generalgallery="list"] .p-generalgallery__main.is-main_bg--light{background-color:transparent}
[data-js-generalgallery-modal] .p-generalgallery__main.is-main_bg--light{background-color:transparent}
.p-generalgallery__main.is-main_border--dark{border:1px solid #ccc}
[data-js-generalgallery="list"] .p-generalgallery__main.is-main_border--dark{border:0}
[data-js-generalgallery-modal] .p-generalgallery__main.is-main_border--dark{border:0}
.p-generalgallery__main.is-main_border--light{border:1px solid #fff}
[data-js-generalgallery="list"] .p-generalgallery__main.is-main_border--light{border:0}
[data-js-generalgallery-modal] .p-generalgallery__main.is-main_border--light{border:0}
.p-generalgallery__bottom{margin-top:15px;padding-left:10%;padding-right:10%;overflow:hidden}
[data-js-generalgallery="list"] .p-generalgallery__bottom{display:none}
@media(max-width:766.98px){.p-generalgallery__bottom{padding-left:0;padding-right:0}
}
@media(max-width:766.98px){[data-js-generalgallery-modal] .p-generalgallery__bottom{display:none}
}
.p-generalgallery__view-toggle{display:flex;justify-content:center;align-items:center}
[data-js-generalgallery-modal] .p-generalgallery__view-toggle{display:none}
.p-generalgallery__view-toggle__switch{margin-left:2px;margin-right:2px}
.p-generalgallery__view-toggle__switch svg{fill:#fff;vertical-align:bottom}
.p-generalgallery__view-toggle__switch--slideshow .p-generalgallery__view-toggle__target{background-color:#00a2ff}
.p-generalgallery__view-toggle__switch--slideshow .p-generalgallery__view-toggle__target:hover{background-color:#00a2ff}
[data-js-generalgallery="list"] .p-generalgallery__view-toggle__switch--slideshow .p-generalgallery__view-toggle__target{background-color:#1f1f1f}
[data-js-generalgallery="list"] .p-generalgallery__view-toggle__switch--slideshow .p-generalgallery__view-toggle__target:hover{background-color:#464646;transition:all .3s}
.p-generalgallery__view-toggle__switch--list .p-generalgallery__view-toggle__target{background-color:#1f1f1f}
[data-js-generalgallery="list"] .p-generalgallery__view-toggle__switch--list .p-generalgallery__view-toggle__target{background-color:#00a2ff}
[data-js-generalgallery="list"] .p-generalgallery__view-toggle__switch--list .p-generalgallery__view-toggle__target:hover{background-color:#00a2ff}
.p-generalgallery__view-toggle__target{display:block;padding:6px 19px}
.p-generalgallery__view-toggle__target:hover{background-color:#464646;transition:all .3s}
.p-generalgallery__carousel{width:100%;overflow:hidden}
.p-generalgallery__items{position:relative;display:flex;justify-content:flex-start;align-items:flex-start}
[data-js-generalgallery="list"] .p-generalgallery__items{width:calc(100% + 2px) !important;left:auto !important;flex-wrap:wrap;margin-left:-1px;margin-right:-1px}
[data-js-generalgallery_main="fade"] .p-generalgallery__items{display:block;position:relative;padding-top:56.25%}
[data-js-generalgallery="list"] [data-js-generalgallery_main="fade"] .p-generalgallery__items{padding-top:0;display:flex}
@media(max-width:766.98px){[data-js-generalgallery-modal] .p-generalgallery__items{width:100% !important;left:auto !important;display:block}
}
[data-js-generalgallery="list"] .is-gallery_list--1col .p-generalgallery__item{width:100%}
[data-js-generalgallery="list"] .is-gallery_list--2col .p-generalgallery__item{width:50%}
[data-js-generalgallery="list"] .is-gallery_list--3col .p-generalgallery__item{width:33.3333%}
[data-js-generalgallery="list"] .is-gallery_list--4col .p-generalgallery__item{width:25%}
[data-js-generalgallery="list"] .is-gallery_list--5col .p-generalgallery__item{width:20%}
[data-js-generalgallery="list"] .is-gallery_list--6col .p-generalgallery__item{width:16.6666%}
[data-js-generalgallery="list"] .p-generalgallery__item{width:33.3333%;padding:1px}
@media(min-width:767px) and (max-width:1199.98px){[data-js-generalgallery="list"] .is-gallery_list--1col--md .p-generalgallery__item{width:100%}
}
@media(min-width:767px) and (max-width:1199.98px){[data-js-generalgallery="list"] .is-gallery_list--2col--md .p-generalgallery__item{width:50%}
}
@media(min-width:767px) and (max-width:1199.98px){[data-js-generalgallery="list"] .is-gallery_list--3col--md .p-generalgallery__item{width:33.3333%}
}
@media(min-width:767px) and (max-width:1199.98px){[data-js-generalgallery="list"] .is-gallery_list--4col--md .p-generalgallery__item{width:25%}
}
@media(min-width:767px) and (max-width:1199.98px){[data-js-generalgallery="list"] .is-gallery_list--5col--md .p-generalgallery__item{width:20%}
}
@media(min-width:767px) and (max-width:1199.98px){[data-js-generalgallery="list"] .is-gallery_list--6col--md .p-generalgallery__item{width:16.6666%}
}
@media(max-width:766.98px){[data-js-generalgallery="list"] .p-generalgallery__item{width:50% !important}
}
@media(max-width:766.98px){[data-js-generalgallery="list"] .is-gallery_list--1col--sm .p-generalgallery__item{width:100% !important}
}
@media(max-width:766.98px){[data-js-generalgallery="list"] .is-gallery_list--2col--sm .p-generalgallery__item{width:50% !important}
}
@media(max-width:766.98px){[data-js-generalgallery="list"] .is-gallery_list--3col--sm .p-generalgallery__item{width:33.3333% !important}
}
@media(max-width:766.98px){[data-js-generalgallery="list"] .is-gallery_list--4col--sm .p-generalgallery__item{width:25% !important}
}
@media(max-width:766.98px){[data-js-generalgallery="list"] .is-gallery_list--5col--sm .p-generalgallery__item{width:20% !important}
}
@media(max-width:766.98px){[data-js-generalgallery="list"] .is-gallery_list--6col--sm .p-generalgallery__item{width:16.6666% !important}
}
[data-js-generalgallery_main="fade"] .p-generalgallery__item{width:100%;height:auto;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
[data-js-generalgallery="list"] [data-js-generalgallery_main="fade"] .p-generalgallery__item{position:static;width:33.3333%}
[data-js-generalgallery-modal] [data-js-generalgallery_main="fade"] .p-generalgallery__item{position:absolute}
[data-js-generalgallery-modal] .p-generalgallery__item{position:relative}
@media(max-width:766.98px){[data-js-generalgallery-modal] .p-generalgallery__item{margin-bottom:30px}
}
.p-generalgallery__item__target{position:relative;display:block}
[data-js-generalgallery-modal] .p-generalgallery__item__target{pointer-events:none}
.p-generalgallery__media{width:100%;position:relative;z-index:0}
.p-generalgallery__media:before{content:"";padding-top:56.25%;position:relative;display:block}
[data-js-generalgallery="list"] .p-generalgallery__media:before{content:none}
@media(max-width:766.98px){[data-js-generalgallery-modal] .p-generalgallery__media:before{display:none}
}
[data-js-generalgallery-modal] .p-generalgallery__media.is-video{pointer-events:all}
.p-generalgallery__media--top .p-generalgallery__media_inner{align-items:flex-start}
.p-generalgallery__media__video{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1}
@media(max-width:766.98px){[data-js-generalgallery-modal] .p-generalgallery__media__video{position:relative;padding-top:56.25%}
}
.p-generalgallery__media__video iframe{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.p-generalgallery__media__inner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;z-index:1;justify-content:center;align-items:center}
@media(max-width:766.98px){[data-js-generalgallery-modal] .p-generalgallery__media__inner{position:static;display:block;text-align:center}
}
[data-js-generalgallery-modal] .p-generalgallery__media__inner.icon-video:after{content:none}
[data-js-generalgallery-modal] .is-video .p-generalgallery__media__inner{position:absolute;z-index:0}
@media(max-width:766.98px){[data-js-generalgallery-modal] .is-video .p-generalgallery__media__inner{display:flex;align-items:center}
}
.p-generalgallery__media__img{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:bottom;margin-top:0}
[data-js-generalgallery="list"] .p-generalgallery__media__img{max-height:none}
@media(max-width:766.98px){[data-js-generalgallery-modal] .p-generalgallery__media__img{width:100%}
}
.p-generalgallery__media__img.is-loader{width:auto !important}
[data-js-generalgallery="list"] .p-generalgallery__media{display:block;position:relative;width:100%;padding-top:56.25%;overflow:hidden;margin:0 auto}
[data-js-generalgallery="list"] .p-generalgallery__media__inner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center}
[data-js-generalgallery="list"] .p-generalgallery__media__img{flex-basis:auto;flex-grow:0;flex-shrink:0;max-height:100%;max-width:none}
[data-js-generalgallery="list"] .p-generalgallery__media__img.is-moreVertical{max-width:100%;max-height:none}
.is-gallery--square[data-js-generalgallery="list"] .p-generalgallery__media{padding-top:100%}
.p-generalgallery__data{position:absolute;bottom:10px;left:10px;max-width:65%;transition:all .3s}
[data-js-generalgallery="list"] .p-generalgallery__data{display:none}
@media(max-width:766.98px){.p-generalgallery__data{max-width:calc(100% - 20px)}
}
[data-js-generalgallery-modal] .p-generalgallery__item:hover .p-generalgallery__data{opacity:0}
@media(max-width:766.98px){[data-js-generalgallery-modal] .p-generalgallery__item:hover .p-generalgallery__data{opacity:1}
}
@media(max-width:766.98px){[data-js-generalgallery-modal] .p-generalgallery__data{position:static;bottom:auto;left:auto;max-width:100%}
}
.p-generalgallery__data__nums__inner{font-size:1.2rem;line-height:1.5;display:inline-block;background-color:rgba(0,0,0,0.7);padding:5px 15px;text-align:center}
.is-main_data--light .p-generalgallery__data__nums__inner{background-color:#fff}
@media(max-width:766.98px){[data-js-generalgallery-modal] .p-generalgallery__data__nums{display:none}
}
.p-generalgallery__data__num{color:#fff}
.is-main_data--light .p-generalgallery__data__num{color:#000}
.p-generalgallery__data__caption{background-color:rgba(0,0,0,0.7);padding:5px 15px}
.is-main_data--light .p-generalgallery__data__caption{background-color:#fff}
@media(max-width:766.98px){[data-js-generalgallery-modal] .p-generalgallery__data__caption{margin-top:10px}
}
.p-generalgallery__data__caption__inner{font-size:1.4rem;line-height:1.5;color:#fff}
.is-main_data--light .p-generalgallery__data__caption__inner{color:#000}
@media(max-width:766.98px){.p-generalgallery__data__caption__inner{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
}
@media(max-width:766.98px){[data-js-generalgallery-modal] .p-generalgallery__data__caption__inner{white-space:inherit;text-overflow:inherit}
}
[data-js-generalgallery="list"] .p-generalgallery__arrows{display:none}
@media(max-width:766.98px){[data-js-generalgallery-modal] .p-generalgallery__arrows{display:none}
}
.p-generalgallery__arrow{position:absolute;display:block;width:44px;height:44px;top:50%;margin-top:-22px;background-color:rgba(0,0,0,0.7);border-radius:4px}
[data-js-generalgallery-modal] .p-generalgallery__arrow{background-color:transparent}
.p-generalgallery__arrow--prev{left:10px}
[data-js-generalgallery-modal] .p-generalgallery__arrow--prev{left:-54px}
.p-generalgallery__arrow--next{right:10px}
[data-js-generalgallery-modal] .p-generalgallery__arrow--next{right:-54px}
.p-generalgallery__arrow svg{fill:#fff}
[data-js-generalgallery-modal="light"] .p-generalgallery__arrow svg{fill:#0068bf}
.p-generalgallery__navs{width:calc(100% + 2px);margin-left:-1px;margin-right:-1px;overflow:hidden}
.p-generalgallery__navs__inner{position:relative;display:flex;justify-content:center;align-items:center}
.p-generalgallery__nav{width:20%;padding:0 1px}
.p-generalgallery__nav__target{border:1px solid #fff;position:relative;display:block}
.is-nav_border--dark .p-generalgallery__nav__target{border-color:#ccc}
.is-nav_border--none .p-generalgallery__nav__target{border-color:transparent}
.is-active .p-generalgallery__nav__target{border-color:#00a2ff}
.is-active .p-generalgallery__nav__target:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#00a2ff;opacity:.5}
@media(max-width:766.98px){.p-generalgallery__nav__target{position:relative;padding-top:calc(100% - 2px);overflow:hidden}
}
@media(max-width:766.98px){.p-generalgallery__nav__target__inner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
}
.p-generalgallery__thumb{display:block;position:relative;width:100%;padding-top:56.25%;overflow:hidden;margin:0 auto}
.p-generalgallery__thumb__inner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center}
.p-generalgallery__thumb__img{flex-basis:auto;flex-grow:0;flex-shrink:0;max-height:100%;max-width:none}
.p-generalgallery__thumb__img.is-moreVertical{max-width:100%;max-height:none}
.is-gallery--square .p-generalgallery__thumb{padding-top:100%}
@media(max-width:766.98px){.p-generalgallery__thumb{width:177.7777778%;padding-top:100%;left:-38.8888889%}
}
.is-active .p-generalgallery__thumb{filter:grayscale(100%)}
.p-generalgallery__thumb__img{margin-top:0}
.p-generalgallery__modal{padding-bottom:15px;display:flex;align-items:center;height:100%}
@media(max-width:766.98px){.p-generalgallery__modal{display:block}
}
.p-generalgallery__modal__inner{vertical-align:middle;position:relative;width:100%}
@media(max-width:766.98px){.p-generalgallery__modal__inner{display:block}
}
.p-generalgallery__modal__close{position:fixed;top:0;right:0}
.p-generalgallery__modal__close__target{display:block;width:44px;height:44px;padding:6px;background-color:#0068bf;transition:all .3s}
.p-generalgallery__modal__close__target:hover{background-color:#00a2ff}
.p-generalgallery__modal__close__target svg{fill:#fff}
.p-generalgallery__modal__body{margin:0 auto;width:calc(80% - 108px);max-width:1872px;padding-top:44px}
@media(max-width:766.98px){.p-generalgallery__modal__body{width:100%}
}
.p-generalgallery__mqchecker{width:0;height:0}
.p-generalgallery__mqchecker__item{width:0;height:0;display:none}
@media(min-width:1200px){.p-generalgallery__mqchecker__item.is-large{display:block}
}
@media(min-width:767px) and (max-width:1199.98px){.p-generalgallery__mqchecker__item.is-medium{display:block}
}
@media(max-width:766.98px){.p-generalgallery__mqchecker__item.is-small{display:block}
}
[data-js-generalgallery-modal]{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100001}
[data-js-generalgallery-modal_fixed] [data-js-generalgallery-modal]{display:block;width:100%;height:100%}
[data-js-generalgallery-modal_bg]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:black}
[data-js-generalgallery-modal="light"] [data-js-generalgallery-modal_bg]{background-color:white}
[data-js-generalgallery-modal_fixed] [data-js-generalgallery-modal_bg]{position:fixed;overflow-x:hidden;overflow-y:auto}
[data-js-generalgallery-modal_container]{position:relative;opacity:0;width:100%;height:100%}
[data-js-generalgallery-modal_fixed] [data-js-generalgallery-modal_container]{opacity:1}
@media(max-width:766.98px){[data-js-generalgallery-modal_fixed] [data-js-generalgallery-modal_body]{position:fixed;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}
}
[data-js-generalgallery-modal_fixed]{overflow:hidden}
@media(max-width:766.98px){[data-js-generalgallery-modal_fixed]{height:100%}
}
[data-js-generalgallery-modal_fixed] body{overflow:hidden}
@media(max-width:766.98px){[data-js-generalgallery-modal_fixed] body{height:100%;overflow:auto}
}
[data-js-generalgallery-modal_overlay]{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#000;display:flex;align-items:center;justify-content:center}
[data-js-generalgallery-modal="light"] [data-js-generalgallery-modal_overlay]{background-color:#fff}