/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-webform .webform-submission-form{background:#f7f7f7;padding:60px 16px;margin:0 -16px 40px}.node--type-webform .webform-submission-form .js-form-item-agreements-1 a,.node--type-webform .webform-submission-form .js-form-item-privacy-policy-1 a{text-decoration:underline}.node--type-webform .webform-submission-form .js-form-item-agreements-1 a:hover,.node--type-webform .webform-submission-form .js-form-item-privacy-policy-1 a:hover{text-decoration:none}.node--type-webform .webform-submission-form .js-form-item.disabled{display:none}.node--type-webform .additional-information{margin-bottom:60px}.node--type-webform .additional-information .block-title{font-size:12px;font-weight:700;line-height:20px;letter-spacing:1.2px;text-transform:uppercase;text-align:center;color:#868686;margin-bottom:24px}.node--type-webform .additional-information .field--type-entity-reference{margin:0}.node--type-webform .field--name-field-webform-gallery{text-align:center}.node--type-webform .field--name-field-webform-gallery .field--type-image{float:none;margin:0;display:block;width:100%}.node--type-webform .field--name-field-webform-gallery img{margin:0 auto 24px auto}.node--type-webform.page--contact .block-system-main-block>.container>.content,.node--type-webform.page--request-brochure .block-system-main-block>.container>.content,.node--type-webform.page--get-quote .block-system-main-block>.container>.content,.node--type-webform.page--more-information .block-system-main-block>.container>.content{margin-top:50px}@media screen and (min-width:768px){.node--type-webform .region-header .text-wrapper{padding-bottom:48px}.node--type-webform .additional-information{padding:60px 16px 40px;margin-bottom:80px}.node--type-webform .block-system-main-block .node__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.node--type-webform .block-system-main-block .node__content>.field{width:50%}.node--type-webform .webform-submission-form{padding:40px 16px 20px;margin:0 0 80px}.node--type-webform .block-system-main-block>.container>.content{margin-top:-40px;background:#fff;position:relative;z-index:2}}#page-wrapper.secondary-form-template #main-wrapper .block-system-main-block .node__content>.field.additional-information{display:none}#page-wrapper.secondary-form-template .region-header{height:initial;padding-left:0;padding-bottom:20px}#page-wrapper.secondary-form-template .field--name-field-h{display:none}#page-wrapper.secondary-form-template .highlighted{position:initial}#page-wrapper.secondary-form-template #block-eurosportring-23-breadcrumbs{display:none}#page-wrapper.secondary-form-template #main-wrapper,#page-wrapper.secondary-form-template .highlighted,#page-wrapper.secondary-form-template .block-system-main-block>.container>.content{background-color:#003551;margin-top:0}#page-wrapper.secondary-form-template #main-wrapper .field.field--type-webform,#page-wrapper.secondary-form-template .highlighted .field.field--type-webform,#page-wrapper.secondary-form-template .block-system-main-block>.container>.content .field.field--type-webform{width:100%}#page-wrapper.secondary-form-template .region-header .text-wrapper{padding-bottom:0}@media screen and (min-width:992px){#page-wrapper.secondary-form-template .region-header{padding-bottom:0}#page-wrapper.secondary-form-template #main-wrapper{padding:45px calc((100% - 1400px)/2) 20px calc((100% - 1152px)/2)}#page-wrapper.secondary-form-template #main-wrapper>.container{padding-left:0}.node--type-webform .region-header .text-wrapper{padding-bottom:188px}.node--type-webform .webform-submission-form{padding:40px 40px 104px}.node--type-webform .additional-information{padding:40px}.node--type-webform .highlighted{position:relative;top:-180px}.node--type-webform .block-system-main-block>.container>.content{margin-top:-180px}}.page--more-information .field--name-field-webform-gallery{padding:40px;margin:0;border:2px solid #f7f7f7}.page--more-information .block-views-blockmembers-block-1{padding:0;margin-bottom:36px}.page--more-information .block-views-blockmembers-block-1>.container{padding:0}.page--more-information .block-views-blockmembers-block-1 .block-title{text-align:center;padding:0 0 24px;padding-top:0;text-transform:unset;color:#0e0e0e}.page--more-information .block-views-blockmembers-block-1 .block-title>strong{display:inline-block;font-size:30px;font-weight:500;line-height:40px;padding-bottom:30px;position:relative}.page--more-information .block-views-blockmembers-block-1 .block-title>strong:after{content:"";display:inline-block;background:url("/themes/custom/eurosportring_23/css/../images/icon-triangle-red.svg") center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:100px;height:6px}.page--more-information .block-views-blockmembers-block-1 .block-title>strong:after{position:absolute;bottom:0;left:50%;margin-left:-50px}@media screen and (min-width:768px){.page--more-information .block-views-blockmembers-block-1 .block-title{padding:0 0 48px}}.webform-submission-more-information-form .mb-3:not(:last-of-type){margin-bottom:24px !important}.webform-submission-more-information-form fieldset.mb-3{margin-bottom:48px !important}.webform-submission-more-information-form .js-form-item-age-categories .js-webform-webform-term-checkboxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.webform-submission-more-information-form .js-form-item-age-categories .form-check{margin-right:24px}.webform-submission-more-information-form #edit-agreements--wrapper{border-top:1px solid #cecece;margin-bottom:24px !important;padding-top:48px}.webform-submission-more-information-form #edit-agreements--wrapper .form-item-agreements-1{margin-bottom:0 !important}.webform-submission-more-information-form .form-submit{width:100%}@media screen and (min-width:768px){.page--more-information .field--name-field-webform-gallery img{margin:0 0 24px;width:100%}.page--more-information .block-system-main-block .field.field--type-webform{width:60%}.page--more-information .block-system-main-block .field.additional-information{width:40%;padding:0;-webkit-align-self:start;-ms-flex-item-align:start;align-self:start}.page--more-information .block-views-blockmembers-block-1{margin-bottom:56px}.page--more-information .block-views-blockmembers-block-1 .views-row{width:50%}}@media screen and (min-width:992px){.page--more-information .block-views-blockmembers-block-1{margin-bottom:96px}.page--more-information .block-views-blockmembers-block-1 .block-title{text-align:left}.page--more-information .block-views-blockmembers-block-1 .block-title>strong:after{left:0;margin-left:-12px}.webform-submission-more-information-form .js-form-item-name-contact-person,.webform-submission-more-information-form .js-form-item-country{margin-right:50%}.webform-submission-more-information-form .form-actions{text-align:center}.webform-submission-more-information-form .form-submit{width:auto;min-width:173px}}@media screen and (min-width:1200px){.page--more-information .block-views-blockmembers-block-1>.container{padding:0 16px}}.page--request-brochure .webform-submission-form .webform-required{display:none}.page--request-brochure .webform-submission-form legend{margin-bottom:16px}.page--request-brochure .webform-submission-form #edit-tournament .form-check{margin-bottom:24px}.page--request-brochure .webform-submission-form #edit-agreements--wrapper{border-top:1px solid #cecece;margin-bottom:24px !important;padding-top:48px}.page--request-brochure .webform-submission-form #edit-agreements--wrapper .form-item-privacy-policy-1{margin-bottom:0 !important}.page--request-brochure .webform-submission-form .form-submit{width:100%}.page--request-brochure .block-views-blockmembers-block-1{padding:0;margin-bottom:36px}.page--request-brochure .block-views-blockmembers-block-1 .block-title{text-align:center;padding:0 0 24px;padding-top:0;text-transform:unset;color:#0e0e0e}.page--request-brochure .block-views-blockmembers-block-1 .block-title>strong{display:inline-block;font-size:30px;font-weight:500;line-height:40px;padding-bottom:30px;position:relative}.page--request-brochure .block-views-blockmembers-block-1 .block-title>strong:after{content:"";display:inline-block;background:url("/themes/custom/eurosportring_23/css/../images/icon-triangle-red.svg") center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:100px;height:6px}.page--request-brochure .block-views-blockmembers-block-1 .block-title>strong:after{position:absolute;bottom:0;left:50%;margin-left:-50px}@media screen and (min-width:768px){.page--request-brochure .block-views-blockmembers-block-1 .block-title{padding:0 0 48px}}@media screen and (min-width:768px){.page--request-brochure .block-views-blockmembers-block-1{margin-bottom:56px}.page--request-brochure .block-views-blockmembers-block-1 .views-row{width:50%}}@media screen and (min-width:992px){.page--request-brochure .webform-submission-form .form-actions{text-align:center}.page--request-brochure .webform-submission-form .form-submit{width:auto;min-width:173px}.page--request-brochure .block-views-blockmembers-block-1{margin-bottom:96px}.page--request-brochure .block-views-blockmembers-block-1 .block-title{text-align:left}.page--request-brochure .block-views-blockmembers-block-1 .block-title>strong:after{left:0;margin-left:-12px}}.page--contact .region-header .field--name-title h2,.page--contact .region-header .field--name-title h1{font-size:48px;line-height:normal}.page--contact .block-system-main-block .view-members .node__content{display:block}.page--contact .content-bottom .field--name-field-webform-gallery{background:#f7f7f7;padding:24px 24px 0;margin:0 -16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.page--contact .content-bottom .field--name-field-webform-gallery>.field__item{margin:0 30px 24px 0;width:197px;min-width:197px}.page--contact .content-bottom .field--name-field-webform-gallery img{margin:0}.webform-submission-contact-form{background-color:#f7f7f7;padding:40px 20px}.webform-submission-contact-form .webform-required{display:none}.webform-submission-contact-form .webform-type-fieldset{margin-bottom:0 !important}.webform-submission-contact-form .form-submit{width:100%}.view-members .title{font-size:20px;font-weight:400;line-height:24px;margin-bottom:24px}.view-members .content-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.view-members .content-inner>.image-wrapper{width:100%;max-width:104px}.view-members .content-inner>.member-info{width:100%}.view-members .node--type-members{padding:24px 16px;border:2px solid #f7f7f7;margin-bottom:24px;background-color:#fff}.view-members .views-row:last-of-type .node--type-members{margin-bottom:0}.view-members .field--name-field-country-term>.field__label{display:none}.view-members .field--name-title{font-size:16px;font-weight:500;line-height:24px;margin-bottom:16px}.view-members .field--name-field-image{margin-right:24px}.view-members .field--name-field-image img{margin-bottom:0}.view-members .field--name-field-phone{margin-bottom:8px}.view-members .field--name-field-phone>span{padding-left:24px;font-size:13px;line-height:24px;font-weight:400;position:relative}.view-members .field--name-field-phone>span:before{content:"";display:inline-block;background:url("/themes/custom/eurosportring_23/css/../images/icon-mobile-gray.svg") center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:16px;height:16px}.view-members .field--name-field-phone>span:before{position:absolute;top:-1px;left:0}.view-members .field--name-field-email{color:#c5192f;padding-left:24px;font-size:13px;line-height:24px;font-weight:400;position:relative}.view-members .field--name-field-email:before{content:"";display:inline-block;background:url("/themes/custom/eurosportring_23/css/../images/icon-email-gray.svg") center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:16px;height:16px}.view-members .field--name-field-email:before{position:absolute;top:5px;left:0}.view-members .field:last-of-type{margin-bottom:0}@media screen and (min-width:992px){.page--contact .view-members{-webkit-align-self:start;-ms-flex-item-align:start;align-self:start}.page--contact .content-bottom .field--name-field-webform-gallery{margin:0 0 160px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page--contact .content-bottom .field--name-field-webform-gallery>.field__item:nth-child(5n){margin-right:0}.webform-submission-contact-form{padding:60px 60px 140px}.webform-submission-contact-form .webform-button--submit{width:auto;min-width:173px;float:right}}
