.row-style-1{color:#fff;background-color:#091427;padding:10px 0}.row-style-1 a{color:#fff}.row-style-2{color:#fff;background-color:#043531;padding:10px 0}.row-style-3{padding:10px 0}body{background-color:#f9f9f9;margin:0}.top-page-area{height:320px;box-shadow:none;margin:0}.top-page-area h1{background-color:#15294c}.top-page-area h1:after{border-right:40px solid #15294c}.top-page-area .top-page-title{background-color:#15294c}.top-page-area .top-page-title:after{border-right:40px solid #15294c}.snir-page-desc{font-size:20px}.snir-button a{width:100%!important}.snir-height-200{height:200px;display:flex;flex-direction:column;justify-content:center;background-color:rgb(0 169 255 / .1);margin-bottom:5px!important}.snir-height-200 h2{width:100%;text-align:center;color:#000;font-weight:400}.snir-height-200 a{float:left;width:100%;text-align:center;color:#000;font-weight:400}.gallery-item{margin:0!important;padding:10px!important}.gallery-item a{position:relative;display:inline-block;width:100%;max-width:350px;height:140px;overflow:hidden}.gallery-item img{position:absolute;top:50%;left:50%;width:100%;border:0!important;margin-right:-50%;transform:translate(-50%,-50%)}.accessibility-location-left .aicon_link{top:15px;right:-60px!important;padding:10px}button.aicon_link{width:60px;max-width:60px;height:60px;max-height:60px;background-color:#00a9ff!important}body .accessability_container *{background:#00a9ff!important;color:#000!important}.aicon_image{width:40px;height:40px}.s-product-container{display:block;width:100%;max-width:270px;text-align:center;overflow:hidden;margin:auto;padding:5px;background-color:#fff;border:1px solid #eee}.s-product-container:hover{background-color:#fff;border:1px solid #091427}.s-product-image{float:left;width:100%;height:180px;text-align:center;overflow:hidden}.s-product-image img{height:100%!important}.s-product-title{float:left;width:100%;height:60px;text-align:center;overflow:hidden;color:#15294c;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;text-align:center}.s-product-title h3{margin:0;width:100%;line-height:30px;text-align:center}.s-product-text{float:left;width:100%;height:54px;font-size:14px;line-height:17px;text-align:center;overflow:hidden;color:#15294c;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;justify-content:center;flex-wrap:wrap}.s-product-more{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .25);display:none;flex-direction:row;justify-content:center;align-items:center}.s-product-container:hover .s-product-more{display:flex}.s-product-more .md-button{background-color:#00a9ff;color:#fff}.s-button{padding:5px 10px;font-size:20px;background-color:#091327;color:#fff}.s-product-price{float:right;width:100%;line-height:26px;font-size:18px;color:red;border-top:2px dashed #ccc}.snir-breadcrumbs .lf-breadcrumbs{width:100%;margin:20px;text-align:center}.snir-product-images .lf-image-container{position:relative;float:left;width:100%;display:inline-block;height:500px;min-height:300px;overflow:hidden}.snir-product-images .lf-image-container img{width:100%!important;height:100%!important;object-fit:cover;-o-object-fit:cover;min-height:180px!important;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);margin-top:-1px}.logo-slider .swiper-wrapper{-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.home-slider-col{position:relative}.home-slider-container{padding:0;margin-bottom:0!important}.home-slider{height:650px;min-height:300px}.home-slider .lf-image-container{position:relative;float:left;width:100%;display:inline-block;height:650px;min-height:300px;overflow:hidden}.home-slider .lf-image-container img{width:100%!important;height:100%!important;object-fit:cover;-o-object-fit:cover;min-height:180px!important;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);margin-top:-1px}.home-slider-title{position:absolute!important;top:35%;right:0;width:100%;padding:10px;color:#fff;text-align:center;z-index:99}.home-slider-title h1{font-size:72px;filter:drop-shadow(2px 4px 6px black)}.home-slider-subtitle{position:absolute!important;top:50%;right:0;width:100%;padding:10px;color:#fff;text-align:center;z-index:99}.home-slider-subtitle h2{font-size:44px;font-weight:400;filter:drop-shadow(2px 4px 6px black)}.home-slider .lf-swiper-button-prev-slider-id-1.swiper-button-prev,.home-slider .lf-swiper-button-next-slider-id-1.swiper-button-next{z-index:999}.home-col-container{margin-bottom:0!important}.home-col-video{height:calc(50vh - 103px);min-height:150px;margin-bottom:0!important;padding:0;background-color:#15294c;color:#00a9ff}.home-video-icon{height:calc(50vh - 103px);min-height:150px;text-align:center;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;cursor:pointer}.home-video-icon h2{position:absolute;top:10px;left:0;width:100%;text-align:center;margin:0;font-size:30px;line-height:35px;font-weight:400}.home-video-icon i{float:left;width:100%;text-align:center;margin:0;font-size:140px}.home-col-confetti{height:calc(50vh - 103px);min-height:150px;margin-bottom:0!important;padding:0;background-color:#15294c;color:#00a9ff}canvas{overflow-y:hidden;overflow-x:hidden;width:100%;margin:0;height:calc(50vh - 103px);min-height:150px}.canvas-container{position:relative;padding:0}.home-title{position:absolute;top:0;margin:0;font-size:30px;line-height:70px;width:100%;text-align:center;font-weight:400;color:#fff}.home-subtitle{position:absolute;bottom:0;margin:0;font-size:30px;line-height:70px;width:100%;text-align:center;font-weight:400}.canvas-title{position:absolute;top:0;margin:0;font-size:30px;line-height:70px;width:100%;text-align:center;font-weight:400}.canvas-image{position:absolute;top:calc(50% - 65px);left:50%;width:160px;margin-left:-80px;height:100px}.canvas-button{position:absolute;bottom:30px;margin:0;font-size:32px!important;line-height:32px!important;width:100%;text-align:center}.canvas-button a{font-size:26px;background-color:#ff744a;color:#fff}.home-col-catalog,.home-col-contact{height:calc(50vh - 103px);min-height:150px;margin-bottom:0!important;padding:0;background-color:#fff;color:#15294c}.home-col-catalog-container,.home-col-contact-container{float:left;height:calc(50vh - 103px);min-height:150px;width:100%;color:#15294c;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.home-col-catalog h2,.home-col-contact h2{position:absolute;top:0;left:0;width:100%;line-height:70px;font-size:30px;text-align:center;margin:0;font-weight:400}.home-col-catalog i,.home-col-contact i{float:left;width:100%;text-align:center;margin:0;font-size:140px}.home-col-contact i{font-size:160px}.logo-slider{height:120px}.logo-slider .lf-image-container{height:120px;text-align:center}.logo-slider .lf-image-container img{width:120px}.snir-box-containr{position:relative;display:block;width:100%;max-width:420px;height:230px;margin:auto;padding:0 20px;overflow:hidden}.snir-box-bg{position:absolute;bottom:0;left:20px;width:70%;max-width:320px;height:180px;background-color:#091327;border-top-left-radius:20px;border-top-right-radius:20px}.snir-box-img{position:relative;float:right;width:calc(100% - 140px);max-width:240px;height:calc(100% - 50px);margin:50px 0 0 0}.snir-box-img img{position:absolute;right:0;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);width:100%;border-radius:200px!important;border-left:7px solid #00a9ff!important}.snir-box-text{position:relative;float:right;width:140px;height:calc(100% - 50px);margin:50px 0 0 0;padding:5px;display:flex;flex-direction:column;justify-content:center}.snir-box-text span,.snir-box-text h2{color:#fff}.snir-box-text span{font-size:14px}.snir-box-text h2{margin:5px 0}.bg-color-1{background-color:#3a4b69;overflow:hidden;color:#fff}.bg-color-2{background-color:#15294c;overflow:hidden;color:#fff}.main-contact-form{float:right;width:100%;margin:20px 0;text-align:center}.main-contact-form input,.main-contact-form select{max-width:400px;height:52px!important;background-color:transparent!important;border:0!important;border:2px solid #000000!important;line-height:50px!important;font-size:30px!important;color:#000000!important;text-align:right;outline:0;margin:5px;padding:5px;opacity:.8}.main-contact-form option{color:#000}.main-contact-form textarea{max-width:400px;height:150px!important;background-color:transparent!important;border:0!important;border:2px solid #000000!important;line-height:50px!important;font-size:30px!important;color:#000000!important;text-align:right;outline:0;margin:5px;padding:5px}.wpcf7-mailpoetsignup input{width:auto!important}.checkbox:before{top:0px!important;width:20px;height:20px;border:2px solid red;box-sizing:border-box}.checkbox:after{top:0px!important;width:20px;height:20px;box-sizing:border-box}.checkbox:checked:before{border-color:#011434}.main-contact-form .ajax-loader{display:none!important}.main-contact-form input.wpcf7-submit{width:100%;max-width:400px;background-color:#00a9ff!important;border:0!important;line-height:40px!important;font-size:30px!important;color:#ffffff!important;text-align:center;outline:0;margin:5px;padding:5px;cursor:pointer;opacity:1}.main-contact-form ::placeholder{color:#091427;opacity:.8}.main-contact-form :-ms-input-placeholder{color:#15294c;opacity:.8}.main-contact-form ::-ms-input-placeholder{color:#15294c;opacity:.8}.snir-jobs-form .submit-container{position:relative}.snir-jobs-form .ajax-loader{position:absolute;top:10px;left:30%}.item-packing{position:relative;float:left;width:100%;overflow:auto}.packing-row{float:right;width:100%;min-width:600px;overflow:auto;background-color:#eee}.packing-header-col.md-col-6,.packing-col.md-col-6{width:50%}.packing-header-col.md-col-4,.packing-col.md-col-4{width:33.3%}.packing-header-col.md-col-2,.packing-col.md-col-2{width:16.6%}.mobile-scroll-icons-container{display:none;float:left;width:100%;height:30px;margin-bottom:5px;color:#fff;text-align:center}.mobile-scroll-icons{display:inline-block;padding:0 5px;border-radius:100px;background-color:#ffdd80}.mobile-scroll-icons i{width:30px;height:30px;line-height:30px;color:#fff;text-align:center;border-radius:100px}.left-scroll-catalog,.right-scroll-catalog{background-color:#00a9ff}.wpcf7 input[type="url"]::placeholder,.wpcf7 input[type="email"]::placeholder,.wpcf7 input[type="tel"]::placeholder{text-align:right}.wpcf7-form,.main-contact-form{float:left;width:100%}.wpcf7-form-control-wrap{float:left;width:100%}.wpcf7-form-control-wrap input[type="text"],.wpcf7-form-control-wrap input[type="number"],.wpcf7-form-control-wrap input[type="tel"],.wpcf7-form-control-wrap input[type="email"],.wpcf7-form-control-wrap input[type="date"],.wpcf7-form-control-wrap input[type="time"],.wpcf7-form-control-wrap select{width:100%;height:40px;background-color:#fff;border:0;border-bottom:2px solid #174172;line-height:40px;font-size:18px}.wpcf7-radio{float:right;width:100%;text-align:right}.wpcf7-radio .wpcf7-list-item{margin:0}.wpcf7-form-control-wrap textarea{width:100%;background-color:#fff;border:2px solid #174172;line-height:40px;font-size:20px}.wpcf7-form .submit-container,.wpcf7-form p{float:left;width:100%;text-align:center}.wpcf7-form .submit-container input{background-color:#15294c;color:#fff;font-size:18px}.fast-contact .wpcf7-form-control-wrap{float:right;width:33%}.wpcf7-form-control-wrap.mailpoetsignup{width:100%}.fast-contact .wpcf7-form-control-wrap input{display:block;width:90%;font-size:20px;text-align:center;margin:auto;border:0;border-bottom:1px solid #ddd;outline:0}.fast-contact .wpcf7-mailpoetsignup{display:block;font-size:14px;text-align:right;margin:5px 20px;border:0;outline:0}.fast-contact .wpcf7-mailpoetsignup input{float:right;width:auto;margin:0 0 0 5px}.fast-contact input[type="submit"]{display:block;margin:5px auto;padding:0 10px;font-size:26px;line-height:40px;width:90%;text-align:center;border:0;background-color:#15294c;color:#fff;outline:0;cursor:pointer}.fast-contact-submit{position:relative;float:left;width:100%}.fast-contact .ajax-loader{position:absolute;top:17px;right:-10px}.wpcf7-response-output{float:right;width:90%;margin:5px 5%!important;text-align:center;border:2px solid #00a9ff!important}.fast-contact .wpcf7-not-valid-tip{text-align:center}.mobile-contact-open i{background-color:#00a9ff;color:#15294c}.mobile-contact-call i{background-color:#fff;color:#15294c;border:2px solid #15294c}.mobile-contact-whatsapp{color:#fff;background-color:#25cd64;border:2px solid #fff}.mobile-contact-whatsapp g{color:#ffffff!important;fill:currentColor}.mobile-contact-waze{background-color:#fff;color:#15294c;border:2px solid #15294c}.mobile-contact-newsletter{background-color:#fff;color:#15294c}.mobile-contact-newsletter i{background-color:#00a9ff;color:#15294c;border:2px solid #15294c}.mobile-contact-options g{color:#15294c;fill:currentColor}@media screen and (max-width:1270px){.mobile-scroll-icons-container{display:block}}@media screen and (max-width:950px){.home-col-catalog i,.home-col-contact i,.home-video-icon i{font-size:60px}.canvas-image{width:160px;margin-left:-80px}.home-slider-title{bottom:70px}.home-slider-title h1{font-size:22px}.home-slider-subtitle{bottom:20px}.home-slider-subtitle h2{font-size:18px}.home-video-icon h2{position:absolute;top:10px;left:0;width:100%;text-align:center;margin:0;font-size:22px;line-height:22px;font-weight:400}button.wahout.aicon_link{display:none}.snir-box-bg{border-radius:20px}.home-slider .lf-image-container{height:250px;min-height:250px}.home-slider{height:250px;min-height:250px}.elementor-icon-box-icon{float:right;padding:10px}.main-contact-form input,.main-contact-form select{height:42px!important;border:1px solid #000000!important;line-height:40px!important;font-size:18px!important}.main-contact-form textarea{height:100px!important;border:1px solid #000000!important;line-height:30px!important;font-size:18px!important}.main-contact-form input.wpcf7-submit{line-height:30px!important;font-size:20px!important}.snir-page-desc{font-size:18px}.snir-page-desc p{margin:0}.snir-products-row{background-color:#fff}.s-product-container{border:0}.mobile-contact-options i svg{width:40px;height:40px;fill:#000}}@media screen and (max-width:600px){.gallery-item a{height:50px}.top-page-area{height:200px;box-shadow:none;margin:0}}