﻿body{font-size:15px;overflow-x:hidden}@media(max-width: 1199px){.container{padding-right:15px;padding-left:15px}}@media(max-width: 1199px){.user-info-box.container{padding-right:0px;padding-left:0px}}@media(max-width: 767px){.user-info-box.container{padding-left:15px}}@media(max-width: 991px){.sticky-header header{position:sticky}}@media(max-width: 1199px){.sticky-header header .header{padding-right:15px;padding-left:15px}}h1,h2,h3,h4,h5,h6{word-break:inherit}@media(max-width: 767px){.about-container{margin-top:20px}}.about-container span.sub-text.title-upper{color:#ff6d00}.dotcms-home .wrapper{padding:0}.dotcms-page .wrapper{padding:0}.dotcms-page .wrapper{padding:0}@media(max-width: 767px){.dotcms-page .wrapper{margin-top:0}}.wrapper{background:#fff}.top-gap{margin-top:30px}.bottom-gap{margin-bottom:30px}.default-image-class,.default-web-page-content-class,.default-video-class,.default-banner-class,.default-carousel-class{margin:50px 0}@media(max-width: 767px){.default-image-class,.default-web-page-content-class,.default-video-class,.default-banner-class,.default-carousel-class{margin:20px 0}}.default-carousel-class{position:relative}.default-carousel-class .default-banner-class .banner-wrapper img{width:100%}.default-carousel-class .default-banner-class .banner-wrapper .ban-three-img-wrapper img{-webkit-animation:none;animation:none}.default-carousel-class .default-image-class,.default-carousel-class .default-banner-class,.default-carousel-class .default-video-class{margin:0}.default-carousel-class .carousel-control-prev{opacity:1 !important}.default-carousel-class .carousel-control-prev .carousel-control-prev-icon{filter:drop-shadow(0px 0px 1px #fff)}.default-carousel-class .carousel-control-next{opacity:1 !important}.default-carousel-class .carousel-control-next .carousel-control-next-icon{filter:drop-shadow(0px 0px 1px #fff)}.default-carousel-class .default-image-class{position:relative;max-width:100%;width:100%;height:700px;overflow:hidden}@media(max-width: 1023px){.default-carousel-class .default-image-class{height:60vh;min-height:initial}}@media(max-width: 767px){.default-carousel-class .default-image-class{height:60vh}}.default-carousel-class .default-image-class .ng-star-inserted{position:absolute;top:0px;width:100%;height:100%}.default-carousel-class .default-image-class .ng-star-inserted img{width:100%;height:100%;object-fit:cover}.default-carousel-class .default-image-class:hover img{transform:inherit}.full-width-carousel{left:50%;width:100vw;height:auto !important;min-height:inherit;margin-left:-50vw;background-position:center center;background-size:cover;background:rgba(0,0,0,0)}footer .default-web-page-content-class{margin:0}.modal-backdrop,.modal{z-index:21474836461 !important}.dotcms-home header{margin-bottom:0}.default-banner-class .banner-wrapper img{width:100%}.default-banner-class .banner-wrapper .Homebanner{left:50%;width:100vw;height:auto !important;min-height:inherit;margin-left:-50vw;background-position:center center;background-size:cover;background:rgba(0,0,0,0)}.default-banner-class .banner-wrapper .Homebanner::before{position:absolute;left:0;width:100%;height:100%;content:"";background:linear-gradient(to bottom right, #370700, #000337);opacity:.3}.default-banner-class .banner-wrapper .Homebanner .caption{position:absolute;top:0;width:100%;z-index:1;height:100%}.default-banner-class .banner-wrapper .Homebanner .caption .caption-banner.dot-cms-banner{padding:25px;background:rgba(255,255,255,.6)}@media(max-width: 1023px){.default-banner-class .banner-wrapper .Homebanner .caption .caption-banner.dot-cms-banner{padding:5px}}.default-banner-class .banner-wrapper .Homebanner .caption .caption-banner.dot-cms-banner-four{padding:30px;background:rgba(0,0,0,.6)}@media(max-width: 1023px){.default-banner-class .banner-wrapper .Homebanner .caption .caption-banner.dot-cms-banner-four{padding:5px}}.default-banner-class .banner-wrapper .Homebanner.banner-three{background-repeat:no-repeat !important;background-position:top right !important;background-size:51% 100% !important;object-fit:cover;background:#ff6d00}@media(max-width: 1199px){.default-banner-class .banner-wrapper .Homebanner.banner-three{background-size:cover !important;background-position:center center !important}}.default-banner-class .banner-wrapper .Homebanner.banner-three::before{background:none}@media(max-width: 1199px){.default-banner-class .banner-wrapper .Homebanner.banner-three::before{background:linear-gradient(to bottom right, #370700, #000337)}}@media(max-width: 1199px){.default-banner-class .banner-wrapper .Homebanner.banner-three{background-size:cover}}.default-banner-class .banner-wrapper .Homebanner.banner-three button{position:relative;font-size:22px;font-weight:500;border:none;border-radius:inherit;transition:all .4s ease}.default-banner-class .banner-wrapper .Homebanner.banner-three button.button-leaf{color:#222;background:#fff !important}.default-banner-class .banner-wrapper .Homebanner.banner-three button.button-leaf::before{position:absolute;top:0;left:0;width:0%;height:3px;content:"";background:#fff !important;transition:width .5s ease}.default-banner-class .banner-wrapper .Homebanner.banner-three button.button-leaf::after{position:absolute;right:0;bottom:0;width:0%;height:3px;content:"";background:#fff !important;transition:width .5s ease}.default-banner-class .banner-wrapper .Homebanner.banner-three button.button-leaf:hover{color:#222 !important;background:rgba(0,0,0,0) !important}.default-banner-class .banner-wrapper .Homebanner.banner-three button.button-leaf:hover::before,.default-banner-class .banner-wrapper .Homebanner.banner-three button.button-leaf:hover::after{width:100%}@media(min-width: 768px){.default-banner-class .banner-wrapper .Homebanner.ban-three::before{content:"";background:none}}@media(max-width: 767px){.default-banner-class .banner-wrapper .Homebanner.ban-three .banner-three-background{position:absolute;width:100%;height:100%;z-index:1;opacity:.7}}.default-banner-class .banner-wrapper .Homebanner.ban-three .banner-three-container{display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.default-banner-class .banner-wrapper .Homebanner.ban-three .banner-three-container{position:absolute;top:0;width:100%;height:100%;z-index:1}}.default-banner-class .banner-wrapper .Homebanner h1{margin-bottom:20px;font-size:calc(36px + 30*(100vw - 370px)/1550);text-transform:uppercase;letter-spacing:1px;word-break:break-word;animation-delay:.5s;animation-duration:1s;animation-fill-mode:both}@media(max-width: 600px){.default-banner-class .banner-wrapper .Homebanner h1{font-size:24px;margin-bottom:10px}}.default-banner-class .banner-wrapper .Homebanner p{margin:55px 0;font-size:calc(16px + 14*(100vw - 370px)/1550);font-weight:500;text-transform:uppercase;animation-delay:.7s;animation-duration:1s;animation-fill-mode:both}@media(min-width: 1200px){.default-banner-class .banner-wrapper .Homebanner p .text-decoration-line{position:absolute;top:54%;width:50px;height:2px}.default-banner-class .banner-wrapper .Homebanner p .text-decoration-line.text-decoration-line-left{right:calc(100% + 20px)}.default-banner-class .banner-wrapper .Homebanner p .text-decoration-line.text-decoration-line-right{left:calc(100% + 20px)}}@media(max-width: 1199px){.default-banner-class .banner-wrapper .Homebanner p{margin:0 0 20px 0}}@media(max-width: 600px){.default-banner-class .banner-wrapper .Homebanner p{font-size:14px;margin-bottom:10px}}.default-banner-class .banner-wrapper .Homebanner p span{display:inline-block}.default-banner-class .banner-wrapper .Homebanner button{position:relative;font-size:22px;font-weight:500;border:none;border-radius:inherit;transition:all .4s ease;animation-delay:.9s;animation-duration:1s;animation-fill-mode:both}.default-banner-class .banner-wrapper .Homebanner button.button-leaf{background:#ff6d00}.default-banner-class .banner-wrapper .Homebanner button.button-leaf .hover-border-top{position:absolute;top:0;left:0;width:0%;height:3px;background:#ff6d00;transition:width .5s ease}.default-banner-class .banner-wrapper .Homebanner button.button-leaf .hover-border-bottom{position:absolute;right:0;bottom:0;width:0%;height:3px;background:#ff6d00;transition:width .5s ease}.default-banner-class .banner-wrapper .Homebanner button.button-leaf:hover{color:#fff;background:rgba(0,0,0,0)}.default-banner-class .banner-wrapper .Homebanner button.button-leaf:hover::before,.default-banner-class .banner-wrapper .Homebanner button.button-leaf:hover::after{width:100%}@media(max-width: 1199px){.default-banner-class .banner-wrapper .Homebanner button{font-size:18px;padding:10px 25px}}.default-banner-class .banner-wrapper .Homebanner a{position:relative;font-size:22px;font-weight:500;border:none;border-radius:inherit;transition:all .4s ease;animation-delay:.9s;animation-duration:1s;animation-fill-mode:both;display:inline-block}@media(max-width: 600px){.default-banner-class .banner-wrapper .Homebanner a{width:auto;display:inline-block}}.default-banner-class .banner-wrapper .Homebanner a .hover-border-top{width:0%}.default-banner-class .banner-wrapper .Homebanner a .hover-border-bottom{width:0%}.default-banner-class .banner-wrapper .Homebanner a:hover{background:rgba(0,0,0,0) !important}.default-banner-class .banner-wrapper .Homebanner a:hover .hover-border-top{position:absolute;top:0;left:0;width:100%;height:3px;transition:width .5s ease}.default-banner-class .banner-wrapper .Homebanner a:hover .hover-border-bottom{position:absolute;right:0;bottom:0;width:100%;height:3px;transition:width .5s ease}@media(max-width: 1199px){.default-banner-class .banner-wrapper .Homebanner a{font-size:18px;padding:10px 25px}}@media(max-width: 600px){.default-banner-class .banner-wrapper .Homebanner a{font-size:14px}}.default-banner-class .banner-wrapper .banner-content .banner-overlay{position:absolute;left:0;width:100%;height:100%;content:"";background:linear-gradient(to bottom right, #370700, #000337);opacity:.3;z-index:1}.default-banner-class .banner-wrapper .banner-content .caption{position:absolute;top:0;width:100%;z-index:1}.default-banner-class .banner-wrapper .banner-content .caption .caption-banner.dot-cms-banner{padding:25px;background:rgba(255,255,255,.6)}@media(max-width: 1023px){.default-banner-class .banner-wrapper .banner-content .caption .caption-banner.dot-cms-banner{padding:5px}}.default-banner-class .banner-wrapper .banner-content .caption .caption-banner.dot-cms-banner-four{padding:30px;background:rgba(0,0,0,.6)}@media(max-width: 1023px){.default-banner-class .banner-wrapper .banner-content .caption .caption-banner.dot-cms-banner-four{padding:5px}}.default-banner-class .banner-wrapper .banner-content.banner-three{background-repeat:no-repeat !important;background-position:top right !important;background-size:51% 100% !important;object-fit:cover;background:#ff6d00}@media(max-width: 1199px){.default-banner-class .banner-wrapper .banner-content.banner-three{background-size:cover !important;background-position:center center !important}}.default-banner-class .banner-wrapper .banner-content.banner-three::before{background:none}@media(max-width: 1199px){.default-banner-class .banner-wrapper .banner-content.banner-three::before{background:linear-gradient(to bottom right, #370700, #000337)}}@media(max-width: 1199px){.default-banner-class .banner-wrapper .banner-content.banner-three{background-size:cover}}.default-banner-class .banner-wrapper .banner-content.banner-three button{position:relative;font-size:22px;font-weight:500;border:none;border-radius:inherit;transition:all .4s ease}.default-banner-class .banner-wrapper .banner-content.banner-three button.button-leaf{color:#222;background:#fff !important}.default-banner-class .banner-wrapper .banner-content.banner-three button.button-leaf::before{position:absolute;top:0;left:0;width:0%;height:3px;content:"";background:#fff !important;transition:width .5s ease}.default-banner-class .banner-wrapper .banner-content.banner-three button.button-leaf::after{position:absolute;right:0;bottom:0;width:0%;height:3px;content:"";background:#fff !important;transition:width .5s ease}.default-banner-class .banner-wrapper .banner-content.banner-three button.button-leaf:hover{color:#222 !important;background:rgba(0,0,0,0) !important}.default-banner-class .banner-wrapper .banner-content.banner-three button.button-leaf:hover::before,.default-banner-class .banner-wrapper .banner-content.banner-three button.button-leaf:hover::after{width:100%}@media(min-width: 768px){.default-banner-class .banner-wrapper .banner-content.ban-three::before{content:"";background:none}}@media(max-width: 767px){.default-banner-class .banner-wrapper .banner-content.ban-three .banner-three-background{position:absolute;width:100%;height:100%;z-index:1;opacity:.7}}.default-banner-class .banner-wrapper .banner-content.ban-three .banner-three-container{display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.default-banner-class .banner-wrapper .banner-content.ban-three .banner-three-container{position:absolute;top:0;width:100%;height:100%;z-index:1}}.default-banner-class .banner-wrapper .banner-content h1{margin-bottom:20px;font-size:calc(36px + 30*(100vw - 370px)/1550);text-transform:uppercase;letter-spacing:1px;word-break:break-word;animation-delay:.3s;animation-duration:1s;animation-fill-mode:both}@media(max-width: 600px){.default-banner-class .banner-wrapper .banner-content h1{font-size:24px;margin-bottom:10px}}.default-banner-class .banner-wrapper .banner-content p{margin:55px 0;font-size:calc(16px + 14*(100vw - 370px)/1550);font-weight:500;text-transform:uppercase;animation-delay:.7s;animation-duration:1s;animation-fill-mode:both}@media(min-width: 1200px){.default-banner-class .banner-wrapper .banner-content p .text-decoration-line{position:absolute;top:54%;width:50px;height:2px}.default-banner-class .banner-wrapper .banner-content p .text-decoration-line.text-decoration-line-left{right:calc(100% + 20px)}.default-banner-class .banner-wrapper .banner-content p .text-decoration-line.text-decoration-line-right{left:calc(100% + 20px)}}@media(max-width: 1199px){.default-banner-class .banner-wrapper .banner-content p{margin:0 0 20px 0}}@media(max-width: 600px){.default-banner-class .banner-wrapper .banner-content p{font-size:14px;margin-bottom:10px}}.default-banner-class .banner-wrapper .banner-content p span{display:inline-block}.default-banner-class .banner-wrapper .banner-content button{position:relative;font-size:22px;font-weight:500;border:none;border-radius:inherit;transition:all .4s ease;animation-delay:.9s;animation-duration:1s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-fill-mode:both}.default-banner-class .banner-wrapper .banner-content button.button-leaf{background:#ff6d00}.default-banner-class .banner-wrapper .banner-content button.button-leaf .hover-border-top{position:absolute;top:0;left:0;width:0%;height:3px;background:#ff6d00;transition:width .5s ease}.default-banner-class .banner-wrapper .banner-content button.button-leaf .hover-border-bottom{position:absolute;right:0;bottom:0;width:0%;height:3px;background:#ff6d00;transition:width .5s ease}.default-banner-class .banner-wrapper .banner-content button.button-leaf:hover{color:#fff;background:rgba(0,0,0,0)}.default-banner-class .banner-wrapper .banner-content button.button-leaf:hover::before,.default-banner-class .banner-wrapper .banner-content button.button-leaf:hover::after{width:100%}@media(max-width: 1199px){.default-banner-class .banner-wrapper .banner-content button{font-size:18px;padding:10px 25px}}.default-banner-class .banner-wrapper .banner-content a{position:relative;font-size:22px;font-weight:500;border:none;border-radius:inherit;transition:all .4s ease;animation-delay:.9s;animation-duration:1s;animation-fill-mode:both;display:inline-block;width:auto}@media(max-width: 600px){.default-banner-class .banner-wrapper .banner-content a{width:auto;display:inline-block}}.default-banner-class .banner-wrapper .banner-content a .hover-border-top{width:0%}.default-banner-class .banner-wrapper .banner-content a .hover-border-bottom{width:0%}.default-banner-class .banner-wrapper .banner-content a:hover{background:rgba(0,0,0,0) !important}.default-banner-class .banner-wrapper .banner-content a:hover .hover-border-top{position:absolute;top:0;left:0;width:100%;height:3px;transition:width .5s ease}.default-banner-class .banner-wrapper .banner-content a:hover .hover-border-bottom{position:absolute;right:0;bottom:0;width:100%;height:3px;transition:width .5s ease}@media(max-width: 1199px){.default-banner-class .banner-wrapper .banner-content a{font-size:18px;padding:10px 25px}}@media(max-width: 600px){.default-banner-class .banner-wrapper .banner-content a{font-size:14px}}.default-banner-class .banner-wrapper .banner-width{left:50%;width:100vw;height:auto !important;min-height:inherit;margin-left:-50vw;background-position:center center;background-size:cover;background:rgba(0,0,0,0)}.default-banner-class .banner-wrapper .banner-width .banner-overlay{position:absolute;left:0;width:100%;height:100%;content:"";background:linear-gradient(to bottom right, #370700, #000337);opacity:.3;z-index:1}.default-banner-class .banner-wrapper .banner-width .caption{position:absolute;top:0;width:100%;z-index:1}.default-banner-class .banner-wrapper .banner-width .caption .caption-banner.dot-cms-banner{padding:25px;background:rgba(255,255,255,.6)}@media(max-width: 1023px){.default-banner-class .banner-wrapper .banner-width .caption .caption-banner.dot-cms-banner{padding:5px}}.default-banner-class .banner-wrapper .banner-width .caption .caption-banner.dot-cms-banner-four{padding:30px;background:rgba(0,0,0,.6)}@media(max-width: 1023px){.default-banner-class .banner-wrapper .banner-width .caption .caption-banner.dot-cms-banner-four{padding:5px}}.default-banner-class .banner-wrapper .banner-width.banner-three{background-repeat:no-repeat !important;background-position:top right !important;background-size:51% 100% !important;object-fit:cover;background:#ff6d00}@media(max-width: 1199px){.default-banner-class .banner-wrapper .banner-width.banner-three{background-size:cover !important;background-position:center center !important}}.default-banner-class .banner-wrapper .banner-width.banner-three::before{background:none}@media(max-width: 1199px){.default-banner-class .banner-wrapper .banner-width.banner-three::before{background:linear-gradient(to bottom right, #370700, #000337)}}@media(max-width: 1199px){.default-banner-class .banner-wrapper .banner-width.banner-three{background-size:cover}}.default-banner-class .banner-wrapper .banner-width.banner-three button{position:relative;font-size:22px;font-weight:500;border:none;border-radius:inherit;transition:all .4s ease}.default-banner-class .banner-wrapper .banner-width.banner-three button.button-leaf{color:#222;background:#fff !important}.default-banner-class .banner-wrapper .banner-width.banner-three button.button-leaf::before{position:absolute;top:0;left:0;width:0%;height:3px;content:"";background:#fff !important;transition:width .5s ease}.default-banner-class .banner-wrapper .banner-width.banner-three button.button-leaf::after{position:absolute;right:0;bottom:0;width:0%;height:3px;content:"";background:#fff !important;transition:width .5s ease}.default-banner-class .banner-wrapper .banner-width.banner-three button.button-leaf:hover{color:#222 !important;background:rgba(0,0,0,0) !important}.default-banner-class .banner-wrapper .banner-width.banner-three button.button-leaf:hover::before,.default-banner-class .banner-wrapper .banner-width.banner-three button.button-leaf:hover::after{width:100%}@media(min-width: 768px){.default-banner-class .banner-wrapper .banner-width.ban-three::before{content:"";background:none}}@media(max-width: 767px){.default-banner-class .banner-wrapper .banner-width.ban-three .banner-three-background{position:absolute;width:100%;height:100%;z-index:1;opacity:.7}}.default-banner-class .banner-wrapper .banner-width.ban-three .banner-three-container{display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.default-banner-class .banner-wrapper .banner-width.ban-three .banner-three-container{position:absolute;top:0;width:100%;height:100%;z-index:1}}.default-banner-class .banner-wrapper .banner-width h1{margin-bottom:20px;font-size:calc(36px + 30*(100vw - 370px)/1550);text-transform:uppercase;letter-spacing:1px;word-break:break-word;animation-delay:.3s;animation-duration:1s;animation-fill-mode:both}@media(max-width: 600px){.default-banner-class .banner-wrapper .banner-width h1{font-size:24px;margin-bottom:10px}}.default-banner-class .banner-wrapper .banner-width p{margin:55px 0;font-size:calc(16px + 14*(100vw - 370px)/1550);font-weight:500;text-transform:uppercase;animation-delay:.7s;animation-duration:1s;animation-fill-mode:both}@media(min-width: 1200px){.default-banner-class .banner-wrapper .banner-width p .text-decoration-line{position:absolute;top:54%;width:50px;height:2px}.default-banner-class .banner-wrapper .banner-width p .text-decoration-line.text-decoration-line-left{right:calc(100% + 20px)}.default-banner-class .banner-wrapper .banner-width p .text-decoration-line.text-decoration-line-right{left:calc(100% + 20px)}}@media(max-width: 1199px){.default-banner-class .banner-wrapper .banner-width p{margin:0 0 20px 0}}@media(max-width: 600px){.default-banner-class .banner-wrapper .banner-width p{font-size:14px;margin-bottom:10px}}.default-banner-class .banner-wrapper .banner-width p span{display:inline-block}.default-banner-class .banner-wrapper .banner-width button{position:relative;font-size:22px;font-weight:500;border:none;border-radius:inherit;transition:all .4s ease;animation-delay:.9s;animation-duration:1s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-fill-mode:both}.default-banner-class .banner-wrapper .banner-width button.button-leaf{background:#ff6d00}.default-banner-class .banner-wrapper .banner-width button.button-leaf .hover-border-top{position:absolute;top:0;left:0;width:0%;height:3px;background:#ff6d00;transition:width .5s ease}.default-banner-class .banner-wrapper .banner-width button.button-leaf .hover-border-bottom{position:absolute;right:0;bottom:0;width:0%;height:3px;background:#ff6d00;transition:width .5s ease}.default-banner-class .banner-wrapper .banner-width button.button-leaf:hover{color:#fff;background:rgba(0,0,0,0)}.default-banner-class .banner-wrapper .banner-width button.button-leaf:hover::before,.default-banner-class .banner-wrapper .banner-width button.button-leaf:hover::after{width:100%}@media(max-width: 1199px){.default-banner-class .banner-wrapper .banner-width button{font-size:18px;padding:10px 25px}}.default-banner-class .banner-wrapper .banner-width a{position:relative;font-size:22px;font-weight:500;border:none;border-radius:inherit;transition:all .4s ease;animation-delay:.9s;animation-duration:1s;animation-fill-mode:both;display:inline-block}@media(max-width: 600px){.default-banner-class .banner-wrapper .banner-width a{width:auto;display:inline-block}}.default-banner-class .banner-wrapper .banner-width a .hover-border-top{width:0%}.default-banner-class .banner-wrapper .banner-width a .hover-border-bottom{width:0%}.default-banner-class .banner-wrapper .banner-width a:hover{background:rgba(0,0,0,0) !important}.default-banner-class .banner-wrapper .banner-width a:hover .hover-border-top{position:absolute;top:0;left:0;width:100%;height:3px;transition:width .5s ease}.default-banner-class .banner-wrapper .banner-width a:hover .hover-border-bottom{position:absolute;right:0;bottom:0;width:100%;height:3px;transition:width .5s ease}@media(max-width: 1199px){.default-banner-class .banner-wrapper .banner-width a{font-size:18px;padding:10px 25px}}@media(max-width: 600px){.default-banner-class .banner-wrapper .banner-width a{font-size:14px}}.default-banner-class .layout-four .Homebanner{background-position:left center}.default-banner-class .layout-4 .Homebanner{background-position:left center}.homeslide .default-carousel-class{margin-bottom:0px}.homeslide .default-carousel-class .default-image-class img{transform:none}.homeslide .banner-tall{padding:0}.homeslide .banner-tall .banner-wrapper{margin:0 !important}.homeslide .banner-tall .banner-wrapper.layout-two .Homebanner::before{display:none;content:""}.homeslide .banner-tall .banner-wrapper.layout-two .Homebanner .dot-cms-banner{background:none !important;text-align:left}.homeslide .banner-tall .banner-wrapper.layout-two .Homebanner .caption-banner p{text-transform:capitalize;font-weight:400}.homeslide .banner-tall .banner-wrapper.layout-2 .Homebanner::before{display:none;content:""}.homeslide .banner-tall .banner-wrapper.layout-2 .Homebanner .dot-cms-banner{background:none !important;text-align:left}.homeslide .banner-tall .banner-wrapper.layout-2 .Homebanner .caption-banner p{text-transform:capitalize;font-weight:400}.videocontainer{position:relative;background:#fff7ff}.videocontainer .homevideo{width:100% !important;height:100% !important}.pro-information .banner-wrapper{margin-bottom:0 !important}.pro-information .banner-wrapper .Homebanner::before{content:"";background:none}@media(min-width: 1200px){.pro-information .banner-wrapper .Homebanner .col-lg-7{flex:0 0 41.66666667%;max-width:41.66666667%}}.pro-information .banner-wrapper .Homebanner .col-lg-7 .caption-banner p{text-transform:capitalize;font-size:20px;margin:10px 0 35px 0;font-weight:400}.pro-information .banner-wrapper .Homebanner .col-lg-7 .caption-banner.dot-cms-banner{background:none}.pro-information .default-banner-class{margin-bottom:0}.calltoaction{position:relative;margin-top:20px}.calltoaction .default-image-class{margin:0}@media(max-width: 1200px){.calltoaction{flex:0 0 50%;max-width:50%}}@media(max-width: 767px){.calltoaction{flex:0 0 100%;max-width:100%}}.calltoaction .default-web-page-content-class{margin:0}.calltoaction .caltoaction-caption{position:absolute;top:11px;left:52px}@media(max-width: 768px){.calltoaction .caltoaction-caption{left:20px}}.calltoaction .caltoaction-caption a{color:#222}.calltoaction .caltoaction-caption a:hover{color:#ff6d00}.calltoaction .caltoaction-caption h2{font-size:calc(30px + 10*(100vw - 370px)/1550);line-height:auto}@media(min-width: 768px){.calltoaction .caltoaction-caption h2{margin-top:38px}}.calltoaction .caltoaction-caption p{font-size:23px;font-weight:300}.calltoaction .caltoaction-caption h3 span{vertical-align:middle}.calltoaction .caltoaction-caption h3 .arrow{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px}.calltoaction .caltoaction-caption h3 .arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);vertical-align:middle}.calltoaction img{width:100%}@media(max-width: 767px){.video-cont{margin-top:20px}}.innerbanner{background:#f8f8f8;padding:50px 0}.blog-box.blog-row{padding-top:30px}@media(max-width: 1199px){.blog-box.blog-row{padding-top:0}}.blog-box .dot-blog-content .default-image-class{margin-bottom:0}@media(max-width: 1199px){.blog-box .dot-blog-content{flex:0 0 50%;max-width:50%;margin-bottom:20px}}@media(max-width: 767px){.blog-box .dot-blog-content{flex:0 0 100%;max-width:100%}}.blog-box .dot-blog-content .default-web-page-content-class{margin-top:0}.blog-box .dot-blog-content .default-web-page-content-class .blog-container{padding:35px;box-shadow:0px 6px 16px #e1e0e0}.blog-box .dot-blog-content .default-web-page-content-class .blog-container a{color:#313131}.blog-box .dot-blog-content .default-web-page-content-class .blog-container .author-details{justify-content:space-between}.dotcms-blogcont img{width:100%}.dotcms-blogcont .dotcmsblog{margin:30px 0 0 0}.dotcms-blogcont .dotcmsblog h1{margin-bottom:20px}@media(min-width: 767px){.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}}@media(max-width: 1199px){.featured-products{margin:0}}.featured-products h2{text-align:center;margin-bottom:30px}.product-list .product-tile img{max-height:270px}.category-carousal h2{text-align:center;margin-bottom:30px}@media(max-width: 767px){.user-info-box .user-info-box-item a{padding-left:0}}@media(max-width: 767px){.sticky-header header .header .navbar-toggler{margin-left:0}}.product-list-container .product-list{margin:0}.product-list-container h2{text-align:center}.category-list-container h2{text-align:center}.custom-video-wrapper{padding-bottom:0}@media(min-width: 991px){.sticky-header header .header .global-nav-container .main-navigation-list li a{font-size:16pt}}@media(min-width: 991px){.sticky-header header .header .global-nav-container .main-navigation-list .category-level1 li a{font-size:.91875rem !important;background:rgba(0,0,0,0)}}.hide-top-gap .default-banner-class{margin-top:0}.hide-top-gap .default-image-class{margin-top:0}.hide-top-gap .default-web-page-content-class{margin-top:0}.hide-top-gap .default-video-class{margin-top:0}.hide-top-gap .default-carousel-class{margin-top:0px}.hide-top-gap .post-modern{margin-top:0}.hide-top-gap .default-faq-class{margin-bottom:0px}.hide-bottom-gap .default-banner-class{margin-bottom:0}.hide-bottom-gap .default-image-class{margin-bottom:0}.hide-bottom-gap .default-web-page-content-class{margin-bottom:0}.hide-bottom-gap .default-video-class{margin-bottom:0}.hide-bottom-gap .default-carousel-class{margin-bottom:0px}.hide-bottom-gap .post-modern{margin-bottom:0px}.hide-bottom-gap .default-faq-class{margin-bottom:0px}.hide-bottom-gap .mb-2{margin-bottom:0px !important}.default-faq-class{margin-top:50px;margin-bottom:50px}@media(max-width: 991px){.default-faq-class{margin-bottom:30px}}.default-faq-class .card-header{padding:0}.default-faq-class .card-header button{color:#222;display:block;width:100%;text-align:left}.default-faq-class .card-header button .accordion-header{padding:8px 43px 8px 10px;font-size:calc(16px + 2*(100vw - 370px)/1550);font-weight:500;text-transform:uppercase}.default-faq-class .card-header button .accordion-header .faq-icon{right:14px;top:11px;font-size:24px}.default-faq-class .card-header button .accordion-header p{margin:0}.default-faq-class .card-body{padding:0 12px 10px 22px}.default-faq-class .card-body p{margin-bottom:0}.default-faq-class .accordion-box{color:#919191}.post-modern{margin:40px auto 40px auto;max-width:800px;width:100%}.post-modern .blog-boxes .post-img-wrap{margin-top:0;margin-bottom:0;position:relative;overflow:hidden}.post-modern .blog-boxes .post-img-wrap:hover img{transform:scale(1.06)}.post-modern .blog-boxes .post-img-wrap img{width:100%;transition:transform .64s ease}.post-modern .blog-boxes .blog-container{padding:25px;box-shadow:0px 6px 16px #e1e0e0}@media(max-width: 991px){.post-modern .blog-boxes .blog-container{padding:15px}}.post-modern .blog-boxes .blog-container .tag-container{top:-16px;left:0;right:0}.post-modern .blog-boxes .blog-container .tag-container .tag-title{background:#ff6d00;padding:5px 10px;border-radius:5px;color:#fff;margin:0 5px;font-size:14px;text-transform:capitalize}.post-modern .blog-boxes .blog-container a{color:#313131}.post-modern .blog-boxes .blog-container a:hover{color:#12c1db}.post-modern .blog-boxes .blog-container .post-heading h3{font-size:18px;font-weight:500}@media(min-width: 768px){.post-modern .blog-boxes .blog-container .post-heading .text-gray-500{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.post-modern .blog-boxes .blog-container .author-details{justify-content:space-between;align-items:center}@media(max-width: 991px){.post-modern .blog-boxes .blog-container .author-details{display:block !important}}.post-modern .blog-boxes .blog-container .author-details .post-author{display:flex}.post-modern .blog-boxes .blog-container .author-details .post-author .post-author-image{width:40px;height:40px;margin-right:5px;position:relative}.post-modern .blog-boxes .blog-container .author-details .post-author .post-author-image img{width:100%;height:100%;position:absolute;border-radius:50%;border:1px solid #dcd9dc}.post-modern .blog-boxes .blog-container .author-details .post-author .author-name{display:none}.post-modern .blog-boxes .blog-container .author-details .post-date{padding:10px 0;display:inline-block}.blog-details-page{max-width:1000px;margin:0 auto 50px auto;width:100%}.blog-details-page .dotcms-blogdetails{padding:15px}.blog-details-page .dotcms-blogdetails h1{font-size:calc(36px + 20*(100vw - 370px)/1550)}.blog-details-page .dotcms-blogdetails .post-date{color:#a5a5a5}.blog-details-page .blog-details-image .default-image-class{margin:0;width:100%;height:500px;overflow:hidden;position:relative}@media(max-width: 767px){.blog-details-page .blog-details-image .default-image-class{height:auto}.blog-details-page .blog-details-image .default-image-class img{width:100%;position:absolute;height:100%;object-fit:cover}}@media(max-width: 767px)and (max-width: 767px){.blog-details-page .blog-details-image .default-image-class img{position:relative;object-fit:contain}}.dotcms-custom-menu .main-nav{border:none !important}@media(max-width: 992px){.dotcms-custom-menu a{font-weight:500 !important}.dotcms-custom-menu a.normallink{font-weight:400 !important}}.dotcms-custom-menu .dot-cms-header-nav .custom-menu-right .disable-links1{padding:6px 10px 6px 15px}.dotcms-custom-menu .dot-cms-header-nav .custom-menu-right .disable-links2{padding:6px 10px 6px 15px}.dotcms-custom-menu .dot-cms-header-nav .custom-menu-right ul li a{padding:6px 10px 6px 15px}.dotcms-custom-menu .dot-cms-header-nav .custom-menu-right .dotcms-submenu{left:initial;right:100%}.dotcms-custom-menu .dot-cms-header-nav .custom-menu-right .submenufolder .folder-arrow{left:5px;right:initial;border-right:.3em solid;border-left:0}.dotcms-custom-menu .dot-cms-header-nav:hover .dotcms-flyout{display:block !important}.dotcms-custom-menu .dot-cms-header-nav:hover .dotcms-flyout::before{top:-7px;content:"";border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #000;border-left:6px solid rgba(0,0,0,0);left:25px;position:absolute}.dotcms-custom-menu .dot-cms-header-nav:hover .disable-links0.empty-folder::before{border:none}.dotcms-custom-menu .dot-cms-header-nav:hover a::before{bottom:1px}.dotcms-custom-menu .dropdown-toggle{display:none !important}.dotcms-custom-menu .dotcms-flyout{min-width:12rem !important;position:absolute;top:85%;z-index:1;background:#fff;border:1px solid #ccc;border-top:3px solid #000}.dotcms-custom-menu .dotcms-flyout .disable-links1::before{display:none}.dotcms-custom-menu .dotcms-flyout ul{padding:4px 0}.dotcms-custom-menu .dotcms-flyout ul li{display:block !important;top:0;left:100%;padding:0 !important}.dotcms-custom-menu .dotcms-flyout ul li a{font-size:14px;font-weight:400;padding:6px 15px 6px 10px;display:block;position:relative}.dotcms-custom-menu .dotcms-flyout ul li a::before{display:none}.dotcms-custom-menu .dotcms-flyout ul li a.normallink{font-weight:500;font-size:14px !important;text-align:left}.dotcms-custom-menu .submenufolder{position:relative}.dotcms-custom-menu .submenufolder a{font-size:14px;font-weight:500;text-transform:uppercase;padding-left:5px;padding:6px 15px 6px 5px;display:flex !important;align-items:center;width:100%}.dotcms-custom-menu .submenufolder .folder-arrow{border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid;content:"";display:inline-block;position:absolute;right:5px}.dotcms-custom-menu .submenufolder .disable-links1{font-size:14px;font-weight:500;text-transform:uppercase;padding-left:5px;padding:6px 15px 6px 10px;display:flex;align-items:center}.dotcms-custom-menu .submenufolder .disable-links2{font-size:14px;font-weight:500;text-transform:uppercase;padding:6px 6px 6px 5px;display:block}.dotcms-custom-menu .submenufolder .disable-links3{font-size:14px;font-weight:500;text-transform:uppercase;padding-left:5px;display:block;margin-bottom:8px}.dotcms-custom-menu .submenufolder a{font-weight:500}.dotcms-custom-menu .submenufolder .dotcms-submenu{display:none}@media(min-width: 992px){.dotcms-custom-menu .submenufolder .dotcms-submenu{border:1px solid #ccc;position:absolute;min-width:200px;left:100%;top:0;background:#fff}}.dotcms-custom-menu .submenufolder:hover .dotcms-submenu{display:block}.dotcms-custom-menu .submenufolder .subfolders{position:relative;display:flex;align-items:center}.dotcms-custom-menu .submenufolder .subfolders.folders2 .dotcms-submenu{display:none}.dotcms-custom-menu .submenufolder .subfolders.folders2:hover .dotcms-submenu{display:block}@media(max-width: 992px){.dotcms-custom-menu .submenufolder .subfolders a::after{border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid;content:"";display:inline-block;position:absolute;right:5px;top:12px}}.dotcms-custom-menu .submenufolder .subfolders .dotcms-submenu a::after{display:none}.mob-dot-cms-custom-menu{padding:0}.mob-dot-cms-custom-menu .mob-disable-links{padding:10px;font-weight:500;text-transform:uppercase}.mob-dot-cms-custom-menu .font-weight-bold{font-weight:500 !important}.sticky-header .mob-dot-cms-custom-menu a{text-transform:uppercase !important;line-height:1.3125rem}@media(max-width: 992px){.sticky-header .mob-dot-cms-custom-menu .mob-disable-links{float:left;width:calc(100% - 64px);padding:15px !important;line-height:1.3125rem}}.sticky-header header .header .global-nav-container .main-navigation-list .dotcms-flyout li a{font-size:14px !important}.blog-detail{background:#f3f3f9;margin:0 auto;max-width:1200px;padding:20px;width:100%}.blog-detail .blog-detail-content .blog-heading h1{font-size:calc(36px + 20*(100vw - 370px)/1550);text-align:center;margin-bottom:30px}@media(max-width: 767px){.blog-detail .blog-detail-content .d-flex.justify-content-between.align-items-center{display:block !important}}.blog-detail .blog-detail-content .post-author{display:flex;flex-wrap:wrap}.blog-detail .blog-detail-content .post-author .author-container{flex-direction:column;margin-right:18px;text-align:center}.blog-detail .blog-detail-content .post-author .author-container .post-author-image{width:90px;height:90px;position:relative;margin:0 auto}@media(max-width: 767px){.blog-detail .blog-detail-content .post-author .author-container .post-author-image{width:70px;height:70px}}.blog-detail .blog-detail-content .post-author .author-container .post-author-image img{width:100%;height:100%;position:absolute;border-radius:50%;left:0}.blog-detail .blog-detail-content .post-author .author-container .post-author-name h3{font-size:13px}.blog-detail .blog-detail-content .blog-image{margin:20px 0}.blog-detail .blog-detail-content .blog-image img{width:100%}.blog-detail .blog-detail-content .blog-detail-tags{margin-top:-13px;text-align:center}.blog-detail .blog-detail-content .blog-detail-tags span{background:#ff6d00;margin-right:10px;color:#fff;padding:5px 10px;border-radius:5px}.blog-detail .box-comments{margin-top:70px}.blog-detail .box-comments .comments-heading{font-weight:700;margin-bottom:30px}.blog-detail .box-comments .comments-container{border-bottom:1px solid #d0cccc;padding:20px;margin-bottom:20px}@media(max-width: 767px){.blog-detail .box-comments .comments-container{padding:0}}.blog-detail .box-comments .comments-container:last-child{border:none}@media(min-width: 992px){.blog-detail .box-comments .comments-container{margin:0 40px}}.blog-detail .box-comments .comments-container .col-md-2{max-width:12%;flex:0 0 12%}@media(max-width: 1199px){.blog-detail .box-comments .comments-container .col-md-2{max-width:20%;flex:0 0 20%}}@media(max-width: 767px){.blog-detail .box-comments .comments-container .col-md-2{max-width:30%;flex:0 0 30%}}.blog-detail .box-comments .comments-container .col-md-2 .comment-author-image{position:relative;width:90px;height:90px}@media(max-width: 767px){.blog-detail .box-comments .comments-container .col-md-2 .comment-author-image{width:70px;height:70px}}.blog-detail .box-comments .comments-container .col-md-2 .comment-author-image img{width:100%;border-radius:70%;border:1px solid #c9c3c3;position:absolute;height:100%}.blog-detail .box-comments .comments-container .col-md-10{max-width:87%;flex:0 0 87%;padding-left:0}@media(max-width: 1199px){.blog-detail .box-comments .comments-container .col-md-10{max-width:80%;flex:0 0 80%}}@media(max-width: 767px){.blog-detail .box-comments .comments-container .col-md-10{max-width:70%;flex:0 0 70%}}.blog-detail .box-comments .comments-container .col-md-10 .author-details{color:#ff6d00;display:flex;justify-content:space-between;text-transform:uppercase;margin-bottom:15px;font-weight:700;font-size:18px}.blog-detail .box-comments .comments-container .col-md-10 .author-details .comment-date{color:#9d9ea2;font-weight:400;font-size:15px}@media(max-width: 767px){.blog-detail .box-comments .comments-container .col-md-10 .author-details{display:block}.blog-detail .box-comments .comments-container .col-md-10 .author-details span{display:block}}.blog-detail .box-comments .comments-container .col-md-10 .blog-comments{color:#222}.blog-detail .reply-comments{margin-left:30px}.blog-detail .reply-comments .comment-date{margin-left:0 !important}.mob-dot-cms-custom-menu{border:none !important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.innerlink{border:1px solid #ff6d00;padding:20px 10px;text-align:center;border-radius:10px;min-height:140px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-direction:column}.innerlink .icon-folder:before{content:"";font-family:icomoon !important;color:#ff6d00}.back-button{font-size:16px !important;padding:10px 24px !important;margin-top:20px}.back-button:hover{background:#ff6d00 !important;border:1px solid #ff6d00 !important}.video-max-width{left:50% !important;width:100vw !important;height:auto !important;min-height:inherit !important;margin-left:-50vw !important;background-position:center center !important;background-size:cover !important;position:relative}.box-video-banner-container.full-width-video{left:50%;width:100vw;height:auto !important;min-height:inherit;margin-left:-50vw;background-position:center center;background-size:cover;background:rgba(0,0,0,0)}.box-video-banner-container .dotcms-video{display:block}.box-video-banner-container .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right, #370700, #000337);opacity:.4}.box-video-banner-container .video-banner-caption{position:absolute;top:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-align:center}.box-video-banner-container .video-banner-caption .video-banner-left{padding:25px;background:rgba(255,255,255,.6)}.box-video-banner-container .video-banner-caption .video-banner-right{padding:25px;background:rgba(0,0,0,.6)}.box-video-banner-container .video-banner-caption h1{margin-bottom:20px;font-size:calc(36px + 30*(100vw - 370px)/1550);text-transform:uppercase;letter-spacing:1px;word-break:break-word;animation-delay:.3s;animation-duration:1s;animation-fill-mode:both}@media(max-width: 600px){.box-video-banner-container .video-banner-caption h1{font-size:24px;margin-bottom:10px}}.box-video-banner-container .video-banner-caption p{margin:55px 0;font-size:calc(16px + 14*(100vw - 370px)/1550);font-weight:500;text-transform:uppercase;animation-delay:.7s;animation-duration:1s;animation-fill-mode:both}@media(min-width: 1200px){.box-video-banner-container .video-banner-caption p .text-decoration-line{position:absolute;top:54%;width:50px;height:2px}.box-video-banner-container .video-banner-caption p .text-decoration-line.text-decoration-line-left{right:calc(100% + 20px)}.box-video-banner-container .video-banner-caption p .text-decoration-line.text-decoration-line-right{left:calc(100% + 20px)}}@media(max-width: 1199px){.box-video-banner-container .video-banner-caption p{margin:0 0 20px 0}}@media(max-width: 600px){.box-video-banner-container .video-banner-caption p{font-size:14px;margin-bottom:10px}}.box-video-banner-container .video-banner-caption p span{display:inline-block}.box-video-banner-container .video-banner-caption button{position:relative;font-size:22px;font-weight:500;border:none;border-radius:inherit;transition:all .4s ease;animation-delay:.9s;animation-duration:1s;animation-fill-mode:both}.box-video-banner-container .video-banner-caption button.button-leaf{background:#ff6d00}.box-video-banner-container .video-banner-caption button.button-leaf .hover-border-top{position:absolute;top:0;left:0;width:0%;height:3px;background:#ff6d00;transition:width .5s ease}.box-video-banner-container .video-banner-caption button.button-leaf .hover-border-bottom{position:absolute;right:0;bottom:0;width:0%;height:3px;background:#ff6d00;transition:width .5s ease}.box-video-banner-container .video-banner-caption button.button-leaf:hover{color:#fff;background:rgba(0,0,0,0)}.box-video-banner-container .video-banner-caption button.button-leaf:hover::before,.box-video-banner-container .video-banner-caption button.button-leaf:hover::after{width:100%}@media(max-width: 1199px){.box-video-banner-container .video-banner-caption button{font-size:18px;padding:10px 25px}}.box-video-banner-container .video-banner-caption a{position:relative;font-size:22px;font-weight:500;border:none;border-radius:inherit;transition:all .4s ease;animation-delay:.9s;animation-duration:1s;animation-fill-mode:both;display:inline-block;width:auto}@media(max-width: 600px){.box-video-banner-container .video-banner-caption a{width:auto;display:inline-block}}.box-video-banner-container .video-banner-caption a .hover-border-top{width:0%}.box-video-banner-container .video-banner-caption a .hover-border-bottom{width:0%}.box-video-banner-container .video-banner-caption a:hover{background:rgba(0,0,0,0) !important}.box-video-banner-container .video-banner-caption a:hover .hover-border-top{position:absolute;top:0;left:0;width:100%;height:3px;transition:width .5s ease}.box-video-banner-container .video-banner-caption a:hover .hover-border-bottom{position:absolute;right:0;bottom:0;width:100%;height:3px;transition:width .5s ease}@media(max-width: 1199px){.box-video-banner-container .video-banner-caption a{font-size:18px;padding:10px 25px}}@media(max-width: 600px){.box-video-banner-container .video-banner-caption a{font-size:14px}}.pro-carosual-three .pro-carosual-three-details .pro-carosual-three-title h3 a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-layout-five .layout-five-container .info-product-five h3 a{overflow:hidden;text-overflow:ellipsis;min-height:40px}.product-container .product-layout-four .info-container .product-name a.product-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adam-image-class img{opacity:100%;transition:opacity 1s}.adam-image-class img:hover{opacity:50%}.vimeo-video{background:#000}.player.right-content-area-supported{background:red}.image-zoom-in{-webkit-animation:zoom-in 5s;animation:zoom-in 5s}.image-zoom-out{-webkit-animation:zoom-out 5s;animation:zoom-out 5s}@-webkit-keyframes zoom-in{from{-webkit-transform:scale(1.5, 1.5)}to{-webkit-transform:scale(1, 1)}}@keyframes zoom-in{from{transform:scale(1.5, 1.5)}to{transform:scale(1, 1)}}@-webkit-keyframes zoom-out{from{transform:scale(1, 1)}to{transform:scale(1.2, 1.2)}}@keyframes zoom-out{from{transform:scale(1, 1)}to{transform:scale(1.2, 1.2)}}.image-fading{animation:fadeInAnimation ease 3s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadein-up{-webkit-animation-name:fadeInUp !important;animation-name:fadeInUp !important}.fadein-down{-webkit-animation-name:fadeInDown !important;animation-name:fadeInDown !important}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadein-left{-webkit-animation-name:fadeInLeft !important;animation-name:fadeInLeft !important}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadein-right{-webkit-animation-name:fadeInRight !important;animation-name:fadeInRight !important}.swing{animation:swing ease-in-out 1s infinite alternate;transform-origin:center -20px;float:left;box-shadow:5px 5px 10px rgba(0,0,0,.5)}.swing img{border:5px solid #f8f8f8;display:block}.swing:after{content:"";position:absolute;width:20px;height:20px;border:1px solid #999;top:-10px;left:50%;z-index:0;border-bottom:none;border-right:none;transform:rotate(45deg)}.swing:before{content:"";position:absolute;width:5px;height:5px;top:-14px;left:54%;z-index:5;border-radius:50% 50%;background:#000}@keyframes swing{0%{transform:rotate(3deg)}100%{transform:rotate(-3deg)}}.default-image-class{overflow:hidden;position:relative;text-align:center}.default-image-class img{transition:transform .64s ease}.default-image-class img.image-zoom{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition:.9s ease-in-out;transition:.9s ease-in-out}.default-image-class figure.image-shine::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.default-image-class figure:hover .image-shine::before{-webkit-animation:shine .95s;animation:shine .95s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.default-image-class:hover img{transform:scale(1.06)}.default-image-class:hover .image-flashing{opacity:1;-webkit-animation:flash 5s;animation:flash 5s}@-webkit-keyframes flash{0%{opacity:.4}100%{opacity:1}}@keyframes flash{0%{opacity:.4}100%{opacity:1}}.default-image-class:hover .image-greyscale{-webkit-transition:.7s ease-in-out;transition:.7s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.default-image-class:hover .image-shine::before{-webkit-animation:shine .75s;animation:shine .75s}.default-image-class:hover .image-opacity{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:.5}.default-image-class:hover .image-zoom{-webkit-transform:scale(1);transform:scale(1)}@keyframes defaultFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.caption-background-hide{display:none}.frame{overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}figure .image-1{top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;transition:all 1s ease-in-out}figure .image-2{position:absolute;top:0;display:inline-block;height:100%;background-repeat:no-repeat;background-size:cover;opacity:0;transition:all 1s ease-in-out}figure:hover .image-2{opacity:1;transform:translate(0) !important}figure .image-2:nth-child(2){transform:translateY(60px)}figure .image-2:nth-child(3){transform:translateY(-60px)}figure .image-2:nth-child(4){transform:translateY(60px)}figure .image-2:nth-child(5){transform:translateY(-60px)}figure .image-2:nth-child(6){transform:translateY(60px)}figure .image-2:nth-child(7){transform:translateY(-60px)}figure .image-2:nth-child(8){transform:translateY(60px)}figure .image-2:nth-child(9){transform:translateY(-60px)}
