body,html,input,select,textarea{color:var(--fontcolor);font-size:18px;font-family:'Roboto medium',sans-serif;line-height:1.4em}ul{padding-right:0}ul li{padding-left:0}.wp-block-group:not(.full-width),footer .footer-wrapper,header .header-bottom .header-bottom-content,header .header-top .header-top-wrapper{max-width:1380px;margin-left:auto;margin-right:auto}header{height:600px;z-index:9999}.wrapper.page.jobs header{height:calc(100vh - 160px)}header .header-content-wrapper{background-position:center top;background-size:cover;background-repeat:no-repeat}header .header-top .logo a img{width:360px}.wrapper.page.jobs header .header-bottom{height:100%}header .header-bottom .header-bottom-content{margin:auto}header .header-bottom .header-bottom-content h1,header .header-bottom .header-bottom-content h2,header .header-bottom .header-bottom-content h3{color:var(--ci1font);font-size:82px;font-family:'Roboto bold',sans-serif;margin:0}header .header-bottom .header-bottom-content h2:first-of-type{color:var(--ci1)}header .header-bottom .header-bottom-content span{color:var(--ci1font);font-size:52px;font-family:'Roboto bold',sans-serif;line-height:1em;margin-top:18px;display:flex}header .header-bottom .header-bottom-content span:first-of-type{margin-top:80px}header .header-bottom .header-bottom-content span h1{margin-left:16px;line-height:1em}header .header-bottom .header-bottom-content span img{width:360px;margin-left:12px;margin-top:-12px}.page-wrapper{display:flex;flex-direction:column}.wrapper.page{background-image:url(/wp-content/themes/rh103/inc/custom/public/images/waterfun-career-bg.png);background-color:#24262b;background-repeat:no-repeat;background-attachment:fixed;background-position:center}.wrapper.page .page-wrapper{color:var(--ci1font);font-size:22px;text-align:center;line-height:36px}.title-subpage-wrapper h1{color:var(--ci1font);margin-top:100px}.wp-block-group{margin:60px 0}.wp-block-group.content70>*{margin-left:auto;margin-right:auto}.wrapper.page.jobs{background-image:url(/wp-content/themes/rh103/inc/custom/public/images/waterfun-career-bg.png);background-color:#24262b;background-repeat:no-repeat;background-attachment:fixed;background-position:center}.wrapper.page.jobs .page-wrapper{color:var(--ci1font);font-size:22px;text-align:center;line-height:36px}.wrapper.page.jobs .page-wrapper .wp-block-group:first-child{margin-top:40px}.wrapper.page.jobs .page-wrapper h3{color:var(--ci1);font-size:46px}.wrapper.page.jobs .page-wrapper h3>span{color:var(--ci1font)}.wrapper.page.jobs .page-wrapper span.teaser{text-transform:uppercase}.wrapper.page.jobs .page-wrapper span.teaser>span{color:var(--ci1)}.wrapper.page.jobs .page-wrapper span.box{max-width:920px;margin:auto;display:block}.wrapper.page.jobs .page-wrapper .wp-block-group img{width:100%}.wrapper.page.jobs .page-wrapper .wp-block-group.description h3{font-size:26px;margin-bottom:62px}.wrapper.page.jobs .page-wrapper .wp-block-group.description h4{color:var(--ci1);font-size:32px;margin-top:86px}.wrapper.page.jobs .page-wrapper .wp-block-group.logo img{max-width:520px}.wp-block-group.units{width:100%;display:flex;flex-wrap:wrap}.wp-block-group.units>div{height:360px;background-size:cover;background-repeat:no-repeat;background-position:center}.wp-block-group.units>div{width:calc(33.333333% - (2 * 40px / 3));flex-basis:calc(33.333333% - (2 * 40px / 3));margin:0 40px 0 0;padding:0;display:flex}.wp-block-group.units>div:last-child{margin:0}.wp-block-group.units>div>h4{width:172px;height:max-content;color:var(--ciunitfont);font-size:26px;text-transform:uppercase;text-align:center;padding:28px;margin:0}.wp-block-group.units>div:nth-child(1)>h4{background-color:rgba(0,158,227,.86)}.wp-block-group.units>div:nth-child(2)>h4{background-color:rgba(0,178,195,.86)}.wp-block-group.units>div:nth-child(3)>h4{background-color:rgba(89,181,120,.86)}.wrapper.page.jobs .page-wrapper .wp-block-group.task span.teaser{font-size:46px;line-height:52px;margin:40px 0;display:block}.wrapper.page.jobs .page-wrapper .wp-block-group.task img{width:90%;margin-top:-60px}.wrapper.page.jobs .page-wrapper .wp-block-group .career-offer,.wrapper.page.jobs .page-wrapper .wp-block-group .career-skills{max-width:1380px;text-align:left;margin:auto;display:flex}.wrapper.page.jobs .page-wrapper .wp-block-group .career-offer>div{width:800px;margin-bottom:40px;margin-right:auto}.wrapper.page.jobs .page-wrapper .wp-block-group .career-skills>div{width:800px;margin-top:40px;margin-left:auto}.wrapper.page.jobs .page-wrapper .wp-block-group.quote{width:920px;font-size:32px;color:var(--ci1);line-height:42px}.wrapper.page.jobs .career-figure-wrapper{background-color:var(--ci1)}.wrapper.page.jobs .career-figure-wrapper ul{max-width:1380px;list-style:none;padding:0;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.wrapper.page.jobs .career-figure-wrapper ul li{color:var(--ci1font);padding:100px 40px;margin:0;display:flex;flex-direction:column}.wrapper.page.jobs .career-figure-wrapper ul li h4{color:var(--ci1font);font-size:42px;margin-bottom:24px}.wrapper.page.jobs .career-figure-wrapper ul li h5{color:var(--ci1font);margin:0}.wrapper.page.jobs .wp-block-group.apply h3{text-transform:uppercase}.wrapper.page.jobs .wp-block-group.apply p{width:800px;margin:0 auto 80px auto}.wrapper.page.jobs .wp-block-group.contact .career-contact-box{font-size:16px;font-family:'Roboto light',sans-serif;line-height:26px;padding:40px 80px;background-color:var(--ci2transparent)}.wrapper.page.jobs .wp-block-group.contact .career-contact-box>div:nth-child(1){border-bottom:1px solid var(--ci1font);padding-bottom:40px;margin-bottom:40px}.form-wrapper{text-align:left}.form-wrapper div>div>input[type=email]~label:not(.sfe),.form-wrapper div>div>input[type=password]~label:not(.sfe),.form-wrapper div>div>input[type=tel]~label:not(.sfe),.form-wrapper div>div>input[type=text]~label:not(.sfe){color:var(--ci1font);font-size:14px;font-family:'Roboto regular',sans-serif;display:inline;transition:.5s ease all;pointer-events:none;position:absolute;bottom:0;left:0}.form-wrapper input[type=date],.form-wrapper input[type=email],.form-wrapper input[type=password],.form-wrapper input[type=tel],.form-wrapper input[type=text]{width:100%;color:var(--ci1font);font-size:16px;font-family:'Roboto regular',sans-serif;padding-left:0;padding-bottom:4px;border:none;border-bottom:1px solid var(--ci1font);background-color:transparent}.form-wrapper textarea{height:250px;font-size:16px;font-family:'Roboto regular',sans-serif;line-height:1.32em;padding:8px 16px;border:1px solid var(--ci1font)}.form-wrapper select{width:100%;color:var(--fontcolor);font-size:16px;font-family:'Roboto regular',sans-serif;border:1px solid var(--ci1font);padding-left:6px;padding-top:9px;padding-bottom:8px}.form-wrapper select.input-error{border:1px solid red}.form-wrapper div>div>input:invalid{box-shadow:none}.form-wrapper div>div>input:focus~label,.form-wrapper div>div>input:not(:focus):valid~label{bottom:24px!important;font-size:14px;opacity:1}.form-wrapper div>div>input:disabled{border-bottom:none}.form-wrapper div>div>input:disabled~label{left:12px!important;opacity:.6}.form-wrapper .input-file-wrapper{margin:40px 0 100px}.form-wrapper .input-file-wrapper>div label{font-size:16px;font-family:'Roboto light',sans-serif;padding-left:32px}.form-wrapper .input-file-wrapper>div label:before{position:absolute;left:4px;top:6px;font-size:20px}.form-wrapper div.captcha{margin:0 auto 100px auto}.form-wrapper>div.captcha>div.captcha-box{background-color:var(--ci1font)}.form-wrapper>div.captcha>div a:before{left:0;top:10px}.form-wrapper .checkbox-wrapper .sfe-label>span{font-size:18px;line-height:23px}.form-wrapper .formaction{justify-content:center;margin-top:80px}.button>a,button:not(.link),input[type=submit]{padding:16px 20px}.sfe input[type=radio]+span{border:1px solid var(--ci1font);top:-4px}.sfe input:checked~span{border:1px solid var(--ci1font);background-color:transparent}.sfe input[type=radio]+span:after{left:5px;top:2px;width:5px;height:11px;border-width:0 3px 3px 0;border-color:var(--ci1font);-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.sticky-button{right:20px}.sticky-button>li>a{width:68px;height:68px}.sticky-button>li>a .sb-icon{width:68px;height:68px;border-radius:100%}.sticky-button>li>a .sb-icon:before{font-size:32px}.sticky-button>li:not(.lightbox)>a .sb-label{width:calc(100% - 68px);border-top-right-radius:45px;border-bottom-right-radius:45px;font-size:18px;font-family:Arial}.scroll-top{background-color:var(--ci1)}.scroll-top:hover{background-color:var(--ci1);transition:.3s linear}.scroll-top .arrow{border-right:3px solid var(--ci1font);border-top:3px solid var(--ci1font)}.ccm-modal-inner{font-family:Arial,sans-serif}.ccm-modal--body{border-bottom:none!important}.ccm-widget--language-switch>select{width:max-content!important;min-width:unset!important}.ccm-widget .ccm-modal--body{margin-top:20px}.ccm-modal--footer,.ccm-widget--buttons{justify-content:space-between!important}.ccm-widget--buttons button{font-size:16px!important;font-family:Arial,sans-serif!important;text-shadow:none!important}.ccm-widget--buttons button:nth-child(2){order:1}.ccm-widget--buttons button:nth-child(1){order:2}.ccm-widget--buttons button:nth-child(3){order:3}.ccm-root .button.ccm--button-primary:focus,.ccm-root .button.ccm--button-primary:hover,.ccm-root button.ccm--button-primary:focus,.ccm-root button.ccm--button-primary:hover{color:var(--ci1font)!important;background-color:var(--ci1)!important;border-color:var(--ci1)!important}.ccm-root .button.ccm--decline-cookies:focus,.ccm-root .button.ccm--decline-cookies:hover,.ccm-root .button:focus,.ccm-root .button:hover,.ccm-root button.ccm--decline-cookies:focus,.ccm-root button.ccm--decline-cookies:hover,.ccm-root button:focus,.ccm-root button:hover{color:var(--ci1font)!important;background-color:var(--ci1)!important;border-color:var(--ci1)!important}.ccm-modal--footer{background-color:#fff!important}.ccm-modal--footer .ccm-link-container{order:1}.ccm-modal--footer .ccm-powered-by{order:0}.ccm-modal--footer .ccm-link-container a:link,.ccm-modal--footer .ccm-link-container a:visited{color:#303030!important}.ccm-root .button.ccm-info-button:focus,.ccm-root .button.ccm-info-button:hover,.ccm-root button.ccm-info-button:focus,.ccm-root button.ccm-info-button:hover{color:#303030!important;background-color:#fff!important;border-color:#666977!important}.ccm-settings-summoner.ccm-show{display:none!important}footer{padding:20px 0;margin-top:60px}.footer-bottom .footer-col{display:flex;width:100%}.footer-bottom .footer-col ul{display:flex;margin-left:auto}.footer-bottom .footer-col ul li{margin-left:40px}@media(max-width:1380px){.wp-block-group:not(.full-width),footer .footer-wrapper,header .header-bottom .header-bottom-content,header .header-top .header-top-wrapper{max-width:1380px;margin-left:30px;margin-right:30px}.wp-block-group.units,.wrapper.page.jobs .page-wrapper .wp-block-group .career-offer,.wrapper.page.jobs .page-wrapper .wp-block-group .career-skills,.wrapper.page.jobs .page-wrapper .wp-block-group.quote{width:calc(100% - 60px)}}@media(max-width:1260px){.wrapper.page.jobs .page-wrapper .wp-block-group.task img{margin-top:0}}@media(max-width:860px){.wrapper.page.jobs .page-wrapper .wp-block-group.task img{width:100%}.wp-block-group.units>div{width:calc(50% - 40px / 2);flex-basis:calc(50% - 40px / 2)}.wp-block-group.units>div:nth-child(2){margin-right:0}.wp-block-group.units>div:last-child{margin:40px auto 0}.wp-block-group.apply{text-align:left}.form-wrapper div.captcha{width:100%}.form-wrapper .formaction{justify-content:flex-end}}@media(max-width:760px){header .header-bottom .header-bottom-content h1,header .header-bottom .header-bottom-content h2,header .header-bottom .header-bottom-content h3{font-size:72px}.wrapper.page.jobs .career-figure-wrapper ul li{width:50%;flex-basis:50%}.wrapper.page.jobs .career-figure-wrapper ul li:nth-child(1),.wrapper.page.jobs .career-figure-wrapper ul li:nth-child(2){padding:80px 40px 40px}.wrapper.page.jobs .career-figure-wrapper ul li:nth-child(3),.wrapper.page.jobs .career-figure-wrapper ul li:nth-child(4){padding:40px 40px 80px}}@media(max-width:680px){.wp-block-group.units>div{width:100%;flex-basis:100%;margin:0 0 30px 0!important}.scroll-top{bottom:12px;right:12px}.footer-bottom .footer-col{flex-direction:column-reverse}.footer-bottom .footer-col ul{margin:0 0 20px 0}.footer-bottom .footer-col ul li{margin:0 40px 0 0}}@media(max-width:480px){.wp-block-group:not(.full-width),footer .footer-wrapper,header .header-bottom .header-bottom-content,header .header-top .header-top-wrapper{margin-left:20px;margin-right:20px}.wp-block-group{margin:30px 0}.wrapper.page.jobs .page-wrapper{font-size:20px;line-height:26px}header .header-bottom .header-bottom-content h1,header .header-bottom .header-bottom-content h2,header .header-bottom .header-bottom-content h3{font-size:56px;line-height:62px}.wrapper.page.jobs .page-wrapper .wp-block-group.description h3{font-size:22px}.wrapper.page.jobs .page-wrapper .wp-block-group.description h4{font-size:28px}.wrapper.page.jobs .page-wrapper .wp-block-group.task span.teaser{font-size:36px;line-height:44px}.wrapper.page.jobs .page-wrapper h3{font-size:38px}.wrapper.page.jobs .career-figure-wrapper ul li{width:100%;flex-basis:100%}}