@charset 'UTF-8';@import url('/App_Themes/IrisBloom/css/bootstrap.min.css');@import url('https://fonts.googleapis.com/css?family=Dosis:400,500,700&display=swap');body{font-family:'Dosis',sans-serif;font-size:18px}a{color:#bea33d}a,.btn,button{transition:.2s;cursor:pointer}a:hover{text-decoration:none;color:#bea33d}a:hover,.btn:hover{opacity:.7}img{max-width:100%;height:auto !important}.card-container{margin:0 0 30px !important}.card,.card-img-top,.card-footer:last-child{border-radius:0}.card{height:100%}.card-img-top{display:block;position:relative;padding-top:75%}.card-img-top img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100% !important}.card-text{margin-bottom:.75rem}.btn{border-radius:0;transition:.3s;text-transform:uppercase;letter-spacing:.1em;font-size:20px;box-shadow:none !important}.btn-primary{background:#999;border-color:#999;color:#fff !important}.btn-primary:hover,.btn-primary:link,.btn-primary:active,.btn-primary:focus{background-color:#999 !important;border-color:#999 !important;color:#fff !important;box-shadow:none !important}.btn-outline-primary{border-color:#b20000;color:#b20000}.btn-outline-primary:hover,.btn-outline-primary.active{opacity:1;border-color:#b20000 !important;background-color:#b20000 !important;color:#fff}.btn-secondary{background:#bea33d !important;border-color:#bea33d !important;color:#fff !important}.btn-secondary:hover{background:#bea33d !important;border-color:#bea33d !important;box-shadow:none !important}.btn-outline-secondary{border-color:#bea33d;color:#bea33d}.btn-outline-secondary:hover,.btn-outline-secondary.active{opacity:1;border-color:#bea33d !important;background-color:#bea33d !important;color:#fff}.btn i{font-size:120%;margin:0 5px}.form-control{border-radius:0;font-size:inherit}.form-control:focus{box-shadow:none}.site-contact .form-control{border:0;background-color:#ddd}.site-contact textarea{height:179px}.ErrorLabel{margin-bottom:1em;color:#b20000;display:block}.site-contact .ErrorLabel{color:#bea33d}.EditingFormErrorLabel{font-size:14px;color:#b20000}.site-contact .EditingFormErrorLabel{color:#bea33d}.alert{border-radius:0}section{padding:40px 0;position:relative;background-size:cover;background-position:center}.section-heading{margin-bottom:30px;text-align:center}.page-heading .section-heading{text-align:left;padding-right:30px;border-right:1px solid #ddd}.page-heading .section-heading::after{text-align:left;margin-left:0}.page-heading .section-introtext{font-size:22px;padding-top:5px;margin-bottom:40px;color:#999;line-height:1.3;font-weight:500}.ib-frame{padding:40px;border:double #666}.separator{background-color:#ececfb;text-align:center;font-size:26px}.cta{margin-top:1em}.btn-set{margin-top:1em}.btn-set .btn{margin:.5em .5em 0}@supports not (-webkit-overflow-scrolling:touch){.bg-fixed{background-attachment:fixed;}}.site-firstscreen{position:relative;width:100%;height:100vh;padding:0;color:#fff}.site-big-slideshow,.site-big-slideshow .slick-list,.site-big-slideshow .slick-track{width:100%;height:100%}.site-big-slideshow .slick-slide{width:100%;height:100%;background-size:cover;background-position:center}.site-introtext{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;background:rgba(0,0,0,.5)}.site-firstscreen-logo{margin-bottom:30px;height:80px !important}.site-descr{padding:10px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0 auto 30px;width:70%;text-transform:uppercase;letter-spacing:.2em;font-size:20px}.site-motto{font-size:26px;margin-bottom:3em}.scroll-down{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.scroll-down a{font-size:20px;color:#fff;opacity:.5}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.site-header{z-index:99;position:relative;padding:10px 0;background:#f7f7f7}.site-logo img{height:40px !important}#site-main-nav{padding:0;margin:0;list-style:none;display:flex}#site-main-nav a,#site-main-nav span{color:#333;text-transform:uppercase;display:inline-block;padding:10px 20px;font-weight:500}#site-main-nav li.Highlighted a,#site-main-nav li.Highlighted span{color:#b20000}.mobile-icons{display:none}.heading-bgred{padding:20px;margin-bottom:.5%;background:#b20000;color:#fff}.heading-bgred h2{margin:0}.heading-bgred h2::after{background:#fff}.instagram_gallery img{float:none !important}.testimonial{text-align:center;border:1px solid #ddd;background:#ececfb;padding:40px}.testimonial .blockquote-content{font-size:20px;font-style:italic}.testimonial .blockquote-footer{font-size:20px;font-style:italic}.site-about>.container{padding-left:30px;padding-right:30px}.site-about>.container div[class^="col"]{padding:0}.about-img{display:block;width:100%}.site-about .ib-frame{height:100%}.filter-button-group{margin-bottom:20px}.filter-button-group .btn{text-transform:none;margin:0 10px 10px 0}.grid{margin:0 -2px}.grid-item{width:33.333333%;border:2px solid #fff}.pages-alt-list>.row:nth-child(even){flex-direction:row-reverse}.pages-alt-list>.row::before{content:'';margin:30px 15px;width:100%;height:1px;background:#b20000}.pages-alt-list>.row:first-child::before{content:none}.pages-alt-list .teaser-img img{display:block}.pages-alt-list .heading{text-transform:uppercase;margin-bottom:1em}.site-contact{color:#fff}.site-contact::after{z-index:0;content:'';display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,.7);width:100%;height:100%}.site-contact>.container{z-index:1;position:relative}.site-contact .section-heading{text-align:left}.site-contact .section-heading::after{margin-left:0;background:#bea33d}.contact-card{padding:20px;background:#fff;color:#333;margin-top:30px;width:400px;max-width:100%;text-align:center}.contact-name{font-size:24px;font-weight:bold}.contact-role{font-size:20px}.contact-links{margin-top:1em}.contact-links a{padding-left:.5em;border-left:1px solid #ccc;margin-left:.5em;color:#333;font-weight:500}.contact-links a:first-child{padding:0;border:0;margin:0}.contact-links a:hover{color:#bea33d;opacity:1}.contact-links i{margin-right:.5em}.site-footer{padding:5px 0;border-top:1px solid #444;background:#000;color:#999;font-size:14px;text-align:center}.totop{display:none;z-index:1;position:fixed;bottom:15px;right:15px}.totop span{font-size:24px;color:#fff;box-sizing:border-box;width:36px;height:36px;background:#b20000;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center}.slick-prev:before,.slick-next:before{color:#b20000}@media(max-width:1199.98px){.contact-links i{display:none}}@media(max-width:991.98px){.row>div[class^='col-lg']{margin-top:30px}.row>div[class^='col-lg']:first-child{margin-top:0}#site-main-nav a,#site-main-nav span{padding:10px}.contact-links i{display:inline}.about-img{margin-bottom:15px}}@media(min-width:768px){#site-main-nav{display:flex !important}}@media(max-width:767.98px){.row>div[class^='col-md']{margin-top:30px}.row>div[class^='col-md']:first-child{margin-top:0}.site-firstscreen-logo{height:50px !important}.site-descr{font-size:14px}.site-motto{margin-bottom:2em}#site-main-nav{display:none;position:absolute;top:100%;left:0;background:#f7f7f7;width:100%;padding:10px 15px;border-top:1px solid #bea33d;border-bottom:1px solid #bea33d}#site-main-nav a,#site-main-nav span{display:block;text-align:right;padding:5px 0;border-top:1px solid #ddd}#site-main-nav li:first-child a{border:0}#site-main-nav .link-contact{display:none}.mobile-icons{display:block}.mobile-icons i{margin-right:10px;font-size:34px}.hamburger{padding:0;margin-top:8px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background:#999 !important}section{padding:30px 0}.section-heading{padding:0}.page-heading .section-heading{border:0;margin-bottom:20px}.page-heading .section-introtext{margin-bottom:20px}.pages-alt-list .teaser-img{margin-bottom:30px}.contact-links a{display:block;padding:0;border:0;margin:0}}@media(max-width:575.98px){.row>div[class^='col-sm']{margin-top:30px}.row>div[class^='col-sm']:first-child{margin-top:0}.site-logo img{height:30px !important}.ib-frame{padding:20px}.testimonial{padding:20px}.site-descr{width:auto}.grid-item{width:50%}.heading-bgred{padding:5px}.heading-bgred h2{font-size:20px}}.DesignMode .site-firstscreen{width:100vw;height:auto}