@charset "UTF-8";@font-face{font-display:swap;font-family:'wtfrd';src:url(../../../../../../themes/waterfordtheme/scss/fonts/wtfrd.eot?i8h70h);src:url('../../../../../../themes/waterfordtheme/scss/fonts/wtfrd.eot?i8h70h#iefix') format('embedded-opentype'),url(../../../../../../themes/waterfordtheme/scss/fonts/wtfrd.ttf?i8h70h) format('truetype'),url(../../../../../../themes/waterfordtheme/scss/fonts/wtfrd.woff?i8h70h) format('woff'),url('../../../../../../themes/waterfordtheme/scss/fonts/wtfrd.svg?i8h70h#icomoon') format('svg');font-weight:400;font-style:normal}[class^="wtfrd-"],[class*=" wtfrd-"]{font-family:'wtfrd'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wtfrd-login:before{content:"\e900"}.wtfrd-about:before{content:"\e901"}.wtfrd-support:before{content:"\e902"}.wtfrd-sponsor:before{content:"\e903"}.wtfrd-register:before{content:"\e904"}.wtfrd-partner:before{content:"\e905"}.wtfrd-upstart:before{content:"\e93e"}.wtfrd-resources:before{content:"\e93f"}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none}html,body{width:100%;height:100%;margin:0;padding:0}*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#google_language_translator{display:none!important}header#header .header-top-buttons{position:absolute;right:100px;top:15px}header#header .header-top-buttons{text-align:right}.translated-ltr header#header .header-top-buttons{right:190px}body[data-elementor-device-mode="tablet"] header#header .header-top-buttons{right:120px;top:20px}body[data-elementor-device-mode="mobile"] header#header .header-top-buttons{right:120px;top:20px}header#header #navigation li:hover{z-index:1000}header#header .top-button-register{background:#CD394F;color:#fff!important;padding:5px 15px;border-radius:30px;margin-left:10px;font-size:16px;font-weight:400;display:inline-block;vertical-align:middle;transition:all .20s}header#header .top-button-register:hover{background:rgba(205,57,79,.75)!important}@media (min-width:901px){.hide-dropdown+.dropdown-list,.hide-desktop{display:none!important}header#header #navigation>li.parent-menu:hover .parent-menu-item,header#header #navigation>li.parent-menu:hover .parent-menu-item>a{color:#f2403f}}header#header #navigation .dropdown-list a:hover,header#header #navigation .dropdown-list div.item-noanch:hover{background:#f2403f;color:#fff}@media (max-width:900px){.upstart-register-menu{text-align:center;background:#f2403f;color:#fff!important}.hide-mobile{display:none!important}}.menu-separator,.menu-triangle{display:none!important}header#header .header-top-wrapper{width:100%;max-width:1200px;position:relative;margin:0 auto}body[data-elementor-device-mode="mobile"] header#header .header-top-buttons{right:90px!important}header#header .header-top-wrapper #flags{display:inline-block;vertical-align:middle;width:auto}header#header .parent-menu-item{line-height:1}body[data-elementor-device-mode="mobile"] #openings-section .modal-dialog{width:95%}body[data-elementor-device-mode="mobile"] #openings-section .modal-dialog h1{font-size:32px!important}.no-margin-b{margin-bottom:0}.translate-header{display:inline-block;vertical-align:middle}.translate-header a{display:inline-block;vertical-align:middle;padding:0 5px;margin:0 3px;font-size:.9rem;font-weight:400;color:#fff}.translate-header a:hover{color:#FFC221}.translate-header span{color:#fff}html[lang="en"] .translate-header a[data-gt-lang="en"],html[lang="en-US"] .translate-header a[data-gt-lang="en"],html[lang="auto"] .translate-header a[data-gt-lang="en"]{opacity:.5;font-weight:700}html[lang="es"] .translate-header a[data-gt-lang="es"]{opacity:.5;font-weight:700}.gtranslate-header a{display:none;color:transparent;opacity:0}body[data-elementor-device-mode="mobile"] .translate-mobile{display:inline-block!important}body[data-elementor-device-mode="desktop"] .translate-desktop,body[data-elementor-device-mode="tablet"] .translate-desktop{display:inline-block!important}.translate-mobile{position:relative;top:-2px}.translate-mobile a{font-size:.75rem}.post-password-form{margin:200px auto;max-width:300px}#stripe-donate input[name=form_fields\[tiers\]],#stripe-donate input[name=form_fields\[donation_amounts\]]{display:none}#stripe-donate input[name=form_fields\[tiers\]]+label,#stripe-donate input[name=form_fields\[donation_amounts\]]+label{display:block;background:#1A9BC2;color:#ffffff!important;padding:.8em 1.4em;font-size:1.2em;font-weight:700;border-radius:40px;cursor:pointer;transition:all .25s;margin:5px;position:relative}#stripe-donate input[name=form_fields\[tiers\]]+label:hover,#stripe-donate input[name=form_fields\[donation_amounts\]]+label:hover{background:#1580a2}#stripe-donate input[name=form_fields\[tiers\]]:checked+label,#stripe-donate input[name=form_fields\[donation_amounts\]]:checked+label{background:#116783}#stripe-donate input[name=form_fields\[tiers\]]:checked+label:before,#stripe-donate input[name=form_fields\[donation_amounts\]]:checked+label:before{content:'\2713';position:absolute;display:inline-block;color:#fff;left:15px}#stripe-donate .elementor-field-group-tiers .elementor-field-option,#stripe-donate .elementor-field-group-donation_amounts .elementor-field-option{display:block!important;padding:0}#stripe-donate .elementor-field-group-pay_type .elementor-field-label,#stripe-donate .elementor-field-group-donation_amounts .elementor-field-label,#stripe-donate .elementor-field-group-tiers .elementor-field-label{display:none}#stripe-donate .elementor-field-group-tiers .elementor-field-subgroup,#stripe-donate .elementor-field-group-donation_amounts .elementor-field-subgroup{justify-content:center}#stripe-donate .e-form__indicators__indicator__separator{background:#ddd}#stripe-donate .e-form__indicators__indicator--shape-circle{border:0}#stripe-donate .e-form__indicators__indicator__number{width:40px;height:40px}#stripe-donate .e-form__indicators__indicator__label{color:#555!important;text-align:center!important;font-size:14px!important;white-space:nowrap}#stripe-donate .elementor-field-group-donation_value{max-width:200px;margin-left:auto;margin-right:auto;position:relative;padding:0 0 0 35px}#stripe-donate .elementor-field-group-donation_value input{font-size:22px;font-weight:700;border:4px solid #1A9BC2!important;border-radius:0 2px 2px 0;padding-left:20px;height:55px;line-height:55px}#stripe-donate .elementor-field-group-donation_value input:focus{color:#000}#stripe-donate .elementor-field-group-donation_value .elementor-field-label{margin-left:-6px}#stripe-donate .elementor-field-group-donation_value .elementor-field-label::after{content:'$';position:absolute;bottom:0;left:0;width:35px;font-size:24px;background:#1A9BC2;height:55px;line-height:55px;border-radius:2px 0 0 2px;padding:0 5px 0 10px;color:#fff;text-align:center}#stripe-donate .e-form__buttons__wrapper__button-next{margin:0 auto;cursor:pointer;max-width:260px;padding-top:13px;padding-bottom:13px}#stripe-donate .elementor-field-type-submit .e-form__buttons__wrapper__button{cursor:pointer;margin:0 auto;max-width:260px;padding-top:13px;padding-bottom:13px}#stripe-donate .e-form__buttons__wrapper__button-previous{cursor:pointer;border:0;background:transparent}#stripe-donate input:focus{border-color:#116783}#stripe-donate label::after+input:focus,#stripe-donate label::after>input:focus,#stripe-donate input:focus+label::after{background:#000}#stripe-donate #form-field-pay_type-0{height:0;width:0;visibility:hidden}#stripe-donate #form-field-pay_type-0+label{display:inline-block;cursor:pointer;text-indent:-9999px;width:50px;height:30px;background:#2f6480;border-radius:100px;position:relative;margin:0 10px}#stripe-donate #form-field-pay_type-0+label:after{content:'';position:absolute;top:2px;left:2px;width:25px;height:25px;background:#fff;border-radius:90px;transition:0.3s}#stripe-donate #form-field-pay_type-0:checked+label{background:#2f6480}#stripe-donate #form-field-pay_type-0:checked+label:after{left:calc(100% - 2px);transform:translateX(-100%)}#stripe-donate .pay_type_label_one_time,#stripe-donate .pay_type_label_monthly{display:inline-block;font-weight:600;color:#2F6480;opacity:.5}#stripe-donate .pay_type_label_one_time.active,#stripe-donate .pay_type_label_monthly.active{opacity:1;color:#2f6480}#stripe-donate .elementor-field-group-pay_type .elementor-field-option{display:flex;align-items:center;justify-content:center}#stripe-donate input[name="form_fields[tiers]"]{background-color:red}#stripe-donate .stripe-error{display:block;width:100%;margin-top:0}#stripe-donate input[type="text"],#stripe-donate input[type="email"],#stripe-donate input[type="tel"]{height:auto;margin:0;padding:5px 15px}#stripe-donate input[type="text"]:focus,#stripe-donate input[type="email"]:focus,#stripe-donate input[type="tel"]:focus{color:#000}