body.home #wrapper header .header-inner{padding:0;min-height:30rem;position:relative}body.home #wrapper header .header-inner .wp-block-kadence-advancedgallery{position:absolute;top:-4px;left:0;height:121%;width:100%;clip-path:polygon(0 0,100% 0,100% 84%,0 100%)}body.home main>section{width:100%;margin:6rem 0;font-size:2rem;padding:2rem 4rem;position:relative}body.home main>section .section-bg{position:absolute;top:0;right:0;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,rgba(255,255,255,0) 25%,#ffffff38);mask-image:linear-gradient(to right,transparent 25%,#ffffff2e);width:50%;pointer-events:none;z-index:0}body.home main>section .section-bg img{position:absolute;top:50%;left:0;transform:translateY(-50%)}body.home main>section.youtube{display:flex;flex-direction:column}body.home main>section>.section-inner{display:flex;min-height:30rem;z-index:1;position:relative}body.home main>section.invert{background-color:#d9d9d9}body.home main>section.fixed-bg{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-attachment:fixed}body.home main>section h2.light{text-transform:uppercase;text-align:center;letter-spacing:1em;opacity:.5;font-size:.8em;font-family:Montserrat,sans-serif;margin:2em 0}body.home main>section h2.spaced{text-align:center;text-transform:uppercase;letter-spacing:.4em;font-family:Montserrat,sans-serif;font-size:2em;position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:1em}body.home main>section h2.spaced::after{content:'';height:.05em;width:2em;background-color:#000;margin-top:.5em}body.home main>section.show .section-content,body.home main>section.show .section-title{opacity:1;transform:translateX(0)}body.home main>section .section-title{width:50%;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding-right:5em;opacity:0;transform:translateX(-2em);transition:all .7s ease-in-out}body.home main>section .section-title h2{font-size:2.5em;margin:.1em 0}body.home main>section .section-title h3{font-size:3em;margin:.3em 0}body.home main>section .section-title h4{font-size:1.3em;margin:.3em 0}body.home main>section .section-title .section-desc{line-height:1.5;font-size:.8em}body.home main>section .section-title .button{border-radius:3rem;background-color:#d9d9d9;padding:1rem 3rem;color:#737373;margin-top:2rem;font-size:1.3rem;cursor:pointer;font-weight:700;transition:all .3s}body.home main>section .section-title .button:hover{background-color:#8c8c8c}body.home main>section .section-content{display:flex;justify-content:center;align-items:center;flex-grow:1;opacity:0;transform:translateX(2em);transition:all .7s ease-in-out}body.home main>section .section-content.left{transform:translateX(-2em)}body.home main>section .section-content.visible{opacity:1;transform:translateX(0)}body.home main>section .section-content.section-boxes{width:50%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:2rem}body.home main>section .section-content.section-boxes.vertical{display:flex;justify-content:space-between;align-items:center}body.home main>section .section-content.section-boxes.vertical>.section-box{width:30%;background-color:rgba(255,255,255,.3);cursor:pointer;border-radius:.8em;overflow:hidden;transition:all .3s ease-in-out;color:inherit}body.home main>section .section-content.section-boxes.vertical>.section-box:hover{box-shadow:0 .2em .5em .2em rgba(0,0,0,.2);transform:translateY(-.2em)}body.home main>section .section-content.section-boxes.vertical>.section-box:hover img{transform:translate(-50%,-50%) scale(1.1)}body.home main>section .section-content.section-boxes.vertical>.section-box .title{text-align:center;margin:0;padding:1em;font-size:.9em}body.home main>section .section-content.section-boxes.vertical>.section-box .image{position:relative;height:16rem;display:block;overflow:hidden}body.home main>section .section-content.section-boxes.vertical>.section-box img{position:absolute;height:100%;width:100%;transform:translate(-50%,-50%);left:50%;top:50%;transition:all .3s ease-in-out}body.home main>section .section-content.section-boxes .section-box-wrapper{position:relative;cursor:default}body.home main>section .section-content.section-boxes .section-box-wrapper:hover .section-box-background{transform:translate(.5rem,-.5rem)}body.home main>section .section-content.section-boxes .section-box-wrapper:hover .section-box{transform:translate(-.5rem,.5rem)}body.home main>section .section-content.section-boxes .section-box-wrapper:hover .section-box .image,body.home main>section .section-content.section-boxes .section-box-wrapper:hover .section-box h2{opacity:0}body.home main>section .section-content.section-boxes .section-box-wrapper:hover .section-box .desc{opacity:1}body.home main>section .section-content.section-boxes .section-box-wrapper .section-box-background{background-color:#f2f2f2;height:100%;width:100%;position:absolute;left:0;top:0;transition:all .2s ease-in-out}body.home main>section .section-content.section-boxes .section-box-wrapper .section-box{background-color:#fff;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 1px 3px rgba(242,242,242,.5),0 1px 2px rgba(242,242,242,.3);position:relative;transition:all .2s ease-in-out}body.home main>section .section-content.section-boxes .section-box-wrapper .section-box .image{font-size:2.6rem;background-color:#f2f2f2;border-radius:.2em;padding:.6em;display:flex;justify-content:center;align-items:center;color:#737373;transition:all .2s ease-in-out}body.home main>section .section-content.section-boxes .section-box-wrapper .section-box h2{font-size:2.4rem;transition:all .2s ease-in-out;color:#737373}body.home main>section .section-content.section-boxes .section-box-wrapper .section-box .desc{font-size:1.5rem;height:100%;position:absolute;width:100%;display:flex;justify-content:center;align-items:center;padding:2em;opacity:0;transition:all .2s ease-in-out}body.home main>section#subscribe .section-inner{min-height:15rem;font-size:.8em}body.home main>section#subscribe .section-inner .gform_wrapper li.gfield.gfield_error{border:0 solid!important;background-color:transparent!important}body.home main>section#subscribe .section-inner .gform_wrapper .gfield,body.home main>section#subscribe .section-inner .gform_wrapper .name_first,body.home main>section#subscribe .section-inner .gform_wrapper .name_last{padding:0}body.home main>section#subscribe .section-inner .gform_wrapper .name_first{width:calc(50% - .6em);margin-right:.5em}body.home main>section#subscribe .section-inner .gform_wrapper .ginput_container.gf_name_has_2{width:100%}body.home main>section#subscribe .section-inner .gform_wrapper input{border:0 solid;outline:0;padding:.5em 1em!important;flex-grow:1;font-size:inherit;background-color:rgba(160,160,160,.5);transition:all .3s;border:1px solid transparent}body.home main>section#subscribe .section-inner .gform_wrapper input:focus{background-color:rgba(224,224,224,.8);border:1px solid #bbb}body.home main>section#subscribe .section-inner .gform_wrapper input#gform_submit_button_7{padding:.3em!important;font-size:1.2em;background-color:#bfbfbf;color:#737373;display:flex;justify-content:center;align-items:center;transition:all .2s;cursor:pointer;width:100%;font-weight:700}body.home main>section#subscribe .section-inner .gform_wrapper input#gform_submit_button_7:hover{background-color:#8c8c8c;color:#fff}body.home main>section#subscribe .section-inner .gform_wrapper label{display:none}body.home main>section#subscribe .section-inner .input-container{display:flex;border-radius:.2em;font-size:2.5rem;overflow:hidden;width:100%}body.home main>section#subscribe .section-inner .input-container input{border:0 solid;outline:0;padding:.5em 1em;flex-grow:1;font-size:inherit;background-color:rgba(255,255,255,.5);transition:all .3s}body.home main>section#subscribe .section-inner .input-container input:focus{background-color:rgba(255,255,255,.8)}body.home main>section#subscribe .section-inner .input-container .send{padding:0 .8em;font-size:.8em;background-color:#f2f2f2;color:#a6a6a6;display:flex;justify-content:center;align-items:center;transition:all .2s;cursor:pointer}body.home main>section#subscribe .section-inner .input-container .send:hover{background-color:#737373;color:#fff}body.home main>section#counters .section-inner{font-size:2rem;min-height:20rem}body.home main>section#counters .section-inner .counter-wrapper{width:100%;display:flex;justify-content:space-between}body.home main>section#counters .section-inner .counter-container{width:33%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Montserrat,sans-serif}body.home main>section#counters .section-inner .counter-container .counter{font-size:2em;font-weight:700}body.home main>section#counters .section-inner .counter-container .title{font-size:1.8em;text-transform:uppercase}body.home main>section#intro{font-size:1.6rem;text-align:justify;line-height:2}body.home main>section#intro .details>div{text-align:center;line-height:2}body.home main>section#expo .section-inner{min-height:10rem}body.home main>section#expo .latest-news{background-color:#d9d9d9;padding:1em;min-width:70%}body.home main>section#expo .latest-news h4{padding-top:0;margin-bottom:1em}body.home main>section#expo .latest-news ul{padding:0 0 0 1.5em;margin:0;font-size:.7em}body.home main>section#expo .latest-news ul li{margin:.8em 0}body.home main>section#expo .latest-news ul li a{transition:all .3s ease-in-out}body.home main>section#store-action .section-inner{min-height:10rem}body.home main>section#store-action .section-inner .section-content{flex-direction:column}body.home main>section#store-action .section-inner .section-content h2{margin:.2em}body.home main>section#store-action .section-inner .section-content h3{font-size:1em;font-weight:400}body.home main>section#store-action .section-inner .call-button{background-color:#f2f2f2;padding:1em 3em;font-size:2rem;border-radius:2em;cursor:pointer;letter-spacing:.2em;font-weight:700;transition:all .3s ease-in-out;margin-top:2em;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 0 0 0 rgba(242,242,242,.8);color:inherit}body.home main>section#store-action .section-inner .call-button>div{transition:all .3s ease-in-out}body.home main>section#store-action .section-inner .call-button .icon{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:scale(.5);display:flex;justify-content:center;align-items:center;font-size:1.3em;font-weight:400}body.home main>section#store-action .section-inner .call-button:hover{box-shadow:0 0 0 2em transparent;transform:scale(1)}body.home main>section#store-action .section-inner .call-button:hover .text{transform:scale(1.8);opacity:0}body.home main>section#store-action .section-inner .call-button:hover .icon{opacity:1;transform:scale(1)}body.home main>section#brochure a{font-size:8em;color:#737373;transition:all .3s}body.home main>section#brochure a:hover{color:#a6a6a6}body.home main>section#categories.show .section-inner .section-content .category-wrapper{opacity:1;transform:translateY(0)}body.home main>section#categories .section-inner .section-content{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem}body.home main>section#categories .section-inner .section-content .category-wrapper{height:18rem;box-shadow:0 .1em .2em .1em rgba(180,180,180,.1);position:relative;transition:all .3s ease-in-out;overflow:hidden;opacity:0;transform:translateY(1em)}body.home main>section#categories .section-inner .section-content .category-wrapper .category-image{position:absolute;top:0;left:0;height:100%;width:100%;transition:all .3s ease-in-out;z-index:0}body.home main>section#categories .section-inner .section-content .category-wrapper .category-image img{position:absolute;top:0;left:0;max-width:100%}body.home main>section#categories .section-inner .section-content .category-wrapper:hover{box-shadow:0 .2em .5em .2em rgba(0,0,0,.2)}body.home main>section#categories .section-inner .section-content .category-wrapper:hover .category-image{opacity:0}body.home main>section#categories .section-inner .section-content .category-wrapper:hover .category-title{opacity:0;transition-delay:0s;transform:scale(.9)}body.home main>section#categories .section-inner .section-content .category-wrapper:hover .category-list a{opacity:1;transform:translateY(0);pointer-events:initial}body.home main>section#categories .section-inner .section-content .category-wrapper .category-title{display:flex;justify-content:flex-end;align-items:flex-end;height:100%;width:100%;text-align:center;padding:1em;font-size:1.2em;pointer-events:none;transition:all .3s ease-in-out;transition-delay:.2s;color:#fff;z-index:2;position:relative}body.home main>section#categories .section-inner .section-content .category-wrapper .category-list{font-size:.7em;padding:1em 1em;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;width:100%;pointer-events:none;transition:all .3s ease-in-out;position:absolute;top:0;left:0;flex-wrap:wrap}body.home main>section#categories .section-inner .section-content .category-wrapper .category-list>a{cursor:pointer;transition:all .3s ease-in-out;opacity:0;transform:translateY(2em);margin-right:1em;max-width:50%;text-align:center;transition:all .3s;padding:.4em .8em}body.home main>section#categories .section-inner .section-content .category-wrapper .category-list>a:hover{background-color:rgba(180,180,180,.2)}.youtube-wrapper{display:flex;width:100%;font-size:2rem;background-color:#d9d9d9;height:401px}.youtube-wrapper .player-wrapper{flex-grow:1}.youtube-wrapper .list-wrapper{width:30%;display:flex;flex-direction:column;font-size:1em}.youtube-wrapper .list-wrapper .list-header{display:grid;grid-template-columns:.25fr .75fr;grid-template-rows:1fr 1fr;font-size:.7em;padding:1em 0;background-color:rgba(0,0,0,.1)}.youtube-wrapper .list-wrapper .list-header .list-header-title{font-size:1.3em}.youtube-wrapper .list-wrapper .list-header .list-header-icon{grid-row:1/3;display:flex;justify-content:center;align-items:center}.youtube-wrapper .list-wrapper .list-container{overflow:auto;height:100%}.youtube-wrapper .list-wrapper .list-container img{max-width:100%}.youtube-wrapper .list-wrapper .list-container>.list-item{display:flex;font-size:.8em;padding:.5em 0;transition:all .3s ease-in-out;cursor:pointer}.youtube-wrapper .list-wrapper .list-container>.list-item:hover{background-color:rgba(255,255,255,.4)}.youtube-wrapper .list-wrapper .list-container>.list-item.active{background-color:rgba(255,255,255,.6)}.youtube-wrapper .list-wrapper .list-container>.list-item .list-count{display:flex;justify-content:center;align-items:center;padding:0 1em;font-size:.6em;width:10%;flex-shrink:0}.youtube-wrapper .list-wrapper .list-container>.list-item .list-thumb{width:25%;flex-shrink:0}.youtube-wrapper .list-wrapper .list-container>.list-item .list-title{font-size:.8em;padding:.3em .8em}.instagram-wrapper{padding-bottom:2em}.instagram-wrapper .instagram-inner{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1em}.instagram-wrapper .instagram-inner a{position:relative;opacity:.8;transition:all .3s ease-in-out;overflow:hidden}.instagram-wrapper .instagram-inner a img{transition:all .3s cubic-bezier(.17,.67,.5,.94)}.instagram-wrapper .instagram-inner a i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3em;color:#fff;text-shadow:0 0 .1em #000;opacity:.8}.instagram-wrapper .instagram-inner a::after,.instagram-wrapper .instagram-inner a::before{position:absolute;bottom:0;right:0;width:0;background-color:rgba(255,255,255,.8);height:.1em;content:'';transition:all .3s cubic-bezier(.17,.67,.5,.94);box-shadow:0 0 .2em 0 rgba(0,0,0,.2);z-index:1}.instagram-wrapper .instagram-inner a::after{left:0;top:0;right:unset}.instagram-wrapper .instagram-inner a:hover{opacity:1}.instagram-wrapper .instagram-inner a:hover img{transform:scale(1.1)}.instagram-wrapper .instagram-inner a:hover::after,.instagram-wrapper .instagram-inner a:hover::before{width:100%}#main-slider{width:100%;padding:0 0;height:35rem;overflow:hidden;position:relative;margin:2rem 0}#main-slider .slider-wrapper{height:100%}#main-slider .slider-wrapper .slides{display:flex;height:100%;transition:transform .4s cubic-bezier(1,.01,.44,1)}#main-slider .slider-wrapper .slides .slide{width:100%;height:100%;min-width:100%}#main-slider .slider-wrapper .slides .slide:nth-child(odd){background-color:#d3d3d3}#main-slider .slider-wrapper .slides .slide:nth-child(even){background-color:#ffa07a}#main-slider .slider-wrapper:hover .next,#main-slider .slider-wrapper:hover .prev{opacity:1}#main-slider .slider-wrapper .next,#main-slider .slider-wrapper .prev{position:absolute;top:50%;right:0;font-size:2em;transition:all .3s ease-in-out;transform:translateY(-50%);cursor:pointer;opacity:.4;padding:1em}#main-slider .slider-wrapper .next.disabled,#main-slider .slider-wrapper .prev.disabled{cursor:default;opacity:.5}#main-slider .slider-wrapper .prev{left:0;right:unset}#main-slider .slider-wrapper h2{position:absolute;bottom:10%;width:80%;right:10%;text-align:center;font-size:2em}#main-slider .slider-wrapper .title-enter,#main-slider .slider-wrapper .title-leave{transition:all .4s cubic-bezier(1,.01,.44,1)}#main-slider .slider-wrapper .title-enter-start{transform:translateY(1em);opacity:0}#main-slider .slider-wrapper .title-end-start{transform:translateY(0);opacity:1}#main-slider .slider-wrapper .title-leave-start{transform:translateY(0);opacity:1}#main-slider .slider-wrapper .title-leave-end{transform:translateY(-1em);opacity:0}.main-slider{width:100%;padding:0 0;height:35rem}.main-slider .slider-wrapper{height:100%;display:flex;flex-direction:column}.main-slider .slider-active{display:flex;flex-grow:1;height:100%}.main-slider .slider-active>div{display:flex;justify-content:center;flex-direction:column;height:100%;flex-grow:1}.main-slider .slider-active>div.slider-active-left{padding-right:5rem;flex-grow:0;width:40%}.main-slider .slider-active>div a{display:block;height:100%;width:100%;overflow:hidden;position:relative}.main-slider .slider-active img{max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-slider .slider-active .hide-title-enter-active{transition-delay:6s;transition:all 0s ease-in}.main-slider .slider-active .hide-title-enter{opacity:0}.main-slider .slider-active .translate-title-enter-active{transition:all .3s cubic-bezier(.64,.16,.2,.96)}.main-slider .slider-active .translate-title-leave-active{transition:all .8s cubic-bezier(.64,.16,.2,.96)}.main-slider .slider-active .translate-subtitle-enter,.main-slider .slider-active .translate-subtitle-leave-to,.main-slider .slider-active .translate-title-enter,.main-slider .slider-active .translate-title-leave-to{transform:translateY(180%)}.main-slider .slider-active .translate-subtitle-enter-active{transition:all .3s cubic-bezier(.64,.16,.2,.96) .1s}.main-slider .slider-active .translate-subtitle-leave-active{transition:all .8s cubic-bezier(.64,.16,.2,.96) .1s}.main-slider .slider-active .slide-fade-image-enter-active,.main-slider .slider-active .slide-fade-image-leave-active{transition:all .8s cubic-bezier(.64,.16,.2,.96)}.main-slider .slider-active .slide-fade-image-enter,.main-slider .slider-active .slide-fade-image-leave-to{transform:translateX(2rem);opacity:0}.main-slider .slider-active h2{font-size:4rem}.main-slider .slider-active h3{font-size:2.3rem}.main-slider .slider-active .subtitle-wrapper,.main-slider .slider-active .title-wrapper{position:relative;overflow:hidden}.main-slider .slider-controls{display:flex;position:absolute;top:100%;right:0;width:100%;justify-content:center}.main-slider .slider-controls>div{border-radius:50%;background-color:#8c8c8c;height:.8rem;width:.8rem;transition:all 1.4s cubic-bezier(.64,.16,.2,.96);margin:0 .2em;cursor:pointer}.main-slider .slider-controls>div.active{width:3rem;border-radius:.6rem;background-color:#737373}@media only screen and (max-width:768px){body.home #container{width:100%}body.home #wrapper header{margin-bottom:5rem}body.home #wrapper header .header-inner{min-height:11rem}body.home #wrapper header .header-inner .wp-block-kadence-advancedgallery{height:132%}body.home main>section h2{font-size:1.2em!important}body.home main>section h2.spaced{letter-spacing:.2em}body.home main>section .section-inner{flex-direction:column}body.home main>section .section-inner .section-title{width:100%;padding:0 0 1em 0}body.home main>section .section-inner .section-content{width:100%}body.home main>section .section-inner .section-content.left{transform:initial}body.home main>section .section-inner .section-content.section-boxes .section-box-wrapper .section-box .desc{padding:1em}body.home main>section .section-inner .section-content.section-boxes.vertical{display:grid}body.home main>section .section-inner .section-content.section-boxes.vertical .section-box{width:100%}body.home main>section .section-inner .section-content.section-boxes.vertical .section-box .image{height:13rem}body.home main>section .section-inner .section-content.section-boxes.vertical .section-box .title{padding:.8em;font-size:.8em}body.home main>section#brochure .section-bg{width:170%}body.home main>section#brochure a{font-size:5em}body.home main>section#categories .section-inner .section-content{grid-template-columns:repeat(2,1fr)}body.home main>section.youtube .section-inner .youtube-wrapper{height:500px;flex-direction:column}body.home main>section.youtube .section-inner .youtube-wrapper .list-header{font-size:.6em}body.home main>section.youtube .section-inner .youtube-wrapper .list-wrapper{width:100%;overflow:hidden}body.home main>section.instagram .instagram-wrapper .instagram-inner{grid-template-columns:repeat(2,1fr)}body.home main>section#store-action .section-inner h2,body.home main>section#store-action .section-inner h3{line-height:2}body.home main>section#store-action .section-inner .call-button{font-size:.9em;white-space:nowrap}body.home main>section#subscribe .name_first{width:100%!important}}