@font-face{font-family:'BebasNeueRegular';src:url("../fonts/bebasneue_regular.eot");src:url("../fonts/bebasneue_regular.eot?#iefix") format("embedded-opentype"),url("../fonts/bebasneue_regular.woff2") format("woff2"),url("../fonts/bebasneue_regular.woff") format("woff"),url("../fonts/bebasneue_regular.ttf") format("truetype"),url("../fonts/bebasneue_regular.svg#BebasNeueRegular") format("svg");font-weight:normal;font-style:normal}i[class*=" ic-"],i[class^="ic-"]{display:inline-block;vertical-align:middle;font-size:1px;text-indent:-9999px;color:transparent}.ic-pdf{width:16px;height:19px;background-image:url(../images/ic-pdf.png)}@media only screen and (-webkit-min-device-pixel-ratio: 2){.ic-pdf{background-image:url(../images/ic-pdf@2x.png);background-size:16px 19px}}@media only screen and (-webkit-min-device-pixel-ratio: 3){.ic-pdf{background-image:url(../images/ic-pdf@3x.png);background-size:16px 19px}}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}section .header{min-height:30em}section .header .logo{width:310px;height:210px;background:url(../images/logo-mobile.png) no-repeat;background-size:100% auto;display:block;margin:2em auto}section .header header{position:relative;background-color:#f78b7d}section .header nav{text-align:center}section .header nav li{padding:0.6em 1.2em;display:inline-block}section .header nav img{width:100%}section .header nav a{text-decoration:none;color:#fff}section .header nav a:hover{color:#fff}section .header .megabanner .header-divider{display:block;text-align:center;margin:1em 0}section .header .megabanner .header-divider img{max-width:8em}section .header .megabanner h1{font-size:1.6em}section .header .megabanner h1 span{font-size:0.6em;display:block}section .header .megabanner ul li{list-style-type:none;margin:0.5em 0}section .divider{text-align:center;font-weight:bold;background:url(../images/divider.jpg);background-size:cover;overflow:hidden}section .divider .ic-divider{width:1.8em;margin:-1em 0;display:inline-block;vertical-align:middle}section .divider img{width:115%;padding:0.5em 0}section .divider p{padding:0.5em;margin:0;display:inline-block;vertical-align:middle}section article{margin:1em 0 0 0;position:relative}section article.services{margin:-10px 0 0 0;border-top:2px solid #A57573}section article.services ul{color:#f78b7d}section article ul li{list-style-type:disc;margin:0.5em 0 0 1em}section article .carousel{margin:1em 0;position:relative}section article .carousel:before{content:"";width:100%;background:url(../images/carousel-shadow.png) center center;position:absolute;bottom:-54px;left:0;opacity:.3;height:55px}section article .carousel .carousel-content{display:none}section article .carousel .carousel-title{color:#735744;display:block;text-align:center;border:1px solid #f78b7d;position:relative}section article .carousel .carousel-title:hover{cursor:pointer}section article .carousel .carousel-title:hover+.carousel-content{width:100%;height:100%;color:#fff;display:block;background:url(../images/carousel-hover.png) no-repeat;background-size:100% auto;position:absolute;z-index:1}section article .carousel .carousel-title:hover+.carousel-content p{display:table;width:95%;height:100%;padding:0.5em;margin:0}section article .carousel .carousel-title:hover+.carousel-content p>span{font-size:1.3em;font-weight:bold;text-align:center;line-height:28px;display:table-cell;vertical-align:middle}section article .carousel .product-name{font-weight:bold;font-size:1.2em;text-align:center;display:block;margin:-25px 0 0.5em 0}section article .carousel li{list-style-type:none;margin:0;position:relative}section article .owl-carousel .owl-controls .owl-nav .owl-prev{width:10px;height:20px;position:absolute;top:4px;left:10px;background:url(../images/arrow-left.png) no-repeat center center;background-size:contain;font-size:1px;text-indent:-9999px;color:transparent}section article .owl-carousel .owl-controls .owl-nav .owl-next{width:10px;height:20px;position:absolute;top:4px;right:10px;background:url(../images/arrow-right.png) no-repeat center center;background-size:contain;font-size:1px;text-indent:-9999px;color:transparent}section article .list{padding:0 1em;text-align:center}section article .list li{list-style-type:none;padding:1em 0;padding:0.5em 0;margin:0.5em 0}section article .list li:after{content:"";width:100%;height:10px;display:block;margin:0.8em 0 -0.8em 0;background:url(../images/divider.png) no-repeat center center;background-size:100% auto}section article .list li:last-child:after{display:none}section .services-bg{height:10em;background-image:url(../images/home-pic-services.jpg);background-position:30% center}section .about-bg{height:10em;background-image:url(../images/home-pic-about.jpg)}section .flower{background:url(../images/flower.png) no-repeat center center;background-size:contain}section figure .desktop{display:none}section footer{margin:0 0 2em 0}section footer form{background:url(../images/flower-contact.png) no-repeat center center;background-size:contain;text-align:center}section footer .data a{font-weight:bold}section footer .data a.mail{color:#735744}section footer address{padding:1em 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}section footer address span{display:block}section footer address+address{border-top:0;padding-top:0}section footer .social{text-align:center}section footer .social li{margin:0 0.5em;display:inline-block}section footer .social i{width:50px;height:50px;display:block;background-size:contain;background-repeat:no-repeat}section footer .social .ic-facebook{background-image:url(../images/ic-social-facebook.png)}section footer .social .ic-instagram{background-image:url(../images/ic-social-instagram.png)}section footer .social .ic-twitter{background-image:url(../images/ic-social-twitter.png)}section footer .social .ic-linkedin{background-image:url(../images/ic-social-linkedin.png)}@media screen and (min-width: 48em){section .bg-mobile{display:none}section .megabanner{text-align:center;margin:-7em 0 0 3.2em;position:absolute;top:50%;left:50%;color:transparent}section .list{margin:2em 0}section .header{min-height:20.5em;margin:0;background:url(../images/bg-header.jpg) no-repeat left top;background-size:cover;position:relative}section .header header{background-color:rgba(211,88,71,0.5)}section .header .logo{width:310px;height:210px;background:url(../images/logo.png) no-repeat;background-size:100% auto;display:block}section .header nav{min-height:3.5em;text-align:center;padding:0 2em}section .header nav ul{width:310px;position:absolute;left:50%;margin:0 0 0 2.5em}section .header nav li{padding:1em 0}section .header nav li:first-child{float:left}section .header nav li:last-child{float:right}section .header .megabanner{margin:-6em 0 0 2.5em;background:transparent}section .header .megabanner h1,section .header .megabanner span,section .header .megabanner ul{display:block}section article{margin:1em 0}section article .carousel li{margin:0 -1px 0 0}section article .owl-carousel .owl-controls .owl-nav .owl-prev{width:29px;height:59px;top:45%;left:25px}section article .owl-carousel .owl-controls .owl-nav .owl-next{width:29px;height:59px;top:45%;right:25px}section .content ul{font-size:1.4em;line-height:1.4em;letter-spacing:0.053em}section figure .mobile{display:none}section figure .desktop{display:block}section .divider .ic-divider{width:2.8em;margin:-1em 0}section .divider img{width:115%}section .divider p{font-size:1.2em}section .parallax{display:block}section .services-bg{height:25em;background-position:top center}section .about-bg{height:25em}section footer form{max-width:60em;margin:0 auto}section footer input[type="submit"]{margin:0}section footer .information{max-width:35em;margin:0 auto}section footer fieldset{width:45%;margin:0 2%;display:inline-block;vertical-align:top}}@media screen and (min-width: 64.1em){section .header{min-height:27.5em}section .header nav{padding:0}section .header nav ul{width:445px;margin:0 0 0 2em}section .header .megabanner{margin:-8.5em 0 0 2em}section .header .logo{width:445px;height:305px}section article .carousel li:hover{cursor:pointer}section article .carousel li:hover .carousel-content{width:100%;height:100%;color:#fff;display:block;background:url(../images/carousel-hover.png) no-repeat;background-size:100% auto;position:absolute;z-index:1}section article .carousel li:hover .carousel-content p{display:table;width:95%;height:100%;padding:0.5em;margin:0}section article .carousel li:hover .carousel-content p>span{font-size:1.3em;font-weight:bold;text-align:center;letter-spacing:0.05em;line-height:1.2em;display:table-cell;vertical-align:middle}}@media screen and (min-width: 80em){section .header{min-height:27.5em}section .header nav ul{margin:0 0 0 2.4em}section .header .megabanner{margin:-8em 0 0 2.4em}section .header .logo{width:445px;height:305px}}@media screen and (min-width: 1300px){section .header{min-height:41.5em}section .header nav ul{margin:0 0 0 9.4em}section .header .megabanner{margin:-8em 0 0 9.4em}}body{font-family:"BebasNeueRegular",sans-serif;font-size:1.2em;text-transform:uppercase;color:#735744;line-height:1.4em;padding:0;margin:0}ul,li,figure{margin:0;padding:0}fieldset{margin:0;padding:0;border:none}form{margin:1em}input,textarea{width:100%;text-transform:uppercase;box-sizing:border-box;border:1px solid #ccc;resize:none;outline:none;padding:1em;margin:1em 0;background:transparent}textarea{min-height:7.5em}input[type="submit"]{width:81px;color:transparent;margin:1em auto;background:url(../images/bt-send.png) no-repeat;border:none;display:block}address{font-style:normal;margin:1em 0}a{color:#f78b7d;text-decoration:none}.wrapper{max-width:1280px;margin:0 auto}img{width:100%}.mr{font-size:.7em;position:relative;top:-6px}.parallax{background-attachment:initial;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.parallax .shadow{width:100%;height:3em;position:absolute;top:0;background:url(../images/parallax-shadow.png) no-repeat top center;background-size:contain;opacity:.5;filter:alpha(opacity=50)}@media screen and (min-width: 64.1em){.parallax{background-attachment:fixed}}
