table,tbody,tfoot,thead,tr,th,td{background:transparent;font-size:100%;margin:0;outline:0;vertical-align:baseline}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}
body:not(.cq-wcm-edit) input,body:not(.cq-wcm-edit) input[type="text"],body:not(.cq-wcm-edit) input[type="email"],body:not(.cq-wcm-edit) input[type="search"],body:not(.cq-wcm-edit) input[type="password"],body:not(.cq-wcm-edit) textarea{border-radius:0;box-shadow:0;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,0)))!important;background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0))!important}
::-ms-clear,::-ms-reveal{display:none;width:0;height:0;visibility:hidden}
html{-webkit-text-size-adjust:100%}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:5px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_outside+.mCSB_scrollTools{right:-26px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(153,153,153,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(153,153,153,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(153,153,153,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(epam-core.common/css/common/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
@font-face{font-family:'oswald-light';src:url('../fonts/oswald-light.eot'),url('../fonts/oswald-light.ttf') format('truetype'),url('../fonts/oswald-light.svg#oswaldlight') format('svg');font-weight:normal!important;font-style:normal}
@font-face{font-family:'oswald-bold';src:url('../fonts/oswald-bold.eot'),url('../fonts/oswald-bold.ttf') format('truetype'),url('../fonts/oswald-bold.svg#oswaldbold') format('svg');font-weight:normal!important;font-style:normal}
@font-face{font-family:'oswald-regular';src:url('../fonts/oswald-regular.eot'),url('../fonts/oswald-regular.ttf') format('truetype'),url('../fonts/oswald-regular.svg#oswaldregular') format('svg');font-weight:normal!important;font-style:normal}
@font-face{font-family:'source-sans-pro-light';src:url('../fonts/sourcesanspro-light.eot');src:url('../fonts/sourcesanspro-light.eot?#iefix') format('embedded-opentype'),url('../fonts/sourcesanspro-light.woff') format('woff'),url('../fonts/sourcesanspro-light.ttf') format('truetype'),url('../fonts/sourcesanspro-light.svg#source-sans-pro-light') format('svg');font-weight:normal!important;font-style:normal}
@font-face{font-family:'source-sans-pro-regular';src:url('../fonts/sourcesanspro-regular.eot');src:url('../fonts/sourcesanspro-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/sourcesanspro-regular.woff') format('woff'),url('../fonts/sourcesanspro-regular.ttf') format('truetype'),url('../fonts/sourcesanspro-regular.svg#source-sans-pro-regular') format('svg');font-weight:normal!important;font-style:normal}
@font-face{font-family:'source-sans-pro-bold';src:url('../fonts/sourcesanspro-bold.eot');src:url('../fonts/sourcesanspro-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/sourcesanspro-bold.woff') format('woff'),url('../fonts/sourcesanspro-bold.ttf') format('truetype'),url('../fonts/sourcesanspro-bold.svg#source-sans-pro-bold') format('svg');font-weight:normal!important;font-style:normal}
@font-face{font-family:'source-sans-pro-italic';src:url('../fonts/sourcesanspro-italic.eot');src:url('../fonts/sourcesanspro-italic.eot?#iefix') format('embedded-opentype'),url('../fonts/sourcesanspro-italic.woff') format('woff'),url('../fonts/sourcesanspro-italic.ttf') format('truetype'),url('../fonts/sourcesanspro-italic.svg#source-sans-pro-italic') format('svg');font-weight:normal!important;font-style:normal}
@-webkit-keyframes fadeIn{0%{opacity:0}
20%{opacity:0}
40%{opacity:.3}
60%{opacity:.5}
80%{opacity:.9}
100%{opacity:1}
}
@keyframes fadeIn{0%{opacity:0}
20%{opacity:0}
40%{opacity:.3}
60%{opacity:.5}
80%{opacity:.9}
100%{opacity:1}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{font-size:100%;overflow-x:hidden;min-width:320px}
html{overflow-y:scroll}
body{color:#464547;background-color:#464547;background-image:url('../images/components/general/body/pattern.png')}
@media screen and (min-width:992px){header{height:auto}
}
.all-wrapper{overflow-x:hidden;max-width:1920px;height:100%;margin:0 auto;background-color:#fff}
.wrapper{width:100%;max-width:1248px;margin:0 auto;padding:0 24px;position:relative}
@media screen and (min-width:992px){.wrapper{padding:0 24px}
}
u,ins,a:-webkit-any-link{text-decoration:none}
h1{font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;font-size:3.125rem;line-height:3.4375rem;margin-bottom:18px;text-transform:uppercase}
@media screen and (min-width:992px){h1{font-size:6rem;line-height:6.4375rem;margin-bottom:36px}
}
h2{font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;font-size:2rem;line-height:2.1875rem;margin-bottom:16px;text-transform:uppercase}
@media screen and (min-width:992px){h2{font-size:4.0625rem;line-height:4.375rem;margin-bottom:32px}
}
h3{font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;font-size:1.875rem;line-height:2.375rem;margin-bottom:14px;text-transform:uppercase}
@media screen and (min-width:992px){h3{font-size:2.2rem;line-height:2.5rem;margin-bottom:28px}
}
h4{font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;font-size:1.5rem;line-height:1.75rem;margin-bottom:13px;text-transform:uppercase}
@media screen and (min-width:992px){h4{font-size:1.625rem;line-height:1.875rem;margin-bottom:26px}
}
h5{font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;font-size:1.25rem;line-height:1.25rem;margin-bottom:12px;text-transform:uppercase}
@media screen and (min-width:992px){h5{font-size:1.5rem;line-height:1.5rem;margin-bottom:24px}
}
h6{font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;font-size:1.125rem;line-height:1.125rem;margin-bottom:6px;text-transform:uppercase}
@media screen and (min-width:992px){h6{font-size:1.25rem;line-height:1.25rem;margin-bottom:12px}
}
p{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1rem;line-height:1.125rem;margin-bottom:8px}
@media screen and (min-width:992px){p{font-size:1.125rem;line-height:1.125rem;margin-bottom:16px}
}
a,tr,td{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1rem;line-height:1rem;color:#464547}
tr,td{line-height:1.375rem}
ul>li{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1rem;line-height:1.125rem;margin-left:18px;list-style:initial}
@media screen and (min-width:992px){ul>li{font-size:1.125rem;line-height:1.125rem}
}
ol{list-style:decimal inside}
.text-color-white{color:#fff}
.text-color-almost-white{color:#f0f0f0}
.text-color-light-gray{color:#ccc}
.text-color-gray{color:#999}
.text-color-medium-gray{color:#666}
.text-color-dark-gray{color:#464547}
.text-color-black-medium{color:#333}
.text-color-raspberry{color:#b22746}
.text-color-blue{color:#39c2d7}
.text-color-dark-blue{color:#1a9cb0}
.text-color-plum{color:#8e244d}
.text-color-lime-green{color:#a3c644}
.text-color-dark-green{color:#7f993a}
.font-size-8{font-size:.5rem;line-height:.625rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-8{font-size:.5rem;line-height:.625rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-8{font-size:.5rem;line-height:.625rem}
}
@media screen and (min-width:992px){.font-size-8{font-size:.5rem;line-height:.625rem}
}
.font-size-10{font-size:.625rem;line-height:.75rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-10{font-size:.625rem;line-height:.75rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-10{font-size:.625rem;line-height:.75rem}
}
@media screen and (min-width:992px){.font-size-10{font-size:.625rem;line-height:.75rem}
}
.font-size-12{font-size:.75rem;line-height:.875rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-12{font-size:.75rem;line-height:.875rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-12{font-size:.75rem;line-height:.875rem}
}
@media screen and (min-width:992px){.font-size-12{font-size:.75rem;line-height:.875rem}
}
.font-size-14{font-size:.875rem;line-height:1rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-14{font-size:.875rem;line-height:1rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-14{font-size:.875rem;line-height:1rem}
}
@media screen and (min-width:992px){.font-size-14{font-size:.875rem;line-height:1rem}
}
.font-size-16{font-size:1rem;line-height:1.25rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-16{font-size:1rem;line-height:1.25rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-16{font-size:1rem;line-height:1.25rem}
}
@media screen and (min-width:992px){.font-size-16{font-size:1rem;line-height:1.5rem}
}
.font-size-18{font-size:1.125rem;line-height:1.5rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-18{font-size:1.125rem;line-height:1.5rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-18{font-size:1.125rem;line-height:1.5rem}
}
@media screen and (min-width:992px){.font-size-18{font-size:1.125rem;line-height:1.625rem}
}
.font-size-20{font-size:1.25rem;line-height:1.5rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-20{font-size:1.25rem;line-height:1.5rem}
}
@media screen and (min-width:640px) and (max-width:767px){.font-size-20{font-size:1.25rem;line-height:1.5rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-20{font-size:1.25rem;line-height:1.5rem}
}
@media screen and (min-width:992px){.font-size-20{font-size:1.25rem;line-height:1.625rem}
}
.font-size-22{font-size:1.375rem;line-height:1.5rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-22{font-size:1.375rem;line-height:1.5rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-22{font-size:1.375rem;line-height:1.5rem}
}
@media screen and (min-width:992px){.font-size-22{font-size:1.375rem;line-height:1.625rem}
}
.font-size-24{font-size:1.5rem;line-height:1.625rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-24{font-size:1.5rem;line-height:1.625rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-24{font-size:1.5rem;line-height:1.625rem}
}
@media screen and (min-width:992px){.font-size-24{font-size:1.5rem;line-height:1.625rem}
}
.font-size-26{font-size:1.5rem;line-height:1.875rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-26{font-size:1.5rem;line-height:1.875rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-26{font-size:1.5rem;line-height:1.875rem}
}
@media screen and (min-width:992px){.font-size-26{font-size:1.625rem;line-height:2.25rem}
}
.font-size-28{font-size:1.625rem;line-height:1.875rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-28{font-size:1.625rem;line-height:1.875rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-28{font-size:1.625rem;line-height:1.875rem}
}
@media screen and (min-width:992px){.font-size-28{font-size:1.75rem;line-height:2.125rem}
}
.font-size-36{font-size:2.125rem;line-height:2.5rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-36{font-size:2.125rem;line-height:2.5rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-36{font-size:2.125rem;line-height:2.5rem}
}
@media screen and (min-width:992px){.font-size-36{font-size:2.25rem;line-height:2.5rem}
}
.font-size-48{font-size:2.25rem;line-height:2.5rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-48{font-size:2.25rem;line-height:2.5rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-48{font-size:2.25rem;line-height:2.5rem}
}
@media screen and (min-width:992px){.font-size-48{font-size:3rem;line-height:3.5rem}
}
.font-size-60{font-size:2.375rem;line-height:2.75rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-60{font-size:2.375rem;line-height:2.75rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-60{font-size:2.375rem;line-height:2.75rem}
}
@media screen and (min-width:992px){.font-size-60{font-size:3.75rem;line-height:4.125rem}
}
.font-size-72{font-size:2.5rem;line-height:2.875rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-72{font-size:2.5rem;line-height:2.875rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-72{font-size:2.5rem;line-height:2.875rem}
}
@media screen and (min-width:992px){.font-size-72{font-size:4.5rem;line-height:4.875rem}
}
.font-size-96{font-size:3rem;line-height:3.4375rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-96{font-size:3rem;line-height:3.4375rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-96{font-size:3rem;line-height:3.4375rem}
}
@media screen and (min-width:992px){.font-size-96{font-size:6rem;line-height:6.875rem}
}
.font-size-120{font-size:3.75rem;line-height:4rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-120{font-size:3.75rem;line-height:4rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-120{font-size:3.75rem;line-height:4rem}
}
@media screen and (min-width:992px){.font-size-120{font-size:7.5rem;line-height:8rem}
}
.font-size-144{font-size:4.5rem;line-height:5rem}
@media screen and (min-width:640px) and (max-width:767px){.font-size-144{font-size:4.5rem;line-height:5rem}
}
@media screen and (min-width:768px) and (max-width:991px){.font-size-144{font-size:4.5rem;line-height:5rem}
}
@media screen and (min-width:992px){.font-size-144{font-size:9rem;line-height:9.75rem}
}
.not-selected{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.fixed-element{position:fixed!important}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.fixed-element.unfixed{position:absolute!important}
}
input[type='checkbox'].blue-checkbox{display:none}
input[type='checkbox'].blue-checkbox+label,input[type='checkbox'].blue-checkbox+.blue-checkbox-label{font-size:1.125rem;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;min-height:20px;padding-left:32px;cursor:pointer;vertical-align:middle;color:#464547;background-position-y:center;position:relative}
input[type='checkbox'].blue-checkbox+label:before,input[type='checkbox'].blue-checkbox+.blue-checkbox-label:before{background-image:url('../images/sprites/spritesheet_5.png');background-repeat:no-repeat;background-position:-261px -261px;width:22px;height:22px;position:absolute;display:block;content:'';left:3px;top:50%;margin-top:-10px}
input[type='checkbox'].blue-checkbox:checked+label:before,input[type='checkbox'].blue-checkbox:checked+.blue-checkbox-label:before{background-position:-201px -261px}
.preloader-blue,.preloader-gray{width:100%;height:100%}
.preloader-blue>*,.preloader-gray>*{display:block;width:78px;height:78px;margin:20px auto}
.preloader-blue.preloader-small>*,.preloader-gray.preloader-small>*{width:78px;height:78px;margin:0 auto}
.preloader-blue>*{background:#fff url('../images/common/preloader-blue.gif') no-repeat center center}
.preloader-gray>*{background:#fff url('../images/common/preloader-gray.gif') no-repeat center center}
.campaign-with-preloader{position:relative}
.campaign-with-preloader .preloader-wrapper{position:absolute;top:50%;margin-top:-39px}
@media print{.header-menu-wrapper{position:absolute!important}
.header-hamburger-ui{display:none!important}
*{-webkit-print-color-adjust:exact}
.section-ui{page-break-inside:avoid;page-break-after:avoid}
}
@media screen and (min-width:1200px){.field-error-wrapper{position:absolute;z-index:-1;display:inline-block;padding:0 20px;opacity:0;background:#e00000}
}
.field-error-wrapper .field-error-message{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px) and (max-width:1199px) and (orientation:landscape){.field-error-wrapper .field-error-message{font-size:1.125rem;line-height:1.25rem;color:#e00000}
}
@media screen and (min-width:1200px){.field-error-wrapper .field-error-message{font-size:1.125rem;line-height:2.5rem;vertical-align:middle;color:#fff}
.field-error-wrapper .field-error-message:after{position:absolute;top:-7px;left:1px;width:0;height:0;content:'';border-right:10px solid transparent;border-bottom:10px solid #e00000;border-left:10px solid transparent}
}
input.form-field-error.form-field-error,textarea.form-field-error.form-field-error{border:1px solid #e00000;background-color:rgba(224,0,0,0.1)}
@media screen and (min-width:1200px){.form-field-error:hover ~ .field-error-wrapper{-webkit-transition:opacity .5s ease 0ms;-moz-transition:opacity .5s ease 0ms;-o-transition:opacity .5s ease 0ms;transition:opacity .5s ease 0ms;z-index:5;opacity:1}
}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px),screen and (min-width:768px) and (max-width:1023px) and (orientation:landscape),screen and (min-width:992px) and (max-width:1199px) and (orientation:landscape){.form-field-error ~ .field-error-wrapper{position:relative;top:-14px;display:inline-block}
}
.comment-ui,.text-field-ui,.file-upload-ui,.dropdown-list-ui,.location-column{position:relative}
@media screen and (min-width:1200px),screen and (min-width:1200px){.comment-ui .field-error-wrapper,.text-field-ui .field-error-wrapper,.file-upload-ui .field-error-wrapper,.dropdown-list-ui .field-error-wrapper,.location-column .field-error-wrapper{top:100%;left:0}
}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;transform:translateZ(0)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-loading.mfp-figure{display:none}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button.mfp-close{background:url('../images/components/general/event-registration/icon-close-button.svg') right no-repeat;width:44px;font-size:0!important;background-size:contain;top:5px;right:5px}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close{color:#fff;text-align:right;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:4px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-iframe-holder{padding-top:50px;padding-bottom:50px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{width:45px;top:-50px}
@media screen and (min-width:1000px){.mfp-iframe-holder .mfp-close{top:-38px;right:-38px}
}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;height:100%;width:1px;min-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(0.8)}
.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}
.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}
.media-type-placeholder{position:absolute;top:-1000em;left:-1000em;display:block}
@media screen and (max-width:479px){.media-type-placeholder{z-index:1}
}
@media screen and (min-width:480px) and (max-width:639px){.media-type-placeholder{z-index:2}
}
@media screen and (min-width:640px) and (max-width:767px){.media-type-placeholder{z-index:3}
}
@media screen and (min-width:768px) and (max-width:991px){.media-type-placeholder{z-index:4}
}
@media screen and (min-width:992px){.media-type-placeholder{z-index:5}
}
@media screen and (min-width:1200px){.media-type-placeholder{z-index:6}
}
.media-type-placeholder .landscape{position:absolute;z-index:0}
@media screen and (min-width:480px) and (max-width:767px) and (orientation:landscape){.media-type-placeholder .landscape{z-index:1}
}
@media screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape){.media-type-placeholder .landscape{z-index:2}
}
.acs-commons-resp-colctrl-row{*zoom:1;margin:0}
.acs-commons-resp-colctrl-row:before,.acs-commons-resp-colctrl-row:after{content:"";display:table;border-spacing:0}
.acs-commons-resp-colctrl-row:after{clear:both}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col{padding:0}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-10{display:inline-block;float:left;width:50%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-10{display:inline-block;float:left;width:10%}
}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-15{display:inline-block;float:left;width:50%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-15{display:inline-block;float:left;width:15%}
}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-20{display:inline-block;float:left;width:50%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-20{display:inline-block;float:left;width:20%}
}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-25{display:inline-block;float:left;width:50%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-25{display:inline-block;float:left;width:25%}
}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-30{display:inline-block;float:left;width:50%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-30{display:inline-block;float:left;width:30%}
}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-33,.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-34{display:inline-block;float:left;width:100%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-33,.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-34{display:inline-block;float:left;width:33.333333333333336%}
}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-40{display:inline-block;float:left;width:100%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-40{display:inline-block;float:left;width:40%}
}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-50{display:inline-block;float:left;width:100%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-50{display:inline-block;float:left;width:50%}
}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-60{display:inline-block;float:left;width:100%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-60{display:inline-block;float:left;width:60%}
}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-66,.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-67{display:inline-block;float:left;width:100%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-66,.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-67{display:inline-block;float:left;width:66.66666666666667%}
}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-70{display:inline-block;float:left;width:100%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-70{display:inline-block;float:left;width:70%}
}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-75{display:inline-block;float:left;width:100%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-75{display:inline-block;float:left;width:75%}
}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-80{display:inline-block;float:left;width:100%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-80{display:inline-block;float:left;width:80%}
}
.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-90{display:inline-block;float:left;width:100%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col.acs-commons-resp-colctrl-col-90{display:inline-block;float:left;width:90%}
}