@font-face{font-family:'Lato';src:'url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Regular.eot")';src:local("Lato"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Regular.eot?iefix") format("emebedded-opentype"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Regular.woff2") format("woff2"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Regular.woff") format("woff"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'Lato';src:'url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Italic.eot")';src:local("Lato"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Italic.eot?iefix") format("emebedded-opentype"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Italic.woff2") format("woff2"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Italic.woff") format("woff"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}
@font-face{font-family:'Lato';src:'url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Medium.eot")';src:local("Lato Medium"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Medium.eot?iefix") format("emebedded-opentype"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Medium.woff2") format("woff2"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Medium.woff") format("woff"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Medium.ttf") format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:'Lato';src:'url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Bold.eot")';src:local("Lato Bold"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Bold.eot?iefix") format("emebedded-opentype"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Bold.woff2") format("woff2"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Bold.woff") format("woff"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Bold.ttf") format("truetype");font-weight:600;font-style:normal}
@font-face{font-family:'Lato';src:'url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Black.eot")';src:local("Lato Black"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Black.eot?iefix") format("emebedded-opentype"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Black.woff2") format("woff2"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Black.woff") format("woff"),url("../themes/mrchr/assets/fonts/lato/fonts/Lato-Black.ttf") format("truetype");font-weight:900;font-style:normal}
html{position:relative;width:100%;height:100%;font-size:16px;font-size:100%}
body{position:relative;font-family:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",Arial,sans-serif;color:#111;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size-adjust:auto}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
.hidden{display:none}
.disabled{opacity:0.7;pointer-events:none;cursor:default}
body.lockScroll{overflow-y:hidden;overflow-x:hidden}
body{min-width:1343px;height:100%;font-size:14px;margin:0;padding:0;background-color:#fff}
@media screen and (min-width:1024px){body{font-size:calc(14px + 0.006153846153846 * (100vw - 1024px))}
}
@media screen and (min-width:1349px){body{font-size:16px}
}
.page{position:relative}
.page:after,.page:before{content:"";display:table}
.page:after{clear:both}
a{display:inline-block;color:inherit;text-decoration:none}
.section:after,.section:before{content:"";display:table}
.section:after{clear:both}
.row:after,.row:before{content:"";display:table}
.row:after{clear:both}
.container{width:auto;max-width:84.3125em;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:1.875em;padding-right:1.875em}
.container::after{content:'';display:table;clear:both}
.slick-disabled{opacity:0.7;pointer-events:none;cursor:default}
.slick-slider *:focus,.slick-slider *:active{outline:none}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:0.5}
.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}
.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #e9ecef}
.modal-footer > :not(:first-child){margin-left:0.25rem}
.modal-footer > :not(:last-child){margin-right:0.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}
.modal-sm{max-width:300px}
}
@media (min-width:992px){.modal-lg{max-width:800px}
}
.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}
.cardsSection{background-color:#ededed;padding-bottom:5.5em}
.cardsSection-container{width:auto;max-width:1170px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.cardsSection-container::after{content:'';display:table;clear:both}
.cardsSection-header{padding:5.75em 0 3.75em}
.cardsSection-title{display:inline-block;margin:0;padding:0;font-size:2.25em;line-height:1.5;text-transform:uppercase;letter-spacing:0.04em;font-weight:800;color:#002e5a;border-bottom:0.083333333333333em solid #002e5a;margin-right:1.333333333333333em}
.cardsSection-subtitle{display:block;margin:0;padding:0;font-size:1.875em;line-height:1.6;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:1.5em;color:#002e5a;text-align:center}
.cardsSection-headerLink{display:inline-block;text-transform:uppercase;letter-spacing:0.04em;color:#002e5a;font-size:1em;line-height:1.4375;font-weight:600;margin-bottom:1.4375em;margin-right:0.25em;margin-left:0.25em;border-bottom:0.0625em solid transparent;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease}
.cardsSection-headerLink:after{content:" →"}
.cardsSection-headerLink:hover{border-color:#002e5a}
.tripleCards + .tripleCards > .cardsSection-subtitle:before{content:"";display:block;position:relative;width:24em;margin:1em auto 1.5em;border-bottom:1px solid #d3d3d3}
.tripleCards:after,.tripleCards:before{content:"";display:table}
.tripleCards:after{clear:both}
.tripleCards-card{height:445px;position:relative;margin:0;width:32.136752136752136%;padding:1.25em;float:left;overflow:hidden;position:relative;text-align:center;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;top:0;background-color:transparent;-webkit-transition:background-color 0.3s ease,top 0.3s ease,-webkit-box-shadow 0.3s ease;transition:background-color 0.3s ease,top 0.3s ease,-webkit-box-shadow 0.3s ease;transition:background-color 0.3s ease,top 0.3s ease,box-shadow 0.3s ease;transition:background-color 0.3s ease,top 0.3s ease,box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease}
.tripleCards-card:not(:nth-child(3n)){margin-right:1.794871794871795%}
.tripleCards-card:before{content:"";display:block;height:0;padding-top:100%}
.tripleCards-card.open:after{content:"";display:block;position:absolute;top:1.25em;right:1.25em;bottom:1.25em;left:1.25em;border:0.625em solid #fde52d}
.tripleCards-card:not(.open):hover{background-color:#fff;-webkit-box-shadow:0 2px 7px 1px rgba(0,0,0,0.1);box-shadow:0 2px 7px 1px rgba(0,0,0,0.1)}
.tripleCards-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}
.tripleCards-message{position:absolute;top:50%;left:0;width:100%;padding:2.25em;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1em;line-height:1.5}
.tripleCards-cover{padding:0 0 1em 0}
.tripleCards-cover.logo{padding:1.875em 1em 1em 1em}
.tripleCards-img{display:block;margin:0 auto;max-width:23.5em;max-height:11.9375em}
.tripleCards-cover.logo .tripleCards-img{max-width:22.5em;max-height:10.0625em}
.tripleCards-title{margin-bottom:0.75em;color:#002e5a}
.tripleCards-company{margin-bottom:0.75em;text-transform:uppercase;letter-spacing:0.04em;font-weight:650;color:#002e5a}
.tripleCards-nomination{margin-bottom:1em;color:#002e5a}
.tripleCards-link{position:absolute;position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden;padding-left:100%;white-space:nowrap;z-index:10}
.tripleCards-vote{position:absolute;left:50%;transform:translateX(-50%);bottom:3%;display:inline-block;text-transform:uppercase;letter-spacing:0.04em; font-weight:800;color:#002e5a;padding:0.8125em;background-color:#fde52d;border:0.25em solid #fde52d;border-radius:0.125em;cursor:pointer;-webkit-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease;z-index:11}
.tripleCards-vote:hover{background-color:#fff;color:#002e5a}
.tripleCards-vote.oc-loading{background-color:#fff;border-color:#fff;color:#2ecc40;pointer-events:none}
.tripleCards-vote.voted{background-color:#2ecc40;border-color:#2ecc40;color:#fff;pointer-events:none}
.contestantModal-container{position:relative;width:auto;max-width:1024px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;margin-top:4.625em;background-color:#fde52d}
.contestantModal-container::after{content:'';display:table;clear:both}
.contestantModal-body:after{content:"";display:block;clear:both}
.contestantModal-main{float:right;width:45.25em;padding:2em 4.5em 3.375em;background-color:#fff}
.contestantModal-aside{width:18.75em;padding:2em 3em 3.375em}
.contestantContent-cover{position:absolute;top:2em;left:0;z-index:11;width:20.5625em;height:11.75em;background-color:#ededed}
.contestantContent-cover.logo{padding:1em}
.contestantContent-img{display:block;margin:0 auto;max-height:11.75em}
.contestantContent-cover.logo .contestantContent-img{max-height:9.75em}
.contestantContent-title{font-size:1.5em;line-height:1.208333333333333;color:#002e5a;margin-bottom:0.833333333333333em}
.contestantContent-organization{font-size:1.5em;line-height:1.208333333333333;color:#002e5a;text-transform:uppercase;letter-spacing:0.04em;font-weight:800;margin-bottom:0.833333333333333em}
.contestantContent-nomination{color:#002e5a;margin-bottom:2em}
.contestantContent-annotation p{margin:0;font-size:1em;line-height:1.5}
.contestantContent-annotation p + p{margin-top:1.5em}
.modalMenu:before{content:"";display:block;position:relative;height:11.75em;margin-left:-3em;margin-bottom:2.5em}
.modalMenu-list{margin:0;padding:0}
.modalMenu-list > li{margin:0;padding:0;float:none;list-style-type:none}
.modalMenu-link{display:inline-block;text-transform:uppercase;letter-spacing:0.04em;color:#002e5a;font-size:1em;line-height:1.4375;font-weight:600;margin-bottom:1.4375em;border-bottom:0.0625em solid transparent;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease}
.modalMenu-link:after{content:" →"}
.modalMenu-link:hover{border-color:#002e5a}
.pageFooter{position:relative;color:#fff;background-color:#002e5a}
.pageFooter:after,.pageFooter:before{content:"";display:table}
.pageFooter:after{clear:both}
.pageFooter-container{width:auto;max-width:1170px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-top:2.25em;padding-bottom:3em}
.pageFooter-container::after{content:'';display:table;clear:both}
.pageFooter-share{float:left}
.pageFooter-share .title{padding-bottom:0.5em;font-size:1em;line-height:1.5}
.pageFooter-contacts{float:right}
.pageFooter .highlight{text-transform:uppercase;letter-spacing:0.04em;color:#fde52d}
.pageFooter .socialShare .jssocials-share{display:inline-block;padding:0.4em;width:1.8em;height:1.8em;text-align:center;line-height:1;color:#fff;background-color:transparent;-webkit-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease}
.pageFooter .socialShare .jssocials-share:hover{color:#002e5a;background-color:#fde52d}
.proposalModal-container,.guestModal-container,.partnerModal-container{width:auto;max-width:1024px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;margin-top:4.625em;background-color:#fff}
.proposalModal-container::after,.guestModal-container::after,.partnerModal-container::after{content:'';display:table;clear:both}
.proposalModal-footer,.guestModal-footer,.partnerModal-footer{padding:1.5em 2em 3em;background-color:#ededed}
.proposalModal-footer h2,.guestModal-footer h2,.partnerModal-footer h2{font-size:1.125em;line-height:1.333333333333333;color:#002e5a;font-weight:800;text-align:center}
.proposalModal-footer a,.guestModal-footer a,.partnerModal-footer a{display:inline-block;color:#002e5a;border-bottom:1px solid transparent;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease}
.proposalModal-footer a:hover,.guestModal-footer a:hover,.partnerModal-footer a:hover{border-color:#002e5a}
.proposalModal-footer ol,.guestModal-footer ol,.partnerModal-footer ol{margin:0;padding:0;padding:0.75em 1em;counter-reset:footer-list-counter;-webkit-columns:2;columns:2;-webkit-column-gap:3em;column-gap:3em}
.proposalModal-footer ol > li,.guestModal-footer ol > li,.partnerModal-footer ol > li{margin:0;padding:0;float:none;list-style-type:none}
.proposalModal-footer ol li,.guestModal-footer ol li,.partnerModal-footer ol li{font-size:0.9375em;line-height:1.333333333333333;padding-bottom:1.6em;position:relative;padding-left:2.4em;-webkit-column-break-inside:avoid;break-inside:avoid}
.proposalModal-footer ol li:before,.guestModal-footer ol li:before,.partnerModal-footer ol li:before{content:counter(footer-list-counter);counter-increment:footer-list-counter;font-size:1.6em;line-height:1;display:block;padding:0 0.333333333333333em 0.333333333333333em;position:absolute;left:0;font-weight:800;color:#002e5a}
.proposalModal-header,.guestModal-header,.partnerModal-header{font-size:1.5em;line-height:1.291666666666667;padding:2em 9.333333333333334em 0.5em;font-weight:600;text-align:center;color:#002e5a}
.proposalModal-body,.guestModal-body,.partnerModal-body{padding:1.333333333333333em 1.333333333333333em}
.proposalForm .row:after,.guestForm .row:after,.partnerForm .row:after,.proposalForm .row:before,.guestForm .row:before,.partnerForm .row:before{content:"";display:table}
.proposalForm .row:after,.guestForm .row:after,.partnerForm .row:after{clear:both}
.proposalForm .field,.guestForm .field,.partnerForm .field{position:relative;width:48.95833333333333%;float:left;margin-bottom:1.25em}
.proposalForm .field:nth-child(2n),.guestForm .field:nth-child(2n),.partnerForm .field:nth-child(2n){margin-left:2.083333333333333%}
.proposalForm .field-label,.guestForm .field-label,.partnerForm .field-label{display:block;font-size:0.875em;line-height:1.285714285714286;margin-bottom:0.714285714285714em}
.proposalForm .field-label.upload,.guestForm .field-label.upload,.partnerForm .field-label.upload{display:none}
.proposalForm .field-input,.guestForm .field-input,.partnerForm .field-input{display:block;position:relative;width:100%;font-size:1.25em;line-height:1.8;padding:0.1em 0.4em;border:0.05em solid #c4c4c4}
.proposalForm .field-input:focus,.guestForm .field-input:focus,.partnerForm .field-input:focus{outline:none;border-color:#fde52d}
.proposalForm .field-select,.guestForm .field-select,.partnerForm .field-select{display:block;position:relative;width:100%;height:2.1em;font-size:1.25em;line-height:1.8;font-family:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",Arial,sans-serif;background:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRo PSIzMjAiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgMzIwIDUxMiI+CiAg ICA8cGF0aCBmaWxsPSIjNmM2YzZjIiBkPSJNMjU2IDE2MGwtOTYgOTYtOTYt OTYtNjQgNjQgMTYwIDE2MCAxNjAtMTYwLTY0LTY0eiI+PC9wYXRoPgo8L3N2 Zz4K ");background-position:center right;background-size:1em 1em;background-repeat:no-repeat;padding:0.1em 0.4em;padding-right:1.4em;border:0.05em solid #c4c4c4;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.proposalForm .field-select:focus,.guestForm .field-select:focus,.partnerForm .field-select:focus{outline:none;border-color:#fde52d}
.proposalForm .field-button,.guestForm .field-button,.partnerForm .field-button,.proposalForm .field-submit,.guestForm .field-submit,.partnerForm .field-submit,.proposalForm .field-cancel,.guestForm .field-cancel,.partnerForm .field-cancel{display:inline-block;margin-top:0.625em;margin-bottom:1.25em;color:#002e5a;background-color:#fde52d;border:0.125em solid #fde52d;font-weight:800;padding:0.625em;cursor:pointer;-webkit-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease}
.proposalForm .field-button + .field-button,.guestForm .field-button + .field-button,.partnerForm .field-button + .field-button,.proposalForm .field-submit + .field-button,.guestForm .field-submit + .field-button,.partnerForm .field-submit + .field-button,.proposalForm .field-cancel + .field-button,.guestForm .field-cancel + .field-button,.partnerForm .field-cancel + .field-button{margin-left:1.5em}
.proposalForm .field-button:hover,.guestForm .field-button:hover,.partnerForm .field-button:hover,.proposalForm .field-submit:hover,.guestForm .field-submit:hover,.partnerForm .field-submit:hover,.proposalForm .field-cancel:hover,.guestForm .field-cancel:hover,.partnerForm .field-cancel:hover{background-color:transparent}
.proposalForm .field-button:active,.guestForm .field-button:active,.partnerForm .field-button:active,.proposalForm .field-submit:active,.guestForm .field-submit:active,.partnerForm .field-submit:active,.proposalForm .field-cancel:active,.guestForm .field-cancel:active,.partnerForm .field-cancel:active,.proposalForm .field-button:focus,.guestForm .field-button:focus,.partnerForm .field-button:focus,.proposalForm .field-submit:focus,.guestForm .field-submit:focus,.partnerForm .field-submit:focus,.proposalForm .field-cancel:focus,.guestForm .field-cancel:focus,.partnerForm .field-cancel:focus{outline:none}
.proposalForm .field-submit,.guestForm .field-submit,.partnerForm .field-submit{color:#fff;background-color:#2ecc40;border-color:#2ecc40}
.proposalForm .field-submit:hover,.guestForm .field-submit:hover,.partnerForm .field-submit:hover,.proposalForm .field-submit:active,.guestForm .field-submit:active,.partnerForm .field-submit:active,.proposalForm .field-submit:focus,.guestForm .field-submit:focus,.partnerForm .field-submit:focus{color:#002e5a}
.proposalForm .field-cancel,.guestForm .field-cancel,.partnerForm .field-cancel{float:right;background-color:#fff;border-color:#d13f19}
.proposalForm .field-cancel:hover,.guestForm .field-cancel:hover,.partnerForm .field-cancel:hover,.proposalForm .field-cancel:active,.guestForm .field-cancel:active,.partnerForm .field-cancel:active,.proposalForm .field-cancel:focus,.guestForm .field-cancel:focus,.partnerForm .field-cancel:focus{background-color:#d13f19;color:#fff}
.proposalForm .file-input.file-input-new .fileinput-remove,.guestForm .file-input.file-input-new .fileinput-remove,.partnerForm .file-input.file-input-new .fileinput-remove{display:none}
.proposalForm .file-input .hide,.guestForm .file-input .hide,.partnerForm .file-input .hide{display:none}
.proposalForm .file-input.has-error .file-caption-name,.guestForm .file-input.has-error .file-caption-name,.partnerForm .file-input.has-error .file-caption-name{color:#d13f19}
.proposalForm .file-input.has-error .file-caption-name:after,.guestForm .file-input.has-error .file-caption-name:after,.partnerForm .file-input.has-error .file-caption-name:after{content:attr(title)}
.proposalForm .uploadField-browse,.guestForm .uploadField-browse,.partnerForm .uploadField-browse{font-size:1em;line-height:1.25;white-space:nowrap;display:inline-block;background-color:#fde52d;color:#002e5a;font-weight:800;padding:0.625em;border:0.125em solid #fde52d;cursor:pointer}
.proposalForm .uploadField-browse:hover,.guestForm .uploadField-browse:hover,.partnerForm .uploadField-browse:hover{background-color:transparent}
.proposalForm .uploadField-actions,.guestForm .uploadField-actions,.partnerForm .uploadField-actions{overflow:hidden;display:block;position:relative}
.proposalForm .uploadField-actions:hover .uploadField-remove,.guestForm .uploadField-actions:hover .uploadField-remove,.partnerForm .uploadField-actions:hover .uploadField-remove{opacity:1}
.proposalForm .uploadField-actions:hover .uploadField-caption .fa,.guestForm .uploadField-actions:hover .uploadField-caption .fa,.partnerForm .uploadField-actions:hover .uploadField-caption .fa{opacity:0}
.proposalForm .uploadField-caption,.guestForm .uploadField-caption,.partnerForm .uploadField-caption{font-size:1em;line-height:1.25;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;padding:0.75em;vertical-align:top}
.proposalForm .uploadField-caption:active,.guestForm .uploadField-caption:active,.partnerForm .uploadField-caption:active,.proposalForm .uploadField-caption:focus,.guestForm .uploadField-caption:focus,.partnerForm .uploadField-caption:focus{outline:none}
.proposalForm .uploadField-caption .fa,.guestForm .uploadField-caption .fa,.partnerForm .uploadField-caption .fa{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.proposalForm .uploadField-remove,.guestForm .uploadField-remove,.partnerForm .uploadField-remove{position:absolute;top:0;left:0;font-size:1em;line-height:1.25;white-space:nowrap;width:2.25em;display:block;padding:0.75em;background-color:transparent;text-align:center;border:none;vertical-align:top;-webkit-transition:color 0.2s ease,opacity 0.3s ease;transition:color 0.2s ease,opacity 0.3s ease;cursor:pointer;opacity:0}
.proposalForm .uploadField-remove:active,.guestForm .uploadField-remove:active,.partnerForm .uploadField-remove:active,.proposalForm .uploadField-remove:focus,.guestForm .uploadField-remove:focus,.partnerForm .uploadField-remove:focus,.proposalForm .uploadField-remove:hover,.guestForm .uploadField-remove:hover,.partnerForm .uploadField-remove:hover{color:#d13f19}
.gallerySection{padding-bottom:3em}
.gallerySection-container{width:auto;max-width:1202px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative}
.gallerySection-container::after{content:'';display:table;clear:both}
.gallerySection-header{padding:5.75em 0 3em;color:#002e5a}
.gallerySection-title{text-align:center;margin:0;padding:0;width:auto;max-width:1170px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;font-size:2.25em;line-height:1.5;text-transform:uppercase;letter-spacing:0.04em;font-weight:800}
.gallerySection-title::after{content:'';display:table;clear:both}
.gallerySlider{position:relative}
.gallerySlider-arrow{display:block;position:absolute;top:0;height:100%;width:3.75em;text-indent:100%;overflow:hidden;white-space:nowrap;cursor:pointer}
.gallerySlider-arrow:before{content:"";display:block;position:absolute;top:50%;width:2.5em;height:2.5em;margin-top:-1.25em;border:0.125em solid transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}
.gallerySlider-arrow:hover:before{-webkit-transform:rotate(45deg) scale(1.1);transform:rotate(45deg) scale(1.1)}
.gallerySlider-arrow:active:before{-webkit-transform:rotate(45deg) scale(1.025);transform:rotate(45deg) scale(1.025)}
.gallerySlider-arrow.prev{left:-3.75em}
.gallerySlider-arrow.prev:before{left:1.25em;border-bottom-color:#002e5a;border-left-color:#002e5a}
.gallerySlider-arrow.next{right:-3.75em}
.gallerySlider-arrow.next:before{right:1.25em;border-top-color:#002e5a;border-right-color:#002e5a}
.gallerySlider-slide{position:relative;padding:4em 3em 0;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform-origin:bottom center;transform-origin:bottom center}
.gallerySlider-slide.slick-center{-webkit-transform:scale(1.166233766233766);transform:scale(1.166233766233766);z-index:100}
.gallerySlider-img{display:block;width:100%;height:auto;margin:0;padding:0}
.pageHeader{padding-top:2.5em;position:absolute;left:0;top:0;right:0;z-index:100}
.pageHeader:after,.pageHeader:before{content:"";display:table}
.pageHeader:after{clear:both}
.mainMenu{width:auto;max-width:1170px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.mainMenu::after{content:'';display:table;clear:both}
.mainMenu-logo{width:21.875em;float:left}
.mainMenu-list{margin:0;padding:0}
.mainMenu-list > li{margin:0;padding:0;float:none;list-style-type:none}
.mainMenu-item{display:inline-block}
.mainMenu-link{padding:0 0.875em;font-size:0.9375em;line-height:4.8;color:#fff;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;text-transform:uppercase;font-weight:800}
.mainMenu-link:focus,.mainMenu-link:active{outline:none}
.mainMenu-list:hover .mainMenu-link{color:rgba(255,255,255,0.5)}
.mainMenu-list:hover .mainMenu-link:hover{color:#fff}
.mainMenu-contacts{width:11.25em;float:right}
.mainLogo{position:relative}
.mainLogo-first{display:block;font-size:0.875em;line-height:1.714285714285714;color:#fff;text-transform:uppercase;letter-spacing:0.04em;font-weight:800}
.mainLogo-second{display:block;font-size:1.1875em;line-height:1.263157894736842;max-width:16.57894736842105em;color:#fde52d;font-weight:800}
.mainLogo-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden;padding-left:100%;white-space:nowrap}
.contactsMenu{text-align:right}
.contactsMenu-link{display:inline-block;float:right;clear:right}
.contactsMenu-link.phone{font-size:0.9375em;line-height:1.533333333333333;color:#fde52d;border-bottom:0.066666666666667em solid transparent;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease}
.contactsMenu-link.phone:hover{border-color:#fde52d}
.contactsMenu-link.email{font-size:0.8125em;line-height:1.769230769230769;font-weight:600;color:#fff;border-bottom:0.066666666666667em solid transparent;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease}
.contactsMenu-link.email:hover{border-color:#fff}
.flowMenu{position:fixed;top:0;left:0;right:0;background-color:#fff;-webkit-transition:top 0.3s ease;transition:top 0.3s ease;-webkit-box-shadow:0 0 15px 10px rgba(0,0,0,0.1);box-shadow:0 0 15px 10px rgba(0,0,0,0.1);z-index:101}
.flowMenu.isHidden{top:-5em}
.flowMenu-list{margin:0;padding:0;width:auto;max-width:1170px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;text-align:center}
.flowMenu-list > li{margin:0;padding:0;float:none;list-style-type:none}
.flowMenu-list::after{content:'';display:table;clear:both}
.flowMenu-item{display:inline-block}
.flowMenu-link{padding:0 0.875em;font-size:0.9375em;line-height:4.8;color:#002e5a;-webkit-transition-property:color;transition-property:color;text-transform:uppercase;font-weight:800}
.flowMenu-link:after{content:" →"}
.flowMenu-link:focus,.flowMenu-link:active{outline:none}
.flowMenu-list:hover .flowMenu-link{color:rgba(0,46,90,0.5)}
.flowMenu-list:hover .flowMenu-link:hover{color:#002e5a}
.leadSection{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}
.leadSection:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,46,90,0.8)}
.leadSection-container{width:auto;max-width:1170px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;overflow:hidden;position:relative}
.leadSection-container::after{content:'';display:table;clear:both}
.leadSection-container:before{content:"";display:block;height:0;padding-top:76.49572649572649%}
.leadSection-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:9em}
.leadMenu{position:absolute;top:27.5em;left:0;width:12.5em;z-index:99}
.leadMenu-list{margin:0;padding:0}
.leadMenu-list > li{margin:0;padding:0;float:none;list-style-type:none}
.leadMenu-link{display:block;font-size:1em;line-height:2.25;color:#fde52d;text-transform:uppercase;letter-spacing:0.04em}
.leadMenu-link:focus,.leadMenu-link:active{outline:none}
.leadMenu-list:hover .leadMenu-link{color:rgba(253,229,45,0.5)}
.leadMenu-list:hover .leadMenu-link:hover{color:#fde52d}
.leadMenu-link:after{content:"→";display:inline-block;margin-left:0.5em}
.leadBlock{position:absolute;top:19.375em;right:0;padding-right:13.75em;padding-left:11.25em;text-align:right}
.leadBlock:before{content:"";display:block;position:absolute;top:0;right:0;width:18.125em;height:23.75em;border-top:0.625em solid #fff;border-right:0.625em solid #fff;border-bottom:0.625em solid #fff;border-left:none}
.leadBlock-date{font-size:2.25em;line-height:1.333333333333333;font-weight:800;color:#fde52d;text-transform:uppercase}
.leadBlock-title{font-size:2.25em;line-height:0.966666666666666;font-weight:800;color:#fff;text-transform:uppercase}
.leadBlock-link{display:inline-block;position:relative;font-size:1em;line-height:2.25;font-weight:800;color:#fde52d;text-transform:uppercase;letter-spacing:0.04em}
.leadBlock-link:focus,.leadBlock-link:active{outline:none}
.leadBlock-link:before{content:"";display:block;position:absolute;top:1.75em;width:100%;height:0.125em;background-color:#fde52d}
.leadBlock-date:before{content:"";display:block;height:2.333333333333333em;border-right:0.277777777777778em solid #fff;margin-right:1.944444444444444em}
.leadBlock-title:after{content:"";display:block;height:0.722222222222222em;margin-top:0.111111111111111em;border-right:0.277777777777778em solid #fff;margin-right:1.944444444444444em}
.leadBlock-link:after{content:"";display:block;height:4.75em;margin-top:0.125em;border-right:0.625em solid #fff;margin-right:4.375em}
.commingSoonPage{position:relative;width:100%;height:100%}
.commingSoonPage .page,.commingSoonPage .pageContent{position:absolute;position:absolute;top:0;left:0;width:100%;height:100%}
.commingSoonPage .leadSection{position:absolute;position:absolute;top:0;left:0;width:100%;height:100%}
.commingSoonPage .leadSection-container{width:auto;max-width:1170px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;height:100%}
.commingSoonPage .leadSection-container::after{content:'';display:table;clear:both}
.commingSoonPage .leadSection-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}
.commingSoonPage .leadBlock{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:54em;padding-left:0;font-size:16px}
.newProposalBlock,.newPartnerBlock{width:auto;max-width:800px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;background-color:#fff}
.newProposalBlock::after,.newPartnerBlock::after{content:'';display:table;clear:both}
.newProposalBlock-footer,.newPartnerBlock-footer{padding:1.5em 2em 3em;background-color:#ededed;text-align:center}
.newProposalBlock-backLink,.newPartnerBlock-backLink{display:inline-block;text-transform:uppercase;letter-spacing:0.04em;font-weight:800;color:#002e5a;border-bottom:0.125em solid transparent;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease}
.newProposalBlock-backLink:before,.newPartnerBlock-backLink:before{content:"← "}
.newProposalBlock-backLink:hover,.newPartnerBlock-backLink:hover{border-color:#002e5a}
.newProposalBlock-header,.newPartnerBlock-header{font-size:1.5em;line-height:1.291666666666667;padding:2em 9.333333333333334em 0.5em;font-weight:600;text-align:center;color:#002e5a}
.newProposalBlock-body,.newPartnerBlock-body{width:auto;max-width:736px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative}
.newProposalBlock-body::after,.newPartnerBlock-body::after{content:'';display:table;clear:both}
.newProposalBlock-body table,.newPartnerBlock-body table{table-layout:fixed;position:relative;width:46em}
.newProposalBlock-body td,.newPartnerBlock-body td{padding:0.5em}
.newProposalBlock-body th,.newPartnerBlock-body th{text-align:left;width:13.625em}
.newProposalBlock-body td,.newPartnerBlock-body td,.newProposalBlock-body th,.newPartnerBlock-body th{height:2.5em}
.newProposalBlock-body a,.newPartnerBlock-body a{color:#0074d9;text-decoration:underline;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
.newProposalBlock-body a:hover,.newPartnerBlock-body a:hover{color:#fde52d}
.newProposalBlock-body .ellipsis,.newPartnerBlock-body .ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.partnersSection{padding-bottom:5.75em;background-color:#002e5a}
.partnersSection-container{width:auto;max-width:1202px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative}
.partnersSection-container::after{content:'';display:table;clear:both}
.partnersSection-header{padding:5.75em 0 2em}
.partnersSection-title{text-align:center;color:#fff;margin:0;padding:0;width:auto;max-width:1170px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;font-size:2.25em;line-height:1.5;text-transform:uppercase;letter-spacing:0.04em;font-weight:800}
.partnersSection-title::after{content:'';display:table;clear:both}
.partnersSection-footer{text-align:center;padding-top:1em}
.partnersSection-link{display:inline-block;text-transform:uppercase;letter-spacing:0.04em;font-weight:800;color:#fde52d;border-bottom:0.125em solid transparent;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease}
.partnersSection-link:after{content:" →"}
.partnersSection-link:hover{border-color:#fde52d}
.partnersSection .partner{position:relative;overflow:hidden;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat}
.partnersSection .partner:before{content:"";display:block;height:0;padding-top:62.45353159851301%}
.partnersSection .partner-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden;padding-left:100%;white-space:nowrap}
.quadrupleSlider{position:relative}
.quadrupleSlider-arrow{display:block;position:absolute;top:0;height:100%;width:3.75em;text-indent:100%;overflow:hidden;white-space:nowrap;cursor:pointer}
.quadrupleSlider-arrow:before{content:"";display:block;position:absolute;top:50%;width:2.5em;height:2.5em;margin-top:-1.25em;border:0.125em solid transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}
.quadrupleSlider-arrow:hover:before{-webkit-transform:rotate(45deg) scale(1.1);transform:rotate(45deg) scale(1.1)}
.quadrupleSlider-arrow:active:before{-webkit-transform:rotate(45deg) scale(1.025);transform:rotate(45deg) scale(1.025)}
.quadrupleSlider-arrow.prev{left:-3.75em}
.quadrupleSlider-arrow.prev:before{left:1.25em;border-bottom-color:#fff;border-left-color:#fff}
.quadrupleSlider-arrow.next{right:-3.75em}
.quadrupleSlider-arrow.next:before{right:1.25em;border-top-color:#fff;border-right-color:#fff}
.quadrupleSlider-slide{position:relative;padding:1em 1em}
.sheduleSection{background-color:#fff;padding-bottom:5.5em}
.sheduleSection-container{width:auto;max-width:50em;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.sheduleSection-container::after{content:'';display:table;clear:both}
.sheduleSection-header{padding:5.75em 0 2em}
.sheduleSection-title{font-size:2.25em;line-height:1.333333333333333;text-transform:uppercase;letter-spacing:0.04em;font-weight:800;text-align:center;color:#002e5a}
.sheduleSection-comment{padding-top:1.142857142857143em;font-size:0.875em;line-height:1.285714285714286;color:#002e5a;text-align:center}
.sheduleSection-comment:before{content:"* "}
.sheduleTable{width:100%;border-collapse:separate;border-spacing:0}
.sheduleTable-item{border:0 solid transparent}
.sheduleTable-item td{border-bottom:solid 1.5em #fff}
.sheduleTable-time{position:relative;width:16.75%;padding:1.0625em;text-align:center;background-color:#fde52d;color:#002e5a;font-weight:800}
.sheduleTable-item:not(:last-child) .sheduleTable-time:after{content:"";display:block;position:absolute;bottom:-1.5em;left:50%;margin-left:-0.041666666666667em;background-color:#fde52d;width:0.1875em;height:1.5em}
.sheduleTable-description{width:83.25%;background-color:#ededed;padding:1.0625em 1.5em}
.sheduleTable-title{display:inline-block;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:#002e5a}
.sheduleTable-subtitle{display:inline-block;color:#002e5a}
.sliderSection{margin-bottom:1em}
.sliderSection-container{width:auto;max-width:1202px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative}
.sliderSection-container::after{content:'';display:table;clear:both}
.sliderSection-header{padding:5.75em 0;color:#fff;background-color:#002e5a;margin-bottom:-2.5em}
.sliderSection-title{margin:0;padding:0;width:auto;max-width:1170px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;font-size:2.25em;line-height:1.5;text-transform:uppercase;letter-spacing:0.04em;font-weight:800}
.sliderSection-title::after{content:'';display:table;clear:both}
.tripleSlider{position:relative}
.tripleSlider-arrow{display:block;position:absolute;top:0;height:100%;width:3.75em;text-indent:100%;overflow:hidden;white-space:nowrap;cursor:pointer}
.tripleSlider-arrow:before{content:"";display:block;position:absolute;top:50%;width:2.5em;height:2.5em;margin-top:-1.25em;border:0.125em solid transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}
.tripleSlider-arrow:hover:before{-webkit-transform:rotate(45deg) scale(1.1);transform:rotate(45deg) scale(1.1)}
.tripleSlider-arrow:active:before{-webkit-transform:rotate(45deg) scale(1.025);transform:rotate(45deg) scale(1.025)}
.tripleSlider-arrow.prev{left:-3.75em}
.tripleSlider-arrow.prev:before{left:1.25em;border-bottom-color:#002e5a;border-left-color:#002e5a}
.tripleSlider-arrow.next{right:-3.75em}
.tripleSlider-arrow.next:before{right:1.25em;border-top-color:#002e5a;border-right-color:#002e5a}
.tripleSlider-slide{position:relative;padding:0.75em 1em}
.tripleSlider-img{-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.1);box-shadow:0 0 10px 3px rgba(0,0,0,0.1);display:block;width:100%;height:auto;margin:0;padding:0;margin-bottom:2em}
.tripleSlider-title{font-size:1.1875em;line-height:1.315789473684211;text-transform:uppercase;font-weight:800;color:#002e5a;margin-bottom:2.105263157894737em}
.tripleSlider-more{position:absolute;top:0;left:0;width:100%;height:100%;color:#aaa;-webkit-transition-property:color;transition-property:color}
.tripleSlider-more:hover{color:#002e5a}
.tripleSlider-more .text{padding:0 1em;position:absolute;bottom:1em}
.textAndPictureSection-container{width:auto;max-width:1170px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.textAndPictureSection-container::after{content:'';display:table;clear:both}
.textAndPictureSection-content,.textAndPictureSection-picture{float:left;clear:none;text-align:inherit;width:48.71794871794872%;margin-left:0%;margin-right:2.564102564102564%;padding-top:25px;padding-bottom:10em}
.textAndPictureSection-content::after,.textAndPictureSection-picture::after{content:'';display:table;clear:both}
.textAndPictureSection-content:last-child,.textAndPictureSection-picture:last-child{margin-right:0%}
.textAndPictureSection-content{padding-bottom:0}
.textAndPictureSection-picture{position:relative;padding-left:4.375em}
.textAndPictureSection-picture:before{content:"";display:block;position:absolute;top:0;left:50%;height:100%;width:16.875em;margin-left:-6.25em;background-color:#fde52d}
.textAndPictureSection-header{font-size:1.9375em;line-height:1.290322580645161;text-transform:uppercase;letter-spacing:0.04em;font-weight:800;color:#002e5a;margin:0}
.textAndPictureSection-text{font-size:1em;line-height:1.5}
.textAndPictureSection-header + .textAndPictureSection-text{margin-top:1.5em}
.textAndPictureSection-text p{margin:0}
.textAndPictureSection-text p + p{margin-top:1.5em}
.textAndPictureSection-text a{display:inline-block;color:#002e5a;border-bottom:1px solid transparent;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease}
.textAndPictureSection-text a:hover{border-color:#002e5a}
.textAndPictureSection-figure{position:relative;overflow:hidden;position:relative;padding:0;margin:0.5em 0;background-color:#ededed;border-radius:0.25em;-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.1);box-shadow:0 0 10px 3px rgba(0,0,0,0.1)}
.textAndPictureSection-figure:before{content:"";display:block;height:0;padding-top:66.66666666666666%}
.textAndPictureSection-image{position:absolute;top:0;left:0;width:100%;height:100%;display:block;width:100%;height:auto;margin:0;padding:0}
#buttonUp{position:fixed;bottom:100px;left:50%;margin-left:593px;padding:8px;background-color:rgba(170,170,170,0.8);color:#fff;opacity:0;z-index:1000;cursor:pointer;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;text-align:center}
#buttonUp.isVisible{opacity:0.8;pointer-events:auto}
#buttonUp.fadeOut{opacity:0.4}
#buttonUp:hover{opacity:1}
#buttonUp:active{-webkit-transform:scale(0.95);transform:scale(0.95)}
#buttonUp .text{display:block;font-size:1.125em;line-height:1.333333333333333;text-transform:uppercase;letter-spacing:0.04em;text-align:center}
#buttonUp .icon{display:block;position:relative;font-size:1.5em;line-height:1;width:auto;text-align:center}
#buttonUp .icon + .text{margin-top:0.444444444444444em}
.programmSection{margin-bottom:1em}
.programmSection-container{width:auto;max-width:1202px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative}
.programmSection-container::after{content:'';display:table;clear:both}
.programmSection-header{padding:5.75em 0;color:#fff;background-color:#002e5a;margin-bottom:-2.5em}
.programmSection-title{margin:0;padding:0;width:auto;max-width:1170px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;font-size:2.25em;line-height:1.5;text-transform:uppercase;letter-spacing:0.04em;font-weight:800}
.programmSection-title::after{content:'';display:table;clear:both}