/*c8a82104ec0d902e06f7f8fe01c708c7*/
@charset "UTF-8";
.body{font-family:Roboto}.button:hover,.button:active,.button:focus{background:#3f7cac}.irecap-button{color:white;background:#600000;margin-bottom:30px;font-size:1.1rem}.irecap-button:hover{color:white;background:#3f7cac}h1,.irecap-h1{color:#600000;font-weight:300;font-size:3rem;line-height:4rem}h2{font-size:1.8rem}h2,h3,h4,h5,h6{margin:0.75rem 0 1rem 0;color:black}p{color:#58595b;font-size:18px}.imrecap-link{color:#600000}.imrecap-link:hover{text-decoration:underline;color:#3f7cac;transition:all 0.5s ease 0s}.imrecap-link:hover:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:inline-block;padding-left:5px;vertical-align:middle;line-height:80%}.irecap-link2{color:#0066aa;font-weight:700}.irecap-link2:hover{text-decoration:underline;color:#600000;transition:all 0.5s ease 0s}span.email-obfuscated{unicode-bidi:bidi-override;direction:rtl}.irecap-footerdown{min-height:calc(100vh - 400px)}.irecap-brand-label01{background:#3f7cac;color:#ffffcc}.irecap-brand-label02{background:#ffffcc !important;color:black !important}::-moz-selection{color:white !important;background:#3f7cac !important}::selection{color:white !important;background:#3f7cac !important}#form1_name::placeholder,#form1_email::placeholder,#form1_materials_desc::placeholder,#form2_name::placeholder,#form2_email::placeholder{color:#414042;opacity:1}#form1_name::-ms-input-placeholder,#form1_email::-ms-input-placeholder,#form1_materials_desc::ms-input-placeholder,#form2_name::-ms-input-placeholder,#form2_email::-ms-input-placeholder{color:#414042}input[type="text"]:hover,input[type="email"]:hover,input[type="tel"]:hover,#form2_comment:hover{box-shadow:0 0 6px #3F7CAC}.convertforms .cfupload .dz-message{color:black;background-color:#ededed}.accordion-button:focus{border-color:#ffffcc}.accordion-button,.accordion-body{font-size:18px}.accordion-button:not(.collapsed){color:#600000;background-color:#ffffcc;box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.125)}.irecap-backgroundchange .img-after{display:none;position:absolute;top:0;left:0;z-index:99;opacity:0.1;transition:opacity 1s}.irecap-backgroundchange:hover .img-after{display:inline;opacity:1}.irecap-picture-hover a{display:block;position:relative;overflow:hidden}.irecap-picture-hover img{width:100%;height:auto;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.irecap-picture-hover:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0.9)";filter:alpha(opacity=0.9);opacity:0.9}#g-navigation.g-main-nav .g-sublevel .g-menu-item-154,#g-navigation.g-main-nav .g-sublevel .g-menu-item-157{padding-top:5px;margin:5px;padding-left:10px}#g-navigation .g-main-nav .g-sublevel .g-menu-item-154 .g-menu-item-content .g-menu-item-title::after,#g-navigation .g-main-nav .g-sublevel .g-menu-item-157 .g-menu-item-content .g-menu-item-title::after{font-family:"Font Awesome 5 Free";content:"";font-weight:700;font-style:normal;margin:0px 0px 0px 10px;text-decoration:none}#g-offcanvas .g-menu-item-154,#g-offcanvas .g-menu-item-157{color:blue !important;background:rgba(255, 255, 255, 0.2)}#g-offcanvas .g-menu-item{border-top:solid 1px white}#g-offcanvas .g-menu-item-156 .g-menu-item-title{margin-left:30px}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active,#g-offcanvas #g-mobilemenu-container ul>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator,#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover,#g-offcanvas #g-mobilemenu-container ul>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator:hover{background:#4c0400}.card{border:2px solid #600000}#irecap-videotape-conversion figure{margin-left:0px;margin-right:0px;text-align:center;line-height:24px}.irecap-sidebar{background:#f7f7f7;padding-left:10px}#irecap-sendtape.container{padding-left:0}.carousel-item{min-height:730px}.carousel-item .carousel-caption{position:absolute;top:10%;background:white;padding-left:20px;padding-right:20px}.carousel-item .irecap-test{font-size:120%;font-style:italic}.carousel-item .irecap-test-name{font-size:90%;text-align:right}.irecap-pricelist table{border:none;background:white}.irecap-pricelist table td{padding-top:12px}.irecap-pricelist tr{border-bottom:2px solid #600000}#photo-price-list{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s 0.1s ease-in-out;transition:all 0.3s ease-in-out}.irecap-pricelist .head-row.collapsed .fa-chevron-down,.irecap-pricelist .head-row .fa-chevron-right{display:none}.irecap-pricelist .head-row.collapsed .fa-chevron-right,.irecap-pricelist .head-row .fa-chevron-down{display:inline-block}.irecap-pricelist i.fa{cursor:pointer;margin-right:5px}.irecap-pricelist .irecap-service-title{vertical-align:top;color:black;font-weight:500}.irecap-pricelist .irecap-service-feature{font-size:14px;color:black;line-height:18px;margin-bottom:12px}.irecap-pricelist .irecap-service-cost,.irecap-pricelist .irecap-service-category{vertical-align:top;color:black;font-weight:500}.irecap-pricelist .irecap-service-notes{vertical-align:top;color:black;padding-top:18px;font-size:12px;line-height:16px}.row{--bs-gutter-x: 0}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.ir-list{list-style:none;padding-left:0}.ir-item{display:block;clear:both;counter-increment:list;padding-bottom:1.5rem;font-size:1rem;line-height:1.2;position:relative}.ir-item:before{font:bold 2.25rem/1 Montserrat;content:counter(list);width:3rem;height:3rem;float:left;margin:0 1rem 0.75rem 0;color:white;background:#3f7cac linear-gradient(to bottom right, #3f7cac 25%, #ffffcc);text-shadow:0 0 2px #3f7cac;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;shape-outside:ellipse();z-index:1}.ir-item:after{width:2.5rem;height:2.5rem;position:absolute;top:0;left:0;content:"";background:#3f7cac;z-index:-1;border-top-left-radius:3px}.ir-headline{padding:0rem 0 0 0;margin:0 0 0.5rem 0}#g-header{padding:0;text-align:center}#g-header .g-content{margin:0;padding:0}#g-header .header-menu ul li:not(:last-child) a{border-width:0 1px 0 0;border-style:solid;padding-right:10px;border-color:rgba(0, 0, 0, 0.35)}#g-header .g-horizontalmenu li{padding:0 0 0 5px}#g-header .header-menu ul li:first-child a{padding-left:0}#g-header .header-menu ul li a{font-family:roboto, sans-serif;font-size:12px;font-weight:500;padding:0;display:block;text-align:center;text-decoration:none;outline:0;margin-bottom:0;line-height:26px;color:#8a2224}#g-header .header-menu ul li a:hover{color:black}#g-header .g-horizontalmenu li:first-child a{animation-name:calltoaction;animation-iteration-count:infinite;animation-duration:2s}@keyframes calltoaction{0%{color:#600000}50%{color:red}100%{color:#600000}}#g-header #social-3171-particle{visibility:collapse;max-height:10px}#g-header .g-social a{padding-right:25px;font-size:14px}#imrecap-logo .g-particle{margin:10px 0 10px 0;padding:1rem}#imrecap-logo .g-particle .g-logo{padding-left:0}#imrecap-logo .g-particle .g-logo.g-logo-helium img{margin:10px auto 0 auto;height:50px;width:241px}#imrecap-mainmenu .g-particle{padding:0.625rem 0 0.625rem 0.625rem;margin:0.938rem 0 0.938rem 0}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{margin-right:5px;margin-left:20px;transition:none}#g-navigation .g-main-nav .g-sublevel>li>.g-menu-item-container{transition:none}#g-navigation .g-main-nav .g-menu-item-content{font-family:roboto, sans-serif;font-weight:500}#g-navigation .g-main-nav .g-toplevel>li:first-child{visibility:collapse;max-width:0}#g-navigation .g-main-nav .g-sublevel .g-menu-item-title:hover,#g-navigation .g-main-nav .g-sublevel>li:hover>.g-menu-item-container,#g-navigation .g-main-nav .g-toplevel>li:hover>.g-menu-item-container{color:#ffffcc}#social-3171-particle{text-align:center}#g-intro{padding-top:0rem}#g-intro .imrecap-caption1{font-family:"Roboto Slab";font-size:3rem;font-weight:300;line-height:4rem;letter-spacing:-2px;opacity:0.908902;color:#585e61}#g-intro .imrecap-caption2{font-family:roboto, sans-serif;font-size:26px;font-weight:400;margin-right:20px;opacity:0.908902;color:#585e61}#g-intro #image-container{padding:0;box-shadow:5px 5px 10px 2px rgba(0, 0, 0, 0.5);border-radius:10px}#g-intro #image-container img{animation:imrecap 50s}@keyframes imrecap{0%{transform:scale3d(1, 1, 1) translate3d(-1100px, 0px, 0px);opacity:0.3}10%{opacity:1}80%{transform:scale3d(1, 1, 1) translate3d(-100px, 0px, 0px)}100%{transform:scale3d(1.1, 1.1, 1) translate3d(-100px, -100px, 0px)}}#irecap-products-large .imrecap-box{padding:50px 35px;background:#fff;border:1px solid #3f7cac;border-top:3px solid #3f7cac;text-align:center;position:relative;transition:all 0.5s ease 0s;margin-bottom:30px}#irecap-products-small .imrecap-box{padding:30px 10px;background:#fff;border:1px solid #3f7cac;border-top:5px solid #3f7cac;text-align:center;position:relative;transition:all 0.5s ease 0s;margin-bottom:30px}#irecap-products-large .imrecap-box:hover{border-color:#600000}#irecap-products-large .imrecap-box:before,#irecap-products-large .imrecap-box:after{content:"";width:70%;height:5px;background:#3f7cac;opacity:0;position:absolute;top:-3px;left:35%;transform:translateX(-50%);transition:all 0.5s ease 0s}#irecap-products-large .imrecap-box .imrecap-icon{width:85px;height:85px;line-height:85px;border-radius:20%;background:#3f7cac;margin:0 auto 20px;font-size:36px;color:#fff}#irecap-products-small .imrecap-box .imrecap-icon{width:45px;height:45px;line-height:45px;border-radius:20%;background:#3f7cac;margin:0 auto 10px;font-size:18px;color:#fff}#irecap-products-large .imrecap-box .title{font-size:28px;line-height:40px;font-weight:bold;color:#252525;margin:0 0 10px 0;transition:all 0.5s ease 0s}#irecap-products-small .imrecap-box .title{font-size:20px;line-height:20px;font-weight:bold;color:#252525;margin:0;transition:all 0.5s ease 0s}#irecap-products-large .imrecap-box:hover .title{color:#600000;font-size:200%}#irecap-products-large .imrecap-box:hover .imrecap-icon{background:#600000;margin:0 auto 20px;font-size:36px;color:#fff;transition:all 0.5s ease 0s}#irecap-products-large .imrecap-box .description{font-size:24px;color:#001011;line-height:30px;margin:0;transition:all 0.5s ease 0s}#irecap-products-large .imrecap-box .item{font-size:24px;color:#001011;line-height:40px;margin:0;transition:all 0.5s ease 0s}#irecap-products-small .imrecap-box .item{font-size:16px;color:#001011;line-height:24px;margin:0;transition:all 0.5s ease 0s}.imrecap-box .item ul{margin-left:0}.imrecap-box .item li{list-style-type:none}#irecap-products-small .imrecap-box .item li{margin-bottom:10px}#g-utility{padding:0}#g-features{padding-bottom:0}#g-expanded{padding:1rem 0 0 0}#irecap-benefits .imrecap-benefit-box{text-align:center;margin:50px 0 50px 0}#irecap-benefits .imrecap-icon{color:#3f7cac}#g-footer{padding:0}@media (min-width:48rem){.row{--bs-gutter-x: 1.5rem}#g-header{text-align:left;padding:5px}#g-header .g-social{font-size:16px}#g-header .g-horizontalmenu{margin-top:0px}#g-header .header-menu ul li a{font-size:14px}#g-header #social-3171-particle{text-align:right;visibility:visible;max-height:none}#imrecap-logo .g-particle{margin:0;padding:20px 0 0 0}#imrecap-logo .g-particle .g-logo{margin-left:0px}#imrecap-logo .g-particle .g-logo.g-logo-helium img{margin:15px auto 0 auto;max-height:75px !important}.irecap-menu-child .g-menu-item-title{font-size:15px !important}.irecap-menu-child{padding-top:0 !important;padding-left:30px !important}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{margin-right:5px;margin-left:5px}#g-navigation .g-menu-item-title{font-size:100%}#g-intro{padding-top:3rem}#g-utility .carousel-item{min-height:400px}#g-page-surround #g-container-main #g-mainbar{margin-top:2rem !important;margin-bottom:4rem !important}}@media (min-width:60rem){#g-header .header-menu ul li a{font-size:16px}#imrecap-logo .g-particle .g-logo.g-logo-helium img{margin:6px auto 0 auto}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{margin-right:5px;margin-left:10px}#g-navigation .g-menu-item-title{font-size:110%}#g-utility .carousel-item{min-height:300px}}@media (min-width:75rem){#g-header .header-menu ul li a{font-size:16px}#imrecap-logo .g-particle .g-logo.g-logo-helium img{margin:0px auto 0 auto;width:300px;height:62px}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{margin-right:5px;margin-left:20px}#g-navigation .g-menu-item-title{font-size:130%}}