body{margin:0;background:#fff;transition:all .5s ease}ul{list-style:none;margin:0;padding-left:0}a{text-decoration:none}.overlay{display:block;z-index:998;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#000;opacity:.4;backdrop-filter:blur(6px)}img{width:100%;display:block}.no-overflow{overflow:hidden}body{font-family:"PT Sans",sans-serif}p{margin-top:0;margin-bottom:1em;transition:all .5s ease;font-size:16px;line-height:2;color:#474747}h1,h2,h3,h4,h5{font-family:"PT Sans",sans-serif;color:#474747}span{color:#474747}h1{font-size:35px}h2{font-size:30px}h3{font-size:25px}a{color:#1e4e4e}a:hover{color:#e8574c;cursor:pointer}a.alt{color:#e8574c}a.alt:hover{color:#e8574c;cursor:pointer}.text-white{color:#fff}.text-shadow{text-shadow:1px 1px 2px #3b4b79}.text-center{text-align:center}.text-left{text-align:left}.list li{padding-left:25px;margin-bottom:15px;position:relative}.list li::before{content:"";width:0;height:0;position:absolute;left:0;top:5px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:11px solid #e8574c}@media screen and (max-width: 768px){h1{font-size:32px}}.button{background:#e8574c;padding:4px 10px}.button.form-main,.button.form-alt{padding:6px 12px;border:1px solid #1e4e4e;color:#fff;font-size:16px;text-transform:uppercase}.button.form-main{background:#1e4e4e;color:#fff}.button.form-alt{background:#fff;color:#1e4e4e}.wrapper{width:90%;margin:auto;position:relative}.wrapper-big{width:90%;max-width:1440px}.wrapper-odd{width:67%}.wrapper-default{max-width:1024px}.wrapper-sm{text-align:center;max-width:800px}.row{position:relative}.row.row-center{text-align:center;left:50%;transform:translateX(-50%)}.row:after{content:"";display:table;clear:both}.col{float:left;width:100%}.full{width:100%}.one-half{width:50%}.one-third{width:33.3333%}.one-forth{width:25%}.three-forth{width:75%}.two-third{width:66.6666%}.one-fifth{width:20%}.two-fifth{width:40%}.three-fifth{width:60%}.align-right{float:right}.desktop-only,.tablet-only,.mobile-only{display:none}.hero-margin{margin-top:40px}.footer-margin{margin-bottom:60px}.padding-right{padding-right:60px;box-sizing:border-box}@media screen and (min-width: 993px){.desktop-only{display:block}}@media screen and (min-width: 769px)and (max-width: 992px){.tablet-only{display:block}.md-full{width:100%}.md-one-half{width:50%}.md-one-third{width:33.3333%}.md-one-forth{width:25%}.md-three-forth{width:75%}.md-two-third{width:66.6666%}.md-one-fifth{width:20%}.header-margin{margin-top:52px}}@media screen and (max-width: 768px){.hero-margin{margin-top:0px}.wrapper-odd{width:95%}.padding-right{padding-right:0}.mobile-only{display:block}.sm-full{width:100%}.sm-one-half{width:50%}.sm-one-third{width:33.3333%}.sm-one-forth{width:25%}.sm-three-forth{width:75%}.sm-two-third{width:66.6666%}.sm-one-fifth{width:20%}}@media screnn and (min-width: 1600px){.lg-full{width:100%}.lg-one-half{width:50%}.lg-one-third{width:33.3333%}.lg-one-forth{width:25%}.lg-one-fifth{width:20%}}.header .home{display:block}.header .mobile{display:none}@media screen and (max-width: 768px){.header .home{display:none}.header .mobile{display:block}}.banner{margin-top:3px;display:flex;flex-direction:column;justify-content:center;background:#208c48}.banner .banner-wrapper{display:flex;justify-content:center;align-content:center}.banner .banner-wrapper .banner-heading{font-size:22px;color:#fff}.banner .heading-wrap{height:40px;position:relative;padding:0 30px;display:flex;flex-direction:column;justify-content:center;align-content:center}.banner .heading-wrap.banner-title{font-weight:bold}.banner .heading-wrap.banner-title span{z-index:1}.banner .heading-wrap.banner-title::before{content:"";position:absolute;left:0;width:100%;height:100%;background:#ec7021;transform:skew(-5deg)}.banner .heading-wrap.banner-action{font-size:16px}.banner .heading-wrap.banner-action span{color:#ffef00}.banner .heading-wrap.banner-action i{color:#fff;margin-left:8px}.banner .heading-wrap .action-wrap{display:block}@media screen and (max-width: 768px){.banner{margin-top:8px}.banner .banner-wrapper .banner-heading{font-size:18px}.banner .heading-wrap{height:30px;padding:0 15px}.banner .heading-wrap.banner-action{font-size:14px;padding:0}.banner .heading-wrap.banner-action span{display:none}}.footer{background:#d6d6d6;position:relative}.footer .desktop{display:block}.footer .mobile{display:none}.footer h3{color:#f16136;font-size:1vw}.footer p{line-height:1.3;font-size:.9vw}.footer .cards{width:48%}.footer .card-img{display:flex;align-items:center}.footer .card-img img{width:60%}.footer .card-img p{font-weight:bold}.footer .wrapper-odd{width:64%;display:flex;padding:1% 0}.footer .wrapper-odd .one{flex:2}.footer .wrapper-odd .two{flex:3}.footer .links{display:flex}.footer .links a{width:20%}.footer .links a:first-child{margin-right:7%}@media screen and (max-width: 768px){.footer .desktop{display:none}.footer .mobile{display:block}.footer h3{font-size:5vw}.footer p{line-height:1.3;font-size:4.6vw}.footer .wrapper-odd{width:80%;flex-direction:column;padding:2% 0 5%}.footer .wrapper-odd .one{flex:1}.footer .wrapper-odd .two{flex:1}.footer .links a{width:16%}.footer .links a:first-child{margin-right:5%}}.mobile--menu{position:fixed;top:56px;width:100%;height:0;overflow:hidden;background:#6f6f71;z-index:11;padding-left:15px;text-align:left;transition:all 350ms ease-in-out}.mobile--menu.active{height:100%}.mobile--menu .mm-links{padding-top:50px}.mobile--menu .mm-links li{margin-bottom:15px}.mobile--menu .mm-links li a{color:#fff;text-transform:uppercase;font-size:20px}.contact--bar{background:#e8574c;padding:4px 0}.contact--bar .contact--wrap{display:flex;justify-content:flex-end}.contact--bar .contact--wrap .contact--list{display:flex;align-items:center;font-size:14px}.contact--bar .contact--wrap .contact--list li{display:flex;align-items:center;padding:0 10px;border-right:2px solid #fff}.contact--bar .contact--wrap .contact--list li a{color:#fff}.contact--bar .contact--wrap .contact--list li a:hover{color:#1e4e4e}.contact--bar .contact--wrap .contact--list li .fa{margin-right:8px}.contact--bar .contact--wrap .contact--list li:last-child{padding-right:0;border-right:none}.contact--bar .contact--wrap .contact--list li:last-child .fa{margin-right:0}@media screen and (max-width: 768px){.contact--bar{display:none}}.carrousel{width:100%;position:relative;background:#1f1f1f}.carrousel::after{content:"";width:100%;height:4px;position:absolute;bottom:4px;background:#fff;z-index:1}.carrousel .carrousel--items{height:100%;width:100%}.carrousel .carrousel--items .item{height:100%;width:100%;background-size:cover;background-position:center;position:absolute;opacity:0;transition:opacity 500ms ease-in-out}.carrousel .carrousel--items .item.active{opacity:1}.carrousel .carrousel--controls{position:absolute;bottom:50px;left:50%;height:16px;width:80px;display:flex;justify-content:space-between}.carrousel .carrousel--controls .carrousel--control-item{box-sizing:border-box;height:16px;width:16px;border-radius:16px;border:2px solid #fff;box-shadow:1px 1px 2px #565656,inset 1px 1px 2px #565656;cursor:pointer}.carrousel .carrousel--controls .carrousel--control-item.active{background:#fff;box-shadow:1px 1px 2px #565656}@media screen and (max-width: 768px){.carrousel .carrousel--controls{bottom:30px;margin-left:-40px}}.ui-datepicker{background:#fff;border:1px solid #1e4e4e;width:300px}.ui-datepicker .ui-datepicker-header{width:100%;background:#1e4e4e;position:relative;padding:8px 0}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{position:absolute;padding:3px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{cursor:default !important;opacity:.35}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next::after{content:"";width:0;height:0;position:absolute;border-top:8px solid transparent;border-bottom:8px solid transparent}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon{display:block;text-indent:-99999px;height:16px;width:16px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::after{left:8px;bottom:3px;border-right:8px solid #fff}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next::after{right:8px;bottom:3px;border-left:8px solid #fff}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:auto;width:70%;text-align:center;font-size:16px;color:#fff}.ui-datepicker .ui-datepicker-calendar{width:100%;padding:8px}.ui-datepicker .ui-datepicker-calendar td .ui-state-default{display:block;text-align:center;border:1px solid #e6e7e8}.ui-datepicker .ui-datepicker-calendar td .ui-state-default:hover,.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-active{background:#1e4e4e;color:#fff}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable{opacity:.35}.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-spinner{display:block;padding-right:35px}.ui-spinner .ui-spinner-button{display:block;position:absolute;right:0;width:35px;height:50%;background:#1e4e4e}.ui-spinner .ui-spinner-button.ui-spinner-up{top:0}.ui-spinner .ui-spinner-button.ui-spinner-up .ui-icon{border-bottom:8px solid #fff}.ui-spinner .ui-spinner-button.ui-spinner-down{bottom:0}.ui-spinner .ui-spinner-button.ui-spinner-down .ui-icon{border-top:8px solid #fff}.ui-spinner .ui-spinner-button .ui-icon{width:0;height:0;position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;top:5px;left:10px}#image-viewer{position:fixed;top:0;left:0;opacity:0;z-index:-2;width:100%;height:100%;backdrop-filter:blur(3px);background:rgba(0,0,0,.4);transition:all 300 ease-in-out}#image-viewer.active{opacity:1;z-index:999}#image-viewer img{position:absolute;display:none;width:68%;height:auto;border-radius:4px;box-shadow:0px 0px 10px rgba(0,0,0,.4)}#image-viewer img.active{display:block}#image-viewer .images--wrap{display:flex;height:100vh;width:100vw;position:relative;overflow-y:auto;align-items:center;justify-content:center}#image-viewer .image-viewer--controls{position:fixed;z-index:999}#image-viewer .image-viewer--controls .control-prev,#image-viewer .image-viewer--controls .control-next{width:40px;height:40px;border:4px solid #fff;border-radius:4px;border-right:0;border-bottom:0;box-shadow:1px 1px 2px rgba(0,0,0,.4) inset}#image-viewer .image-viewer--controls .control-prev.disabled,#image-viewer .image-viewer--controls .control-next.disabled{display:none}#image-viewer .image-viewer--controls .control-prev:hover,#image-viewer .image-viewer--controls .control-next:hover{cursor:pointer}#image-viewer .image-viewer--controls .control-prev{position:fixed;left:7%;top:50%;transform:rotate(-45deg)}#image-viewer .image-viewer--controls .control-next{position:fixed;right:7%;top:50%;transform:rotate(135deg)}#image-viewer .image-viewer--controls .control-close{position:fixed;width:30px;height:30px;top:50px;right:50px;cursor:pointer}#image-viewer .image-viewer--controls .control-close::before,#image-viewer .image-viewer--controls .control-close::after{content:"";position:absolute;top:50%;width:30px;border-bottom:3px solid #fff}#image-viewer .image-viewer--controls .control-close::before{transform:rotate(45deg);box-shadow:1px 1px 2px rgba(0,0,0,.4)}#image-viewer .image-viewer--controls .control-close::after{transform:rotate(-45deg);box-shadow:-1px 1px 2px rgba(0,0,0,.3)}@media screen and (max-width: 768px){#image-viewer .gallery-image{width:100%;top:50%;left:0;margin-top:-35%}#image-viewer .image-viewer--controls{z-index:901}#image-viewer .image-viewer--controls .control-prev,#image-viewer .image-viewer--controls .control-next{width:25px;height:25px;margin-top:-12.5px;box-shadow:1px 1px 2px rgba(0,0,0,.4) inset}#image-viewer .image-viewer--controls .control-next{right:10px}#image-viewer .image-viewer--controls .control-prev{left:10px}#image-viewer .image-viewer--controls .control-close{top:10px;right:10px}#image-viewer .image-viewer--controls .control-close::before{box-shadow:1px 1px 2px rgba(0,0,0,.4)}#image-viewer .image-viewer--controls .control-close::after{box-shadow:-1px 1px 2px rgba(0,0,0,.3)}}.rules-dialog{display:none}.rules-dialog.active{display:block;position:fixed;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:58vw;z-index:999;background:#fff;border-radius:16px}.rules-dialog.active .heading{padding:32px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;border-radius:16px 16px 0 0}.rules-dialog.active .heading h3{display:flex;align-items:center;color:#fff;margin:0;font-size:1.65vw;font-weight:300}.rules-dialog.active .heading h3 span{margin-left:.5vw;font-weight:bold;color:#fff}.rules-dialog.active .heading .icon{width:4%;margin-right:2%}.rules-dialog.active .heading .icon img{width:100%;display:block}.rules-dialog.active .heading .close-btn{padding:5px;cursor:pointer}.rules-dialog.active .heading .close-btn .bar{height:2px;width:36px;border-radius:2px;background:#fff}.rules-dialog.active .heading .close-btn .bar.top{transform:translateY(2px) rotate(45deg)}.rules-dialog.active .heading .close-btn .bar.bottom{transform:translateY(0) rotate(-45deg)}.rules-dialog.active ul{padding:32px}.rules-dialog.active ul li{list-style:inside;font-size:.95vw;margin-bottom:2%}.rules-dialog.active ul li:last-child{margin-bottom:0}.rules-dialog.active .heading,.rules-dialog.active .footing{background:#53b94e;background:linear-gradient(90deg, #53b94e 0%, #05783c 100%)}.rules-dialog.active .footing{border-radius:0 0 16px 16px;padding:16px 32px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}.rules-dialog.active .footing p{color:#fff;font-size:.85vw;margin:0;margin-bottom:1%}.rules-dialog.active .footing p:last-child{margin-bottom:0}@media screen and (max-width: 768px){.rules-dialog.active{width:96vw;z-index:999;background:#fff;border-radius:8px}.rules-dialog.active .heading{padding:8px;border-radius:8px 8px 0 0}.rules-dialog.active .heading .close-btn .bar{height:2px;width:24px}.rules-dialog.active .heading h3{display:block;font-size:5vw}.rules-dialog.active .heading h3 .icon{display:none}.rules-dialog.active ul{padding:16px}.rules-dialog.active ul li{font-size:4vw}.rules-dialog.active .footing{border-radius:0 0 8px 8px;padding:8px}.rules-dialog.active .footing p{font-size:3.5vw}}.highlight{display:flex;align-items:stretch;padding:2.5% 0}.highlight .desktop{display:block}.highlight .mobile{display:none}.highlight .item{flex:1}.highlight .item.left{display:flex;padding-right:2.5%;flex-direction:column;justify-content:space-between}.spotlight .heading{display:flex;align-items:stretch;padding-top:1%;padding-bottom:3.5%}.spotlight .heading span{display:flex;align-items:center}.spotlight .heading .big{color:#009b5d;font-size:2.25vw;font-style:italic;font-weight:bold}.spotlight .heading .medium{font-size:1.5vw}.spotlight .heading .small{font-size:1.5vw;font-weight:bold}.spotlight .heading .separator{width:1px;margin:0 2.5%;background-color:#bebebe}.spotlight .heading span{font-size:.8vw}.spotlight .spotlight-items{display:flex;justify-content:flex-start;margin-bottom:2.5%}.spotlight .spotlight-items:last-child{margin-bottom:0}.spotlight .spotlight-items .gallery-item{margin:0 .5vw}.spotlight .spotlight-items .gallery-item:first-child{padding-right:.5vw;margin-right:0;margin-left:0}.spotlight .spotlight-items .gallery-item:last-child{padding-left:.5vw;margin-left:0;margin-right:0}.spotlight .spotlight-items .gallery-item img{width:100%}@media screen and (max-width: 768px){.highlight{flex-direction:column}.highlight .desktop{display:none}.highlight .mobile{display:block;border-radius:16px}.highlight .item.left{padding-right:0;padding-bottom:2.5%}.highlight .item.left img:first-child{margin-bottom:2.5%}.spotlight .heading .big{font-size:5vw}.spotlight .heading .medium,.spotlight .heading .small{font-size:3.5vw}.spotlight .spotlight-items{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:0}.spotlight .spotlight-items .gallery-item{width:50%;margin:0;margin-bottom:2.5%;box-sizing:border-box}.spotlight .spotlight-items .gallery-item:nth-child(odd){padding-right:1.25%}.spotlight .spotlight-items .gallery-item:nth-child(even){padding-left:1.25%}}.error{padding:30px 0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%}.error img{width:100%;max-width:315px}.error a{color:#e8574c}.template-oferta #image-viewer img{width:auto;max-width:75vw;top:3vh;margin-bottom:3vh}.gallery--wrap{width:90%;margin:0 auto;text-align:center}.gallery--wrap .heading{color:#009b5d;font-size:28px;font-style:italic;font-weight:bold}.gallery--wrap p{font-size:16px;margin-bottom:2vw}.gallery--wrap .gallery-after{font-size:16px;font-weight:bold;margin-top:2vw;margin-bottom:3vw}.gallery--wrap .sale--gallery{display:flex;flex-wrap:wrap;width:60%;max-width:848px;margin:0 auto;justify-content:center}.gallery--wrap .sale--gallery .gallery-item{width:45%;margin:2.5%}@media screen and (max-width: 768px){.sale--hero{border-bottom-width:10px}.sale--hero::after{height:3px}.sale--hero .mascot{display:none}.sale--hero .info--wrap{width:100%;padding:5vw 0}.sale--hero .info--wrap img{width:100%}.sale--hero .info--wrap h3{font-size:6vw;-webkit-text-stroke:initial}.gallery--wrap .heading{font-size:20px;margin-bottom:2.5vw;font-weight:bold}.gallery--wrap p{font-size:14px;line-height:1.5;margin-bottom:6vw}.gallery--wrap .sale--gallery{flex-direction:column}.gallery--wrap .sale--gallery .gallery-item{margin-bottom:5%;width:100%}.gallery--wrap .gallery-after{display:none}.template-oferta #image-viewer img{width:100vw;max-width:initial;margin-top:initial;top:initial}}/*# sourceMappingURL=bc2.css.map */
