@font-face{font-family:itrxc;src:url(https://www.irishtaxrebates.ie/fonts/itrxc/fonts/itrxc.ttf?v64cq9=) format("truetype") , url(https://www.irishtaxrebates.ie/fonts/itrxc/fonts/itrxc.woff?v64cq9=) format("woff") , url(https://www.irishtaxrebates.ie/fonts/itrxc/fonts/itrxc.svg?v64cq9=#itrxc) format("svg");font-weight:400;font-style:normal;font-display:block}.content--top-rebates .additional-rebate__inner .button-round{transition:all .3s ease;box-shadow:0 .167rem .333rem rgba(0,0,0,.16);border:.056rem solid transparent;border-radius:4rem;height:4rem;font-family:Lato,sans-serif;font-size:1.28rem;font-weight:400;display:inline-flex;align-items:center;grid-column-gap:.6rem;padding:0 1.1rem;margin-right:.7rem}@media (max-width:767px){.content--top-rebates .additional-rebate__inner .button-round{border-radius:3.5rem;height:3.5rem;font-size:.938rem;padding:0 .8rem}}@supports (-webkit-touch-callout:none){.content--top-rebates .additional-rebate__inner .button-round{grid-column-gap:0}}.content--top-rebates .additional-rebate__inner .button-round .icon{font-size:1.25rem;transition:inherit}.content--top-rebates .additional-rebate__inner .button-round .icon.icon-arrow-down{font-size:.65rem}@supports (-webkit-touch-callout:none){.content--top-rebates .additional-rebate__inner .button-round .icon{margin:0 .6rem}.content--top-rebates .additional-rebate__inner .button-round .icon:first-child{margin-left:0}.content--top-rebates .additional-rebate__inner .button-round .icon:last-child{margin-right:0}}.content--top-rebates .additional-rebate__inner .button-round:hover{text-decoration:none}.content--top-rebates .additional-rebate__inner .button-round-primary.button-round{background-color:#fff;border-color:#d52114;color:#333}.content--top-rebates .additional-rebate__inner .button-round-primary.button-round .icon{color:#d52114}.content--top-rebates .additional-rebate__inner .button-round-primary.button-round:hover{background-color:#d52114;color:#fff}.content--top-rebates .additional-rebate__inner .button-round-primary.button-round:hover .icon{color:#fff}.content--top-rebates .additional-rebate__inner .button-round-green.button-round{background-color:#69b766;border-color:#69b766;color:#fff;font-weight:700}.content--top-rebates .additional-rebate__inner .button-round-green.button-round:hover{background-color:#fff;color:#333}.itr-icon{font-family:itrxc!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-working-from-home:before{content:""}.icon-medical-expenses:before{content:""}.icon-flat-rate-expenses:before{content:""}.icon-dependent-relative:before{content:""}.icon-arrow-down:before{content:""}.icon-play:before{content:""}.icon-icon-married:before{content:""}.icon-medical:before{content:""}.icon-emigration:before{content:""}.icon-arrow-circle:before{content:""}.icon-check:before{content:""}.icon-email:before{content:""}.icon-experience:before{content:""}.icon-facebook:before{content:""}.icon-fastest-service:before{content:""}.icon-hq:before{content:""}.icon-lowest-fee:before{content:""}.icon-phone:before{content:""}.icon-visit-site:before{content:""}html{font-size:14px}body>.itr{display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body>.itr .itr-content{flex:1;padding:6rem 0}body>.itr .content-login,body>.itr .wrapper{min-width:0}@media (min-width:1090px) and (max-width:1279px){body>.itr .content-login,body>.itr .wrapper{width:95%}}@media (max-width:767px){body>.itr .content-login,body>.itr .wrapper{width:100%}}body>.itr .itr-menu.wrapper{width:100%;max-width:100%;padding:0 2rem;height:70px;min-height:70px}@media (max-width:767px){body>.itr .itr-menu.wrapper{padding:0 10px}}body>.itr .itr-menu{justify-content:space-between}body>.itr .itr-menu .itr-menu-left,body>.itr .itr-menu .itr-menu-right{width:auto;float:none}body>.itr .itr-menu .itr-menu-left{display:flex;align-items:center;flex:1}body>.itr .itr-menu .itr-menu-left img{max-width:100%}@media (max-width:767px){body>.itr .itr-menu .itr-menu-left img{max-width:140px}}body>.itr .itr-menu .itr-menu-items{height:100%;align-items:center;justify-content:flex-end}body>.itr .itr-menu .itr-menu-items .itr-menu-buttons,body>.itr .itr-menu .itr-menu-items ul{margin:0}body>.itr .itr-menu .itr-menu-items ul a{white-space:nowrap}body>.itr .itr-menu .itr-menu-items .itr-menu-buttons .button{margin-left:20px;margin-right:0}@media (max-width:767px){body>.itr .itr-menu .itr-menu-items .itr-menu-buttons .button{margin-left:10px}}body>.itr .itr-header{min-height:60px;flex-grow:.5;background-size:cover;background-position:50%}@media (max-width:767px){body>.itr .itr-header{min-height:80px}}body>.itr .itr-content{background-color:#f6f6f6}@media (max-width:1089px){body>.itr .itr-content{padding-top:2rem;padding-bottom:2rem}}body>.itr .itr-content .content-login{height:100%;align-items:center;display:grid;grid-template-columns:1fr .8fr;gap:0}@media (max-width:1089px){body>.itr .itr-content .content-login{display:block}}body>.itr .itr-content .content-login .content-login-left,body>.itr .itr-content .content-login .content-login-right{float:none;width:100%;padding:0}body>.itr .itr-content .content-login .content-login-left{max-width:500px}@media (max-width:767px){body>.itr .itr-content .content-login .content-login-left{padding:0 1rem 2.5rem}}body>.itr .itr-content .content-login .login-form{margin:0}body>.itr .itr-content .content-login .login-form .button{font-size:1.35rem;margin-top:1rem}body>.itr .itr-content .content-login .login-form-content,body>.itr .itr-content .content-login .login-form-footer,body>.itr .itr-content .content-login .login-form-header{padding:1rem 2rem}body>.itr .itr-content .content-login .login-form-header{padding:1.25rem 2rem 1.75rem;font-size:1.35rem;line-height:normal}body>.itr .itr-content .content-login .login-form-header h2{font-weight:500;margin-bottom:.75rem}body>.itr .itr-content .content-login .login-form-footer{padding:0 2rem 2rem}body>.itr .itr-content .content-login .login-form-content,body>.itr .itr-content .content-login .login-form-footer{background-color:#fff}body>.itr .itr-content .content-login .login-form-content{padding-top:2rem}@media (max-width:1089px){body>.itr .itr-content .content-login{flex-direction:column}body>.itr .itr-content .content-login .content-login-left{padding-bottom:2.5rem}}body>.itr .itr-content .content-login h1{font-size:2.5rem}@media (min-width:1090px){body>.itr .itr-content .content-login h1{font-size:4rem}}body>.itr .itr-content .content-login-right .login-form-content .ui.form:after{content:"";display:table;width:100%}body>.itr .address.card.icon{color:#d52114}body>.itr .ui.header.centered{display:flex;align-items:center}body>.itr .ui.dividing.header{font-size:1.15rem;font-weight:700;margin-bottom:2rem;padding-bottom:1rem;color:#d52114}body>.itr .ui.form .field{margin-bottom:1.5rem}body>.itr .ui.form .field input{border:0;border-bottom:1px solid #e5e5e5;border-radius:0!important;margin-bottom:0}body>.itr .ui.form .field input::-moz-placeholder{color:rgba(0,0,0,.5)}body>.itr .ui.form .field input:-ms-input-placeholder{color:rgba(0,0,0,.5)}body>.itr .ui.form .field input::placeholder{color:rgba(0,0,0,.5)}body>.itr .ui.form .field input[readonly]{background-color:#f6f6f6}body>.itr .itr-footer h4{margin-bottom:0;padding-bottom:0;font-size:1.5rem}@media (max-width:767px){body>.itr .itr-footer h4{margin-bottom:2rem}}body>.itr .itr-footer .contact{display:grid;grid-template-columns:1fr 1fr;gap:0 8rem}@media (max-width:767px){body>.itr .itr-footer .contact{grid-template-columns:1fr}}body>.itr .itr-footer .info ul li{font-size:14px}body>.itr .ui.huge.form label{font-size:1rem}body>.itr .ui.green.button{font-size:1.25rem}@media (max-width:767px){body>.itr .ui.form.success ul{padding:0}body>.itr .ui.form.success ul li{list-style:none}}body.portal-change-password .page-content,body.portal-customer-profile .page-content{background-color:#fff;padding:6rem}@media (max-width:767px){body.portal-change-password .page-content,body.portal-customer-profile .page-content{padding:4rem}}@media (max-width:1089px){body.form-page .itr-menu .itr-menu-items ul,body.portal-login .itr-menu .itr-menu-items ul{display:none}}.content--top-rebates{background-color:#fff;padding:2.6rem 0}@media (max-width:767px){.content--top-rebates{background:#f6f6f6}}.content--top-rebates h2{font-size:2.5rem}.content--top-rebates .additional-rebate{border:.056rem solid #e2e2e2;background:#e7e7e7;display:grid;grid-template-columns:1fr 1.2fr;margin:2.6rem 0 3.3rem}.content--top-rebates .additional-rebate__gradient{background:linear-gradient(90deg,#fff 0,#f3f3f3 66%,#ededed)}@media (max-width:1089px){.content--top-rebates .additional-rebate{display:block;box-shadow:0 0 .375rem rgba(0,0,0,.16);border-radius:.375rem;background:#fff;padding:2.8rem 1.4rem}}.content--top-rebates .additional-rebate .rebate-img{line-height:0}@media (max-width:1089px){.content--top-rebates .additional-rebate .rebate-img{display:none}}.content--top-rebates .additional-rebate .rebate-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.content--top-rebates .additional-rebate__inner{padding:3rem 3.4rem 3rem 0;display:flex;flex-direction:column;justify-content:center}@media (max-width:1089px){.content--top-rebates .additional-rebate__inner{padding:0}}.content--top-rebates .additional-rebate__inner h3{display:flex;align-items:center;color:#333;font-family:Lato,sans-serif;font-size:2.15rem;font-weight:700;line-height:1.33;margin-bottom:1.6rem}.content--top-rebates .additional-rebate__inner h3 .itr-icon{font-size:2.75rem;color:#d52114;margin-right:1rem}@media (max-width:767px){.content--top-rebates .additional-rebate__inner h3{display:block;font-size:1.5rem;line-height:1.42;max-width:70%;margin-bottom:1.5rem}.content--top-rebates .additional-rebate__inner h3 .itr-icon{display:block;margin-bottom:.75rem}}.content--top-rebates .additional-rebate__inner p{margin-top:0;margin-bottom:1.5rem;color:#333;font-family:Lato,sans-serif;font-size:1.28rem;font-weight:400;line-height:1.56}@media (max-width:1089px){.content--top-rebates .additional-rebate__inner p{font-size:.938rem;line-height:1.53}}.content--top-rebates .additional-rebate__inner p:last-child{margin-bottom:0}.content--top-rebates .additional-rebate__inner .button-round{margin-top:.3rem}@media (max-width:767px){.content--top-rebates .additional-rebate__inner .button-round{font-size:1.125rem}}.content--top-rebates .additional-rebate__reversed{grid-template-columns:1.2fr 1fr;grid-auto-flow:dense}@media (min-width:1090px){.content--top-rebates .additional-rebate__reversed .additional-rebate__inner{padding-left:3.4rem;padding-right:0}}.content--top-rebates .additional-rebate__reversed .rebate-img{grid-column:2}.content--top-rebates .additional-rebate__reversed .rebate-img img{-o-object-position:left;object-position:left}body.form-page .styled-underline{position:relative;white-space:nowrap}body.form-page .styled-underline:after{content:"";background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'245.946\'\ height=\'15.069\'%3E%3Cpath\ data-name=\'Path\ 1387\'\ d=\'M0\ 8.581l245.874-4.164-4.125\ 2.219L3.696\ 13.892\'\ fill=\'%23d62213\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;left:0;right:0;height:1rem;transform:translateY(.5rem)}body.form-page .itr-header{display:none}body.form-page .itr-content{padding:0}body.form-page .itr-content .header--two-column{margin:0;padding-top:4rem;padding-bottom:10rem;position:relative;background:linear-gradient(90deg,#fff,#ebebeb);overflow:hidden}@media (max-width:1089px){body.form-page .itr-content .header--two-column{padding-top:0;padding-bottom:1rem}}body.form-page .itr-content .header--two-column__image{position:absolute;right:0;top:50%;transform:translateY(-50%);height:100%}@media (max-width:1089px){body.form-page .itr-content .header--two-column__image{display:none}}body.form-page .itr-content .header--two-column__content{display:flex;flex-direction:column;justify-content:center}body.form-page .itr-content .header--two-column h1{font-size:3.1rem}body.form-page .itr-content .header--two-column .header__subtitle{font-size:1.6rem;font-weight:700;line-height:1.42;margin:1.5em 0 .75em;padding:0}body.form-page .itr-content .header--two-column .tax-agent-strip{background-color:#d52114;color:#fff;position:absolute;width:100%;bottom:0;left:0;height:5.111rem;font-size:.833rem;font-weight:700}@media (max-width:1089px){body.form-page .itr-content .header--two-column .tax-agent-strip{position:static}}body.form-page .itr-content .header--two-column .tax-agent-strip .wrapper{display:flex;align-items:center;gap:2rem}body.form-page .itr-content .header--two-column .tax-agent-strip__badge{height:49px;width:140px}@media (max-width:1089px){body.form-page .itr-content .header--two-column .tax-agent-strip__badge{display:flex}}body.form-page .itr-content .header--two-column>.wrapper{display:grid;grid-template-columns:1.1fr 1fr}@media (max-width:1089px){body.form-page .itr-content .header--two-column>.wrapper{grid-template-columns:1fr;padding-top:2rem}}body.form-page .itr-content .header--two-column__content__body p{font-size:1.2rem;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1.56;text-align:left;margin:1em 0}body.form-page .portal-form{background-color:#f6f6f6;padding:4rem 0}@media (max-width:767px){body.form-page .portal-form{padding:0}}body.form-page .portal-form .wrapper{background-color:#fff;margin-bottom:0;padding:0}body.form-page .portal-form .wrapper h2{background:#d52114;color:#fff;padding:1.5rem 2rem;margin-bottom:2rem}body.form-page .portal-form .wrapper h2~div{padding:0 2rem}body.form-page .portal-form .wrapper .form{box-shadow:none}body.form-page .portal-form .wrapper .form h4{font-size:1.15rem;color:#8b8b8b;font-weight:400;font-family:Lato,sans-serif;margin-bottom:.25rem}body.form-page .portal-form .wrapper .form input{border:1px solid #e5e5e5}body.form-page .portal-form .wrapper button.ui.button:not([data-bind="click: row.deleteRow"]){margin-bottom:2.5rem;border-radius:4rem;height:4rem;text-transform:uppercase}body.form-page .portal-form .wrapper button.ui.button:not([data-bind="click: row.deleteRow"]),body.form-page .portal-form .wrapper button.ui.button:not([data-bind="click: row.deleteRow"]) .icon{display:inline-flex;align-items:center}body.form-page .portal-form .wrapper .ui.table{max-width:100%}@media (min-width:1090px){body.form-page .portal-form .wrapper .ui.table td .column-header{display:none}}body.form-page .portal-form .wrapper .ui.table td .ui.right input{border:1px solid #efefef!important}@media (min-width:1090px){body.form-page .portal-form .wrapper .ui.table td .ui.right input{max-width:8rem}}