.red-gradient{background:#e40000;background:-moz-linear-gradient(top,#e40000 0,#b11818 100%);background:-webkit-linear-gradient(top,#e40000 0,#b11818 100%);background:linear-gradient(to bottom,#e40000 0,#b11818 100%)}.custom-bg-red{background:#e40000;background:-moz-linear-gradient(top,#e40000 0,#b11818 100%);background:-webkit-linear-gradient(top,#e40000 0,#b11818 100%);background:linear-gradient(to bottom,#e40000 0,#b11818 100%)}.custom-button-mobile-padding{padding:1rem}.custom-button-desktop-padding{padding:.6rem .8rem}.top-border{border-top:1px solid #7f8080;margin-top:1.2rem;padding-top:1.8rem}.bottom-very-dark-red-border{border-bottom:1px solid #630a0a}.placeholder-text{font-style:italic;opacity:.3}.list-with-font-icon-checked{list-style-type:none}.list-with-font-icon-checked li{margin-left:-40px;margin-bottom:16px}.list-with-font-icon-checked li:before{margin-right:12px;font-family:'Font Awesome\ 5 Free';font-weight:900;content:'\f00c';color:green}#logo{display:none}.nav-item{font-size:1rem;text-transform:uppercase}.navbar-brand{font-size:1rem;font-weight:700;text-transform:uppercase}.navbar-brand__desc{font-weight:400;text-transform:none;display:block}.navbar-dark .navbar-toggler{border:none!important}.navbar-toggler:focus,.navbar-toggler:hover{border:none!important;outline:0!important}.navbar-dark .navbar-toggler .icon-bar{background-color:#fff}.navbar-toggler .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggler .icon-bar+.icon-bar{margin-top:4px}.navbar-toggler .icon-bar:nth-of-type(2){top:1px}.navbar-toggler .icon-bar:nth-of-type(3){top:2px}.navbar-toggler .icon-bar{position:relative;transition:all .5s ease-in-out}.navbar-toggler.active .icon-bar:nth-of-type(1){top:6px;transform:rotate(45deg)}.navbar-toggler.active .icon-bar:nth-of-type(2){background-color:transparent}.navbar-toggler.active .icon-bar:nth-of-type(3){top:-6px;transform:rotate(-45deg)}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-nav .nav-link{font-size:1.1em;font-weight:300!important;letter-spacing:.35px;text-transform:uppercase;line-height:40px}#navbar-cta-wrapper{padding:1rem 0}#navbar-phone-number-box{margin-right:1.6rem}#navbar-phone-number-box-icon{font-size:2.3em;display:block;float:left;padding-top:.3rem;padding-right:.6rem}#navbar-phone-number-box-caption{font-size:1.2em;font-weight:400}#navbar-phone-number-box-phone-number{font-size:1.3em;font-weight:700}body{font-family:'Source Sans Pro',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Source Sans Pro',sans-serif}h1{font-size:2rem;font-weight:900;text-align:center;margin-top:1.5rem;margin-bottom:1.25rem;color:#02663a;overflow:hidden}h1:after,h1:before{background-color:#7f8080;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}h1:before{right:.5em;margin-left:-50%}h1:after{left:.5em;margin-right:-50%}h2{font-size:1.8rem;font-weight:700;border-bottom:1px solid #7f8080;margin-top:1.6rem;margin-bottom:1.6rem;padding-bottom:.6rem}h3{font-size:1.4rem;font-weight:700;font-style:italic;margin-top:1rem}.btn-custom-primary{border:2px solid #7f8080;color:#7f8080;padding:1rem}.btn-custom-primary:hover{border:2px solid #7f8080;background-color:#7f8080;color:#fff}.btn-custom-cta{border:2px solid #00552b;background-color:#018641;color:#fff;padding:1rem}.btn-custom-cta:hover{border:2px solid #00552b;background-color:#00552b;color:#fff}.btn-custom-large-text{font-size:1.5rem}.btn-custom-outline-primary{color:#fff;background-color:transparent;background-image:none;border-color:#fff;border-width:2px;font-weight:700;text-shadow:none}.btn-custom-outline-primary:hover{background-color:#fff;color:#212529}.form-control{background-color:#eee;border:1px solid #7f8080}.bootstrap-select>.dropdown-toggle.bs-placeholder{color:#495057}.required_mark{font-weight:700}.invalid-feedback{display:block}::-webkit-input-placeholder{font-style:italic;opacity:.3}:-moz-placeholder{font-style:italic;opacity:.3}::-moz-placeholder{font-style:italic;opacity:.3}:-ms-input-placeholder{font-style:italic;opacity:.3}::-ms-input-placeholder{font-style:italic;opacity:.3}::placeholder{font-style:italic;opacity:.3}#tap-to-call{width:56px;height:56px;position:fixed;z-index:1999;bottom:24px;right:24px;background-color:#00552b;border-radius:50%;font-size:1.6rem;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.6);-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,.6);box-shadow:5px 5px 10px 0 rgba(0,0,0,.6)}#tap-to-call a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff}.carousel{margin-bottom:2rem}.carousel-caption{bottom:20px;z-index:10;text-shadow:2px 1px 3px rgba(1,1,1,.8)}.carousel-heading{font-family:'Source Sans Pro',sans-serif;font-size:1.8rem;font-weight:700;color:#fff}.carousel-text{font-size:1.3rem;font-weight:700}.carousel-item{height:32rem;background-color:#000}.carousel-item>img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;height:32rem}.gallery-thumbnail{transition:all .2s ease-in-out}.gallery-thumbnail:hover{transform:scale(1.1)}#map{height:480px;margin-bottom:1.25rem}#arjegyzek-igenyles-cta{display:none}#page-footer{margin-top:2.25rem;padding-top:6rem;padding-bottom:3rem;background:url(../images/footerTopDivider.jpg) no-repeat top center;background-size:1920px 80px;color:#7f8080}#page-footer a{color:#7f8080;text-decoration:underline}#page-footer a:hover{color:#23527c;text-decoration:none}#fb-root{height:0!important}@media (min-width:440px){.carousel-caption{bottom:6rem}}@media (min-width:992px){.top-border{margin-top:1.8rem}#logo{display:block;position:absolute;z-index:1999;top:35px}.navbar{background:#fff url(../images/header_top_bg.gif) no-repeat top center;padding-top:26px;padding-bottom:18px;border-bottom:2px solid #7f8080}.navbar-brand{font-size:1.25rem;font-weight:400}.navbar-brand span{display:none}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.7rem;padding-left:.7rem}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.8)}.nav-item{font-size:.8rem}.carousel-heading{font-size:3rem}.carousel-text{font-size:1.5rem}h1{font-size:3rem}.btn-custom-cta,.btn-custom-primary{padding:.6rem .8rem}.vertical-center-check-box{padding-top:1.2rem;padding-bottom:1.2rem}#tap-to-call{display:none}#arjegyzek-igenyles-cta{display:block;position:fixed;z-index:1999;bottom:0;right:0}}@media (min-width:1200px){.nav-item{font-size:1rem}#navbar-phone-number-box,#navbar-slogan-box{margin-right:4.6rem}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.8rem;padding-left:.8rem}}