@charset "UTF-8";.g-particlesjs{z-index:-1 !important}.pjsfilter{backdrop-filter:hue-rotate(118deg)}.pjssat{backdrop-filter:saturate(2)}.pjsblur1{backdrop-filter:blur(1px)}.pjsblur8{backdrop-filter:blur(3px)}.formError,.formRed{text-align:center;padding:1rem;margin:0rem}#g-footer .g-simplemenu-particle h6{color:#000;font-weight:bold;font-size:1.4rem}#g-footer .g-simplemenu-particle .g-simplemenu-container .g-simplemenu{font-size:1.2rem}#g-copyright .g-branding{font-weight:bold}.form-label{font-weight:bold}svg{width:auto;height:auto}.r3dbox{color:white;background:linear-gradient(0deg,#931a1d 0%,#e81e25 52%,#ef3b39 58%,#ef3b39 100%);max-width:fit-content;padding:1rem 1.25rem;margin-bottom:1rem;border-radius:1rem;margin:0 auto}.r3dheader{background:linear-gradient(0deg,rgba(0,1,17,0.96) 4%,rgba(0,0,66,0.96) 24%,rgba(0,2,96,0.86) 48%,rgba(0,0,0,0.96) 90% 100%) !important}.r3dpromofp{text-shadow:2px 6px 6px #000}.r3dpromobg{background:linear-gradient(0deg,#00022b 0%,#000269 52%,#000678 58%,#00022b 100%) !important}.flexlogos{align-items:center !important}.g-block .g-blockcontent-subcontent-block{margin:0 !important}#flexlogosvg .g-blockcontent-subcontent{align-items:center !important}.bg-r3d{background:#000 url('https://www.r3d.ie/images/system/bg/r3dops-dc-menu-header.jpg') center center/cover no-repeat !important}#svg-margin-pad .g-content{margin:1rem !important;padding:0.5rem !important;align-items:center !important}.g-simplemenu-particle .g-simplemenu-container{padding:1rem 3rem}.g-flippingcards-wrapper .g-flippingcards-row{flex-flow:unset}.g-flippingcards-wrapper .g-flippingcard .g-flippingcards-front .g-flippingcards-title{font-size:1.4rem}.g-flippingcards-wrapper .g-flippingcard .g-flippingcards-back .g-flippingcards-title{font-size:1.4rem}.g-flippingcards-wrapper .g-flippingcard .g-flippingcards-front{background:rgba(255,255,255,0.85);backdrop-filter:blur(2px)}.g-flippingcards-wrapper .g-flippingcard .g-flippingcards-back{background:rgba(0,0,0,0.85);backdrop-filter:blur(2px)}.g-flippingcards-wrapper .g-flippingcard .g-flippingcards-iconbg{display:none}.btnaccent2{background:#de0000 !important}.g-offcanvas-toggle{top:1rem;left:1rem}.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:1.4rem;font-weight:600}.form-control:focus{box-shadow:0 0 0 0.1rem rgba(205,0,0,0.5)}.grecaptcha-badge{right:auto !important;left:0;width:70px !important;-webkit-transition:width 0.5s ease-in-out !important;-moz-transition:width 0.5s ease-in-out !important;-o-transition:width 0.5s ease-in-out !important;transition:width 0.5s ease-in-out !important}.grecaptcha-badge:hover{width:256px !important}hr{border-bottom:1px solid rgba(255,0,0,0.5);margin:1rem 0}.g-content{margin:0.625rem;padding:1.5rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:1.5}h1{font-size:2.5rem}h2{font-size:2.25rem}h3{font-size:2rem}h4{font-size:1.75rem}h5{font-size:1.5rem}h6{font-size:1.25rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo","Monaco",monospace}textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){border-radius:0.1875rem}@media only all and (min-width:75rem){#svg-margin-pad .g-content{margin:0.75rem !important;padding:0.75rem !important;align-items:center !important}}@media only all and (min-width:60rem) and (max-width:74.99rem){#svg-margin-pad .g-content{margin:0.75rem !important;padding:0.75rem !important;align-items:center !important}}@media only all and (min-width:48rem) and (max-width:59.99rem){#svg-margin-pad .g-content{margin:1rem !important;padding:1rem !important;align-items:center !important}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.row,.thumbnails{margin-left:unset}.g-logo{max-width:75%;margin:0 auto}#svg-margin-pad .g-content{margin:0rem auto !important;padding:2rem !important;align-items:center !important;max-width:66%}.eb_privacypolicy .button_cookie+.button_cookie{margin:1rem 0 0 0 !important}}@media only all and (max-width:30rem){.row,.thumbnails{margin:0.25rem;margin-left:-1px}.g-logo{max-width:90%;margin:0 auto}#svg-margin-pad .g-content{margin:0rem auto !important;padding:1rem !important;align-items:center !important;max-width:66%}.eb_privacypolicy .button_cookie+.button_cookie{margin:1rem 0 0 0 !important}}
