/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Gotham-Bold";src:url(/themes/custom/relife/dist/fonts/GothamFont_RElife/Gotham-Bold.otf) format("opentype");font-weight:normal;font-style:normal;}@font-face{font-family:"Gotham-Light";src:url(/themes/custom/relife/dist/fonts/GothamFont_RElife/Gotham-Light.otf) format("opentype");font-weight:normal;font-style:normal;}:root{--unit:1.5rem;--color-primary:#0C1C2C;--color-text:#0C1C2C;--color-link:#0C1C2C;--color-link-decoration:#0C1C2C;--copy-font-family:Poppins,sans-serif;--headings-font-family:Poppins,sans-serif;}h1 em{font-family:"Times New Roman",Times,serif;font-weight:normal;}h2{font-family:"Gotham-Bold";font-weight:700;font-size:3.5rem;}@media only screen and (max-width:1023px){h2{font-size:2.4rem;}}@media only screen and (max-width:767px){h2{font-size:2rem;}}h3,.component .component--title{font-size:2rem;}@media only screen and (max-width:1023px){h3,.component .component--title{font-size:1.5rem;}}h4{font-size:1.5rem;}@media only screen and (max-width:767px){h4{font-size:1.125rem;}}.text-uppercase{text-transform:uppercase;}.truncate{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.user-logged-in nav.tabs{position:fixed;bottom:10px;left:10px;background:rgba(255,255,255,0.8);text-transform:uppercase;z-index:90209;border:1px solid rgba(0,0,0,0.5);}.user-logged-in nav.tabs ul.tabs{margin:0;}ul.tabs{margin:0;}ul.tabs > li{display:inline-block;margin-right:0.3rem;}ul.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}ul.tabs a.is-active{background-color:#eee;}.contextual{z-index:1390 !important;}ul.contextual-links li{padding-left:0 !important;}ul.contextual-links li:before{display:none !important;}.user-logged-in .product-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{right:0;width:var(--unit);top:calc(var(--unit) * 2.3);height:var(--unit);z-index:456;}.contextual-region > div[data-once=contextual-render]:not(.contextual){display:none;}html,body{font-family:var(--copy-font-family);}body{margin:0;}h1,h2,h3,.component .component--title,h4,h5,h6{font-family:var(--headings-font-family);}p.headline{font-family:"Gotham-Light";font-size:1.5rem;text-transform:uppercase;}img{max-width:100%;height:auto;}.messages{padding:calc(var(--unit) * 2);background:#0C1C2C;position:relative;word-wrap:break-word;overflow-wrap:break-word;color:#fff;}.messages pre{word-wrap:break-word;overflow-wrap:break-word;white-space:break-spaces;}.messages a{color:#fff;}.messages--error{background-color:red;}.messages--success{background-color:green;}.messages--warning{background-color:#D96D00;}.messages .info{color:#000;}.messages-close{cursor:pointer;z-index:90210;width:32px;height:24px;position:absolute;top:calc(var(--unit) * 2);right:calc(var(--unit) * 2);}.messages-close span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}.messages-close:before,.messages-close:after{position:absolute;left:8px;content:" ";height:24px;width:3px;background-color:#fff;}.messages-close:before{transform:rotate(45deg);}.messages-close:after{transform:rotate(-45deg);}.page-header .top-header{background-color:#0C1C2C;color:#fff;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:var(--unit) calc(var(--unit) * 1.4);}@media screen and (max-width:1295px){.page-header .top-header{padding:calc(var(--unit) * 0.2) var(--unit);}}.page-header .top-header a{color:#fff;text-decoration:none;font-size:1rem;}.page-header .top-header .language-switcher-language-url{position:relative;z-index:10;}.page-header .top-header .language-switcher-language-url .current-language{border:none;background-color:transparent;color:#fff;cursor:pointer;font-size:1rem;}.page-header .top-header .language-switcher-language-url .links{position:absolute;display:none;right:var(--unit);top:100%;background-color:#0C1C2C;color:#fff;padding:calc(var(--unit) * 0.2) calc(var(--unit) * 0.5);z-index:100;line-height:1.5rem;list-style:none;}.page-header .top-header .language-switcher-language-url .links a{display:block;padding:calc(var(--unit) * 0.2);}.page-header .top-header .language-switcher-language-url .links .is-active{display:none;}.page-header .main-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:calc(var(--unit) * 0.5) var(--unit);height:64px;}.page-header .main-header img{width:16rem;height:auto;}@media only screen and (max-width:767px){.page-header .main-header img{width:8rem;}}.page-header .main-header .mobile-menu-trigger{display:none;}.page-header .main-header .mobile-menu-trigger span{display:none;}@media only screen and (max-width:1295px){.page-header .main-header .mobile-menu-trigger{display:block;order:1;}}.page-header .main-header .mobile-menu-close{display:none;}.page-header .main-header .mobile-menu-close span{display:none;}@media only screen and (max-width:1295px){.page-header .main-header .mobile-menu-close{order:2;}}footer{background:#0C1C2C;color:#fff;padding:calc(var(--unit) * 0.5) var(--unit);}footer .footer--content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}footer .footer--content figure{margin:0;}footer .footer--content .footer--content-wrapper{display:flex;flex-direction:column;align-items:flex-end;flex-wrap:wrap;}footer ul{list-style:none;padding-left:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--unit) * 0.5);}footer ul li a{color:#fff;text-decoration:none;font-size:1.125rem;font-weight:300;border-right:1px solid #fff;padding-right:calc(var(--unit) * 0.5);}footer ul li:last-child a{border-right:0;padding-right:0;}footer .footer-info{text-align:right;font-size:0.875rem;}footer .footer-info .block-content-wrapper{padding-top:0;padding-bottom:0;}@media only screen and (max-width:1295px){.page-header{display:flex;flex-direction:column;padding-bottom:var(--unit);align-items:stretch;position:relative;}.page-header .main-menu{display:none;}.page-header .mobile-menu-trigger{position:relative;height:30px;width:30px;}.page-header .mobile-menu-trigger:after,.page-header .mobile-menu-trigger:before{content:"";position:absolute;right:0;top:50%;width:30px;background:#0C1C2C;height:5px;transform-origin:50% 50%;transform:translateY(-50%);transition:all 0.2s ease;box-shadow:0 -10px 0 0 #0C1C2C,0 10px 0 0 #0C1C2C;}.page-header .mobile-menu-close{position:relative;height:30px;width:30px;}.page-header .mobile-menu-close:after,.page-header .mobile-menu-close:before{content:"";position:absolute;right:0;top:50%;width:30px;background:#0C1C2C;height:5px;transform-origin:50% 50%;transform:translateY(-50%);transition:all 0.2s ease;transform:translateY(-1px) rotate(45deg) scaleX(1.3);box-shadow:none;}.page-header .mobile-menu-close::after{transform:translateY(-1px) rotate(-45deg) scaleX(1.3);}.page-header:target .mobile-menu-trigger{display:none;}.page-header:target .mobile-menu-close{display:block;}.page-header:target .menu-mobile--wrapper{height:100%;width:100%;position:fixed;z-index:1000;left:0;top:0;background-color:#fff;display:flex;flex-direction:column;overflow:scroll;}.page-header:target .main-header{position:relative;}.page-header:target .main-header .main-menu{display:block;position:absolute;top:88px;left:0;width:100%;background:rgba(255,255,255,0.95);z-index:345;}.page-header:target .main-header ul:not(.contextual-links){display:flex;flex-direction:column;align-content:stretch;align-items:center;gap:0;}.page-header:target .main-header ul:not(.contextual-links) li{padding-bottom:calc(var(--unit) * 0.5);padding-top:calc(var(--unit) * 0.5);border-bottom:1px solid #0C1C2C;display:block;width:100%;text-align:center;}.page-header:target .main-header ul:not(.contextual-links) li a{font-size:1rem;}}.mflow-code{max-width:1320px;padding:var(--unit);margin-left:auto;margin-right:auto;}.mflow-code p{margin:0;font-size:1rem;}p,ol,ul:not(.toolbar-menu){font-size:1.125rem;}figure{margin:0;}.action,.component-type--landing-page--header .actions a,div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .ui-button,a.action{font-size:1.125rem;font-weight:700;border:4px solid #0C1C2C;background:#0C1C2C;color:#fff;text-decoration:none;text-transform:uppercase;padding:calc(var(--unit) * 0.5) var(--unit);display:inline-block;}@media only screen and (max-width:379px){.action,.component-type--landing-page--header .actions a,div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .ui-button,a.action{font-size:0.875rem;}}.action.light,.component-type--landing-page--header .actions a.light,div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .light.ui-button,a.action.light{border:4px solid #0C1C2C;background:#fff;color:#0C1C2C;}form .form-item{margin-bottom:calc(var(--unit) * 0.5);width:auto;}form label.form-required::after{content:"*";display:inline-block;position:relative;}form input[type=text],form input[type=email],form input[type=number],form input[type=password],form input[type=tel]{line-height:calc(var(--unit) * 1.5);min-height:var(--unit);border-color:#0C1C2C;padding:calc(var(--unit) * 0.2) calc(var(--unit) * 0.5);font-size:1.125rem;width:calc(100% - var(--unit) - 4px);}form input[type=text]::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=tel]::placeholder{font-family:"Poppins",sans-serif;}form textarea{border-color:#0C1C2C;border-width:2px;padding:calc(var(--unit) * 0.5);resize:none;line-height:calc(var(--unit) * 1.5);width:calc(100% - var(--unit) - 4px);font-family:"Poppins",sans-serif;font-size:1.125rem;}form select{border-color:#0C1C2C;line-height:calc(var(--unit) * 1.5);min-height:calc(var(--unit) * 1.5);font-size:1.125rem;padding:calc(var(--unit) * 0.5);border-width:2px;width:100%;font-family:"Poppins",sans-serif;}form input[type=submit]{padding:calc(var(--unit) * 0.5) calc(var(--unit) * 3);background-color:#fff;border:4px solid #0C1C2C;display:inline-block;color:#0C1C2C;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:1.125rem;cursor:pointer;}form .form-actions{margin-top:calc(var(--unit) * 2);margin-left:calc(var(--unit) * 0.45);}.webform-submission-join-us-academy-form,.webform-submission-contact-us-form{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-left:calc(var(--unit) * -0.5);margin-right:calc(var(--unit) * -0.5);width:100%;padding-top:calc(var(--unit) * 2.5);padding-bottom:calc(var(--unit) * 2.5);}.webform-submission-join-us-academy-form .form-item,.webform-submission-contact-us-form .form-item{margin:calc(var(--unit) * 0.5);width:calc(50% - var(--unit));flex:0 0 calc(50% - var(--unit));}@media screen and (max-width:460px){.webform-submission-join-us-academy-form .form-item,.webform-submission-contact-us-form .form-item{width:100%;flex-basis:calc(100% - var(--unit));}}.webform-submission-join-us-academy-form .form-item[data-drupal-selector=edit-privacy],.webform-submission-join-us-academy-form .form-item.form-item-subject,.webform-submission-join-us-academy-form .form-item.form-item-message,.webform-submission-join-us-academy-form .form-item.webform-address--wrapper,.webform-submission-join-us-academy-form .form-item.form-item-interest,.webform-submission-contact-us-form .form-item[data-drupal-selector=edit-privacy],.webform-submission-contact-us-form .form-item.form-item-subject,.webform-submission-contact-us-form .form-item.form-item-message,.webform-submission-contact-us-form .form-item.webform-address--wrapper,.webform-submission-contact-us-form .form-item.form-item-interest{width:100%;flex-basis:calc(100% - var(--unit));}@media screen and (max-width:767px){.webform-submission-join-us-academy-form .form-item.webform-address--wrapper,.webform-submission-contact-us-form .form-item.webform-address--wrapper{margin-top:0;margin-bottom:0;}}.webform-submission-join-us-academy-form .form-item.webform-address--wrapper .fieldset-wrapper,.webform-submission-contact-us-form .form-item.webform-address--wrapper .fieldset-wrapper{margin-left:calc(var(--unit) * -0.5);margin-right:calc(var(--unit) * -0.5);display:flex;flex-wrap:wrap;}.webform-submission-join-us-academy-form .form-item.webform-address--wrapper .fieldset-wrapper .form-item,.webform-submission-contact-us-form .form-item.webform-address--wrapper .fieldset-wrapper .form-item{margin-top:0;margin-bottom:0;}@media screen and (max-width:767px){.webform-submission-join-us-academy-form .form-item.webform-address--wrapper .fieldset-wrapper .form-item,.webform-submission-contact-us-form .form-item.webform-address--wrapper .fieldset-wrapper .form-item{margin:calc(var(--unit) * 0.5);}}.webform-submission-join-us-academy-form .form-item.webform-address--wrapper .fieldset-wrapper .form-item:not(.form-item-address-address),.webform-submission-contact-us-form .form-item.webform-address--wrapper .fieldset-wrapper .form-item:not(.form-item-address-address){width:16.66%;flex-basis:calc(16.66% - var(--unit));}@media screen and (max-width:767px){.webform-submission-join-us-academy-form .form-item.webform-address--wrapper .fieldset-wrapper .form-item:not(.form-item-address-address),.webform-submission-contact-us-form .form-item.webform-address--wrapper .fieldset-wrapper .form-item:not(.form-item-address-address){width:50%;flex-basis:calc(50% - var(--unit));}}@media screen and (max-width:460px){.webform-submission-join-us-academy-form .form-item.webform-address--wrapper .fieldset-wrapper .form-item:not(.form-item-address-address),.webform-submission-contact-us-form .form-item.webform-address--wrapper .fieldset-wrapper .form-item:not(.form-item-address-address){width:100%;flex-basis:calc(100% - var(--unit));}}.webform-submission-join-us-academy-form .form-item.form-item-privacy,.webform-submission-contact-us-form .form-item.form-item-privacy{flex:100%;}.webform-submission-join-us-academy-form .form-item.form-item-privacy .webform-element-description,.webform-submission-contact-us-form .form-item.form-item-privacy .webform-element-description{margin-bottom:calc(var(--unit) * 0.5);}.webform-submission-join-us-academy-form .form-item.form-item-privacy .fieldset-legend,.webform-submission-contact-us-form .form-item.form-item-privacy .fieldset-legend{font-family:"Gotham-Light";font-size:1.5rem;text-transform:uppercase;}.form-item--error-message{display:block;margin-top:var(--unit);margin-bottom:var(--unit);}.form-item--error-message a{margin-top:1rem;display:block;}.user-register-form{padding-left:calc(var(--unit) * 0.5);padding-right:calc(var(--unit) * 0.5);}.user-register-form .form-required::after{content:"*";display:inline-block;position:relative;}@media screen and (max-width:767px){.user-register-form input[type=submit]{padding:calc(var(--unit) * 0.5) calc(var(--unit) * 1);}}.field--field-videos .main-video .video-wrapper .video{display:grid;grid-template-columns:3fr 1fr;gap:1.5rem;margin-bottom:calc(var(--unit) * 2);}@media only screen and (max-width:1023px){.field--field-videos .main-video .video-wrapper .video{display:flex;flex-direction:column;}}.field--field-videos .main-video .video-wrapper .video .remote-video{padding:var(--unit);border:4px solid #000;}@media only screen and (max-width:767px){.field--field-videos .main-video .video-wrapper .video .remote-video{padding:calc(var(--unit) * 0.3);}}.field--field-videos .main-video .video-wrapper .video .content h3,.field--field-videos .main-video .video-wrapper .video .content .component .component--title,.component .field--field-videos .main-video .video-wrapper .video .content .component--title{margin-top:0;font-family:"Gotham-Bold";}@media only screen and (max-width:767px){.field--field-videos .main-video .video-wrapper .video .content h3,.field--field-videos .main-video .video-wrapper .video .content .component .component--title,.component .field--field-videos .main-video .video-wrapper .video .content .component--title{font-size:1.5rem;}}@media only screen and (max-width:767px){.field--field-videos .main-video .video-wrapper .video .content{padding-left:var(--unit);padding-right:var(--unit);}}@media only screen and (max-width:1023px){.field--field-videos .video-carousel .video-list{border-top:1px solid;padding-top:3rem;}}.field--field-videos .video-carousel .video-list .video .media{position:relative;}.field--field-videos .video-carousel .video-list .video .media::after{content:"";background-color:transparent;width:100%;height:100%;position:absolute;top:0;left:0;}@media only screen and (max-width:767px){.field--field-videos .video-carousel .video-list .video .content h3,.field--field-videos .video-carousel .video-list .video .content .component .component--title,.component .field--field-videos .video-carousel .video-list .video .content .component--title{font-size:1.125rem;font-family:"Gotham-Bold";}}@media only screen and (max-width:1023px){.field--field-videos .video-carousel .video-list .video .content p{display:none;}}.field--field-videos .training-levels-select .nav-tabs li.selected{background-color:var(--category-color);}.field--field-videos .training-levels-select .nav-tabs li.selected span{font-weight:700;}.component{position:relative;}.component > .component--content{position:relative;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;z-index:2;}.component .component--title{margin-bottom:var(--unit);text-transform:uppercase;}@media only screen and (max-width:767px){.component .component--title{font-size:1.5rem;}}.component.component--type--text{position:relative;padding-top:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 2);}@media only screen and (max-width:767px){.component.component--type--text h3,.component.component--type--text .component--title{font-size:1.5rem;}}.accordion-container .component--title{margin-top:calc(var(--unit) * 3);margin-bottom:calc(var(--unit) * 2);text-align:center;font-family:"Gotham-Bold";font-size:3.5rem;}@media only screen and (max-width:1023px){.accordion-container .component--title{font-size:2.4rem;}}@media only screen and (max-width:767px){.accordion-container .component--title{font-size:2rem;}}.accordion-container .component--content{margin-top:calc(var(--unit) * 3);margin-bottom:calc(var(--unit) * 5);}.accordion-container .component--content > p{text-align:center;}.accordion-container .accordion-item{margin-bottom:calc(var(--unit) * 2);}.accordion-container .accordion-item .accordion-title{font-family:"Gotham-Bold";font-size:2rem;font-weight:700;position:relative;padding-bottom:calc(var(--unit) * 0.3);width:100%;margin-left:0;border-bottom:1px solid #707070;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;}@media only screen and (max-width:1023px){.accordion-container .accordion-item .accordion-title{gap:calc(var(--unit) * 2);}}@media only screen and (max-width:767px){.accordion-container .accordion-item .accordion-title{font-size:1rem;padding-bottom:calc(var(--unit) * 0.5);}}.accordion-container .accordion-item .accordion-title::after{content:"";position:relative;display:inline-block;width:0;height:0;border-style:solid;border-width:23px 42px 0 42px;border-color:var(--category-color) transparent transparent transparent;}@media only screen and (max-width:767px){.accordion-container .accordion-item .accordion-title::after{border-width:23px 25px 0 25px;}}.accordion-container .accordion-item .accordion-content{display:none;}.accordion-container .accordion-item.active .accordion-content{display:block;font-family:"Poppins",sans-serif;font-size:1.125rem;font-weight:400;}@media only screen and (max-width:767px){.accordion-container .accordion-item.active .accordion-content p{font-size:1rem;}}.accordion-container .accordion-item.active .accordion-title::after{transform:rotate(180deg);}@media only screen and (max-width:1190px){.accordion-container{padding:2rem;padding:2rem;}}.accordion-container.collapsible .accordion-title{font-family:"Gotham-Light";font-size:1.5rem;}@media only screen and (max-width:767px){.accordion-container.collapsible .accordion-title{font-size:1.125rem;}}.accordion-container.collapsible .collapsible-button{border:4px solid #0C1C2C;padding:var(--unit);color:#0C1C2C;background-color:transparent;display:flex;align-items:center;gap:var(--unit);font-size:1.125rem;font-weight:700;text-transform:uppercase;margin:calc(var(--unit) * 3) auto 0;}@media only screen and (max-width:1023px){.accordion-container.collapsible .collapsible-button{padding:calc(var(--unit) * 0.2) var(--unit);border:2px solid #0C1C2C;}}.accordion-container.collapsible .collapsible-button[aria-expanded=true]:after{transform:rotate(180deg);}.accordion-container.collapsible .collapsible-button::after{content:"";position:relative;display:inline-block;width:0;height:0;border-style:solid;border-width:13px 10px 0 10px;border-color:#0C1C2C transparent transparent transparent;}@media only screen and (max-width:1023px){.accordion-container.collapsible .collapsible-button::after{border-width:6px 6px 0 6px;}}.field--field-resources{border-top:1px solid #707070;margin-top:calc(var(--unit) * 2);}.field--field-resources .field__label{text-transform:uppercase;font-family:"Gotham-Light";font-size:1.5rem;margin-top:var(--unit);}.field--field-resources .file-link{display:flex;flex-direction:row;align-items:center;gap:calc(var(--unit) * 0.4);margin-top:var(--unit);}.field--field-resources .file-link .file a{color:#0C1C2C;font-size:1.125rem;font-weight:300;}.field--field-videos{position:relative;}.field--field-videos .training-levels-select{position:absolute;background-color:#fff;border:4px solid #0C1C2C;text-transform:uppercase;cursor:pointer;z-index:10;right:calc(var(--unit) * 0.55);top:calc(var(--unit) * -3.6);}@media only screen and (max-width:767px){.field--field-videos .training-levels-select{display:none;}}.field--field-videos .training-levels-select .training-levels-input{display:block;font-weight:700;padding:calc(var(--unit) * 0.7) calc(var(--unit) * 2) calc(var(--unit) * 0.7) calc(var(--unit) * 1.2);position:relative;}.field--field-videos .training-levels-select .training-levels-input::before{content:"";position:absolute;display:block;top:calc(var(--unit) * 0.85);right:calc(var(--unit) * 0.75);width:0;height:0;border-style:solid;border-width:16.5px 9.5px 0 9.5px;border-color:#0C1C2C transparent transparent transparent;}.field--field-videos .training-levels-select ul.training-levels{display:none;list-style:none;font-weight:300;padding:0 calc(var(--unit) * 0.7) 0 calc(var(--unit) * 2);margin:0;}.field--field-videos .training-levels-select ul.training-levels li{padding:calc(var(--unit) * 0.7) var(--unit);position:relative;}.field--field-videos .training-levels-select ul.training-levels li:not(:last-child){border-bottom:1px solid #0C1C2C;}.field--field-videos .training-levels-select ul.training-levels li::before{content:"";position:absolute;display:block;top:calc(var(--unit) * 0.75);left:0;width:0;height:0;border-style:solid;border-width:9.5px 0 9.5px 16.5px;border-color:transparent transparent transparent #0C1C2C;}.field--field-videos .training-levels-select.active .training-levels-input::before{transform:rotate(180deg);}.field--field-videos .training-levels-select.active ul.training-levels{display:block;}.ui-widget-overlay{z-index:999;background-color:rgba(0,0,0,0.3) !important;}.ui-dialog{z-index:9999 !important;}.ui-dialog:not(.ui-dialog-off-canvas){max-width:90% !important;}.login-modal.ui-dialog{background-color:transparent;border:none;}.login-modal.ui-dialog a.action,.login-modal.ui-dialog .component-type--landing-page--header .actions a,.component-type--landing-page--header .actions .login-modal.ui-dialog a,.login-modal.ui-dialog div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane a.ui-button,div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .login-modal.ui-dialog a.ui-button{color:#fff;}.login-modal.ui-dialog .ui-dialog-titlebar{background-color:transparent;border:none;}.login-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{background-color:transparent;border:none;margin:0;right:calc(var(--unit) * 0.7);top:0;}.login-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick{background-image:none;text-indent:0;color:#707070;width:20px;height:20px;font-size:20px;}.login-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick:before{content:"X";}.login-modal.ui-dialog .ui-dialog-titlebar-close{z-index:34;}.related-products{position:relative;}.product-filter--wrapper{position:absolute;background-color:#fff;border:4px solid #0C1C2C;text-transform:uppercase;cursor:pointer;z-index:10;right:calc(var(--unit) * 0.55);top:calc(var(--unit) * -3.6);}.product-filter--wrapper.active ul{display:block;}.product-filter--wrapper .select-device-input{display:block;font-weight:700;padding:calc(var(--unit) * 0.7) calc(var(--unit) * 2.5) calc(var(--unit) * 0.7) calc(var(--unit) * 1.2);position:relative;}.product-filter--wrapper .select-device-input::before{content:"";position:absolute;display:block;top:calc(var(--unit) * 0.85);right:calc(var(--unit) * 0.75);width:0;height:0;border-style:solid;border-width:16.5px 9.5px 0 9.5px;border-color:#0C1C2C transparent transparent transparent;}.product-filter--wrapper ul{display:none;list-style:none;font-weight:300;padding:0 calc(var(--unit) * 0.7) 0 calc(var(--unit) * 2);margin:0;}.product-filter--wrapper ul li:has(a.active){background:var(--category-color);}.product-filter--wrapper ul li{padding:calc(var(--unit) * 0.7) var(--unit);position:relative;}.product-filter--wrapper ul li a{color:#000;text-decoration:none;}.product-filter--wrapper ul li:not(:last-child){border-bottom:1px solid #0C1C2C;}.product-filter--wrapper ul li::before{content:"";position:absolute;display:block;top:calc(var(--unit) * 0.75);left:0;width:0;height:0;border-style:solid;border-width:9.5px 0 9.5px 16.5px;border-color:transparent transparent transparent #0C1C2C;}.block-facet--links{position:relative;padding-top:calc(var(--unit) * 1.5);margin-bottom:calc(var(--unit) * 3.5);}.block-facet--links::before{content:"";background-color:var(--category-color);position:absolute;top:calc(var(--unit) * -1.5);bottom:0;left:0;display:block;width:24px;}.block-facet--links::after{content:"";background-color:var(--category-color);position:absolute;top:calc(var(--unit) * -1.5);bottom:0;right:0;display:block;width:24px;}.block-facet--links .facets-widget-links{position:relative;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:calc(var(--unit) * 2);padding-right:calc(var(--unit) * 2);}.block-facet--links .facets-widget-links ul{margin-top:calc(var(--unit) * 0.5);list-style:none;padding-left:0;margin-bottom:0;}@media only screen and (max-width:1023px){.block-facet--links .facets-widget-links ul{margin-right:auto;margin-left:auto;width:auto;max-width:100%;}}@media only screen and (max-width:1023px){.block-facet--links .facets-widget-links > ul{display:flex;flex-direction:column;}}.block-facet--links .facets-widget-links > ul > li:not(:first-child){margin-top:calc(var(--unit) * 2);}.block-facet--links .facets-widget-links > ul .facet-item-title{font-family:"Gotham-Bold";font-size:2rem;text-transform:uppercase;display:block;}@media only screen and (max-width:1023px){.block-facet--links .facets-widget-links > ul .facet-item-title{font-size:1.5rem;}}.block-facet--links .facets-widget-links > ul ul{display:grid;align-content:center;align-items:center;gap:var(--unit);grid-template-columns:repeat(3,1fr);}@media only screen and (max-width:767px){.block-facet--links .facets-widget-links > ul ul{grid-template-columns:1fr;}}.block-facet--links .facets-widget-links > ul ul .facet-item label{padding:calc(var(--unit) * 0.5);border:4px solid #0C1C2C;font-family:"Gotham-Light";font-size:1.5rem;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:calc(var(--unit) * 0.5);min-height:75px;}@media only screen and (max-width:1023px){.block-facet--links .facets-widget-links > ul ul .facet-item label{font-size:1.125rem;min-height:42px;}}@media only screen and (max-width:460px){.block-facet--links .facets-widget-links > ul ul .facet-item label{word-break:break-all;}}.block-facet--links .facets-widget-links > ul ul .facet-item label::before{content:"+";font-size:2rem;font-family:"Gotham-Bold";color:#0C1C2C;position:relative;padding:0.2rem 0.7rem;background-color:#F4F4F4;}.block-facet--links .facets-widget-links > ul ul .facet-item label:hover{background-color:var(--category-color);}.block-facet--links .facets-widget-links > ul ul .facet-item label:hover::before{background-color:var(--category-color);}.block-facet--links .facets-widget-links > ul ul .facet-item label.is-active{background-color:var(--category-color);}.block-facet--links .facets-widget-links > ul ul .facet-item label.is-active::before{padding:0 0.7rem 0.2rem 0.7rem;content:"-";}.block-facet--links .facets-widget-links > ul ul .facet-item label.is-active:hover{background-color:var(--category-color);}.block-facet--links .facets-widget-links > ul ul .facet-item label.is-active:hover::before{background-color:#F4F4F4;}.block-facet--links .facets-widget-links > ul ul .facet-item label span{text-decoration:none;text-transform:uppercase;color:#0C1C2C;flex:1 0 auto;text-align:center;max-width:calc(100% - 55px);}.pager{list-style:none;padding-left:0;padding-bottom:calc(var(--unit) * 2);margin-bottom:0;}.pager li{display:block;text-align:center;}.pager li button,.pager li a{padding:calc(var(--unit) * 0.3) calc(var(--unit) * 2);background-color:#fff;border:4px solid #0C1C2C;display:inline-block;color:#0C1C2C;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:1.125rem;cursor:pointer;}.footnotes .footnotes__item-wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:calc(var(--unit) * 0.5);font-size:0.875rem;}@media only screen and (max-width:767px){.footnotes .footnotes__item-wrapper{padding-bottom:calc(var(--unit) * 0.5);gap:calc(var(--unit) * 0.2);flex-direction:column;}}.footnotes .footnotes__item-wrapper .footnotes__item-backlinks{display:flex;flex-direction:row;gap:calc(var(--unit) * 0.1);}.footnotes .footnotes__item-wrapper .footnotes__item-backlinks a{color:#0C1C2C;text-decoration:underline;}.footnotes .footnotes__item-wrapper .footnotes__item-backlinks a::after{content:";";}.footnotes .footnotes__item-wrapper .footnotes__item-backlinks a:last-child::after{content:"";}.footnote__citations-wrapper .footnote__citation{color:#0C1C2C;text-decoration:underline;}.grid{display:grid;justify-content:space-between;align-content:space-between;gap:var(--unit);}.grid.up-2{grid-template-columns:repeat(2,1fr);}@media only screen and (max-width:767px){.grid.up-2{grid-template-columns:repeat(1,1fr);}}.grid.up-3{grid-template-columns:repeat(3,1fr);}@media only screen and (max-width:767px){.grid.up-3{grid-template-columns:repeat(1,1fr);}}.grid.up-4{grid-template-columns:repeat(4,1fr);}@media only screen and (max-width:767px){.grid.up-4{grid-template-columns:repeat(1,1fr);}}.grid.up-5{grid-template-columns:repeat(5,1fr);}@media only screen and (max-width:767px){.grid.up-5{grid-template-columns:repeat(1,1fr);}}.grid.up-6{grid-template-columns:repeat(6,1fr);}@media only screen and (max-width:767px){.grid.up-6{grid-template-columns:repeat(1,1fr);}}.summary-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto calc(var(--unit) * 1.5);padding-top:calc(var(--unit) * 1.5);}.summary-wrapper .button{padding:calc(var(--unit) * 0.3) calc(var(--unit) * 0.5);background-color:#fff;border:4px solid #0C1C2C;display:inline-block;color:#0C1C2C;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:1.125rem;cursor:pointer;}.summary-wrapper .button:before{content:"X";margin-right:calc(var(--unit) * 0.3);}.two-columns-title-left{display:grid;align-items:stretch;grid-template-columns:2fr 5fr;justify-content:space-between;width:100%;}@media only screen and (max-width:1023px){.two-columns-title-left{display:flex;flex-direction:column;}}.two-columns-title-left .title-wrapper{padding-right:calc(var(--unit) * 2);border-right:1px solid #0C1C2C;display:flex;flex-direction:column;justify-content:space-between;}@media only screen and (max-width:1023px){.two-columns-title-left .title-wrapper{display:block;padding-right:0;border-right:none;}}.two-columns-title-left .title-wrapper > *:first-child{margin-top:0;}.two-columns-title-left .title-wrapper > *:last-child{margin-bottom:0;}.two-columns-title-left .title-wrapper h2{text-transform:uppercase;font-size:2rem;}.two-columns-title-left .content-wrapper{padding-left:calc(var(--unit) * 3);display:flex;grid-template-columns:1fr 31fr;gap:var(--unit);}@media only screen and (max-width:1023px){.two-columns-title-left .content-wrapper{display:block;padding-left:0;padding-top:calc(var(--unit) * 1.2);}}@media only screen and (max-width:1023px){.two-columns-title-left .content-wrapper .first-column{padding-bottom:var(--unit);}}.two-columns-title-left .content-wrapper .first-column > *:first-child,.two-columns-title-left .content-wrapper .second-column > *:first-child{margin-top:0;}.two-columns-title-left .content-wrapper .first-column > *:last-child,.two-columns-title-left .content-wrapper .second-column > *:last-child{margin-bottom:0;}.two-columns-title-left .content-wrapper .first-column h3,.two-columns-title-left .content-wrapper .first-column .component .component--title,.component .two-columns-title-left .content-wrapper .first-column .component--title,.two-columns-title-left .content-wrapper .second-column h3,.two-columns-title-left .content-wrapper .second-column .component .component--title,.component .two-columns-title-left .content-wrapper .second-column .component--title{text-transform:uppercase;font-family:"Gotham-Light";font-size:1.5rem;}.two-columns-title-left .content-wrapper .first-column h3 span,.two-columns-title-left .content-wrapper .first-column .component .component--title span,.component .two-columns-title-left .content-wrapper .first-column .component--title span,.two-columns-title-left .content-wrapper .second-column h3 span,.two-columns-title-left .content-wrapper .second-column .component .component--title span,.component .two-columns-title-left .content-wrapper .second-column .component--title span{text-transform:capitalize;}.block--webform-block{padding-top:calc(var(--unit) * 2.5);padding-bottom:calc(var(--unit) * 2.5);background-color:#F4F4F4;}.block--webform-block h2,.block--webform-block form{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;}@media screen and (max-width:1190px){.block--webform-block h2,.block--webform-block form{margin-left:calc(var(--unit) * 0.5);margin-right:calc(var(--unit) * 0.5);width:auto;}}.block--webform-block > h2{text-align:center;text-transform:uppercase;}.block--page-title-block{background-color:#F4F4F4;position:relative;display:flex;}.block--page-title-block .block-content-wrapper{position:relative;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;z-index:2;}.product-modal{--gin-bg-layer:#fff;z-index:1000;}.product-modal.ui-dialog{background:transparent !important;}.product-modal.ui-dialog .ui-dialog-titlebar{background:transparent;height:0;}.product-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none;}.product-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{right:0.9rem;width:var(--unit);top:var(--unit);height:var(--unit);z-index:456;}.product-modal.ui-dialog .ui-dialog-titlebar .ui-icon-closethick{margin-right:calc(var(--unit) * 2);}.product-modal .ui-dialog-content{padding:0 !important;background:#fff;}.product-modal .ui-dialog-content .node-type--product .product-header{position:relative;z-index:10;margin:calc(var(--unit) * 2) calc(var(--unit) * 2) 0;}.product-modal .ui-dialog-content .node-type--product .product-header .product-header--bg{position:absolute;top:calc(var(--unit) * -2);right:calc(var(--unit) * -2);left:calc(var(--unit) * -2);bottom:0;z-index:-1;background:#D0DADC;}.product-modal .ui-dialog-content .node-type--product .product-header .product-header--wrapper{border:0.25rem solid #0C1C2C;border-bottom-width:0;padding:calc(var(--unit) * 2) calc(var(--unit) * 2) var(--unit) calc(var(--unit) * 2);display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:calc(var(--unit) * 2);}.product-modal .ui-dialog-content .node-type--product .product-header .product-header--wrapper h2{color:#0C1C2C;text-transform:uppercase;text-align:center;}.product-modal .ui-dialog-content .node-type--product .product-header .product-header--wrapper .swiper-slide{display:flex;align-items:center;justify-content:center;}.product-modal .ui-dialog-content .node-type--product .product-header .product-header--wrapper figure{aspect-ratio:16/9;line-height:0;display:flex;align-items:center;justify-content:center;height:15rem;padding:0;margin:0;}.product-modal .ui-dialog-content .node-type--product .product-header .product-header--wrapper figure img{width:100%;height:auto;object-fit:cover;object-position:center;}.product-modal .ui-dialog-content .node-type--product .product-header .product-header--wrapper .swiper-horizontal .swiper-pagination-bullets{bottom:0.4rem;}.product-modal .ui-dialog-content .node-type--product .product-content{margin:0 calc(var(--unit) * 2) calc(var(--unit) * 2);border:0.25rem solid #0C1C2C;border-top-width:0;padding:calc(var(--unit) * 2) calc(var(--unit) * 4) calc(var(--unit) * 4) calc(var(--unit) * 4);}div.disclaimer-modal.ui-dialog{padding:calc(var(--unit) * 2);border-radius:0;background:#fff;max-width:calc(90% - var(--unit) * 4);}@media screen and (max-width:767px){div.disclaimer-modal.ui-dialog{padding:var(--unit);max-width:calc(90% - var(--unit) * 2);}}div.disclaimer-modal.ui-dialog .ui-widget-header{display:none;}div.disclaimer-modal.ui-dialog .form-item{border:0.25rem solid #0C1C2C;border-bottom-width:0;padding:calc(var(--unit) * 2) calc(var(--unit) * 2) var(--unit) calc(var(--unit) * 2);}@media screen and (max-width:767px){div.disclaimer-modal.ui-dialog .form-item{padding:var(--unit);}}div.disclaimer-modal.ui-dialog .form-item h2{text-align:center;margin-top:0;margin-bottom:calc(var(--unit) * 2);}div.disclaimer-modal.ui-dialog .form-item p{font-family:"Poppins",sans-serif;}div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane{display:flex;flex-direction:row;justify-content:center;background:#fff;border-top:none;border:0.25rem solid #0C1C2C;border-top-width:0;padding:var(--unit) calc(var(--unit) * 4) var(--unit) calc(var(--unit) * 4);margin-top:0;border-radius:0;}@media screen and (max-width:767px){div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane{padding:var(--unit);}}div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .ui-button{outline:0;}div.ui-front{z-index:100;}.block--views-blocknews-carousel-2,.block--views-blocknews-carousel-1{margin:calc(var(--unit) * 4.5) 0;position:relative;padding-left:var(--unit);padding-right:var(--unit);}.block--views-blocknews-carousel-2 h2,.block--views-blocknews-carousel-1 h2{text-transform:uppercase;margin:0 auto calc(var(--unit) * -2.5);text-align:end;max-width:1320px;z-index:100;position:relative;}@media only screen and (max-width:767px){.block--views-blocknews-carousel-2 h2,.block--views-blocknews-carousel-1 h2{margin-bottom:var(--unit);}}.block--views-blocknews-carousel-2 .slide-content,.block--views-blocknews-carousel-1 .slide-content{display:flex;align-items:center;position:relative;}@media only screen and (max-width:767px){.block--views-blocknews-carousel-2 .slide-content,.block--views-blocknews-carousel-1 .slide-content{flex-direction:column;}}.block--views-blocknews-carousel-2 .slide-content .content,.block--views-blocknews-carousel-1 .slide-content .content{transform:translateX(calc((100vw - 1320px) / 2 * -1));width:100%;max-width:calc(55% - var(--unit) * 4);flex:1 0 calc(55% - var(--unit) * 4);background:#fff;padding:calc(var(--unit) * 3);padding-right:0;margin:calc(var(--unit) * 4.5) 0;}@media only screen and (max-width:1440px){.block--views-blocknews-carousel-2 .slide-content .content,.block--views-blocknews-carousel-1 .slide-content .content{transform:translateX(calc(var(--unit) * -6));max-width:50vw;flex:1 0 auto;padding-top:calc(var(--unit) * 1.5);padding-bottom:calc(var(--unit) * 1.5);padding-right:calc(var(--unit) * 1.5);}}@media only screen and (max-width:1023px){.block--views-blocknews-carousel-2 .slide-content .content,.block--views-blocknews-carousel-1 .slide-content .content{padding:var(--unit);max-width:calc(50vw + var(--unit) * 4);}}@media only screen and (max-width:767px){.block--views-blocknews-carousel-2 .slide-content .content,.block--views-blocknews-carousel-1 .slide-content .content{transform:none;max-width:unset;flex:0 0 auto;margin-top:var(--unit);}}.block--views-blocknews-carousel-2 .slide-content .content h3,.block--views-blocknews-carousel-2 .slide-content .content .component .component--title,.component .block--views-blocknews-carousel-2 .slide-content .content .component--title,.block--views-blocknews-carousel-1 .slide-content .content h3,.block--views-blocknews-carousel-1 .slide-content .content .component .component--title,.component .block--views-blocknews-carousel-1 .slide-content .content .component--title{margin-top:0;}.block--views-blocknews-carousel-2 .slide-content .content h3 a,.block--views-blocknews-carousel-2 .slide-content .content .component .component--title a,.component .block--views-blocknews-carousel-2 .slide-content .content .component--title a,.block--views-blocknews-carousel-1 .slide-content .content h3 a,.block--views-blocknews-carousel-1 .slide-content .content .component .component--title a,.component .block--views-blocknews-carousel-1 .slide-content .content .component--title a{font-size:2rem;font-family:"Gotham-Bold";color:#0C1C2C;text-decoration:none;}.block--views-blocknews-carousel-2 .slide-content .field--field-image,.block--views-blocknews-carousel-1 .slide-content .field--field-image{max-width:45%;flex:1 0 45%;aspect-ratio:1/1;line-height:0;height:100%;}@media only screen and (max-width:1440px){.block--views-blocknews-carousel-2 .slide-content .field--field-image,.block--views-blocknews-carousel-1 .slide-content .field--field-image{max-width:50%;flex:1 0 50%;}}@media only screen and (max-width:767px){.block--views-blocknews-carousel-2 .slide-content .field--field-image,.block--views-blocknews-carousel-1 .slide-content .field--field-image{max-width:unset;flex:0 0 auto;aspect-ratio:unset;width:100%;height:auto;}}.block--views-blocknews-carousel-2 .slide-content .field--field-image img,.block--views-blocknews-carousel-1 .slide-content .field--field-image img{height:100%;object-fit:cover;line-height:0;}.block--views-blocknews-carousel-2 .view--news .view-footer,.block--views-blocknews-carousel-1 .view--news .view-footer{position:relative;width:100%;display:flex;align-items:center;max-width:50%;margin-left:auto;justify-content:flex-end;gap:var(--unit);margin-top:calc(var(--unit) * -2.5);z-index:100;}@media only screen and (max-width:767px){.block--views-blocknews-carousel-2 .view--news .view-footer,.block--views-blocknews-carousel-1 .view--news .view-footer{max-width:unset;}}.block--views-blocknews-carousel-2 .view--news .view-footer:after,.block--views-blocknews-carousel-1 .view--news .view-footer:after{content:"";width:calc(50vw - 660px);height:30px;background:#0C1C2C;display:block;}.block--views-blocknews-carousel-2 .view--news .view-footer .more-link a,.block--views-blocknews-carousel-1 .view--news .view-footer .more-link a{text-decoration:none;color:#0C1C2C;white-space:nowrap;}.block--views-blocknews-carousel-2 .view--news .view-footer .swiper-pagination,.block--views-blocknews-carousel-1 .view--news .view-footer .swiper-pagination{position:relative;top:0;width:auto;}.field--field-resources .field__label,.field--field-download .field__label{font-family:"Gotham-Light";font-size:1.5rem;font-weight:1.125rem;margin-bottom:calc(var(--unit) * 3);text-transform:uppercase;}.field--field-resources .file-link,.field--field-download .file-link{display:flex;flex-direction:row;align-items:center;gap:calc(var(--unit) * 0.5);}.field--field-resources .file-link:not(:last-child),.field--field-download .file-link:not(:last-child){margin-bottom:var(--unit);}.field--field-resources .file-link .file-link-icon,.field--field-download .file-link .file-link-icon{width:38px;height:38px;background:transparent url(/themes/custom/relife/dist/img/icons/resource-icon.svg) no-repeat scroll center center;background-size:contain;flex:0 0 38px;}.field--field-resources .file-link .file-link-icon.file-type-doc,.field--field-resources .file-link .file-link-icon.file-type-docx,.field--field-download .file-link .file-link-icon.file-type-doc,.field--field-download .file-link .file-link-icon.file-type-docx{background-image:url(/themes/custom/relife/dist/img/icons/resource-powerpoint.svg);}.field--field-resources .file-link a,.field--field-download .file-link a{text-decoration:underline;color:#0C1C2C;font-size:1.125rem;font-weight:300;}.paragraph--type--media-gallery{max-width:100%;padding-top:var(--unit);padding-bottom:var(--unit);}.paragraph--type--media-gallery .slider-thumbnail{padding:calc(var(--unit) * 0.5) var(--unit);}.paragraph--type--media-gallery .slider-thumbnail .swiper-wrapper{overflow:hidden;align-items:stretch;}.paragraph--type--media-gallery .slider-thumbnail .swiper-slide{height:auto;cursor:pointer;}.paragraph--type--media-gallery .slider-thumbnail .swiper-button-prev,.paragraph--type--media-gallery .slider-thumbnail .swiper-button-next{background-color:#0C1C2C;height:4.5rem;width:2rem;top:calc(50% - 0.4rem);}.paragraph--type--media-gallery .slider-thumbnail .swiper-button-next::after{border-width:27px 0 27px 10px;}.paragraph--type--media-gallery .slider-thumbnail .swiper-button-prev::after{border-width:27px 10px 27px 0;}.paragraph--type--media-gallery .slider-thumbnail .field--field-media-image{padding:0 calc(var(--unit) * 0.5);display:flex;align-items:center;height:100%;}.paragraph--type--media-gallery .slider-thumbnail .field--field-media-oembed-video{padding:calc(var(--unit) * 0.5);display:flex;align-items:center;position:relative;}.paragraph--type--media-gallery .slider-thumbnail .field--field-media-oembed-video:after{content:"";position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;}.paragraph--type--media-gallery .slider-thumbnail .field--field-media-oembed-video iframe{height:auto;}.paragraph--type--media-gallery .media{padding:var(--unit);border:4px solid #0C1C2C;}.paragraph--type--media-gallery .media iframe{width:100%;height:auto;aspect-ratio:16/9;}.component--user{background-color:#F4F4F4;padding-top:calc(var(--unit) * 4);padding-bottom:calc(var(--unit) * 6);}.component--user::after{content:"";width:calc(50vw - 575px);height:30px;background:#0C1C2C;position:absolute;bottom:0;right:0;display:block;}.component--user .profile-form{margin-bottom:100px;}.component--user .profile-form .user-profile-form .required-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--unit);}@media only screen and (max-width:767px){.component--user .profile-form .user-profile-form .required-fields{display:flex;flex-direction:column;}}.component--user .profile-form .user-profile-form .required-fields h2{grid-column:1/3;text-transform:uppercase;margin-bottom:0;}.component--user .profile-form .form-wrapper{margin-left:0;}.view-content ul.grid{list-style:none;margin:0;padding:0;}.view--fiver{background-color:#F4F4F4;padding-top:calc(var(--unit) * 8);padding-bottom:calc(var(--unit) * 7.3);}.view--taxonomy-term-index{padding-bottom:calc(var(--unit) * 2.5);}.view--taxonomy-term-index .views-infinite-scroll-content-wrapper{padding:calc(var(--unit) * 4) var(--unit) calc(var(--unit) * 5);background-color:#F4F4F4;position:relative;}.view--taxonomy-term-index .views-infinite-scroll-content-wrapper::after{content:"";width:calc(50vw - 575px);height:30px;background:#0C1C2C;position:absolute;bottom:0;right:0;display:block;}.view--taxonomy-term-index .views-infinite-scroll-content-wrapper .view-content{position:relative;padding-bottom:var(--unit);}.view--taxonomy-term-index .views-infinite-scroll-content-wrapper .view-content > .grid{max-width:1320px;margin-left:auto;margin-right:auto;z-index:2;}.view--taxonomy-term-index .pager{margin-top:calc(var(--unit) * -1);position:relative;z-index:100;}.node.pink,.term.pink,.card.pink,.title.pink{--category-color:#FACEC6;}.node.light-cyan,.node.light-cian,.term.light-cyan,.term.light-cian,.card.light-cyan,.card.light-cian,.title.light-cyan,.title.light-cian{--category-color:#D0DADC;}.node.yellow,.term.yellow,.card.yellow,.title.yellow{--category-color:#FBC259;}.node.teal,.term.teal,.card.teal,.title.teal{--category-color:#25BAB5;}.node.orange,.term.orange,.card.orange,.title.orange{--category-color:#D96D00;}.node.blue,.term.blue,.card.blue,.title.blue{--category-color:#0C1C2C;}.component.blue,.component.pink,.component.light-cian,.component.yellow,.component.teal,.component.orange,.component.black{background-color:#0C1C2C;color:#fff;padding-top:var(--unit);padding-bottom:var(--unit);}.component.blue .footnotes,.component.pink .footnotes,.component.light-cian .footnotes,.component.yellow .footnotes,.component.teal .footnotes,.component.orange .footnotes,.component.black .footnotes{border-top:1px solid #fff;}.component.blue .footnote__citation,.component.pink .footnote__citation,.component.light-cian .footnote__citation,.component.yellow .footnote__citation,.component.teal .footnote__citation,.component.orange .footnote__citation,.component.black .footnote__citation{color:#fff;}.component.blue .footnotes__item-backlinks a,.component.pink .footnotes__item-backlinks a,.component.light-cian .footnotes__item-backlinks a,.component.yellow .footnotes__item-backlinks a,.component.teal .footnotes__item-backlinks a,.component.orange .footnotes__item-backlinks a,.component.black .footnotes__item-backlinks a{color:#fff;}.component.blue.collapsible .accordion-title::after,.component.pink.collapsible .accordion-title::after,.component.light-cian.collapsible .accordion-title::after,.component.yellow.collapsible .accordion-title::after,.component.teal.collapsible .accordion-title::after,.component.orange.collapsible .accordion-title::after,.component.black.collapsible .accordion-title::after{border-color:#fff transparent transparent transparent;}.component.blue.collapsible .collapsible-button,.component.pink.collapsible .collapsible-button,.component.light-cian.collapsible .collapsible-button,.component.yellow.collapsible .collapsible-button,.component.teal.collapsible .collapsible-button,.component.orange.collapsible .collapsible-button,.component.black.collapsible .collapsible-button{border-color:#fff;color:#fff;}.component.blue.collapsible .collapsible-button::after,.component.pink.collapsible .collapsible-button::after,.component.light-cian.collapsible .collapsible-button::after,.component.yellow.collapsible .collapsible-button::after,.component.teal.collapsible .collapsible-button::after,.component.orange.collapsible .collapsible-button::after,.component.black.collapsible .collapsible-button::after{border-color:#fff transparent transparent transparent;}.component.pink{background-color:#FACEC6;}.component.light-cian{background-color:#D0DADC;}.component.light-cian .component--content{color:#0C1C2C;}.component.yellow{background-color:#FBC259;}.component.teal{background-color:#25BAB5;}.component.orange{background-color:#D96D00;}.component.black{background-color:#000;}.main-header nav ul.menu:not(contextual-links){list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-end;gap:calc(var(--unit) * 1.3);}.main-header nav ul.menu:not(contextual-links) li a{text-decoration:none;font-family:"Gotham-Light";color:#000;font-size:1.5rem;}.component--type-breadcrumbs{width:100%;}.component--type-breadcrumbs .component--content{max-width:none;margin-left:0;margin-right:0;padding-left:0;}.component--type-breadcrumbs ul{display:flex;flex-wrap:wrap;list-style:none;}.component--type-breadcrumbs li{display:block;padding-right:var(--unit);font-size:1.125rem;position:relative;color:#0C1C2C;}.component--type-breadcrumbs li:last-child a{font-weight:700;text-decoration:underline;}.component--type-breadcrumbs li a{color:#0C1C2C;text-decoration:none;font-weight:300;}.component--type-breadcrumbs li a:after{content:">";display:block;position:absolute;top:50%;right:0;transform:translate(-100%,-50%);}.component-type--landing-page--header{padding-left:var(--unit);padding-right:var(--unit);}.component-type--landing-page--header.bottom-line{margin-bottom:calc(var(--unit) * 7);}@media only screen and (max-width:1023px){.component-type--landing-page--header.bottom-line{margin-bottom:0;}}.component-type--landing-page--header.bottom-line::after{content:"";width:calc(50vw - 660px);height:30px;background:#0C1C2C;position:absolute;bottom:0;left:calc(var(--unit) * -1);display:block;}.component-type--landing-page--header .header--wrapper{display:flex;flex-direction:row;min-height:45rem;background-color:var(--category-color);position:relative;}@media only screen and (max-width:767px){.component-type--landing-page--header .header--wrapper{padding-bottom:calc(var(--unit) * 4);}}@media only screen and (max-width:1023px){.component-type--landing-page--header .header--wrapper::after{content:"";width:50%;height:30px;background:#0C1C2C;position:absolute;bottom:0;left:0;display:block;margin-left:calc(var(--unit) * -1);}}@media only screen and (max-width:1023px){.component-type--landing-page--header .header--wrapper{display:flex;flex-direction:column;max-height:unset;}}.component-type--landing-page--header .header--wrapper figure{width:100%;min-width:45%;background:#fff;display:flex;flex:1;}@media only screen and (max-width:1023px){.component-type--landing-page--header .header--wrapper figure{order:1;}}.component-type--landing-page--header .header--wrapper figure img{object-fit:cover;width:100%;}.component-type--landing-page--header .header--wrapper .content--wrapper{display:flex;flex-direction:column;flex-wrap:wrap;padding:calc(var(--unit) * 5) calc(var(--unit) * 3) calc(var(--unit) * 5) calc(50vw - 660px - var(--unit) * 2);flex:2;}@media only screen and (max-width:1023px){.component-type--landing-page--header .header--wrapper .content--wrapper{order:2;padding:var(--unit) var(--unit) calc(var(--unit) * 3);}}@media only screen and (max-width:767px){.component-type--landing-page--header .header--wrapper .content--wrapper{padding:var(--unit);}}.component-type--landing-page--header .header--wrapper .content--wrapper h1{color:#0C1C2C;font-size:3.5rem;font-family:"Gotham-Bold";font-weight:700;margin-top:var(--unit);margin-bottom:calc(var(--unit) * 1.7);}@media only screen and (max-width:767px){.component-type--landing-page--header .header--wrapper .content--wrapper h1{font-size:2rem;padding-left:0;padding-right:0;}}.component-type--landing-page--header .header--intro{background-color:#F4F4F4;position:relative;padding:calc(var(--unit) * 4) calc(var(--unit) * 2);}.component-type--landing-page--header .header--intro .component--content{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;}.component-type--landing-page--header .header--intro::after{content:"";width:calc(50vw - 660px);height:30px;background:#0C1C2C;position:absolute;bottom:0;left:0;display:block;}@media only screen and (max-width:1200px){.component-type--landing-page--header .header--intro::after{width:calc(var(--unit) * 2);}}@media only screen and (max-width:1023px){.component-type--landing-page--header .header--intro::after{display:none;}}.component-type--landing-page--header .actions{margin-top:var(--unit);}.swiper img{object-fit:contain;object-position:center center;width:100%;height:auto;}.swiper.product-gallery img{aspect-ratio:1/1;}.swiper-horizontal .swiper-pagination-bullets{bottom:calc(var(--unit) * 2);}.swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#0C1C2C;opacity:unset;width:16px;height:16px;position:relative;margin:0 calc(var(--unit) * 0.3);}.swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet::before{content:"";width:24px;height:24px;border:1px solid transparent;border-radius:50%;position:absolute;left:-5px;top:-5px;}.swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:hover::before,.swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before{border-color:#0C1C2C;}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next{background-color:var(--category-color);height:calc(var(--unit) * 7);width:calc(var(--unit) * 2);top:calc(50% - var(--unit) * 3.5);}.swiper-horizontal .swiper-button-prev::after,.swiper-horizontal .swiper-button-next::after{content:"";position:relative;display:inline-block;width:0;height:0;border-style:solid;}.swiper-horizontal .swiper-button-next{right:0;}.swiper-horizontal .swiper-button-next::after{border-width:60px 0 60px 30px;border-color:transparent transparent transparent #fff;}.swiper-horizontal .swiper-button-prev{left:0;}.swiper-horizontal .swiper-button-prev::after{border-width:60px 30px 60px 0;border-color:transparent #fff transparent transparent;}.swiper.swiper-gallery-with-thumbnails-0 img{object-fit:cover;aspect-ratio:16/9;}.swiper.swiper-gallery-with-thumbnails-0 .field--field-media-oembed-video,.swiper.swiper-gallery-with-thumbnails-0 .field--field-media-image{padding:var(--unit);border:4px solid #0C1C2C;}.swiper.swiper-gallery-with-thumbnails-0 .field--field-media-oembed-video iframe{width:100%;height:auto;aspect-ratio:16/9;}.swiper.swiper-gallery-with-thumbnails-0 .swiper-button-prev,.swiper.swiper-gallery-with-thumbnails-0 .swiper-button-next{background-color:#0C1C2C;height:4.5rem;width:2rem;top:calc(50% - 2.25rem);}.swiper.swiper-gallery-with-thumbnails-0 .swiper-button-next::after{border-width:27px 0 27px 10px;}.swiper.swiper-gallery-with-thumbnails-0 .swiper-button-prev::after{border-width:27px 10px 27px 0;}.technique-tabs{padding-left:var(--unit);padding-right:var(--unit);}.technique-tabs ul.technique-nav-tabs{list-style-type:none;display:flex;justify-content:stretch;align-items:stretch;padding:calc(var(--unit) * 3.5) 0;margin-left:auto;margin-right:auto;max-width:1320px;width:100%;}.technique-tabs ul.technique-nav-tabs li.nav-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#F4F4F4;padding:calc(var(--unit) * 2) var(--unit);cursor:pointer;position:relative;flex-grow:1;width:33.3%;}@media only screen and (max-width:767px){.technique-tabs ul.technique-nav-tabs li.nav-item{padding:calc(var(--unit) * 0.6) calc(var(--unit) * 0.3);justify-content:space-evenly;}}@media only screen and (max-width:361px){.technique-tabs ul.technique-nav-tabs li.nav-item{padding:calc(var(--unit) * 0.6) 0;}}@media only screen and (max-width:767px){.technique-tabs ul.technique-nav-tabs li.nav-item .tab-icon svg{height:3rem;}}.technique-tabs ul.technique-nav-tabs li.nav-item .nav-element{text-transform:uppercase;font-family:"Gotham-Light";}@media only screen and (max-width:767px){.technique-tabs ul.technique-nav-tabs li.nav-item .nav-element{font-size:0.875rem;text-align:center;}}.technique-tabs ul.technique-nav-tabs li.nav-item.selected{background-color:var(--category-color);}.technique-tabs ul.technique-nav-tabs li.nav-item.selected .nav-element{font-family:"Gotham-Bold";}.technique-tabs ul.technique-nav-tabs li.nav-item.selected::after{content:"";position:absolute;bottom:-53px;left:calc(50% - 53px);display:inline-block;width:0;height:0;border-style:solid;border-width:53px 53px 0 53px;border-color:var(--category-color) transparent transparent transparent;}@media only screen and (max-width:470px){.technique-tabs ul.technique-nav-tabs li.nav-item.selected::after{border-width:13px 15px 0 15px;bottom:-13px;left:calc(50% - 16px);}}.technique-tabs > .tabs-content{margin-left:calc(var(--unit) * -1);margin-right:calc(var(--unit) * -1);padding-left:var(--unit);padding-right:var(--unit);}.technique-tabs > .tabs-content::after{content:"";width:calc(50vw - 575px);height:30px;background:#0C1C2C;position:absolute;right:0;bottom:0;display:block;}.technique-tabs .tabs-content{background-color:#F4F4F4;padding-top:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 2);margin-bottom:calc(var(--unit) * 2);position:relative;}@media only screen and (max-width:767px){.technique-tabs .tabs-content{padding-bottom:calc(var(--unit) * 1.6);margin-bottom:0;}}.technique-tabs .tabs-content .element-title{margin-left:auto;margin-right:auto;max-width:1320px;text-transform:uppercase;font-family:"Gotham-Bold";font-weight:700;font-size:2.4rem;}@media only screen and (max-width:1023px){.technique-tabs .tabs-content .element-title{text-align:center;}}@media only screen and (max-width:767px){.technique-tabs .tabs-content .element-title{font-size:1.5rem;}}.technique-tabs .tabs-content .tab-element--wrapper{max-width:1320px;margin-left:auto;margin-right:auto;}.technique-tabs .tabs-content .tab-element--wrapper:has(.field--field-before-after) .element-title{text-align:center;}.component--banner{position:relative;margin-bottom:calc(var(--unit) * 6);margin-top:calc(var(--unit) * 6);}@media only screen and (max-width:1190px){.component--banner{padding:2rem;}}@media only screen and (max-width:1023px){.component--banner{display:flex;flex-direction:column;flex-wrap:wrap;padding:0;}}.component--banner::after{content:"";width:calc(50vw - 660px);height:30px;background:#0C1C2C;position:absolute;bottom:0;left:0;display:block;}@media only screen and (max-width:1023px){.component--banner::after{width:50%;}}.component--banner h2{text-transform:uppercase;margin-left:auto;margin-right:auto;max-width:1320px;}@media only screen and (max-width:1023px){.component--banner h2{order:2;font-size:1.5rem;margin-top:-4rem;font-size:1.5rem;position:relative;background:#fff;padding:var(--unit);text-align:left;margin-left:var(--unit);}}.component--banner .component-banner--wrapper{display:flex;margin-left:auto;margin-right:auto;max-width:1320px;}@media only screen and (max-width:1023px){.component--banner .component-banner--wrapper{order:3;padding-left:calc(var(--unit) * 2);padding-right:calc(var(--unit) * 2);}}@media only screen and (max-width:1023px) and (max-width:1023px){.component--banner .component-banner--wrapper .twocol-one h3,.component--banner .component-banner--wrapper .twocol-one .component .component--title,.component .component--banner .component-banner--wrapper .twocol-one .component--title{font-size:1.5rem;}}@media only screen and (max-width:1023px) and (max-width:460px){.component--banner .component-banner--wrapper{padding-left:var(--unit);padding-right:var(--unit);}}.component--banner .component-banner--wrapper .twocol{max-width:850px;flex:1;background-color:#fff;margin-right:calc(var(--unit) * -3);z-index:4;margin-bottom:calc(var(--unit) * 4);padding:var(--unit) 0;}@media only screen and (max-width:1023px){.component--banner .component-banner--wrapper .twocol{margin-right:0;}}.component--banner .component-banner--wrapper .twocol .twocol-two{display:flex;flex-direction:column;justify-content:flex-end;}.component--banner .component-banner--wrapper .twocol .logo-relife--banner{margin-top:calc(var(--unit) * 2);}@media only screen and (max-width:1023px){.component--banner .component-banner--wrapper .twocol .logo-relife--banner{margin-top:0;}}.component--banner .component-banner--wrapper .twocol .icon-email,.component--banner .component-banner--wrapper .twocol .icon-tel{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:calc(var(--unit) * 0.4);margin-bottom:calc(var(--unit) * 0.5);}.component--banner .component-banner--wrapper .twocol .icon-email::before,.component--banner .component-banner--wrapper .twocol .icon-tel::before{content:"";position:relative;background-image:url(/themes/custom/relife/dist/img/icons/icon-email.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:var(--unit);height:var(--unit);display:block;}.component--banner .component-banner--wrapper .twocol .icon-email::before{background-image:url(/themes/custom/relife/dist/img/icons/icon-email.svg);}.component--banner .component-banner--wrapper .twocol .icon-tel::before{background-image:url(/themes/custom/relife/dist/img/icons/icon-tel.svg);}.component--banner figure{flex:1;position:absolute;right:0;top:0;width:50%;aspect-ratio:1;height:100%;overflow:hidden;}@media only screen and (max-width:1023px){.component--banner figure{position:relative;order:1;width:100%;height:auto;}}.component--banner figure img{width:100%;height:auto;object-fit:contain;object-position:center;}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:var(--unit);}@media only screen and (max-width:767px){.twocol{grid-template-columns:1fr;}}.component--type--before-after h3,.component--type--before-after .component .component--title,.component .component--type--before-after .component--title,.component--type--before-after h4{margin-top:0;margin-bottom:0;font-family:"Gotham-Bold";font-weight:700;}.component--type--before-after .component--wrapper{padding-left:calc(var(--unit) * 3);padding-right:calc(var(--unit) * 3);display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;}@media only screen and (max-width:767px){.component--type--before-after .component--wrapper{padding-left:var(--unit);padding-right:var(--unit);}.component--type--before-after .component--wrapper h3,.component--type--before-after .component--wrapper .component .component--title,.component .component--type--before-after .component--wrapper .component--title{order:-1;padding-bottom:var(--unit);padding-top:calc(var(--unit) * 2);font-size:1.125rem;}}@media only screen and (max-width:767px) and (max-width:767px){.component--type--before-after .component--wrapper h4{padding-top:calc(var(--unit) * 1.4);}}@media only screen and (max-width:767px) and (max-width:1023px){.component--type--before-after .component--wrapper ul{padding-left:1rem;font-size:1rem;}}.component--type--before-after .component--wrapper .field--field-images{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:var(--unit);margin-bottom:calc(var(--unit) * 3);}@media only screen and (max-width:767px){.component--type--before-after .component--wrapper .field--field-images{grid-template-columns:1fr;}}.component--type--before-after .component--wrapper .field--field-images img{object-fit:cover;object-position:center;}.five-r--related{padding-top:calc(var(--unit) * 4.5);padding-bottom:calc(var(--unit) * 4.5);}.five-r--related .card{padding-bottom:32px;border-bottom:32px solid #0C1C2C;}.five-r--related .card .card-wrapper{display:flex;padding:0;align-items:stretch;background-color:#F4F4F4;width:100%;}@media only screen and (max-width:1023px){.five-r--related .card .card-wrapper{align-items:center;padding-top:calc(var(--unit) * 1.6);}}.five-r--related .card .card-wrapper > *{width:50%;}.five-r--related .card .card-wrapper .card-content{padding:calc(var(--unit) * 2) calc(var(--unit) * 1.5) calc(var(--unit) * 2) calc(var(--unit) * 3.5);display:flex;flex-direction:column;justify-content:center;flex:1 1 54%;}@media only screen and (max-width:767px){.five-r--related .card .card-wrapper .card-content{padding-left:0;padding-right:0;}}.five-r--related .card .card-wrapper .card-content .category-span{display:none;}.five-r--related .card .card-wrapper .card-content .action,.five-r--related .card .card-wrapper .card-content div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .ui-button,div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .five-r--related .card .card-wrapper .card-content .ui-button,.five-r--related .card .card-wrapper .card-content .component-type--landing-page--header .actions a,.component-type--landing-page--header .actions .five-r--related .card .card-wrapper .card-content a{margin-top:calc(var(--unit) * 1.2);}.card .card-title{text-transform:uppercase;line-height:1.2;}.card .card-title a{text-decoration:none;color:#0C1C2C;}.card.node-type--resource .remote-video{position:relative;}.card.node-type--resource .remote-video:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:1000;}.card.node-type--resource .field--field-image{margin-bottom:var(--unit);aspect-ratio:16/9;}.card.node-type--resource .field--field-image img{max-width:100%;height:100%;object-fit:cover;object-position:center;}.card.node-type--resource .content{margin-top:var(--unit);}.card.node-type--resource .content .type{border:4px solid #0C1C2C;background:#fff;color:#0C1C2C;font-size:1.125rem;font-weight:700;padding:calc(var(--unit) * 0.5) var(--unit);display:inline-block;}.card.node-type--resource .content h3,.card.node-type--resource .content .component .component--title,.component .card.node-type--resource .content .component--title{font-family:"Gotham-Bold";margin-top:calc(var(--unit) * 0.6);margin-bottom:var(--unit);}.block--views-blockrelated-items-block-1 h2{text-transform:uppercase;max-width:1320px;margin-bottom:calc(var(--unit) * 2.7);margin:calc(var(--unit) * 3) auto calc(var(--unit) * 2.7) auto;}@media only screen and (max-width:767px){.block--views-blockrelated-items-block-1 h2{padding-right:calc(var(--unit) * 1.6);padding-left:calc(var(--unit) * 1.6);}}.block--views-blockrelated-items-block-1 .view--related-items{max-width:1320px;margin-left:auto;margin-right:auto;padding-bottom:calc(var(--unit) * 2);}@media only screen and (max-width:767px){.block--views-blockrelated-items-block-1 .view--related-items{padding-right:calc(var(--unit) * 1.6);padding-left:calc(var(--unit) * 1.6);}}.block--views-blockrelated-items-block-1 .view--related-items ul{list-style:none;padding-left:0;}.node-type--product .component--content{display:flex;flex-direction:row;align-items:center;justify-items:center;padding-top:var(--unit);padding-bottom:var(--unit);}@media only screen and (max-width:767px){.node-type--product .component--content{flex-direction:column;gap:var(--unit);}}.node-type--product .component--content .product-gallery{flex:1;width:100%;height:auto;border:4px solid #0C1C2C;}@media only screen and (max-width:767px){.node-type--product .component--content .product-gallery{width:90%;margin-left:0;margin-right:0;}}.node-type--product .component--content .product-gallery figure{margin:var(--unit);background-color:var(--category-color);aspect-ratio:1/1;line-height:0;display:flex;align-items:center;justify-content:center;padding:calc(var(--unit) * 2);}.node-type--product .component--content .content{flex:1;background:#fff;padding:calc(var(--unit) * 1.5) calc(var(--unit) * 4) calc(var(--unit) * 1.5) calc(var(--unit) * 1.5);position:relative;z-index:4;}@media only screen and (max-width:767px){.node-type--product .component--content .content{left:0;padding:var(--unit) calc(var(--unit) * 2) var(--unit) calc(var(--unit) * 2.7);}}@media only screen and (max-width:767px){.node-type--product .component--content .content a.action,.node-type--product .component--content .content div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane a.ui-button,div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .node-type--product .component--content .content a.ui-button,.node-type--product .component--content .content .component-type--landing-page--header .actions a,.component-type--landing-page--header .actions .node-type--product .component--content .content a{font-size:1rem;background:#0C1C2C;color:#fff;padding:calc(var(--unit) * 0.3) calc(var(--unit) * 0.9);}}.node-type--product .component--content .content:before{content:"";width:calc(var(--unit) * 2);height:100%;background-color:#fff;position:absolute;top:0;left:calc(var(--unit) * -2);display:block;}@media only screen and (max-width:767px){.node-type--product .component--content .content:before{display:none;}}.node-type--product .component--content .content:after{content:"";width:32px;height:100%;background:var(--category-color);position:absolute;top:0;right:32px;display:block;}@media only screen and (max-width:767px){.node-type--product .component--content .content:after{width:15px;right:27px;}}.node-type--product .component--content .content span{font-family:"Gotham-Light";font-size:1.5rem;text-transform:uppercase;}@media only screen and (max-width:767px){.node-type--product .component--content .content span{font-size:1.125rem;}}.node-type--product .component--content .content h3,.node-type--product .component--content .content .component .component--title,.component .node-type--product .component--content .content .component--title{text-transform:uppercase;margin-bottom:0;margin-top:0;font-family:"Gotham-Bold";font-weight:700;font-size:2.4rem;}@media only screen and (max-width:767px){.node-type--product .component--content .content h3,.node-type--product .component--content .content .component .component--title,.component .node-type--product .component--content .content .component--title{font-size:1.5rem;}}.node-type--product .component--content .content .product-intro{display:block;margin-bottom:calc(var(--unit) * 0.5);}.node-type--product .product-content img{max-width:100%;width:auto;height:auto;}.product-item.even .node-type--product .component--content{flex-direction:row-reverse;}@media only screen and (max-width:767px){.product-item.even .node-type--product .component--content{flex-direction:column;}}.product-item.even .node-type--product .component--content .content{padding:calc(var(--unit) * 1.5) calc(var(--unit) * 1.5) calc(var(--unit) * 1.5) calc(var(--unit) * 4);left:unset;}.product-item.even .node-type--product .component--content .content:before{left:unset;right:calc(var(--unit) * -2);}.product-item.even .node-type--product .component--content .content::after{right:unset;left:32px;}.node-type--technique.view-mode--full .term-tree-list{color:#0C1C2C;}@media only screen and (max-width:767px){.node-type--technique.view-mode--full .term-tree-list{padding-left:var(--unit);padding-right:var(--unit);}}.node-type--technique.view-mode--full .term-tree-list ul{list-style:none;padding-left:0;}.node-type--technique.view-mode--full .term-tree-list ul li{font-size:1.125rem;}.node-type--technique.view-mode--full .term-tree-list .level--0 > li::marker{display:none;}.node-type--technique.view-mode--full .term-tree-list .level--0 > li > span{display:none;}.node-type--technique.view-mode--full .term-tree-list .level--1 > li{margin-bottom:var(--unit);}.node-type--technique.view-mode--full .term-tree-list .level--1 > li > span::after{content:":";}.node-type--technique.view-mode--full .term-tree-list .level--2 > li{display:inline;font-weight:700;}.node-type--technique.view-mode--full .term-tree-list .level--2 > li::after{content:"|";padding-left:calc(var(--unit) * 0.2);padding-right:calc(var(--unit) * 0.2);font-weight:700;}.node-type--technique.view-mode--full .term-tree-list .level--2 > li:last-child::after{display:none;}.node-type--technique.view-mode--full .field--field-computed-devices .field__label{font-size:1.125rem;position:relative;}.node-type--technique.view-mode--full .field--field-computed-devices .field__label::after{content:":";position:absolute;font-size:1.125rem;top:0px;}.node-type--technique.view-mode--full .field--field-computed-devices span{font-size:1.125rem;font-weight:700;text-transform:uppercase;color:#0C1C2C;}.node-type--technique.view-mode--teaser{background:#fff;width:100%;height:100%;}.node-type--technique.view-mode--teaser .card--wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:var(--unit);height:100%;}@media only screen and (max-width:767px){.node-type--technique.view-mode--teaser .card--wrapper{display:flex;flex-direction:column;align-items:center;}}.node-type--technique.view-mode--teaser .card--wrapper figure{flex:1;height:100%;border-left:32px solid var(--category-color);}.node-type--technique.view-mode--teaser .card--wrapper figure img{object-fit:cover;object-position:center;width:100%;height:100%;}.node-type--technique.view-mode--teaser .card--wrapper .content{flex:1;padding:var(--unit) calc(var(--unit) * 1.5);}@media only screen and (max-width:767px){.node-type--technique.view-mode--teaser .card--wrapper .content{display:flex;flex-direction:column;align-items:center;}}.node-type--technique.view-mode--teaser .card--wrapper .content h3,.node-type--technique.view-mode--teaser .card--wrapper .content .component .component--title,.component .node-type--technique.view-mode--teaser .card--wrapper .content .component--title{font-family:"Gotham-Bold";font-weight:700;font-family:"Gotham-Bold";text-transform:uppercase;word-break:break-word;font-size:26px;}.node-type--technique.node-id--82.view-mode--full .term-tree-list .level--1 > li{margin-bottom:var(--unit);}.node-type--technique.node-id--82.view-mode--full .term-tree-list .level--1 > li > span{display:none;}@media only screen and (max-width:1023px){.node-type--resource .component-type--landing-page--header{margin-bottom:0;}}.node-type--resource .header--wrapper{min-height:28rem;margin-bottom:calc(var(--unit) * 6);}@media only screen and (max-width:767px){.node-type--resource .header--wrapper{margin:0 calc(var(--unit) * 0.5);padding-bottom:calc(var(--unit) * 4);}}.node-type--resource .header--wrapper::after{content:"";width:calc(50vw - 575px);height:30px;background:#0C1C2C;position:absolute;bottom:0;left:calc(var(--unit) * -1);display:block;}.node-type--resource .header--wrapper .content--wrapper{padding-bottom:calc(var(--unit) * 4);padding-top:calc(var(--unit) * 7);padding-left:calc(var(--unit) * 11.5);}@media only screen and (max-width:1023px){.node-type--resource .header--wrapper .content--wrapper{padding:var(--unit) calc(var(--unit) * 0.5);padding-bottom:calc(var(--unit) * 3);margin:unset;}}.node-type--resource .header--wrapper h2{text-transform:uppercase;margin-top:var(--unit);margin-bottom:var(--unit);}.resource--wrapper{padding:calc(var(--unit) * 2.5) var(--unit);background-color:#F4F4F4;}.resource--wrapper > *{max-width:1320px;margin-left:auto;margin-right:auto;}@media only screen and (max-width:1295px){.resource--wrapper{padding-right:calc(var(--unit) * 7);padding-left:calc(var(--unit) * 7);}}@media only screen and (max-width:1023px){.resource--wrapper{margin-top:53rem;padding:calc(var(--unit) * 3) calc(var(--unit) * 1.6);}}@media only screen and (max-width:767px){.resource--wrapper{margin-top:31rem;}}.resource--wrapper::after{content:"";width:calc(50vw - 660px);height:30px;background:#0C1C2C;position:absolute;right:0;bottom:0;display:block;}.resource--wrapper .resource--header h1{font-size:2rem;font-family:"Gotham-Bold";}.resource--wrapper .resource--header .field--field-video{border:4px solid #0C1C2C;padding:1rem;}.resource--wrapper .article--body{display:flex;flex-direction:row;margin-top:3.5rem;}@media only screen and (max-width:767px){.resource--wrapper .article--body{flex-wrap:wrap;}}.resource--wrapper .article--body p{margin-right:calc(var(--unit) * 2.3);}@media only screen and (max-width:767px){.resource--wrapper .article--body p{margin-right:0;}}.resource--wrapper .article--body .field--field-download{border-left:1px solid #0C1C2C;padding-left:calc(var(--unit) * 1.2);}.term--profdev .header--wrapper{margin-bottom:calc(var(--unit) * 6);}.term--profdev .header--wrapper::after{content:"";width:calc(50vw - 575px);height:30px;background:#0C1C2C;position:absolute;bottom:0;left:-24px;display:block;}.term--profdev .header--wrapper .content--wrapper h1{text-transform:uppercase;}.term--profdev .term--field-before-after{background-color:#F4F4F4;}.term--profdev .term--field-before-after .element-wrapper{max-width:1320px;margin-right:auto;margin-left:auto;padding-top:calc(var(--unit) * 2.3);padding-bottom:calc(var(--unit) * 2.5);}.term--profdev .term--field-before-after .element-wrapper .element-title{text-align:center;text-transform:uppercase;max-width:1320px;font-family:"Gotham-Bold";font-size:3.5rem;margin-bottom:calc(var(--unit) * 2.7);}.term--profdev .term--field-before-after .swiper-horizontal .swiper-button-prev,.term--profdev .term--field-before-after .swiper-horizontal .swiper-button-next{background-color:#0C1C2C;}.term--profdev .term--field-video{max-width:1320px;margin-right:auto;margin-left:auto;padding-top:calc(var(--unit) * 2.3);padding-bottom:calc(var(--unit) * 2.5);}.term--profdev .term--field-video ul,.term--profdev .term--field-video .grid,.term--profdev .term--field-video .up-3{list-style:none;margin:0;padding:0;max-width:1150px;margin-right:auto;margin-left:auto;}.term--profdev .term--field-video ul li .video .content h3,.term--profdev .term--field-video ul li .video .content .component .component--title,.component .term--profdev .term--field-video ul li .video .content .component--title,.term--profdev .term--field-video .grid li .video .content h3,.term--profdev .term--field-video .grid li .video .content .component .component--title,.component .term--profdev .term--field-video .grid li .video .content .component--title,.term--profdev .term--field-video .up-3 li .video .content h3,.term--profdev .term--field-video .up-3 li .video .content .component .component--title,.component .term--profdev .term--field-video .up-3 li .video .content .component--title{font-family:"Gotham-Bold";font-size:2rem;}.term--profdev .term--field-video .element-title{text-transform:uppercase;max-width:1320px;font-family:"Gotham-Bold";font-size:3.5rem;margin-bottom:calc(var(--unit) * 2.7);}.page-node-type-article .header--wrapper{margin-bottom:calc(var(--unit) * 6);}.page-node-type-article .header--wrapper::after{content:"";width:calc(50vw - 575px);height:30px;background:#0C1C2C;position:absolute;bottom:0;left:-24px;display:block;}.page-node-type-article .header--wrapper .field--field-pub-date{border-top:1px solid #0C1C2C;width:50%;padding-top:calc(var(--unit) * 1.2);}.page-node-type-article .header--wrapper .field--field-pub-date time{font-family:"Gotham-Light";font-size:1.5rem;color:#0C1C2C;}.page-node-type-article .header--intro::after{content:"";width:calc(50vw - 575px);height:30px;background:#0C1C2C;position:absolute;right:0;left:unset;display:block;}.page-node-type-article .header--intro hr{width:50%;margin:0;}.node-type--event .component-type--landing-page--header{margin-bottom:calc(var(--unit) * 7);}@media only screen and (max-width:1023px){.node-type--event .component-type--landing-page--header{margin-bottom:0;}}.node-type--event .component-type--landing-page--header::after{content:"";width:calc(50vw - 660px);height:30px;background:#0C1C2C;position:absolute;bottom:0;left:calc(var(--unit) * -1);display:block;}.node-type--event .component-type--landing-page--header .content--wrapper .subtitle{border-top:1px solid #0C1C2C;width:50%;padding-top:calc(var(--unit) * 1.2);display:flex;flex-direction:column;gap:calc(var(--unit) * 0.3);font-family:"Gotham-Bold";font-size:2rem;text-transform:uppercase;}.node-type--event .component-type--landing-page--header .content--wrapper .subtitle time{font-family:"Gotham-Light";font-size:1.5rem;text-transform:capitalize;}.node-type--event.view-mode--teaser{color:#0C1C2C;}.node-type--event.view-mode--teaser .event-date{font-size:1.5rem;font-weight:200;margin-top:var(--unit);}.node-type--event.view-mode--teaser h3,.node-type--event.view-mode--teaser .component .component--title,.component .node-type--event.view-mode--teaser .component--title{margin:calc(var(--unit) * 0.5) 0;}.node-type--event.view-mode--teaser .field--image{position:relative;aspect-ratio:16/9;}.node-type--event.view-mode--teaser .field--image a{line-height:0;display:block;}.node-type--event.view-mode--teaser .field--image img{object-fit:cover;}.node-type--event.view-mode--teaser .field--image .event-type{position:absolute;bottom:0;left:0;background:#fff;padding:calc(var(--unit) * 0.5) calc(var(--unit) * 0.7);text-transform:uppercase;font-weight:700;font-size:1.125rem;color:#0C1C2C;}.node-type--event.view-mode--teaser.upcoming-event .event-type{display:none;}.node-type--event.view-mode--teaser.upcoming-event .upcoming{position:absolute;background:#fff;bottom:0;left:0;top:0;display:flex;flex-direction:column;max-width:calc(var(--unit) * 5);padding:calc(var(--unit) * 0.3);text-align:center;justify-content:flex-end;align-items:center;text-transform:uppercase;font-weight:700;color:#0C1C2C;}.node-type--event.view-mode--full .content{padding:calc(var(--unit) * 6) var(--unit);background:#F4F4F4;}.node-type--event.view-mode--full .content::after{content:"";width:calc(50vw - 575px);height:30px;background:#0C1C2C;position:absolute;bottom:0;right:0;display:block;}.node-type--event.view-mode--full .content .content-wrapper{margin-left:auto;margin-right:auto;width:100%;max-width:1320px;display:flex;gap:calc(var(--unit) * 4);}@media only screen and (max-width:767px){.node-type--event.view-mode--full .content .content-wrapper{display:flex;flex-direction:column;}}.node-type--event.view-mode--full .content .content-wrapper .details{width:calc(var(--unit) * 15);flex:0 0 calc(var(--unit) * 13);word-break:break-word;border-right:1px solid #0C1C2C;}@media only screen and (max-width:767px){.node-type--event.view-mode--full .content .content-wrapper .details{border-right:unset;width:100%;}}.node-type--event.view-mode--full .content .content-wrapper .details h2{font-size:2rem;text-transform:uppercase;margin-bottom:calc(var(--unit) * 3);margin-top:0;}.node-type--event.view-mode--full .content .content-wrapper .details .details-wrapper .item,.node-type--event.view-mode--full .content .content-wrapper .details .details-wrapper .field--field-location,.node-type--event.view-mode--full .content .content-wrapper .details .details-wrapper .field--field-language{display:flex;flex-direction:column;margin-bottom:calc(var(--unit) * 2);}.node-type--event.view-mode--full .content .content-wrapper .details .details-wrapper .item label{font-family:"Gotham-Bold";font-size:1.125rem;margin-bottom:calc(var(--unit) * 0.3);}.node-type--event.view-mode--full .content .content-wrapper .details .details-wrapper .item time{font-family:"Gotham-Light";font-size:1.125rem;}.node-type--event.view-mode--full .content .content-wrapper .details .details-wrapper .field--field-location{font-family:"Gotham-Light";font-size:1.125rem;}.node-type--event.view-mode--full .content .content-wrapper .details .details-wrapper .field--field-location .field__label{font-family:"Gotham-Bold";font-size:1.125rem;margin-bottom:calc(var(--unit) * 0.3);}.node-type--event.view-mode--full .content .content-wrapper .details .details-wrapper .field--field-language{font-family:"Gotham-Light";font-size:1.125rem;}.node-type--event.view-mode--full .content .content-wrapper .details .details-wrapper .field--field-language .field__label{font-family:"Gotham-Bold";font-size:1.125rem;margin-bottom:calc(var(--unit) * 0.3);}.node-type--event.view-mode--full .content .content-wrapper .details .details-wrapper .file-link .file a{font-size:1.125rem;}.node-type--event.view-mode--full .content .content-wrapper .main-content{width:calc(100% - var(--unit) * 20);}@media only screen and (max-width:767px){.node-type--event.view-mode--full .content .content-wrapper .main-content{width:100%;}}.node-type--event.view-mode--full .content .content-wrapper .main-content p{margin-top:0;}.block--views-blockmore-events-block-1{padding:calc(var(--unit) * 6.5) var(--unit);}@media only screen and (max-width:1023px){.block--views-blockmore-events-block-1{padding-top:calc(var(--unit) * 4);}}.block--views-blockmore-events-block-1 h2{text-transform:uppercase;text-align:center;margin:0;margin-bottom:calc(var(--unit) * 1.5);}@media only screen and (max-width:767px){.block--views-blockmore-events-block-1 h2{font-size:2rem;}}.block--views-blockmore-events-block-1 .view--more-events{max-width:1320px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--unit);}@media screen and (max-width:1023px){.block--views-blockmore-events-block-1 .view--more-events{grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:767px){.block--views-blockmore-events-block-1 .view--more-events{grid-template-columns:1fr;}}@media screen and (max-width:1480px){.term--five-r .component-type--landing-page--header .content--wrapper{padding-left:var(--unit);}}.term--five-r .field--field-filters-title{margin-top:calc(var(--unit) * 3.5);text-align:center;text-transform:uppercase;font-size:3.5rem;font-family:"Gotham-Bold";}@media only screen and (max-width:1023px){.term--five-r .field--field-filters-title{font-size:2.4rem;}}@media only screen and (max-width:767px){.term--five-r .field--field-filters-title{font-size:2rem;}}.term--five-r .field--field-filters-subtitle{text-align:center;text-transform:uppercase;font-size:2rem;font-family:"Gotham-Bold";}@media only screen and (max-width:1023px){.term--five-r .field--field-filters-subtitle{font-size:1.5rem;}}.term--5r .view-content{padding-left:var(--unit);padding-right:var(--unit);background-color:#F4F4F4;}.term--5r .view-content .grid{max-width:1320px;margin-left:auto;margin-right:auto;}.term--5r .view-content .pager{padding-top:calc(var(--unit) * 3);}.term--5r .block--content-block{position:relative;padding-left:var(--unit);padding-right:var(--unit);}.term--5r .block--content-block::after{content:"";width:calc(50vw - 660px);height:30px;background:#0C1C2C;position:absolute;bottom:0;right:0;display:block;}.term--5r .block--content-block .component--title{font-family:"Gotham-Bold";font-weight:700;font-size:3.5rem;margin-left:auto;max-width:660px;text-align:right;}@media only screen and (max-width:1023px){.term--5r .block--content-block .component--title{font-size:2.4rem;}}@media only screen and (max-width:767px){.term--5r .block--content-block .component--title{font-size:2rem;}}.term--5r .block--content-block .text-container{max-width:calc(1320px - var(--unit) * 5);}.view-mode--full .article--body > .component--type--text{padding-left:var(--unit);padding-right:var(--unit);}.view-mode--full .article--body > .component--type--text > .component--content > .component--title{font-family:"Gotham-Bold";text-align:right;}.card-five-r{margin-left:auto;margin-right:auto;max-width:1320px;width:100%;background-color:#fff;margin-bottom:calc(var(--unit) * 1.3);}.card-five-r .card-wrapper{display:grid;grid-template-columns:repeat(12,1fr);align-items:stretch;padding:calc(var(--unit) * 1.3) calc(var(--unit) * 4.6);}@media only screen and (max-width:1023px){.card-five-r .card-wrapper{display:flex;flex-direction:column;}}@media only screen and (max-width:767px){.card-five-r .card-wrapper{padding:var(--unit);}}.card-five-r .card-wrapper .card-image{grid-column:1/span 6;order:1;}@media only screen and (max-width:1023px){.card-five-r .card-wrapper .card-image{margin-bottom:calc(var(--unit) * 1.2);}}.card-five-r .card-wrapper .card-image figure{line-height:0;border-right:32px solid var(--category-color);}.card-five-r .card-wrapper .card-image figure img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:unset;}.card-five-r .card-wrapper .card-content{grid-column:9/span 4;order:2;flex-direction:column;justify-content:center;align-items:flex-start;}.card-five-r .card-wrapper .card-content .category-span{font-family:"Gotham-Light";font-size:1.5rem;font-weight:300;text-transform:uppercase;}.card-five-r .card-wrapper .card-content h3,.card-five-r .card-wrapper .card-content .component .component--title,.component .card-five-r .card-wrapper .card-content .component--title{margin:0;font-size:3.5rem;}@media only screen and (max-width:1023px){.card-five-r .card-wrapper .card-content h3,.card-five-r .card-wrapper .card-content .component .component--title,.component .card-five-r .card-wrapper .card-content .component--title{font-size:2.4rem;}}.card-five-r .card-wrapper .card-content h3 em,.card-five-r .card-wrapper .card-content .component .component--title em,.component .card-five-r .card-wrapper .card-content .component--title em{font-family:"Times",serif;font-weight:400;}@media only screen and (max-width:1023px){.card-five-r .card-wrapper .card-content .card-button{display:flex;flex-direction:column;align-items:center;}}.card-five-r:nth-child(even) .card-wrapper .card-image{order:2;grid-column:7/span 6;}@media only screen and (max-width:1023px){.card-five-r:nth-child(even) .card-wrapper .card-image{order:1;margin-bottom:calc(var(--unit) * 1.2);}}.card-five-r:nth-child(even) .card-wrapper .card-image figure{border-right:none;border-left:32px solid var(--category-color);}.card-five-r:nth-child(even) .card-wrapper .card-content{order:1;grid-column:1/span 4;}@media only screen and (max-width:1023px){.card-five-r:nth-child(even) .card-wrapper .card-content{order:2;}}.page--academy .header--wrapper .content--wrapper h1{text-transform:uppercase;}.page--academy .block-content-wrapper{padding-bottom:calc(var(--unit) * 4.5);padding-top:calc(var(--unit) * 4.5);max-width:1320px;margin-left:auto;margin-right:auto;}@media screen and (max-width:1190px){.page--academy .block-content-wrapper{margin-left:var(--unit);margin-right:var(--unit);}}.page--academy .block--basic:nth-of-type(3){background-color:#F4F4F4;}.page--academy .view--masterclasses{background-color:#F4F4F4;}.page--academy .view--masterclasses .term--masterclasses{position:relative;background-color:#fff;margin-bottom:calc(var(--unit) * 1.3);}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;display:grid;align-items:stretch;grid-template-columns:1fr 3fr;justify-content:space-between;width:100%;padding-bottom:calc(var(--unit) * 4.5);padding-top:calc(var(--unit) * 4.5);}@media only screen and (max-width:1023px){.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper{display:flex;flex-direction:column;}}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .title{padding-right:calc(var(--unit) * 6);}@media only screen and (max-width:1023px){.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .title{padding-left:var(--unit);}}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .title h3,.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .title .component .component--title,.component .page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .title .component--title{font-family:"Gotham-Bold";margin-top:10px;margin-bottom:0;text-transform:uppercase;}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .title span{font-family:"Gotham-Light";font-size:1.5rem;text-transform:uppercase;}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .content{display:grid;grid-template-columns:1fr 1fr;gap:var(--unit);position:relative;padding-left:calc(var(--unit) * 3);border-left:1px solid #0C1C2C;}@media only screen and (max-width:1023px){.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .content{display:flex;flex-direction:column;border-left:none;padding:var(--unit);}}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .content > *:first-child{margin-top:0;}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .content > *:last-child{margin-bottom:0;}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .content .field--description{grid-column:1/3;grid-row:1;}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .content .field--description p{margin-top:0;}@media only screen and (max-width:1023px){.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .content .field--description p{margin-top:var(--unit);}}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .content .field--field-lectures{grid-column:1;grid-row:2;}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .content .field--field-quiz{grid-column:2;grid-row:2;}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .content .field--field-handson{grid-column:1;grid-row:3;}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .content .field--field-handson p{margin-bottom:0;}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .content .field--field-followup{grid-column:2;grid-row:3;}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .content .field--field-followup p{margin-bottom:0;}.page--academy .view--masterclasses .term--masterclasses .masterclass-wrapper .content .field__label{font-family:"Gotham-Light";font-size:1.5rem;text-transform:uppercase;}.block--views-blockprofdev-block-1{margin:var(--unit) auto calc(var(--unit) * 4.5);position:relative;}.block--views-blockprofdev-block-1 h2{text-transform:uppercase;text-align:center;padding-left:var(--unit);padding-right:var(--unit);}.block--views-blockprofdev-block-1 .block-content-wrapper{background:transparent url(/themes/custom/relife/dist/img/professional-development-bg.jpg) no-repeat scroll top left;background-size:contain;padding:calc(var(--unit) * 4.5) 0;position:relative;overflow:hidden;}@media only screen and (max-width:1023px){.block--views-blockprofdev-block-1 .block-content-wrapper{padding-top:calc(var(--unit) * 12);padding-bottom:0;margin-bottom:var(--unit);}}.block--views-blockprofdev-block-1:after{content:"";width:calc(50vw - 660px);height:30px;background:#0C1C2C;position:absolute;bottom:0;right:0;display:block;}.block--views-blockprofdev-block-1 .view--profdev{max-width:1320px;margin-left:auto;margin-right:auto;}.block--views-blockprofdev-block-1 .view--profdev .view--content{padding:calc(var(--unit) * 2.5);padding-right:calc(var(--unit) * 0.5);background-color:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--unit);max-width:990px;margin-left:auto;}@media only screen and (max-width:1023px){.block--views-blockprofdev-block-1 .view--profdev .view--content{display:flex;flex-direction:column;flex-wrap:wrap;padding:calc(var(--unit) * 2.5);margin-left:var(--unit);margin-right:var(--unit);gap:calc(var(--unit) * 3);}}.block--views-blockprofdev-block-1 .view--profdev .card-wrapper{height:100%;}.block--views-blockprofdev-block-1 .view--profdev .card-wrapper .card-content{display:flex;flex-direction:column;align-items:flex-start;height:100%;}@media only screen and (max-width:1023px){.block--views-blockprofdev-block-1 .view--profdev .card-wrapper .card-content{align-items:center;}}.block--views-blockprofdev-block-1 .view--profdev .card-wrapper .card-content h3,.block--views-blockprofdev-block-1 .view--profdev .card-wrapper .card-content .component .component--title,.component .block--views-blockprofdev-block-1 .view--profdev .card-wrapper .card-content .component--title,.block--views-blockprofdev-block-1 .view--profdev .card-wrapper .card-content p{margin-top:0;}.block--views-blockprofdev-block-1 .view--profdev .card-wrapper .card-content .action,.block--views-blockprofdev-block-1 .view--profdev .card-wrapper .card-content div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .ui-button,div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .block--views-blockprofdev-block-1 .view--profdev .card-wrapper .card-content .ui-button,.block--views-blockprofdev-block-1 .view--profdev .card-wrapper .card-content .component-type--landing-page--header .actions a,.component-type--landing-page--header .actions .block--views-blockprofdev-block-1 .view--profdev .card-wrapper .card-content a{margin-top:auto;}.node-type--page .component-type--landing-page--header .header--wrapper{min-height:28rem;margin-bottom:calc(var(--unit) * 6);}.node-type--page .component-type--landing-page--header .header--wrapper::after{content:"";width:calc(50vw - 575px);height:30px;background:#0C1C2C;position:absolute;bottom:0;left:0;display:block;}.node-type--page .component-type--landing-page--header .header--intro::after{content:unset;}.node-type--page .component-type--landing-page--header .header--intro hr{width:50%;margin:0;}.path-congresses-and-events h1{text-transform:uppercase;}.view--events.view--page-1{background:#F4F4F4;padding:calc(var(--unit) * 4.5) var(--unit) calc(var(--unit) * 2.5);}.view--events.view--page-1 > *{max-width:1320px;margin-left:auto;margin-right:auto;}.view--events .views-exposed-form{display:flex;justify-content:flex-end;flex-wrap:wrap;}@media screen and (max-width:460px){.view--events .views-exposed-form{justify-content:flex-start;}}.view--events .views-exposed-form .form-select{border:4px solid #0C1C2C;font-weight:700;text-transform:uppercase;}.view--events .views-exposed-form .form-item{margin-left:var(--unit);}@media screen and (max-width:460px){.view--events .views-exposed-form .form-item{margin-left:0;margin-right:var(--unit);}}.view--events .views-exposed-form .form-actions{margin:0;}.view--events .view--attachment-1{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--unit) * 3) var(--unit);margin-top:calc(var(--unit) * 0.5);margin-bottom:calc(var(--unit) * 3);}@media screen and (max-width:1023px){.view--events .view--attachment-1{grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:767px){.view--events .view--attachment-1{grid-template-columns:1fr;}}.view--events .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--unit) * 3) var(--unit);}@media screen and (max-width:1023px){.view--events .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:767px){.view--events .views-infinite-scroll-content-wrapper{grid-template-columns:1fr;}}.view--events .views-infinite-scroll-content-wrapper .content h3,.view--events .views-infinite-scroll-content-wrapper .content .component .component--title,.component .view--events .views-infinite-scroll-content-wrapper .content .component--title{font-family:"Gotham-Bold";}.page--news .header--wrapper{min-height:28rem;margin-bottom:calc(var(--unit) * 6);height:28rem;}.page--news .block--views-blocknews-block-2{max-width:1320px;margin-left:auto;margin-right:auto;}.page--news .block--views-blocknews-block-2 .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--unit) * 3) var(--unit);}@media only screen and (max-width:1023px){.page--news .block--views-blocknews-block-2 .views-infinite-scroll-content-wrapper{display:flex;flex-direction:column;}}.relife-login-panel{max-width:1150px;margin:0 auto;padding:calc(var(--unit) * 2) var(--unit);}.relife-login-panel .panel-wrapper{border-radius:0;background:#fff;display:grid;grid-template-columns:repeat(2,1fr);position:relative;}@media screen and (max-width:1023px){.relife-login-panel .panel-wrapper{display:block;}}.relife-login-panel .panel-wrapper:after{content:"";position:absolute;z-index:10;top:var(--unit);bottom:var(--unit);left:var(--unit);width:calc(50% - var(--unit));border:0.25rem solid #0C1C2C;border-right:0;}@media screen and (max-width:1023px){.relife-login-panel .panel-wrapper:after{width:calc(100% - var(--unit) * 2.5);border-right:0.25rem solid #0C1C2C;z-index:1;}}.relife-login-panel .panel-wrapper .panel-content{padding:0 0 0 calc(var(--unit) * 4);position:relative;z-index:20;display:flex;flex-direction:column;align-content:center;align-items:flex-start;justify-content:center;gap:var(--unit);}@media screen and (max-width:1023px){.relife-login-panel .panel-wrapper .panel-content{padding:calc(var(--unit) * 2);}}.relife-login-panel .panel-wrapper .panel-content h2{margin-top:calc(var(--unit) * 0.5);margin-bottom:var(--unit);line-height:calc(var(--unit) * 2.7);font-family:"Gotham-Bold";color:#0C1C2C;}.relife-login-panel .panel-wrapper .panel-content .relife-profile-select-country{max-width:20rem;}.relife-login-panel .panel-wrapper .panel-content .relife-profile-select-country .form-item-country label{display:none;}.relife-login-panel .panel-wrapper .panel-content .login-wrapper{width:70%;border-bottom:1px solid #0C1C2C;padding-bottom:calc(var(--unit) * 2);}@media only screen and (max-width:1023px){.relife-login-panel .panel-wrapper .panel-content .login-wrapper{width:100%;border-bottom:unset;text-align:center;}}.relife-login-panel .panel-wrapper .panel-content .login-wrapper h2{margin-top:calc(var(--unit) * 0.5);margin-bottom:var(--unit);line-height:calc(var(--unit) * 2.7);}.relife-login-panel .panel-wrapper .panel-content .login-wrapper a{width:85%;text-align:center;}@media only screen and (max-width:1023px){.relife-login-panel .panel-wrapper .panel-content .login-wrapper a{width:unset;}}.relife-login-panel .panel-wrapper .panel-content .signup-wrapper{width:70%;}@media only screen and (max-width:1023px){.relife-login-panel .panel-wrapper .panel-content .signup-wrapper{width:100%;text-align:center;}}.relife-login-panel .panel-wrapper .panel-content .signup-wrapper h2{margin-top:calc(var(--unit) * 0.5);margin-bottom:var(--unit);line-height:calc(var(--unit) * 2.7);}.relife-login-panel .panel-wrapper .panel-content .signup-wrapper a{width:85%;text-align:center;text-decoration:none;font-weight:700;}@media only screen and (max-width:1023px){.relife-login-panel .panel-wrapper .panel-content .signup-wrapper a{width:unset;}}.relife-login-panel .panel-wrapper .panel-image{line-height:0;position:relative;}.relife-login-panel .panel-wrapper .panel-image:after{content:"";position:absolute;z-index:1;top:var(--unit);bottom:var(--unit);right:var(--unit);left:0;border:0.25rem solid #0C1C2C;border-left:0;}@media screen and (max-width:1023px){.relife-login-panel .panel-wrapper .panel-image:after{display:none;}}.relife-login-panel .panel-wrapper .panel-image img{height:100%;object-position:center center;object-fit:cover;}@media screen and (max-width:1023px){.relife-login-panel .panel-wrapper .panel-image img{width:100%;}}.relife-login-panel .panel-wrapper .panel-image .ciam-country,.relife-login-panel .panel-wrapper .panel-image .generic-country{padding:0 calc(var(--unit) * 3) calc(var(--unit) * 3) 0;z-index:3;position:relative;}@media screen and (max-width:1023px){.relife-login-panel .panel-wrapper .panel-image .ciam-country,.relife-login-panel .panel-wrapper .panel-image .generic-country{padding:calc(var(--unit) * 2);z-index:3;}}.relife-login-panel .panel-wrapper .panel-image .ciam-country .signup-wrapper a,.relife-login-panel .panel-wrapper .panel-image .generic-country .signup-wrapper a{font-weight:700;text-decoration:none;}@media screen and (max-width:1023px){.relife-login-panel .panel-wrapper .panel-image .ciam-country .signup-wrapper a,.relife-login-panel .panel-wrapper .panel-image .generic-country .signup-wrapper a{padding-left:0;padding-right:0;}}.relife-login-panel .panel-wrapper .panel-image .ciam-country .login-wrapper h2,.relife-login-panel .panel-wrapper .panel-image .ciam-country .signup-wrapper h2,.relife-login-panel .panel-wrapper .panel-image .generic-country .login-wrapper h2,.relife-login-panel .panel-wrapper .panel-image .generic-country .signup-wrapper h2{line-height:1;font-family:"Gotham-Bold";font-size:2.4rem;color:#0C1C2C;}.relife-login-panel .panel-wrapper .panel-image .ciam-country .login-wrapper p,.relife-login-panel .panel-wrapper .panel-image .ciam-country .signup-wrapper p,.relife-login-panel .panel-wrapper .panel-image .generic-country .login-wrapper p,.relife-login-panel .panel-wrapper .panel-image .generic-country .signup-wrapper p{line-height:1;}.relife-login-panel .panel-wrapper .panel-image .ciam-country .login-wrapper a,.relife-login-panel .panel-wrapper .panel-image .ciam-country .signup-wrapper a,.relife-login-panel .panel-wrapper .panel-image .generic-country .login-wrapper a,.relife-login-panel .panel-wrapper .panel-image .generic-country .signup-wrapper a{color:#0C1C2C;}.relife-login-panel .panel-wrapper .panel-image .ciam-country .login-wrapper a.action,.relife-login-panel .panel-wrapper .panel-image .ciam-country .login-wrapper div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane a.ui-button,div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .relife-login-panel .panel-wrapper .panel-image .ciam-country .login-wrapper a.ui-button,.relife-login-panel .panel-wrapper .panel-image .ciam-country .login-wrapper .component-type--landing-page--header .actions a,.component-type--landing-page--header .actions .relife-login-panel .panel-wrapper .panel-image .ciam-country .login-wrapper a,.relife-login-panel .panel-wrapper .panel-image .ciam-country .signup-wrapper a.action,.relife-login-panel .panel-wrapper .panel-image .ciam-country .signup-wrapper div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane a.ui-button,div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .relife-login-panel .panel-wrapper .panel-image .ciam-country .signup-wrapper a.ui-button,.relife-login-panel .panel-wrapper .panel-image .ciam-country .signup-wrapper .component-type--landing-page--header .actions a,.component-type--landing-page--header .actions .relife-login-panel .panel-wrapper .panel-image .ciam-country .signup-wrapper a,.relife-login-panel .panel-wrapper .panel-image .generic-country .login-wrapper a.action,.relife-login-panel .panel-wrapper .panel-image .generic-country .login-wrapper div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane a.ui-button,div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .relife-login-panel .panel-wrapper .panel-image .generic-country .login-wrapper a.ui-button,.relife-login-panel .panel-wrapper .panel-image .generic-country .login-wrapper .component-type--landing-page--header .actions a,.component-type--landing-page--header .actions .relife-login-panel .panel-wrapper .panel-image .generic-country .login-wrapper a,.relife-login-panel .panel-wrapper .panel-image .generic-country .signup-wrapper a.action,.relife-login-panel .panel-wrapper .panel-image .generic-country .signup-wrapper div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane a.ui-button,div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .relife-login-panel .panel-wrapper .panel-image .generic-country .signup-wrapper a.ui-button,.relife-login-panel .panel-wrapper .panel-image .generic-country .signup-wrapper .component-type--landing-page--header .actions a,.component-type--landing-page--header .actions .relife-login-panel .panel-wrapper .panel-image .generic-country .signup-wrapper a{color:#fff;}.relife-login-panel .panel-wrapper .panel-image .ciam-country .relife-login-panel-ciam,.relife-login-panel .panel-wrapper .panel-image .ciam-country .button,.relife-login-panel .panel-wrapper .panel-image .generic-country .relife-login-panel-ciam,.relife-login-panel .panel-wrapper .panel-image .generic-country .button{width:95%;padding:calc(var(--unit) * 1.2) calc(var(--unit) * 0.4);text-align:center;color:#fff;}@media screen and (max-width:1023px){.relife-login-panel .panel-wrapper .panel-image .ciam-country .relife-login-panel-ciam,.relife-login-panel .panel-wrapper .panel-image .ciam-country .button,.relife-login-panel .panel-wrapper .panel-image .generic-country .relife-login-panel-ciam,.relife-login-panel .panel-wrapper .panel-image .generic-country .button{padding-left:0;padding-right:0;}}.relife-login-panel .panel-wrapper .panel-image .ciam-country .button,.relife-login-panel .panel-wrapper .panel-image .generic-country .button{width:100%;padding:calc(var(--unit) * 0.7) calc(var(--unit) * 0.4);text-align:center;background:#0C1C2C;color:#fff;font-size:1.125rem;font-weight:700;border:4px solid #0C1C2C;background:#0C1C2C;color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block;}.relife-login-panel .panel-wrapper .panel-image .ciam-country{padding-top:calc(var(--unit) * 2);}.relife-login-panel .panel-wrapper .panel-image .ciam-country .login-wrapper{padding-bottom:calc(var(--unit) * 2);border-bottom:1px solid #0C1C2C;}.relife-login-panel .panel-wrapper .panel-image .ciam-country .signup-wrapper{padding-top:calc(var(--unit) * 0.4);}.relife-login-panel .panel-wrapper .panel-image .generic-country .openid-connect-login-form{display:none;}.relife-login-panel .panel-wrapper .panel-image .generic-country .login-wrapper{padding-top:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 2);border-bottom:1px solid #0C1C2C;}.relife-login-panel .panel-wrapper .panel-image .generic-country .signup-wrapper{padding-top:calc(var(--unit) * 0.4);}.relife-login-panel .panel-wrapper .panel-image .user-login-form .form-item{display:flex;flex-direction:column;}.relife-login-panel .panel-wrapper .panel-image .user-login-form .form-item label{height:auto;position:relative;display:block;line-height:1;color:#707070;font-size:1.125rem;}.relife-login-panel .panel-wrapper .panel-image .user-login-form .form-actions{margin-left:0;}.relife-login-panel .panel-wrapper .panel-image .user-login-form input{border:none;border-bottom:1px solid #707070;background:transparent;font-size:2rem;font-family:"Gotham-Bold";}.relife-login-panel .panel-wrapper .panel-image .reset-pass--link{margin-top:calc(var(--unit) * 0.75);display:block;line-height:1.5;}.page--legal .component-type--landing-page--header{margin-bottom:0;}.page--legal .block--system-main-block{padding:calc(var(--unit) * 2) var(--unit);background:#F4F4F4;}.page--legal .block--system-main-block > *{margin:var(--unit) auto;max-width:1320px;}.page--legal .block--system-main-block form .form-item{margin-bottom:var(--unit);}.page--legal .block--system-main-block form .fieldset-wrapper > div:not(.description){display:flex;flex-wrap:wrap;gap:var(--unit);}.page--legal .block--system-main-block form .fieldset-wrapper > div:not(.description) .form-item{margin-bottom:calc(var(--unit) * 0.5);}.user-page{padding-left:var(--unit);padding-right:var(--unit);}.path-user:not(.user-logged-in) .relife-login-panel{display:block !important;}.path-user:not(.user-logged-in) .component--user{min-height:calc(100vh - 10rem);padding-top:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 4);}.path-user:not(.user-logged-in) .component--user a{color:#0C1C2C;}.path-user:not(.user-logged-in) .component--user .user-pass,.path-user:not(.user-logged-in) .component--user .user-register-form{max-width:850px;}.path-user:not(.user-logged-in) .component--user .user-pass .form-actions,.path-user:not(.user-logged-in) .component--user .user-register-form .form-actions{margin:0;}.path-user:not(.user-logged-in) .component--user .user-login-info{padding-left:calc(var(--unit) * 0.5);padding-right:calc(var(--unit) * 0.5);margin-top:calc(var(--unit) * 2);}.user-documents{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:var(--unit);margin-top:var(--unit);margin-bottom:var(--unit);}@media only screen and (max-width:767px){.user-documents{justify-content:center;}}.user-documents .component--type--user-document{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;max-width:15rem;text-align:center;font-size:1rem;}.user-documents .component--type--user-document .term--document-type img{width:5rem;}.user-documents .component--type--user-document .field--field-document a{text-align:center;color:#000;text-decoration:none;text-transform:uppercase;}.tabs-container{margin-left:auto;margin-right:auto;}.view--fiver-home{margin-bottom:calc(var(--unit) * 5);}.view--fiver-home.view--block-1{border-left:var(--unit) solid #0C1C2C;border-right:var(--unit) solid #0C1C2C;padding-left:var(--unit);padding-right:var(--unit);}.view--fiver-home ul{margin:0 auto;padding:0;list-style:none;max-width:1320px;}.view--fiver-home ul .card-content h3,.view--fiver-home ul .card-content .component .component--title,.component .view--fiver-home ul .card-content .component--title{margin-top:0;}.view--fiver-home ul .card-content h3 p,.view--fiver-home ul .card-content .component .component--title p,.component .view--fiver-home ul .card-content .component--title p{text-transform:uppercase;font-family:"Gotham-Bold";font-size:3.5rem;margin-top:0;margin-bottom:0;}@media only screen and (max-width:1119px){.view--fiver-home ul .card-content h3 p,.view--fiver-home ul .card-content .component .component--title p,.component .view--fiver-home ul .card-content .component--title p{font-size:2.4rem;}}@media only screen and (max-width:767px){.view--fiver-home ul .card-content h3 p,.view--fiver-home ul .card-content .component .component--title p,.component .view--fiver-home ul .card-content .component--title p{font-size:2rem;}}@media only screen and (max-width:460px){.view--fiver-home ul .card-content h3 p,.view--fiver-home ul .card-content .component .component--title p,.component .view--fiver-home ul .card-content .component--title p{font-size:1.5rem;}}.view--fiver-home ul .card-content p{margin-top:0;}@media only screen and (max-width:1023px){.view--fiver-home ul .card-content p{margin-bottom:calc(var(--unit) * 4);}}.view--fiver-home.view--attachment-1{margin-bottom:calc(var(--unit) * 1.2);}.view--fiver-home.view--attachment-1 ul{margin-top:calc(var(--unit) * 1.5);padding:0;list-style:none;display:flex;flex-direction:row;justify-content:space-between;gap:var(--unit);}@media only screen and (max-width:1023px){.view--fiver-home.view--attachment-1 ul{gap:calc(var(--unit) * 0.7);}}@media only screen and (max-width:767px){.view--fiver-home.view--attachment-1 ul{flex-wrap:wrap;justify-content:flex-start;}}.view--fiver-home.view--attachment-1 ul li{border:4px solid #0C1C2C;cursor:pointer;aspect-ratio:1/1;width:20%;padding:calc(var(--unit) * 0.6);}@media only screen and (max-width:1023px){.view--fiver-home.view--attachment-1 ul li{padding:calc(var(--unit) * 0.4);}}@media only screen and (max-width:767px){.view--fiver-home.view--attachment-1 ul li{width:calc(50% - var(--unit) * 1.5);}}.view--fiver-home.view--attachment-1 ul li.selected .title.pink,.view--fiver-home.view--attachment-1 ul li:hover .title.pink{background-color:#FACEC6;}.view--fiver-home.view--attachment-1 ul li.selected .title.light-cyan,.view--fiver-home.view--attachment-1 ul li:hover .title.light-cyan{background-color:#D0DADC;}.view--fiver-home.view--attachment-1 ul li.selected .title.yellow,.view--fiver-home.view--attachment-1 ul li:hover .title.yellow{background-color:#FBC259;}.view--fiver-home.view--attachment-1 ul li.selected .title.teal,.view--fiver-home.view--attachment-1 ul li:hover .title.teal{background-color:#25BAB5;}.view--fiver-home.view--attachment-1 ul li.selected .title.orange,.view--fiver-home.view--attachment-1 ul li:hover .title.orange{background-color:#D96D00;}.view--fiver-home.view--attachment-1 ul li .title{display:flex;justify-content:stretch;align-items:center;height:100%;}.view--fiver-home.view--attachment-1 ul li .title p{margin:0;text-align:center;width:100%;font-size:2rem;}.view--fiver-home.view--attachment-1 ul li .title p em{font-family:"Times",serif;}@media only screen and (max-width:1023px){.view--fiver-home.view--attachment-1 ul li .title p{font-size:1.5rem;}}@media only screen and (max-width:767px){.view--fiver-home.view--attachment-1 ul li .title p{font-size:1.125rem;}}.card.home-five-r{display:flex;gap:calc(var(--unit) * 3);}@media only screen and (max-width:1023px){.card.home-five-r{flex-direction:column;align-items:center;}}.card.home-five-r figure{max-width:40%;border-right:32px solid var(--category-color);line-height:0;}@media only screen and (max-width:1023px){.card.home-five-r figure{max-width:unset;}}.card.home-five-r .card-content{width:100%;max-width:calc(60% - var(--unit) * 3);padding:calc(var(--unit) * 2) calc(var(--unit) * 2) 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}@media only screen and (max-width:1310px){.card.home-five-r .card-content{padding:0;}}@media only screen and (max-width:1023px){.card.home-five-r .card-content{align-items:center;max-width:unset;}}.card.home-five-r .card-content a.action,.card.home-five-r .card-content div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane a.ui-button,div.disclaimer-modal.ui-dialog div.ui-dialog-buttonpane .card.home-five-r .card-content a.ui-button,.card.home-five-r .card-content .component-type--landing-page--header .actions a,.component-type--landing-page--header .actions .card.home-five-r .card-content a{margin-top:auto;justify-self:flex-end;}.page--home .block--views-blockmore-events-block-1{background-color:#F4F4F4;}.page--home .block--views-blockmasterclasses-block-2{padding:calc(var(--unit) * 4.5) var(--unit);background-color:#F4F4F4;position:relative;overflow:hidden;}@media screen and (max-width:767px){.page--home .block--views-blockmasterclasses-block-2{padding:calc(var(--unit) * 2) var(--unit);}}.page--home .block--views-blockmasterclasses-block-2::before{content:"";width:calc(50vw - 660px);height:30px;background:#0C1C2C;position:absolute;bottom:0;left:0;display:block;}.page--home .block--views-blockmasterclasses-block-2:after{content:"";background:transparent url(/themes/custom/relife/dist/img/academy.jpg) no-repeat scroll 30% center;background-size:cover;position:absolute;height:100%;width:calc(50vw - 660px);top:0;bottom:0;right:calc(var(--unit) * -1);border-left:var(--unit) solid #fff;}@media screen and (max-width:767px){.page--home .block--views-blockmasterclasses-block-2:after{display:none;}}.page--home .block--views-blockmasterclasses-block-2 .view--masterclasses{max-width:1320px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--unit);}@media only screen and (max-width:767px){.page--home .block--views-blockmasterclasses-block-2 .view--masterclasses{display:flex;flex-direction:column;gap:calc(var(--unit) * 3);}}.page--home .block--views-blockmasterclasses-block-2 .view--masterclasses header{grid-column:1/4;}.page--home .block--views-blockmasterclasses-block-2 .view--masterclasses header h2{text-transform:uppercase;margin:0;}@media screen and (max-width:767px){.page--home .block--views-blockmasterclasses-block-2 .view--masterclasses header h2:after{content:"";display:block;background:transparent url(/themes/custom/relife/dist/img/academy.jpg) no-repeat scroll 30% center;background-size:cover;height:100%;position:relative;width:100%;aspect-ratio:1/1;margin-top:var(--unit);margin-bottom:var(--unit);}}.page--home .block--views-blockmasterclasses-block-2 .view--masterclasses header p{margin-bottom:calc(var(--unit) * 2);}.page--home .block--views-blockmasterclasses-block-2 .view--masterclasses .masterclass-wrapper{max-width:calc(var(--unit) * 14);}@media screen and (max-width:767px){.page--home .block--views-blockmasterclasses-block-2 .view--masterclasses .masterclass-wrapper{max-width:100%;}}.page--home .block--views-blockmasterclasses-block-2 .view--masterclasses .masterclass-wrapper h3,.page--home .block--views-blockmasterclasses-block-2 .view--masterclasses .masterclass-wrapper .component .component--title,.component .page--home .block--views-blockmasterclasses-block-2 .view--masterclasses .masterclass-wrapper .component--title{text-transform:uppercase;font-family:"Gotham-Bold";margin-bottom:calc(var(--unit) * 0.3);}.page--home .block--views-blockmasterclasses-block-2 .view--masterclasses .masterclass-wrapper span{text-transform:uppercase;font-family:"Gotham-Light";font-size:1.5rem;}.page--home .block--views-blockmasterclasses-block-2 .view--masterclasses .masterclass-wrapper p{margin-top:var(--unit);}
