input:focus,input[type="checkbox"]:focus,input[type="radio"]:focus,select.button:focus{outline:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #ececec inset}select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #ececec inset}.anchor-link{display:inline-block;position:relative;color:#010101;text-decoration:none;color:#010101;cursor:pointer}.anchor-link:before{content:'';position:absolute;left:0;right:0;bottom:-8px;border-bottom:1px solid #010101}.anchor-link:hover{color:#010101;text-decoration:none}.anchor-link:focus{color:#010101;text-decoration:none}.banner_container,.outer_wrapper,.inner_wrapper,.form-wrapper{position:relative;width:auto;max-width:1980px;margin:0 auto;background:#fff}.banner_image{display:block;max-width:100%;height:auto;border:none}.outer_wrapper{max-width:1440px;padding:0 12px}.inner_wrapper{max-width:950px;padding:0 12px}.padB10{padding-bottom:10px}.padB20{padding-bottom:20px}.marB40{margin-bottom:40px}.marTB40{margin-top:40px;margin-bottom:40px}.breadcrumb_block{padding:0;background:#fff;border-bottom:1px solid #8c8c8c}.breadcrumb_list{list-style:none;margin:0;padding:25px 0px 25px 0px}.breadcrumb_list_item{display:inline;padding:0 2px;font-size:14px;font-weight:400;line-height:18px;color:#010101;text-transform:uppercase;letter-spacing:1px}.breadcrumb_list_item.active{font-weight:700}.breadcrumb_list_item_link{color:#010101}.breadcrumb_list_item_link:hover{color:#010101}.breadcrumb_list_item-divider{display:inline-block;width:5px;height:1px;border:1px solid #010101;vertical-align:middle;font-size:15px}.content_block{margin:80px 0}.content_align{text-align:center}.content-title{display:inline-block;font-size:40px;line-height:46px;border-bottom:1px solid #000;color:#010101;text-align:center;text-transform:capitalize;letter-spacing:5px}.content-description{font-size:20px;line-height:32px;font-weight:400;color:#010101;text-align:center;letter-spacing:1px}.form-wrapper{max-width:890px;padding:0 12px}.form-caption{font-size:15px;line-height:17px;font-weight:700;letter-spacing:1.2px;color:#010101;margin:0;text-transform:uppercase;border-bottom:1px solid #000}.form-fields-collection .col-sm-6,.form-fields-collection .col-sm-12{margin-top:20px}.form-fields-collection select{width:100%}.form-checkbox-content{vertical-align:middle}.form-required-notation{color:#010101;margin-left:5px}input[type="radio"]{position:relative;width:28px;height:28px;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;min-width:auto;margin:0;border:1px solid #ececec}input[type="radio"]:before{content:'';position:absolute;top:4px;left:4px;right:0;width:18px;height:18px;background:#ececec}input[type="radio"]:checked{border-color:#010101}input[type="radio"]:checked:before{background:#010101}input[type="checkbox"]{position:relative;padding:0;width:28px;height:28px;margin:0 10px 0 0;border:1px solid #010101;background:transparent;vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}input[type="checkbox"]:checked{display:inline-block;background:url(/Webstore%20Images/home/icons-sprite.png) no-repeat;background-position:-273px -833px}input[type="checkbox"].inputbox{float:left}.form-element-holder p[data-validation-error="block"]{padding:10px 0 0 0}.radio-btn-group .radio-checkbox{display:inline-block;width:44%}.radio-btn-group span{display:inline-block;font-size:15px;line-height:28px;color:#101010;text-transform:uppercase;margin-left:10px;vertical-align:top}.radio-btn-group .radio-button{display:inline-block;width:44%}.button_center{margin:20px auto;text-align:center}.partnership-block{padding:30px 0 80px;text-align:center}.partnership-block-title,.partnership-content{margin:0;padding:40px 0 20px;font-size:20px;line-height:32px;color:#010101;letter-spacing:1px}.partnership-block-logo-link{display:block;margin-bottom:20px}.partnership-block-logo-image{width:250px;margin:0 auto;text-align:center}.partnership-content{text-align:left}.custom-modal.showmodal{display:block}.custom-modal.hidemodal{display:none}.custom-modal .global-views-modal{transition:0.3s transform ease-in;-webkit-transition:0.3s transform ease-in;-moz-transition:0.3s transform ease-in;-o-transition:0.3s transform ease-in;-ms-transition:0.3s transform ease-in}.global-views-modal-content .global-views-modal-content-body.custom-height .static-content{padding-left:0;margin-bottom:0;overflow-y:scroll}.global-views-modal-content .global-views-modal-content-body.custom-height .static-content p{margin-bottom:20px;font-size:14px;line-height:22px;color:#101010;letter-spacing:.5px}.global-views-modal-content .global-views-modal-content-body.custom-height .static-content ol{padding-left:25px}.page-header{margin-bottom:30px}@media screen and (max-width: 1280px){.content_block{margin:40px 0}}@media screen and (max-width: 992px){.breadcrumb_list_item{font-size:12px}.breadcrumb_list{padding:16px 0px}.content-title{padding-bottom:10px;margin-bottom:13px;font-size:24px;line-height:30px;letter-spacing:3px}.content-description{font-size:15px;line-height:24px;letter-spacing:.5px}.marB30{margin-bottom:10px}.partnership-block-title,.partnership-content{font-size:17px;line-height:27px}.padB20{padding-bottom:10px}.partnership-block{padding:20px 0 40px}.form-fields-collection .col-sm-6,.form-fields-collection .col-sm-12{width:100%}.button_center .primary-button{font-size:15px}.form-wrapper{max-width:100%;padding:0}.form-label.padB20{display:block}}@media screen and (max-width: 480px){input[type="checkbox"]{float:left}.form-checkbox-content{vertical-align:top;width:85%;float:left}.anchor-link{vertical-align:top}.inner_wrapper{max-width:98%}#newsletter-grecaptcha{width:100px;transform:scale(0.79);-webkit-transform:scale(0.79);-moz-transform:scale(0.79);-o-transform:scale(0.79)}.page-header{margin-bottom:10px}.anchor-link:before{bottom:-3px}}input:focus,input[type="checkbox"]:focus,input[type="radio"]:focus,select.button:focus{outline:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #ececec inset}select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #ececec inset}.anchor-link{display:inline-block;position:relative;color:#010101;text-decoration:none;color:#010101;cursor:pointer}.anchor-link:before{content:'';position:absolute;left:0;right:0;bottom:-8px;border-bottom:1px solid #010101}.anchor-link:hover{color:#010101;text-decoration:none}.anchor-link:focus{color:#010101;text-decoration:none}.banner_container,.outer_wrapper,.inner_wrapper,.form-wrapper{position:relative;width:auto;max-width:1980px;margin:0 auto;background:#fff}.banner_image{display:block;max-width:100%;height:auto;border:none}.outer_wrapper{max-width:1440px;padding:0 12px}.inner_wrapper{max-width:950px;padding:0 12px}.padB10{padding-bottom:10px}.padB20{padding-bottom:20px}.marB40{margin-bottom:40px}.marTB40{margin-top:40px;margin-bottom:40px}.breadcrumb_block{padding:0;background:#fff;border-bottom:1px solid #8c8c8c}.breadcrumb_list{list-style:none;margin:0;padding:25px 0px 25px 0px}.breadcrumb_list_item{display:inline;padding:0 2px;font-size:14px;font-weight:400;line-height:18px;color:#010101;text-transform:uppercase;letter-spacing:1px}.breadcrumb_list_item.active{font-weight:700}.breadcrumb_list_item_link{color:#010101}.breadcrumb_list_item_link:hover{color:#010101}.breadcrumb_list_item-divider{display:inline-block;width:5px;height:1px;border:1px solid #010101;vertical-align:middle;font-size:15px}.content_block{margin:80px 0}.content_align{text-align:center}.content-title{display:inline-block;font-size:40px;line-height:46px;border-bottom:1px solid #000;color:#010101;text-align:center;text-transform:capitalize;letter-spacing:5px}.content-description{font-size:20px;line-height:32px;font-weight:400;color:#010101;text-align:center;letter-spacing:1px}.form-wrapper{max-width:890px;padding:0 12px}.form-caption{font-size:15px;line-height:17px;font-weight:700;letter-spacing:1.2px;color:#010101;margin:0;text-transform:uppercase;border-bottom:1px solid #000}.form-fields-collection .col-sm-6,.form-fields-collection .col-sm-12{margin-top:20px}.form-fields-collection select{width:100%}.form-checkbox-content{vertical-align:middle}.form-required-notation{color:#010101;margin-left:5px}input[type="radio"]{position:relative;width:28px;height:28px;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;min-width:auto;margin:0;border:1px solid #ececec}input[type="radio"]:before{content:'';position:absolute;top:4px;left:4px;right:0;width:18px;height:18px;background:#ececec}input[type="radio"]:checked{border-color:#010101}input[type="radio"]:checked:before{background:#010101}input[type="checkbox"]{position:relative;padding:0;width:28px;height:28px;margin:0 10px 0 0;border:1px solid #010101;background:transparent;vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}input[type="checkbox"]:checked{display:inline-block;background:url(/Webstore%20Images/home/icons-sprite.png) no-repeat;background-position:-273px -833px}.radio-btn-group .radio-checkbox{display:inline-block;width:44%}.radio-btn-group span{display:inline-block;font-size:15px;line-height:28px;color:#101010;text-transform:uppercase;margin-left:10px;vertical-align:top}.radio-btn-group .radio-button{display:inline-block;width:44%}.button_center{margin:40px auto;text-align:center}.partnership-block{padding:30px 0 80px;text-align:center}.partnership-block-title,.partnership-content{margin:0;padding-bottom:20px;font-size:20px;line-height:32px;color:#010101;letter-spacing:1px}.partnership-block-logo-link{display:block;margin-bottom:20px}.partnership-block-logo-image{width:250px;margin:0 auto;text-align:center}.partnership-content{text-align:left}.custom-modal.showmodal{display:block;z-index:5000000}.custom-modal .modal-dialog{z-index:50000002}.custom-modal.hidemodal{display:none}.custom-modal .global-views-modal{transition:0.3s transform ease-in;-webkit-transition:0.3s transform ease-in;-moz-transition:0.3s transform ease-in;-o-transition:0.3s transform ease-in;-ms-transition:0.3s transform ease-in}.page-header{margin-bottom:30px}.global-views-modal-content .global-views-modal-content-body.custom-height .static-content{padding-right:15px;margin-bottom:0;width:100%;max-height:450px;overflow-y:scroll}.global-views-modal-content .global-views-modal-content-body.custom-height .static-content p{margin-bottom:20px;font-size:14px;line-height:22px;color:#101010;letter-spacing:.5px}.global-views-modal-content .global-views-modal-content-body.custom-height .static-content p.text-center{text-align:center}.global-views-modal-content .global-views-modal-content-body.custom-height .static-content p.underline{text-decoration:underline}.global-views-modal-content .global-views-modal-content-body.custom-height .static-content ol{padding-left:25px}.global-views-modal-content .global-views-modal-content-body.custom-height .static-content .anchor-link:before{bottom:0px}.page-header{margin-bottom:30px}.form-checkbox-content{vertical-align:middle}input[type="checkbox"].inputbox{float:left}.highlight-description-block.text-center{text-align:center}.highlight-description-block.text-center .partnership-block-title,.highlight-description-block.text-center .partnership-content{padding:15px 0;text-align:center}.overlay_content{width:100%;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center}.overlay_title{display:block;font-size:45px;line-height:55px;color:#fff;text-transform:uppercase;letter-spacing:5px;margin-bottom:6px;-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);-ms-text-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.3)}.overlay_cta{display:inline-block;width:200px;padding:20px 0;margin:80px auto 0;font-size:15px;line-height:20px;font-weight:500;background:#fff;color:#000;text-transform:uppercase;text-align:center;letter-spacing:2px;cursor:pointer}.overlay_cta:hover{background:#000;color:#fff}.overlay_cta:focus{background:#000;color:#fff;outline:none}div[data-view="CapeEpicCompetition.Slider.View"]{margin-top:80px}.form-element-holder p[data-validation-error="block"]{padding:10px 0 0 0}@media screen and (max-width: 1280px){.content_block{margin:40px 0}.form-successfull-submit .message-block{width:100%}.form-successfull-submit .message-block .form-succuss-message{margin-left:4%;vertical-align:bottom}.form-successfull-submit .global-views-message-button{top:15px;right:12px;width:40px;height:40px}}@media screen and (max-width: 992px){.breadcrumb_list_item{font-size:12px}.breadcrumb_list{padding:16px 0px}.content-title{padding-bottom:10px;margin-bottom:13px;font-size:24px;line-height:30px;letter-spacing:3px}.content-description{font-size:15px;line-height:24px;letter-spacing:.5px}.marB30{margin-bottom:10px}.partnership-block-title,.partnership-content{font-size:17px;line-height:27px}.padB20{padding-bottom:10px}.partnership-block{padding:20px 0 40px}.highlight-description-block{padding:20px 0 40px;text-align:center}.form-fields-collection .col-sm-6,.form-fields-collection .col-sm-12{width:100%}.button_center .primary-button{font-size:15px}.form-wrapper{max-width:100%;padding:0}.form-label.padB20{display:block}.overlay_title{font-size:34px;line-height:45px;letter-spacing:4px}.overlay_cta{padding:11px 28px;margin:60px auto 0;font-size:15px}.overlay_content{top:50%}.custom-modal .modal-dialog{width:98%;max-width:98%;margin:25px auto}}@media screen and (max-width: 768px){.overlay_content{top:48%;width:80%}.overlay_cta{margin:20px auto 0;width:auto;font-size:15px;line-height:20px}.overlay_title{font-size:22px;line-height:28px;letter-spacing:2.5px}div[data-view="CapeEpicCompetition.Slider.View"]{margin-top:40px}}@media screen and (max-width: 480px){input[type="checkbox"]{float:left}.form-checkbox-content{vertical-align:top;width:auto}.anchor-link{vertical-align:top}.inner_wrapper{max-width:98%}#newsletter-grecaptcha{width:100px;transform:scale(0.79);-webkit-transform:scale(0.79);-moz-transform:scale(0.79);-o-transform:scale(0.79)}.page-header{margin-bottom:10px}.banner_image.mobile_view{height:200px}.form-checkbox-content{width:80%;float:left;letter-spacing:1.2px}.checkboxes-conditions .form-element-holder p[data-validation-error="block"]{padding-top:45px}}.padB60{padding-bottom:60px}.form-element-offset{margin-top:20px}input[type="checkbox"].inputbox.inline-elements{float:none}.margin-bottom-offset{margin:20px auto 70px}.anchor-link:before{bottom:-3px}@media screen and (max-width: 480px){.anchor-link:before{bottom:-3px !important}}
