@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");::selection{color:#333;background:#6dc3bd}img{max-width:100%}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-family:Montserrat,sans-serif;font-weight:400;letter-spacing:1px;font-size:16px}h1,h2,h3,h4,h5,h6{font-weight:700}.button:focus,button:focus{box-shadow:none!important;outline:none!important}.hide{display:none!important}.show{display:block!important}a{text-decoration:none;color:#313131;transition:.3s}a:focus,a:hover{color:#212121}.fw-100{font-weight:100!important}.fw-200{font-weight:200!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.breadcrumbs{list-style-type:none;margin:0}.breadcrumbs,.breadcrumbs li{display:inline-block;padding:0}.breadcrumbs li{margin:0 -10px 0 10px}.breadcrumbs li:after{margin:0 10px}.btn-theme{border:1px solid #6dc3bd;letter-spacing:.2px;color:#fff;padding:5px 15px;font-size:16px;background:#6dc3bd}.btn-theme:hover{color:#fff}.btn-theme:before{background:#ef9511!important}.btn-theme-reverse{border:1px solid #ef9511;letter-spacing:.2px;color:#fff;padding:5px 15px;font-size:16px;background:#ef9511}.btn-theme-reverse:hover{color:#fff}.btn-theme-reverse:before{background:#6dc3bd!important}.btn-intro{border:1px solid #6dc3bd;letter-spacing:.2px;color:#6dc3bd;position:Relative;padding:5px 15px;font-size:16px;background:#fff}.btn-intro .text{display:inline-block;padding-right:15px;position:relative;margin-right:15px}.btn-intro .text:before{right:0;display:block;position:absolute;top:-5px;bottom:-5px;transition:.3s;background:#6dc3bd;content:"";width:1px}.btn-intro:hover .text:before{background:#fff}.btn-intro:hover{color:#fff}.btn-intro:before{background:#6dc3bd!important}.breadcrumbs li:last-child:after{content:""!important}input,select,textarea{border:1px solid rgba(64,161,154 .2)!important;padding:15px;font-size:13px;width:100%}input:focus,select:focus,textarea:focus{box-shadow:inset 0 0 1.5px #6dc3bd!important;outline:none!important;border-color:#6dc3bd!important}input:checked{background-color:#40a19a!important}.form-group{margin:10px 0}body.overlayed{overflow:hidden}#overlay-search{left:0;right:0;display:flex;justify-content:center;z-index:999;align-items:center;position:fixed;top:-100vh;height:100vh;transition:.3s;background:rgba(109,195,189,.2)}#overlay-search.open{top:0;background:rgba(109,195,189,.9)}#overlay-search form{display:block;position:relative;width:60%}#overlay-search .overlay-search-input{border:none;padding-right:50px;color:#333;border-bottom:1px solid #333;font-size:1.5rem;background:transparent;width:100%}#overlay-search .overlay-search-input:focus{border-bottom:1px solid #fff}#overlay-search .overlay-search-submit{transform:translateY(-50%);border:none;right:0;position:absolute;top:50%;padding:15px;font-size:1.5rem;background:transparent}#overlay-menu{left:0;right:0;display:flex;justify-content:center;z-index:999;align-items:center;position:fixed;top:-100vh;height:100vh;transition:.3s;background:rgba(109,195,189,.2)}#overlay-menu.open{top:0;background:rgba(109,195,189,.9)}#overlay-menu .menu{display:block;width:100%}#overlay-menu .menu ul{list-style-type:none;margin:0 auto;display:block;text-align:center;padding:0;width:80%}#overlay-menu .menu ul.languages-mobile li,#overlay-menu .menu ul.social-media-mobile li{margin:10px;display:inline-block;font-size:2rem}#overlay-menu .menu ul.navigation li{display:block;width:100%}#overlay-menu .menu ul.navigation li a{text-transform:uppercase;font-weight:800;display:block;position:relative;padding:10px 0;font-size:1.5rem;width:100%}#overlay-menu .menu ul.navigation li a:before{left:50%;transform:translate(-50%,-50%);display:block;z-index:-1;position:absolute;top:50%;height:5px;transition:.5s;background:#ebebeb;content:"";width:0}#overlay-menu .menu ul.navigation li a:hover:before{width:40%}.main-header{z-index:999;position:absolute;top:35px;transition:.3s;width:100%}body.overlayed .main-header .header-holder{box-shadow:0 5px 15px 2px rgba(0,0,0,.39);-webkit-box-shadow:0 5px 15px 2px rgba(0,0,0,.39);-moz-box-shadow:0 5px 15px 2px rgba(0,0,0,.39)}.main-header.sticky{z-index:999999;position:fixed;top:0}.header-holder{display:flex;align-items:center;transition:.3s;background:#fff;flex-direction:row}.main-header.sticky .header-holder{box-shadow:0 5px 15px 2px rgba(0,0,0,.39);-webkit-box-shadow:0 5px 15px 2px rgba(0,0,0,.39);-moz-box-shadow:0 5px 15px 2px rgba(0,0,0,.39)}.header-holder .logo{padding:20px;background:#fff;width:25%}.main-header.sticky .header-holder .logo{padding:0}.header-holder .logo img{max-height:116.5px;transition:.3s}.main-header.sticky .header-holder .logo img{max-height:92px}.header-holder .menu{width:100%}.header-holder .menu .top-bar{display:flex;justify-content:space-between;align-items:center;padding:10px;transition:.3s;background:#686868}.main-header.sticky .header-holder .menu .top-bar{overflow-y:hidden;padding:0;height:0}.header-holder .menu .top-bar a{color:#8b8b8b}.header-holder .menu .top-bar a:hover{color:#fff}.header-holder .menu .top-bar .bar-left,.header-holder .menu .top-bar .bar-right{display:inline-block}.header-holder .menu .top-bar ul{list-style-type:none;margin:0;display:block;padding:0}.header-holder .menu .top-bar ul li{font-weight:700;margin:0 5px;display:inline-block}.header-holder .menu .top-bar .languages-box,.header-holder .menu .top-bar .success-img{margin:0 10px;display:inline-block}.header-holder .menu-row{display:flex;justify-content:space-between;flex-direction:row}.header-holder .menu .menu-row .main-menu{display:flex;align-items:center;background:#6dc3bd;width:100%}.header-holder .menu-row .search-box{color:#8b8b8b;padding:27px 20px;font-size:2rem;background:#5a5a5a}.header-holder .menu-row .search-box a{color:#8b8b8b}.header-holder .menu-row .search-box a:hover{color:#fff}.main-menu,.main-navbar{width:100%}.main-menu .navbar{display:block;padding:0!important;height:100%}.main-menu .navbar-nav{justify-content:space-between;height:100%;width:100%}.main-menu .navbar .nav-item{height:100%}.main-menu #main-menu{height:100%;width:100%}.main-menu #main-menu .nav-link{font-weight:700;display:flex;text-align:center;color:#fff;align-items:center;position:relative;padding:0 50px;height:100%}.main-menu #main-menu .nav-link.active,.main-menu #main-menu .nav-link:focus,.main-menu #main-menu .nav-link:hover{color:#397f7a}.main-menu #main-menu .nav-link:after{left:50%;transform:translateX(-50%);display:block;position:absolute;height:1px;bottom:10px;transition:.3s;background:#fff;content:"";width:0}.main-menu #main-menu .nav-link.active:after,.main-menu #main-menu .nav-link:focus:after,.main-menu #main-menu .nav-link:hover:after{width:80%}.navbar-toggler{float:right;border-radius:0;height:100%;background:#5a5a5a}.menu-bar{border-radius:5px;margin:5px 0;display:block;height:5px;transition:.3s;background:#8b8b8b;width:30px}.navbar-toggler.open .menu-bar:first-child{transform:translateY(10px) translateX(0) rotate(405deg)}.navbar-toggler.open .menu-bar:nth-child(2){opacity:0}.navbar-toggler.open .menu-bar:nth-child(3){transform:translateY(-10px) translateX(0) rotate(-405deg)}.navbar-toggler:hover .menu-bar{background:#fff}.search-toggler{position:relative}.search-toggler .search-icon{transition:.3s}.search-toggler .close-icon{left:50%;opacity:0;transform:translate(-50%,-50%);position:absolute;top:50%;font-size:2.3rem;transition:.3s}.search-toggler.open .search-icon{opacity:0;transform:rotate(-1turn)}.search-toggler.open .close-icon{opacity:1;transform:translate(-50%,-50%) rotate(1turn)}.main-slider{background:#000}.main-slider .slider-image img{filter:grayscale(.5);opacity:.75;max-height:100vh}.main-slider .slider-caption{transform:translateY(-50%);display:flex;color:#fff;align-items:center;position:absolute;top:50%;height:100%;width:100%}.main-slider .slider-caption .container{height:100%}.main-slider .slider-caption .container .row{align-items:center;height:100%}.main-slider .slider-caption .line-1{text-transform:capitalize;opacity:0;margin-top:150px;line-height:1;display:block;padding:.75rem 0;font-size:1rem;transition:1.4s 1s}.main-slider .active .slider-caption .line-1{opacity:1;margin:0}.main-slider .slider-caption .line-2{text-transform:capitalize;opacity:0;font-weight:700;margin-top:150px;line-height:1.2;display:block;padding:.75rem 0;font-size:3rem;transition:1.2s 1s}.main-slider .active .slider-caption .line-2{opacity:1;margin:0}.main-slider .slider-caption .description{opacity:0;margin-top:150px;line-height:1.2;display:block;font-size:.9rem;transition:1s 1s}.main-slider .active .slider-caption .description{opacity:1;margin:0}.main-slider .slider-caption .thumb-box{position:relative}.main-slider .slider-caption .thumb-box .line-effects{right:75px;z-index:3;position:absolute;top:-92px}.main-slider .slider-caption .thumb-box .line-effects .line{opacity:0;transform:rotate(-45deg);margin:20px 0;right:0;display:block;z-index:20;position:absolute;height:2px;transition:1s .75s;background:#fff;width:150px}.main-slider .active .slider-caption .thumb-box .line-effects .line{opacity:1}.main-slider .slider-caption .thumb-box .line-effects .line-effect-1{right:100px;top:85px}.main-slider .slider-caption .thumb-box .line-effects .line-effect-2{right:70px;top:75px}.main-slider .slider-caption .thumb-box .line-effects .line-effect-3{right:45px;top:70px}.main-slider .slider-caption .thumb-box .line-effects .line-effect-4{right:20px;top:65px}.main-slider .slider-caption .thumb-box .line-effects .line-effect-5{right:-5px;top:60px}.main-slider .slider-caption .thumb-box .line-effects .line-effect-6{right:-30px;top:55px}.main-slider .slider-caption .thumb-box .line-effects .line-effect-7{right:-55px;top:50px}.main-slider .slider-caption .thumb-box .line-effects .line-effect-8{right:-80px;top:45px}.main-slider .slider-caption .thumb-box .line-effects .line-effect-9{right:-85px;top:60px}.main-slider .slider-caption .thumb-box .line-effects .line-effect-10{right:-90px;top:75px}.main-slider .slider-caption .thumb-box .line-effects .line-effect-11{right:-95px;top:90px}.main-slider .slider-caption .thumb-box .line-effects .line-effect-12{right:-100px;top:105px}.main-slider .active .slider-caption .thumb-box .line-effects .line-effect-1{right:100px;top:85px}.main-slider .active .slider-caption .thumb-box .line-effects .line-effect-2{right:80px;top:85px}.main-slider .active .slider-caption .thumb-box .line-effects .line-effect-3{right:60px;top:85px}.main-slider .active .slider-caption .thumb-box .line-effects .line-effect-4{right:40px;top:85px}.main-slider .active .slider-caption .thumb-box .line-effects .line-effect-5{right:20px;top:85px}.main-slider .active .slider-caption .thumb-box .line-effects .line-effect-6{right:0;top:85px}.main-slider .active .slider-caption .thumb-box .line-effects .line-effect-7{right:-20px;top:85px}.main-slider .active .slider-caption .thumb-box .line-effects .line-effect-8{right:-40px;top:85px}.main-slider .active .slider-caption .thumb-box .line-effects .line-effect-9{right:-40px;top:105px}.main-slider .active .slider-caption .thumb-box .line-effects .line-effect-10{right:-40px;top:125px}.main-slider .active .slider-caption .thumb-box .line-effects .line-effect-11{right:-40px;top:145px}.main-slider .active .slider-caption .thumb-box .line-effects .line-effect-12{right:-40px;top:165px}.main-slider .slider-caption .thumb-box .image:before{margin:0 auto;display:block;position:relative;top:0;height:5%;transition:1s .75s;background:hsla(0,0%,100%,.4);content:"";width:0}.main-slider .active .slider-caption .thumb-box .image:before{width:75%}.main-slider .slider-caption .thumb-box .bl-corner{left:-5%;position:relative;bottom:-5%}.main-slider .slider-caption .thumb-box .bl-corner:before{left:0;display:block;position:absolute;height:0;bottom:0;transition:1s .75s;background:#fff;content:"";width:10px}.main-slider .active .slider-caption .thumb-box .bl-corner:before{height:100px}.main-slider .slider-caption .thumb-box .bl-corner:after{left:0;display:block;position:relative;height:10px;bottom:0;transition:1s .75s;background:#fff;content:"";width:0}.main-slider .active .slider-caption .thumb-box .bl-corner:after{width:100px}.main-slider .slider-caption .thumb-box .image{transform:scale(.8);margin:0 auto;z-index:5;position:relative;height:450px;transition:1s .25s;width:450px}.main-slider .active .slider-caption .thumb-box .image{transform:scale(1)}.main-slider .slider-caption .thumb-box .image .thumb{object-fit:cover;opacity:0;margin:0 auto;height:100%;transition:1s .25s;width:100%}.main-slider .active .slider-caption .thumb-box .image .thumb{opacity:1}.main-slider .slider-caption .thumb-box .image:after{left:50%;right:0;display:block;position:relative;height:5%;bottom:0;transition:1s .75s;background:#6dc3bd;content:"";width:0}.main-slider .active .slider-caption .thumb-box .image:after{width:50%}.main-slider .owl-dots{left:50%;transform:translateX(-50%);z-index:235;position:absolute;bottom:50px}.main-slider .owl-dot{opacity:.2;margin-left:5px;height:20px;transition:.3s;margin-right:5px;background:#fff!important;width:20px}.main-slider .owl-dot.active,.main-slider .owl-dot:hover{opacity:1}.panel{position:relative;padding:100px 0;width:100%}.panel .heading span{display:block}.panel .heading .line-1{text-transform:lowercase;line-height:1;color:#8b8b8b;padding:.75rem 0;font-size:1.25rem}.panel .heading .line-2{text-transform:capitalize;font-weight:900;line-height:1;color:#192821;padding:.75rem 0;font-size:3rem}.panel .heading .description{margin-top:20px;color:#98999b}.numbers-categories{position:relative}.numbers-categories:before{z-index:1;bottom:188px;background:#3e9f98}.numbers-categories:after,.numbers-categories:before{left:0;right:0;display:block;position:absolute;top:0;content:""}.numbers-categories:after{background-image:url(../images/numbers-categories-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:2;bottom:0}.numbers-categories .container{z-index:3;position:relative}.number-box{text-align:center;padding:50px 0}.number-box .image img{border-bottom:1px solid hsla(0,0%,100%,.3)}.number-box .number{font-weight:700;line-height:1;color:#fff;padding:10px 10px 0;font-size:2rem}.number-box .number .plus,.number-box .text{opacity:0;transition:.5s}.number-box .text{color:#fff;padding:0 10px 10px}.category-box{margin:20px 0 0;outline-offset:-5px;outline:5px solid transparent;position:relative;transition:.5s;width:100%}.category-box:hover{transform:translateY(-50px);outline:5px solid #fff}.category-box .image{width:100%}.category-box .image img{object-fit:cover;height:350px}.category-box .text{text-align:center;padding:30px 0;transition:.5s;background:#fff}.category-box:hover .text{color:#fff;background:#5a5a5a}.category-box .text .title{text-transform:uppercase;font-weight:800;margin:0;padding:0}.category-box .btn{text-align:center;position:absolute;bottom:-23px;width:100%}.contact.panel{position:relative}.contact.panel .contact-parallax-bg{left:0;right:0;background-image:url(../images/contact-parallax.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:549px;z-index:1;position:absolute;bottom:100px}.contact.panel .container{z-index:2;position:relative}.contact.panel .home-contact-form{padding:20px;background:#40a19a}.contact.panel .home-contact-form .form-row{margin:10px 0}.contact.panel .home-contact-form .form-row input,.contact.panel .home-contact-form .form-row textarea{border:0;outline:none}.references.panel{background:#f8f8f8}.references .references-slider{display:flex;align-items:center}.references .references-slider .references-slider-item{padding:30px 10px}.references .references-slider .owl-stage{display:flex;align-items:center}.gallery-box:hover .text a.btn-theme:before{transform:scaleX(1)}.gallery-box .image img{transition:.3s}.gallery-box:hover .image img{filter:grayscale(1)}.gallery-box .text{position:absolute;bottom:10px}.col-6:nth-child(2n) .gallery-box .text{left:10px}.col-6:nth-child(odd) .gallery-box .text{right:10px}.footer{color:#fff;padding:60px 0;background:#bc955a}.footer.desktop{padding-bottom:10px}.footer-info .contact-text{margin-top:50px}.footer.desktop .footer-contact-form{left:0;box-shadow:0 3px 20px 0 rgba(0,0,0,.05);border-top:2px solid #212121;right:0;position:absolute;top:-150px;bottom:-64px;background:#fff;width:100%}.footer-contact-form input,.footer-contact-form textarea{text-align:center;padding:15px;font-size:13px;width:80%}.footer-contact-form .form-box{margin:10px auto;text-align:center;width:100%}.footer-contact-form button{text-transform:uppercase;font-weight:500;width:50%}.footer-contact-title{font-weight:900;border-left:1px solid rgba(188,149,90,.03);margin:30px 0;line-height:1;display:block;text-align:center;color:#40a19a;border-right:1px solid rgba(188,149,90,.03);font-size:30px;width:100%}.footer-menu{list-style-type:none;margin:0;display:inline-block;padding:0 15px;width:45%}.footer-menu li{margin:0;display:block;padding:0}.footer-menu li a{display:block;padding:5px 0;height:100%;width:100%}.footer a{color:#fff}.footer a:focus,.footer a:hover{font-weight:700}.footer.desktop .row.copyright{margin-top:30px;position:relative}.footer.desktop .copyright-text{text-transform:uppercase;text-align:center;color:#bc955a;width:100%}.footer.desktop .group-company-info{margin:0 15px;display:flex;justify-content:center;color:#fff;align-items:center}.footer.mobile{padding:0 0 15px}.footer.mobile .footer-contact-form{margin:0 -.75rem 30px;border-top:2px solid #212121;padding:30px 15px;background:#fff}.footer.mobile .contact-text,.footer.mobile .footer-menu li a,.footer.mobile .logo{text-align:center}.footer.mobile .col-md-4{margin-top:15px}.footer.mobile .copyright-text,.footer.mobile .group-company-info{margin:0 auto;text-align:center}.page-banner{display:flex;text-align:left;background-repeat:no-repeat;background-size:cover;color:#5a5a5a;align-items:flex-end;padding:320px 0 0}.page-banner-title{position:relative;width:100%}.page-banner h1{text-transform:uppercase;font-weight:900;font-size:3.5rem}.page-banner h2{text-transform:capitalize;font-weight:900;font-size:1.5rem}.page-banner .breadcrumbs-bg{padding:10px 0;background:#fff}.page-banner .breadcrumbs{position:relative}.page-banner .breadcrumbs:after{display:block;position:absolute;top:-20px;height:10px;background:#53b6b2;content:"";width:100%}.page-banner .breadcrumbs li{font-size:12px}.page-banner .breadcrumbs li:after{color:#53b6b2;content:"\00BB"}.page-banner .breadcrumbs a{color:#53b6b2}.page-banner .breadcrumbs a:hover,.page-banner .breadcrumbs li:last-child a{font-weight:700;color:#53b6b2}.page{padding:20px 0 200px}.page .page-title{text-align:left;padding:50px 0}.page .page-title p{color:#5a5a5a}.page .page-content{line-height:2;color:#5a5a5a;padding-bottom:0;font-size:.9rem}.page .page-content h1,.page .page-content h2,.page .page-content h3,.page .page-content h4,.page .page-content h5,.page .page-content h6,.page .page-content strong{font-weight:700;color:#53b6b2}.page .page-content h1{font-size:2rem}.page .page-content h2{font-size:1.8rem}.page .page-content h3{font-size:1.6rem}.sidebar .widget-title{color:#5a5a5a;border-bottom:1px solid #5a5a5a;padding-bottom:10px}.sidebar .widget-title h4,.sidebar .widget-title i{display:inline}.sidebar .widget-content .side-menu{list-style-type:none;margin:20px 0 0;padding:0}.sidebar .widget-content .side-menu li a{font-weight:500;display:block;color:#5a5a5a;border-bottom:1px solid #e3e6e9;padding:10px 0}.sidebar .widget-content .side-menu li:last-child a{border-bottom:none}.sidebar .widget-content .side-menu li a.active,.sidebar .widget-content .side-menu li a:hover{color:#53b6b2}.sidebar .widget-content .side-menu li a i{opacity:0;margin-left:-15px;color:#53b6b2;transition:.3s}.sidebar .widget-content .side-menu li a.active i,.sidebar .widget-content .side-menu li a:hover i{opacity:1;margin-left:0}.content-card{width:100%}.content-card,.content-card .image{position:relative}.content-card .image .main{left:0;right:0;position:relative;top:0;bottom:0}.content-card .image .hover{left:0;opacity:0;right:0;display:flex;justify-content:center;color:#fff;z-index:2;align-items:center;position:absolute;top:0;bottom:0;font-size:3rem;transition:.3s;background:rgba(83,182,178,.8)}.content-card:hover .image .hover{left:0;opacity:1;right:0;z-index:2;position:absolute;top:0;bottom:0}.content-card .title span{color:#8e98a5;font-size:1rem}.content-card .title h4{color:#53b6b2;font-size:1.5rem;transition:.3s}.content-card:hover .title h4{color:#8e98a5}.product-box{margin:10px 0;position:relative}.product-box .image{overflow:hidden;position:relative}.product-box .image .hover img,.product-box .image .main img{object-fit:cover;height:200px;transition:.3s;width:100%}.product-box .image .main{left:0;right:0;display:block;position:absolute;top:0}.product-box .image .hover{left:100%;display:block;position:relative;top:0;width:100%}.product-box:hover .image .hover,.product-box:hover .image .main{margin-left:-50%}.product-box:before{display:block;position:absolute;top:-2px;height:2px;transition:.5s;background:#53b6b2;content:"";width:0}.product-box:hover:before{width:100%}.product-box .title{left:0;position:absolute;top:0;bottom:0}.product-box .title,.product-box .title a{display:flex;align-items:center;transition:.3s;width:100%}.product-box .title a{justify-content:center;color:#fff;padding:10px;height:100%}.product-box:hover .title{width:50%}.product-box:hover .title a{background:rgba(83,182,178,.8)}.product-box .title a h5{margin-bottom:0;color:#fff;margin-right:30px}.product-box .title i{opacity:0;font-size:2rem;transition:.3s}.product-box:hover .title i{opacity:1}#product-detail-accordion .accordion-item{margin:15px 0;border:none}#product-detail-accordion .accordion-button{font-weight:900;box-shadow:none;color:#00bae5;border-bottom:1px solid #e8e8e8;background:#f6fbfe!important}#product-detail-accordion .accordion-button.collapsed{border-color:transparent}#product-detail-accordion .accordion-body{color:#000;background:#f6fbfe!important}.accordion-body table tbody tr:nth-child(2n){background:#fff}.table th{background:rgba(86,183,179,.15)}.table td,.table th{text-align:center;color:#000}.table tbody tr:hover{background:#ccc}.table tbody td{font-weight:500}.technical-specs{overflow-x:auto;max-width:100%}.reference-box{margin:10px 0;position:relative}.reference-box:after{display:block;position:absolute;height:2px;bottom:-2px;transition:.5s;background:#56b7b3;content:"";width:0}.reference-box:hover:after{width:100%}.gallery-box{margin:10px 0}.gallery-box,.gallery-box .image{position:relative}.gallery-box .icon{left:0;right:0;position:absolute;top:0;bottom:0}.gallery-box .icon a{opacity:0;display:flex;justify-content:center;color:#fff;align-items:center;height:100%;background:rgba(86,183,179,.4);width:100%}.gallery-box .icon a i{font-size:3rem}.gallery-box:hover .icon a{opacity:1}.contact-info-box{margin:10px 0;display:table;justify-content:flex-start;align-items:center}.contact-info-box .icon{text-align:center;color:#56b7b3;font-size:2rem;width:3rem}.contact-info-box .icon,.contact-info-box .info{vertical-align:middle;display:table-cell}.contact-info-box a,.contact-info-box span{font-weight:500;margin-left:20px;line-height:1.2;display:block;color:#000;font-size:1rem}.contact-info-box a:hover{margin-left:25px;color:#00bae5}#map{margin-top:100px;height:400px;width:100%}.body-contact .footer-contact{display:none}.body-contact .page{padding-bottom:0}.body-contact .footer{margin-top:0;padding-top:50px}.panel.about .image-box{text-align:center;position:relative}.play-intro-button{box-shadow:0 0 10px 0 rgba(0,0,0,.05);border:1px solid #6dc3bd;display:inline-block;overflow:hidden;transition:.3s}.play-intro-button:focus,.play-intro-button:hover{border:1px solid #fff}.play-intro-button a{display:flex;justify-content:center;color:#6dc3bd;align-items:center;height:100%;transition:.3s;background:#fff;width:100%}.play-intro-button a:focus,.play-intro-button a:hover{color:#fff;background:#6dc3bd}.fancybox-container{z-index:9999999999}