@charset "utf-8";span.accesskey{text-decoration:none}.accessibility{position:absolute;top:-999em;left:-999em}dfn{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline}body{font-size:14px;font-weight:400;line-height:160%;font-family:'Open Sans',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;padding:0;color:#262626}h1,h2,h3,h4,h5,h6,legend{font-weight:400;font-family:'Oswald',sans-serif}h1,h2,h3{letter-spacing:-0.06em}h4,h5,h6{letter-spacing:-0.04em}h1{font-size:44px}h2{font-size:38px;margin:20px 0 20px 0}h3{margin-top:0;margin-bottom:20px;font-size:32px}h3.big{font-weight:600;font-size:32px;text-align:center;margin-bottom:30px}h4{font-size:24px}p{margin:0 0 20px}a{color:#241c10;text-decoration:none;-webkit-transition:all .4s ease-out;-o-transition:.4s all ease-out;transition:all .4s ease-out;cursor:pointer}a:hover,a:focus{color:#241c10;text-decoration:none;-webkit-transition:all .4s ease-out;-o-transition:.4s all ease-out;transition:all .4s ease-out}img{max-width:100%}.img-fluid{width:100%;height:auto}.error_message{color:red}.textCenter{text-align:center}.noScroll{overflow:hidden}.wrapper{background:white;margin:0 0 0}header{z-index:999999;position:relative}.main_slider_bg{width:100%;min-height:640px;background:url(/images/postament/banner.jpg)no-repeat top center;-webkit-background-size:cover;z-index:99;position:relative}.main_slider_bg.postament{height:220px;min-height:220px}header{position:fixed;top:0;left:0;width:100%;height:76px;z-index:1000;background:url(/images/postament/bg.jpg) center center #424242;-webkit-transition:height 0.2s;-moz-transition:height 0.2s;-ms-transition:height 0.2s;-o-transition:height 0.2s;transition:height 0.2s}header nav{margin-top:14px}header.f-nav .logo a img{}header nav{margin-top:14px}header.f-nav .nav{}header .mobile-nav-trigger,.mobile-nav{display:none}header.no-slider{background-color:rgba(30,30,30,.97);box-shadow:0 1px 3px rgba(0,0,0,.4)}header.mobile-nav-active{background:#222}.navcontainer.open{background:#0a0a0a}.navcontainer.open .nav ul li ul li a:hover{background:#4c4c4c}.main_slider_title{text-align:center;margin-top:162px;margin-left:105px}.main_slider_title h1{letter-spacing:normal}.main_slider_title h1{font-family:'Oswald',sans-serif;font-size:40px;color:#fff;margin:0;text-shadow:1px 1px 2px black,0 0 1em #444444}.main_slider_title strong{color:#ff0000;letter-spacing:1px;font-weight:500}.main_slider_title span{text-shadow:1px 1px 2px black,0 0 1em #444444;font-family:'Oswald',sans-serif;font-size:70px;color:#fff;line-height:80px}.invisstart{display:none}.form_bg{max-width:350px;height:auto;border:1px solid #b3b3b3;border-radius:5px;box-shadow:0 1px 1px rgb(0 0 1 / 20%);background:#ffffff;margin:115px auto 0 auto;text-align:center;padding:27px 25px}.adversting_text{float:left;width:224px}.adversting_block{width:350px;height:162px;background-color:#a3956e;border-radius:5px;box-shadow:0 2px 2px rgb(0 0 0 / 45%);margin:0 auto;padding:20px;position:relative;top:50px}.adversting_block img{float:left;margin-right:20px}.adversting_text .title{font-family:'Oswald',sans-serif;font-size:30px;color:#fff;line-height:24px;text-transform:uppercase;margin-bottom:15px}.adversting_text p{margin:0;font-family:Arial;font-size:16px;color:#fff;line-height:22px}section{padding:30px 0 30px 0}section.main.even{}section.mobile-navigation{display:none}section.portfolio{padding:40px 0 60px 0}section.parallax_block{padding:20px 0}section.parallax_block + section.grey{margin-top:-20px}section.mainTitle{background-color:#da604a;color:#FFF;padding:20px 0;margin-top:-1px}footer{padding:12px 0 12px 0;background-color:rgba(30,30,30,.97);color:#AAA;text-shadow:none}footer a{color:#FFF}footer a:hover,footer a:focus{color:#FFF}.vyrr{margin-top:50px;color:wheat;border:1px #c2c2c2 solid;padding:15px;border-radius:10px;background:#11111170}#catalog .container{background:url(/images/postament/katalog_bg.png) no-repeat 100% 100%}.main h2.homeTitle{color:#241c10;position:relative;margin:25px 0 40px 0;font-size:46px}h2.homeTitle span{display:inline-block;letter-spacing:1px;position:relative;z-index:9}h2.homeTitle span::first-letter{color:red}.blog h2.homeTitle{text-align:left;margin:0 0 70px 0}.blog h2.homeTitle:after{left:4px;margin-left:0}.maincatalog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product_hier{margin:7px 0}.product_hier:hover h3{color:#c82d2d}.product_hier.pos:before{content:"";position:absolute;left:50px;right:50px;top:25px;bottom:25px;display:block;border:2px solid #fff;z-index:2;transition:.3s ease-out}.product_hier.pos:hover h4{color:#efefef;text-shadow:1px 1px 2px black,0 0 1em #444444}.product_hier.pos:after{content:"";position:absolute;left:15px;right:15px;top:0;bottom:0;display:block;background-color:#000000cc;z-index:1;opacity:.5;transition:.3s ease-out}.product_hier span{display:block;background:white;box-shadow:0 2px 4px 1px rgb(92 92 92 / 31%);padding:7px}.product_hier a img{margin:0 auto;display:block;height:auto}.product_hier .phnud{text-align:center;font-size:24px}.product_hier.pos .phnud{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;text-align:center;display:flex;flex-direction:column;align-items:center;color:white;letter-spacing:1px}.kontacts{background:whitesmoke;margin-bottom:15px;padding:7px 0}.kontacts:hover{box-shadow:0 2px 4px 1px rgb(92 92 92 / 31%)}.kontacts h4{text-align:center;font-size:20px;color:#8a6d3b}.kontacts h4 i{margin:0 7px;color:#df0000}.kontacts li{list-style:none}.kontacts li#i449:before{width:22px;content:"";background-image:url(/images/postament/viber.png);height:22px;display:block;background-size:contain;float:left;margin-right:7px}#contacts{padding-bottom:0}#contacts .fullct{background:whitesmoke;padding-bottom:15px;box-shadow:0 4px 16px rgb(0 0 0 / 45%)}.kontactsmpage .adress span{display:block;font-weight:700}#contacts .fullct .adress{font-size:16px;padding:10px 4px}#contacts .fullct .adress i{color:red;font-size:24px}.ProductDirectoryItem{background:#f5f5f5;padding:10px 0}.ProductDirectoryItem .pimages{padding:15px}.ProductDirectoryItem .pimages img{margin:0 auto;display:block;width:100%;height:auto;-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.ProductDirectoryItem .pimages img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.ProductDirectoryItem .buycont{text-align:center}.ProductDirectoryItem .buycont a{display:inline-block !important;padding:7px 25px !important}.fourBlocksTitle{margin:20px 0 0 0}.fourBlocksTitle h4{position:relative;width:125px;height:125px;background:#d3ba75;margin:0 auto;text-align:center;border-radius:50%;border:3px white solid;background-image:linear-gradient(to top,rgb(183 5 5) 0,rgb(228 21 21) 53%,rgb(255 0 0) 100%);box-shadow:3px 3px 15px 2px rgb(0 0 0 / 41%);transition:all .4s ease}.fourBlocksTitle h4:hover{background-image:linear-gradient(to top,#d3ba75 0,#c3ac6b 53%,#a08948 100%);box-shadow:3px 3px 15px 2px rgb(230 34 20 / 23%);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.fourBlocksTitle h4 span{position:absolute;left:0;color:white;top:50%;transform:translate(-0,-50%);right:0}.fourBlocksTitle h4 span:hover{color:black}.fourBlocksTitle h4 .Extra{position:absolute;background:white;padding:12px;border-radius:50%;top:-20px}.fourBlocksTitle h4 .Extra i{color:#967c36}.callmenu{margin-top:6px}.callmenu ul{padding:0}.callmenu li{list-style:none}.callmenu a.call,.callmenu a.call2{font-size:24px;color:#fff;position:relative;text-align:right;line-height:28px;margin-bottom:10px;font-weight:700}.callmenu a.call:before,.callmenu a.call2:before{color:#ffffff;font:normal normal normal 26px/1 FontAwesome;content:"\f10b";margin-right:18px;font-size:26px}.callmenu a.frm_fancybox{color:#fff;text-transform:uppercase;text-align:center;text-decoration:none;background-color:#C82D2D;border:1px solid #a63a37;border-radius:5px;box-shadow:0 1px 2px rgb(0 0 0 / 45%);line-height:30px;display:block;margin-top:4px;position:relative;overflow:hidden}.callmenu a.frm_fancybox:before{content:'';position:absolute;width:100px;height:100%;top:0;left:-100px;background-image:linear-gradient( 120deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.8),rgba(255,255,255,0) 70% );animation:shine 5s infinite linear}@keyframes shine{0{left:-100px}20%{left:100%} 100%{left:100%}}.callmenu a.frm_fancybox:hover{background-color:#ec1000;border:1px solid #FF5722}.callmenu a{padding:0!important}.bottomWrapper{background:#252524;padding:24px 0 0 0}.bottomWrapper .container{background:url(/images/postament/lvivska.png) no-repeat 100% 110%}.footnav{color:whitesmoke}.footnav h4{position:relative}.footnav h4:after{content:"";position:absolute;left:0;bottom:-12px;display:block;width:35px;height:2px;background-color:#de0000}.footnav ul{padding:4px 10px 4px 10px}.footnav li{list-style:none;padding:4px 0}.footnav li a{font-family:'Oswald',sans-serif;color:#bebebe}.footnav li a:hover,.footnav li a.current{color:#9c6717;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.footnav li i{color:#9c6717;font-size:18px;padding:0 7px 0 0}.footlogo a img{margin:0 auto;display:block}.footlogo h3{font-size:16px;letter-spacing:1px}.footlogo ul li{color:#bebebe;font-family:'Oswald',sans-serif}.footlogo ul li:before,.maptitle ul li:before{color:#ff3520;font:normal normal normal 14px/1 FontAwesome;content:"\f00c";margin:0 7px;font-size:14px}.maptitle ul li{margin-top:5px;list-style:none}.to__second{display:block;background-size:contain;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:60px;-webkit-animation-name:b;-o-animation-name:b;animation-name:b;-webkit-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;z-index:10;color:white;font-size:2em;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;width:40px;height:40px;padding:7px 0 0 11px;background-image:linear-gradient(to top,rgb(183 5 5) 0,rgb(228 21 21) 53%,rgb(255 0 0) 100%);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.arrows{width:60px;height:72px;position:absolute;left:50%;margin-left:-30px;bottom:20px;z-index:9}.arrows path{stroke:white;fill:transparent;stroke-width:2px;animation:arrow 4s infinite;-webkit-animation:arrow 4s infinite}@keyframes arrow{0{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes arrow{0{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}.arrows path.a1{animation-delay:-1s;-webkit-animation-delay:-1s}.arrows path.a2{animation-delay:-0.5s;-webkit-animation-delay:-0.5s}.arrows path.a3{animation-delay:0s;-webkit-animation-delay:0s}.morePadding{padding-bottom:40px}.logo{position:relative}.logo a{display:block;float:left;border:none;line-height:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.logo a:hover{text-decoration:none}.logo a img{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;height:auto}.logo h1{text-align:center;margin:0;padding:0}.sliderWrapper{width:100%;position:relative;padding:0}.sliderWrapper.darken{background:linear-gradient( rgba(0,0,0,0.75),rgba(0,0,0,0.75) ) }.totoplink a{display:none;z-index:999;position:fixed;right:20px;bottom:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;width:40px;height:40px;padding:4px 0 0 11px;background-image:linear-gradient(to top,rgb(183 5 5) 0,rgb(228 21 21) 53%,rgb(255 0 0) 100%);opacity:.2;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.totoplink.show a{display:block !important}.totoplink i{font-size:28px;color:white}.totoplink a:hover{opacity:.9}.btn-group.dropup{position:fixed;z-index:99;right:15px;bottom:77px;-moz-border-radius:20px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.btn-group.dropup button{background:none;padding:0}.btn-group.dropup button i{font-size:2em;padding:10px 14px;background:#c82d2d;color:white;border-radius:50%}.btn-group.dropup.open button i{border-radius:0;padding:7px 14px}.btn-group.dropup.open .dropdown-menu{display:block}.btn-group .dropdown-menu{top:auto;bottom:100%;background:transparent;margin:0;min-width:auto}.btn-group .dropdown-menu a{display:block;margin:7px 0}.btn-group .dropdown-menu a:hover{box-shadow:0 2px 4px 1px rgb(225 172 97);border-radius:50%}.btn-group .dropdown-menu img{width:54px;height:auto}.breadcrumbs{font-size:13px;background-color:whitesmoke;padding:15px 0;margin-bottom:10px}.breadcrumbs a{color:red}.mainContent{padding:20px 0 30px 0;background:white}.mainContent .mainImg img{}.mainContent.top{margin-top:86px}.breadcrumbs + .mainContent{padding:40px 0 30px 0}.parallax{background-repeat:no-repeat;background-attachment:fixed;background-position:50% 0;background-size:cover;min-height:340px;position:relative}.parallax.short{max-height:210px!important;background-attachment:fixed!important;min-height:200px}.parr.col-sm-12{display:flex;height:220px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.parallax.pad{padding:0;animation:bg-animation 50s ease-in-out infinite;}@media (max-width:620px){.bg-animation{padding:100px 20px;font-size:26px}}@keyframes bg-animation{0{background-size:120%;background-position:50% 50% }20%{background-size:150%;background-position:0 50%}40%{background-size:110%;background-position:20% 80%}60%{background-size:160%;background-position:60% 10%}80%{background-size:120%;background-position:40% 70%}100%{background-size:120%;background-position:50% 50% }}.parallax h3,h3.tiztit,h2.tiztit{font-size:4em;font-weight:600;margin:50px 0 10px 0;color:white;letter-spacing:2px;;text-shadow:1px 1px 2px black,0 0 1em #444444}h1.tiztit{font-size:4em;font-weight:600;margin:50px 0 10px 0;color:white;letter-spacing:2px;;text-shadow:1px 1px 2px black,0 0 1em #444444}h1.tiztit:first-letter,h3.tiztit:first-letter,h2.tiztit:first-letter{color:red}.parallaxMask{width:100%;height:100%;top:0;bottom:0;overflow:hidden;position:absolute;background:rgba(0,0,0,0.55);padding:60px 0}.featureBlock{text-align:center;padding:60px 0 20px 0}.featureIcon{width:100px;height:100px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#e2e2e2;text-align:center;margin-bottom:25px}.featureIcon i{font-size:42px;color:#da604a;margin-top:30px}.featureBlock.inverse .featureIcon{background-color:#da604a}.featureBlock.inverse .featureIcon i{color:#fff}.services h4{margin:0 0 10px 0}.fa.iconBig{font-size:28px;color:#da604a}.social-icon{display:block;width:36px;height:36px;float:right;padding:5px 0 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #aaa;margin:0 5px;text-align:center;color:#999;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.social-icon:hover{background-color:#da604a;background-image:linear-gradient(to top,rgb(183 5 5) 0,rgb(228 21 21) 53%,rgb(255 0 0) 100%);color:white;border:2px solid #da604a}.social-icon i{font-size:16px}.fancybox-bg{cursor:default}.fancybox-button--close{opacity:1 !important}.nav ul{zoom:1;list-style:none;margin:0;padding:0}.nav ul:before,.nav ul:after{content:"";display:table}.nav ul:after{clear:both}.nav ul > li{float:left;position:relative;margin:0}.nav ul li a,.nav ul li span.sectionheader{text-transform:uppercase}.nav ul li ul li a{text-transform:initial}.nav a,.nav li span.sectionheader{font-family:'Oswald',sans-serif;padding:10px 10px;text-decoration:none;text-transform:uppercase;position:relative;display:flex;align-items:center;height:100%;line-height:1.66em;font-weight:400;letter-spacing:.14em;color:white;-webkit-transition:all .4s ease;transition:all .4s ease}.nav a.current{color:red}.nav ul li ul li a.current{color:#5c5c5c;font-weight:bold;background:white;display:block}.nav a:hover{text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:red}.nav li ul{background-color:#FF4328;background-image:linear-gradient(to top,rgb(183 5 5) 0,rgb(228 21 21) 53%,rgb(255 0 0) 100%)}.nav ul li ul{position:absolute;left:0;top:36px;z-index:9;max-height:0;overflow:auto;-webkit-transform:perspective(400) rotate3d(1,0,0,-90deg);-webkit-transform-origin:50% 0;-webkit-transition:350ms;-moz-transition:350ms;-o-transition:350ms;transition:350ms}.nav ul li:hover ul{max-height:1000px;-webkit-transform:perspective(400) rotate3d(0,0,0,0)}.nav ul li.parent:after{color:red;font:normal normal normal 14px/1 FontAwesome;content:"\f103";margin:0 auto;font-size:15px;position:absolute;width:100%;text-align:center;bottom:-6px}.nav ul li.sectionheader.parent .sectionheader.current{color:rgb(244,67,54)}.btn.expander{display:none}.nav.open ul li ul.submenu{display:none}.nav.open ul li ul.submenu{z-index:0;position:relative;top:0;transition:none;max-height:none;-webkit-transform:inherit;-webkit-transform-origin:initial;left:0}.submenu li a.current{color:#FFEB3B}.nav ul li ul li{width:200px}.nav ul li ul li a:hover{color:red;background:white;text-shadow:none}.nav li ul a{border:none;position:relative;color:white}.nav li ul a:hover{}.nav ul li ul li ul li{width:200px}#myVideo{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%}.page{position:relative;min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.page-video{position:absolute;left:0;top:0;bottom:0;z-index:1;width:100%;height:100%;overflow:hidden}.page-video:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.5)}.page-video .video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.content{position:relative;z-index:2;text-align:center;color:#fff}.content h1{font-family:'Tenor Sans',sans-serif;color:#ad9345;font-size:6em}.inpage .submenu{float:left;width:13%;padding:7px;margin:6px}.inpage .submenu img{margin:0 auto;display:block;width:100%;height:auto}.inpage .submenu a span{display:block;text-align:center;font-family:'Tenor Sans',sans-serif;font-size:16px}.seven-cols{border-bottom:1.5px solid #d3c19b;margin:15px 0;padding-bottom:7px}.seven-cols .menutab{width:12.49%}.menutab img{width:65px;height:65px;margin:0 auto;display:block}.menutab a{display:block;width:100%;text-align:center;position:relative}.menutab a.menuactive:after{display:block;content:"";width:100%;height:2px;background-color:#f44336;position:absolute;left:0;bottom:-9px}.menutab.menuactive img.redicon{display:none!important}.menutab.menuactive img.goldicon{display:inline!important}.menutab img.goldicon{display:none}.menutab a:hover img.goldicon{display:inherit}.menutab a:hover img.redicon{display:none}.menutab span.phnud{font-size:16px;font-family:'Oswald',sans-serif;line-height:18px;color:#6f6f6f;display:block;min-height:35px;margin-top:12px;text-align:center}.menutab a:hover span.phnud{color:red}.menutab.menuactive span.phnud{color:red}.menubrand a img{display:block;margin:0 auto}.menubrand h4{text-align:center}#shop_menu_i{display:block;float:left;margin-top:0;padding:0;width:100%;height:auto;overflow-y:visible}.shop_menu0{float:left;padding:5px 0;width:calc(100% - 0);height:auto;color:#555;font-weight:bold}.shop_menu_cb{position:relative;top:2px;float:left;width:12px;height:12px;background-color:#fff;border:solid 1px rgb(230,230,230);cursor:pointer}.shop_menu_cb0{border:solid 1px rgba(226,35,26,0.3)}.shop_menu_lbl{float:left;margin-left:10px;margin-top:1px;width:calc(100% - 30px);height:auto}.portfolio{text-align:center}.portfolio-gallery .img{background-color:#000;position:relative;margin-bottom:30px}.portfolio-gallery .img .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;opacity:0;overflow:hidden}.portfolio-gallery .img:hover .image-overlay{opacity:1;background-color:rgba(0,0,0,.6)}.portfolio-gallery .img .image-overlay h4{color:white;position:absolute;bottom:-40px;left:20px;right:20px;text-align:center;font-size:18px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.portfolio-gallery .img:hover .image-overlay h4{bottom:20px}.portfolio-gallery .img .image-overlay .overlay-icon{width:70px;height:70px;display:block;border-radius:50%;margin:-70px auto 0;opacity:0;background-color:#da604a;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.portfolio-gallery .img:hover .image-overlay .overlay-icon{opacity:0.85;margin:50px auto 0}.portfolio-gallery .img .image-overlay .overlay-icon i{font-size:28px;color:white;margin:20px 0 0 22px}.element-item{float:left}.numberviz{position:absolute;z-index:9;color:#f9ef00;background:#1c1c1cad;padding:2px 4px;font-size:18px;letter-spacing:1px}.glightbox-clean .gslide-title{font-size:2em!important}a.product-card__link{text-align:center;margin-bottom:7px;display:block;font-weight:700;padding:10px 5px;border-bottom:1px white solid;background:#2d2d2d;color:white}a.product-card__link:hover{background:#da4f49}.element-item img:hover{opacity:0.8}.combo-filters{margin:10px 0 30px 0;text-align:center;line-height:50px}.combo-filters ul{list-style:none;float:left;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1.5px solid #d3c19b;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.itemfilter{cursor:pointer;list-style-type:none;-webkit-transition:all .4s ease-out;-o-transition:.4s all ease-out;transition:all .4s ease-out}.combo-filters a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:20px;color:#855e25;position:relative}.combo-filters a img{height:auto;margin:0 auto;padding:7px;vertical-align:middle;width:100px;height:75px}.brand a img{max-width:130px}.combo-filters a span{font-size:17px;font-family:'Oswald',sans-serif;line-height:18px;color:#6f6f6f;display:block;min-height:35px;margin-top:12px;text-align:center}.combo-filters a.selected:after{opacity:1}.combo-filters a:after{display:block;content:"";width:100%;height:2px;background-color:#f44336;position:absolute;left:0;bottom:-2px;opacity:0}.combo-filters a:hover span{color:#ff0101}.itemfilter a{-webkit-background-size:80px 80px;background-size:80px;padding:7px;display:block}.itemfilter a.selected .imgbg{background-position-y:-68px }.itemfilter a.selected span{color:red}.itemfilter a:after{background-color:#ff0000}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.formbuddy{padding:10px;background:#fff}.formbuddy .submit{text-align:center}.formbuddy legend{padding:4px 0}.formbuddy label{font-weight:600}.formbuddy .submit input{height:auto;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#333;background-color:#fff;border-color:#ccc}.formbuddy .submit input:focus,.formbuddy .submit input:active:focus,.formbuddy .submit input.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.formbuddy .submit input:hover,.formbuddy .submit input:focus{text-decoration:none;color:#333;background-color:#e6e6e6;border-color:#adadad}.formbuddy .submit input:active,.formbuddy .submit input.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.formbuddy .submit input:disabled{cursor:not-allowed;opacity:0.65;pointer-events:none}.formbuddy input[type="text"],.formbuddy input[type="email"],.formbuddy input[type="password"],.formbuddy textarea{display:block;width:100%;height:50px;padding:1px 12px;border:1px solid #8d8d8d;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-size:16px}.formbuddy input:focus,.formbuddy textarea:focus,.formbuddy select:focus,.formbuddy checkbox:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.formbuddy input::-moz-placeholder,.formbuddy textarea::-moz-placeholder{color:#999;opacity:1}.formbuddy input:-ms-input-placeholder,.formbuddy textarea:-ms-input-placeholder{color:#999}.formbuddy input::-webkit-input-placeholder,.formbuddy textarea::-webkit-input-placeholder{color:#999}.formbuddy textarea{overflow:auto;min-height:200px}.error_message{color:red}.formbuddy.callback h4{font-size:29px;color:#da4f49;line-height:28px;margin-bottom:20px;text-align:center}.formbuddy.callback input{max-width:290px;height:50px;background-color:white;border:1px solid #999;border-radius:5px;font-size:18px;color:#808080;padding-left:20px;outline:none;margin-bottom:20px}.formbuddy.callback .submit input,.formbuddy.call .submit input,.formbuddy.imgadd .submit input{font-size:20px;color:#fff;text-transform:uppercase;outline:none;cursor:pointer;max-width:290px;width:100%;background-color:#da4f49;border:1px solid #a63a37;border-radius:5px;box-shadow:0 1px 2px rgb(0 0 0 / 45%)}.formbuddy.call .submit input:hover,.formbuddy.imgadd .submit input:hover{background-color:#df0f06;border:1px solid #ffffff;box-shadow:0 1px 2px rgb(0 0 0)}#statinfo,#infoblock{border:0;text-align:center;font-size:24px;box-sizing:border-box;width:100%;word-break:break-word;font-family:'Oswald',sans-serif;color:black}#infoblock{min-height:72px;pointer-events:none;resize:none;box-shadow:none}[id^="cggm_map_"]{width:100% !important;margin:0 0 60px 0}[id^="cggm_map_"] img{max-width:none}@media screen and (max-width:1280px){.search-trigger{width:66px;height:86px}.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:12.49%;*width:12.49%}.adversting_block{width:100%;padding:10px;height:191px}}@media screen and (max-width:1024px){section{overflow:hidden}.search-input{margin-top:0}header{height:60px}header nav{display:none}header .mobile-nav-trigger{display:block;float:none;position:absolute;z-index:99;top:0;left:0;width:66px;height:60px;cursor:pointer;overflow:hidden;text-align:center;opacity:0.6}header .mobile-nav-trigger i,header .mobile-nav-trigger.close i{font-size:2.5em;margin:12px;color:white}header .mobile-nav-trigger i.fa.fa-times{display:none}header .mobile-nav-trigger.close i.fa.fa-times{display:inline}header .mobile-nav-trigger.close i.fa.fa-bars{display:none}header .container.mobile-header{width:100%;height:60px;margin:0;padding:0}header .container.mobile-header .row{margin:0}header .container.mobile-header .col-sm-12{float:none;padding:0}.logo a{float:none;text-align:center;margin:0;position:absolute;top:12px}.smaller .logo a{top:-1px}.smaller{box-shadow:none}.search-trigger{width:66px;height:60px}.search-trigger i{margin-top:0}section.mobile-navigation{position:fixed;padding:0;top:59px;bottom:0;overflow-y:scroll;z-index:10000;width:100%}.mobile-nav{display:block;list-style:none;margin:0;padding:10px 6px;background-color:#222;width:100%}.mobile-nav li{margin:0;padding:0;float:none}.mobile-nav li a{width:100%;font-size:14px;padding:7px 10px;display:block;color:#fff;text-shadow:none}.mobile-nav li a:hover{text-decoration:none;background-color:#444}.mobile-nav ul{list-style:none;margin:0;padding:0}.mobile-nav ul li a{padding-left:40px}.mobile-nav ul ul{list-style:none}.mobile-nav ul ul li a{padding-left:80px}.mobile-nav li.separator hr{border-top:1px solid #666}.totoplink a{opacity:.8;right:10px}}@media screen and (max-width:991px){.portfolio .img:hover .image-overlay .overlay-icon{margin:70px auto 0}.flex-direction-nav{display:none}.social-icon{margin:0 3px}.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:14.285714285714285714285714285714%;*width:14.285714285714285714285714285714%}}@media screen and (max-width:767px){.logo{float:none;margin:0 auto;width:220px;display:block;clear:both}.main_slider_bg{padding-bottom:30px}.main_slider_title{margin:100px 0 0 0}.main_slider_bgnew:before{background-color:transparent!important}.parallax h3,h3.tiztit,h1.tiztit{font-size:2.7em}.adversting_block{height:auto;margin:30px auto 0 auto;height:169px;top:0}.adversting_text p{font-size:20px}.portfolio .img:hover .image-overlay .overlay-icon{margin:40px auto 0}section{padding:20px 0 10px 0}.featureContent{margin-bottom:20px}.owl-item .img img{width:100%}.boxFeature{margin-bottom:0}.search-input{font-size:28px}.show-search .search-input{height:100px}.search-input input{padding:10px 0 0}.flexslider .slides > li{height:300px}.search-input{top:120px;left:0;width:90%;margin-left:5%;margin-right:5%}.close-search{top:-6px;right:-3px}.parallax{padding:70px 0 10px 0;min-height:300px}.parallax h3{font-size:20px;margin:10px 0;letter-spacing:0.1em}h2.homeTitle{margin:0 0 20px 0;font-size:36px}.blog h2.homeTitle{margin:0 0 30px 0}.breadcrumbs{margin-bottom:10px}header.f-nav .nav{margin-top:59px}header .container{}.callmenu #i219,.callmenu #i226{display:none}.callmenu #i427{position:fixed;right:15px;top:5px}.callmenu #i427 a{color:#fff;text-align:center;text-decoration:none;width:40px;background-color:#da4f49;display:block;height:40px;border-radius:50%;border:1px black solid}.callmenu #i427 a:after{color:#ffffff;font:normal normal normal 14px/1 FontAwesome;content:"\f10b";font-size:32px;padding:3px 0;display:block}.callmenu #i427 a span{display:none}.mainv-dguki{-moz-column-count:1;-moz-column-gap:10px;-webkit-column-count:1;-webkit-column-gap:10px;column-count:1;column-gap:10px;width:100%}.nav.pull-right.open{margin-top:0}.nav.open{display:inline-block;float:none;padding:0;width:100%;margin-top:59px;padding-top:15px;background:#000000cc}.nav.open ul.submenu li{background:#313131}.nav.open ul.submenu li#i452 a{background-image:url(/uploads/images/ukmilitary.png);background-position:right;background-repeat:no-repeat;background-size:contain}.nav.open ul.submenu li a{color:white;text-transform:uppercase;padding-left:20px}.nav.open ul li ul.submenu a{font-size:14px}.nav.open ul li ul.submenu a.current{background:#4c4c4c;color:#da4f49;text-shadow:1px 1px 2px black,0 0 1em #444444}.nav.open ul.submenu li:last-child{border:0}nav{text-align:left}nav,.topcontact,.nav ul li.parent:after{display:none}.nav.open ul li{float:none;width:100%;text-align:left;border-bottom:1px dotted #808080}.nav.open .btn.expander{display:inline;background:#937b55;color:#ffffff;border:0;padding:7px 14px;font-size:22px;border-radius:0;position:absolute;top:2px;right:10px;line-height:0;outline:none}.nav.is-active{z-index:9999;width:100%;height:100%}.callmenu,.lang{float:none}.nav.open .lang li{float:left;width:33%}.nav.open .lang li a{text-align:center;width:100%;display:block}.callmenu .leg,.search-trigger-wrapper{display:none}.nav.open .phnav a{text-align:center;display:block;font-size:1.5em}.nav.open .phnav a span{padding:7px 0;display:block}.logo{z-index:9}.logo a{margin:0;top:0}.logo a img{top:2px;height:60px;width:auto}.bottomWrapper{font-size:18px}#infoblock{min-height:106px}.main_slider_title h1{color:#000000;text-shadow:none}}@media screen and (max-width:479px){.portfolio-gallery .img .image-overlay .overlay-icon{display:none}.smaller .logo a{margin:19px 0 0}.logo a{}.flex-caption{top:25%}.flex-caption h2{font-size:24px;line-height:26px}.flex-caption p{font-size:12px;margin-bottom:10px;line-height:14px}.flex-caption .btn-primary{border-radius:20px;padding:6px 12px;font-size:12px}}@media screen and (min-width:1025px) and (max-width:1279px){.logo a{margin:28px 0 0}.logo a img{max-width:150px}.sf-menu > li > a{padding:32px 6px}.smaller .sf-menu > li > a{padding:18px 6px}.col-sm-4:nth-child(3n+1){clear:left}}.topblock{margin-top:1px;overflow:hidden}.mycontent{padding:0 4%}.main_slider_bgnew{width:100%;min-height:640px;background:url(/images/postament/bannerreversemin.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;z-index:99;position:relative;background-position:80% 4%}.main_slider_bgnew:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / 19%)}.main_slider_bgnew .perelik{border:1px #d6d6d6 solid;margin-top:60px;background:url(/images/postament/bg.jpg) center center #424242;padding:14px 0;border-radius:15px;color:#E1AC78;overflow:hidden;margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main_slider_bgnew .perelik img{width:50%}.main_slider_bgnew .adtext{padding:10px;margin-top:10px}.phototop{min-height:500px}@media screen and (max-width:768px){.parallax h3,h3.tiztit,h2.tiztit{font-size:3em}#pro-nas{font-size:20px}.phototop{min-height:350px}.mycontent{padding:0 4%}.formbuddy input[type="text"],.formbuddy input[type="email"],.formbuddy input[type="password"],.formbuddy textarea{font-size:18px;color:#040404}.main_slider_bgnew{background-image:none}.main_slider_bgnew .main_slider_title{margin:10px 0 0 0;padding:0 7px}.main_slider_bgnew .main_slider_title span{font-size:48px}.main_slider_bgnew .main_slider_title p,.main_slider_bgnew .main_slider_title span{color:#000000;text-shadow:none}.main_slider_bgnew .adtext{padding:10px 0}.counter .countblock{padding:10px 0;margin:7px 0}.counter .countblock span{display:block;font-size:42px;color:#E1AC78;margin-bottom:12px}}@media screen and (max-width:480px){.parallax h3,h3.tiztit,h2.tiztit{font-size:2.5em}.phototop{min-height:325px}.mycontent{padding:0}.main_slider_bgnew .perelik{margin:50px 10px 0 10px}}.counter{background:whitesmoke;font-size:23px;color:#232020;border-top:3px #ffffff solid;font-family:'Oswald',sans-serif}.counter span{font-weight:600;font-size:26px;padding:2px 7px;color:#E1AC78;text-shadow:1px 1px 1px black,0 0 1px #444444}#oficial{background:#353535;background-image:url(/images/postament/stonebg.jpg);position:relative;background-repeat:no-repeat;background-size:cover;width:100%;background-position:center;background-attachment:fixed}#oficial .leftside img{animation-name:bounceimg;animation-timing-function:linear;animation-duration:5s;animation-iteration-count:infinite}@keyframes bounceimg{0{transform:translateY(0)}50%{transform:translateY(-50px)}100%{transform:translateY(0)}}#oficial:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}#oficial .rightside{font-size:26px;text-shadow:1px 1px 1px black,0 0 1px #444444;line-height:1.7;text-align:center;color:#ffffff}.variable-width .slick-prev,.slick-next{z-index:9;padding:0 10px}.variable-width .slick-prev:before{margin-left:0}.variable-width .slick-next:before{margin-left:0}#promoution{background:whitesmoke}#v-dguki{background:#fdfcfc url(/images/postament/katalog_bg.png) no-repeat 100% 100%}.mainv-dguki .slick-arrow{display:none!important}.mainv-dguki .btn-wrap{text-align:center;width:100%}.mainv-dguki button{background-color:#ddd;border:none;padding:10px 20px;border-radius:5px;margin:10px;font-size:18px;font-weight:600;transition:all 0.5s}.mainv-dguki button.slick-disabled{opacity:0.6}.feedlist{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.feedlist > .col-sm-4{display:flex;flex-direction:row;margin-bottom:30px}.feedlist .feedcont{background:#f5f5f5f5;padding:7px;overflow:hidden;margin:7px 0;border-radius:10px;border:1px #E1AC78 solid}.feedlist .feedname{font-weight:600}.feedlist .feedmark i{font-size:18px;letter-spacing:1px;color:#ffc107}.feedlist .feedtext{padding-top:15px}.feedtext-short{display:block}.feedtext-full{display:none}.read-more{display:inline-block;margin-top:5px;color:#da4f49;cursor:pointer;font-weight:bold}#load-more-reviews{position:relative;min-width:260px;display:block;margin:0 auto}#load-more-reviews .loader-icon{font-size:24px}.formbuilderform.feddadd textarea{height:131px}.clearfix,clearfix:after{display:block;clear:both;content:""}.gallpagenavigation{margin:25px 0}.gallpagenavigation .prevpage,.gallpagenavigation .nextpage,.gallpagenavigation .pagelinks{margin:20px 0;padding:10px 0}.gallpagenavigation .prevpage a,.gallpagenavigation .nextpage a,.gallpagenavigation .prevpage em,.gallpagenavigation .nextpage em{background-color:#ec1000;border:1px solid #FF5722;color:white;padding:10px 16px}.gallpagenavigation .prevpage em,.gallpagenavigation .nextpage em{background-color:#b0b0b0;border:1px solid #6a6a6a}.gallpagenavigation .pagelinks a,.gallpagenavigation .pagelinks em{background-color:#9c6717;border:1px solid #6a6a6a;color:white;padding:10px 16px;margin:0 7px}.gallpagenavigation .pagelinks em{background-color:#ec1000;border:1px solid #FF5722}.gallpagenavigation .prevpage a:hover,.gallpagenavigation .nextpage a:hover,.gallpagenavigation .pagelinks a:hover{background-color:#C82D2D;border:1px solid #a63a37}.gallpagenavigation .pagelinks{overflow-x:auto;white-space:nowrap;display:inline-block;max-width:96%}.gallpagenavigation .pagelinks::-webkit-scrollbar{scroll-behavior:smooth;scroll-snap-align:start;scrollbar-gutter:stable;scrollbar-width:thin}.gallpagenavigation .pagelinks::-webkit-scrollbar-track{background:whitesmoke }.gallpagenavigation .pagelinks::-webkit-scrollbar-thumb{background-color:#252524;border-radius:20px;border:3px solid #050c26}.faq_cont{background:#fdfdfd;margin-bottom:7px}.faq_cont .faq_q{background:whitesmoke;cursor:pointer;margin:5px 0}.faq_cont .qcount{padding:10px 15px;display:inline-block;background:#c82d2d;color:white;margin-right:10px}.faq_cont .faq_a{padding:10px 15px;border-bottom:1px #606060 solid}.faq_cont .faqmore{margin-bottom:5px;font-style:italic;color:#c82d2d}.faq_cont .faqmore i{font-size:16px;padding:4px;color:black;font-weight:700}#fotosection{border-top:1px #ff3520 solid;background:url(/images/postament/bg.jpg) center center #424242;border-bottom:1px #4e4d4d solid;color:whitesmoke}#fotosection a span{vertical-align:super;font-size:16px}  #fotosection i{font-size:2em;padding:4px 10px}.katalogprice h3{width:100%;text-align:center;clear:both;letter-spacing:1px}.videoteka-item{padding:10px}.videoteka-item .videocont{background:whitesmoke;padding:10px}#protses-create{background:url(/images/postament/bg.jpg) center center #424242}#protses-create .videobtn{color:#ffffff;background-color:#c9302c;border-color:#ac2925}#protses-create .videobtn:hover{background-color:#a71d2a;border-color:#8f1822;color:whitesmoke}.vscont{border:4px #fd5b46 dashed;border-radius:5px;padding:15px 0;background:white;margin:0 4px 8px 4px}#shema-do-zdu{background:url(/images/postament/bg.jpg) center center #424242}.mainshema-do-zdu{color:whitesmoke;padding-bottom:10px;text-shadow:2px 2px #131313;background:url(/images/postament/bg.jpg) center center #424242;border-bottom:4px #c82d2d solid}.callmenu.footstat{position:fixed;bottom:0;left:0;width:100%;height:38px;z-index:9;background:url(/images/postament/bg.jpg) center center #424242;-webkit-transition:height 0.2s;-moz-transition:height 0.2s;-ms-transition:height 0.2s;-o-transition:height 0.2s;transition:height 0.2s;margin:0;padding-top:6px}.callmenu.footstat ul{text-align:center;margin:0}.callmenu.footstat li{display:block !important}.callmenu.footstat a{color:#FFC107}.glyphicon-refresh-animate{-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}} #header-promotion{font-size:24px;font-weight:600;color:#ffffff;background-color:#333;padding:15px 0;text-align:center;margin-bottom:30px}.promotion-block{text-align:center;background-color:#ffffff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:background-color 0.3s ease,transform 0.3s ease;margin-bottom:20px}.promotion-block:hover{transform:scale(1.05);background-color:#f0f0f0}.promotion-block i{font-size:40px;color:#f5a623;margin-bottom:10px;transition:color 0.3s ease}.promotion-block:hover i{color:#d48107}.promotion-block h4{font-family:Arial,sans-serif;font-size:18px;color:#333;font-weight:bold}@media (max-width:768px){.promotion-block{width:100%}}  .promotion-container{display:flex;flex-wrap:wrap;justify-content:space-between}.promotion-container .promotion-block{width:23%}@media (max-width:768px){.promotion-container .promotion-block{width:48%}} @media (max-width:480px){.promotion-container .promotion-block{width:100%}}.granit-list{margin-top:30px;margin-bottom:30px}.granit-item::after{content:"";display:table;clear:both;width:100%;height:0;visibility:hidden}.granit-item > .col-sm-4,.granit-item > .col-sm-8{float:left;margin-bottom:20px}.granite-image{overflow:hidden;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.1);transition:box-shadow 0.3s ease;cursor:pointer}.granite-image img{width:100%;height:auto;display:block;transition:transform 0.5s ease}.granite-image:hover{box-shadow:0 8px 20px rgba(0,0,0,0.25)}.granite-image:hover img{transform:scale(1.05)}.granit-item{opacity:0;transform:translateY(20px);animation:fadeInUp 0.6s forwards}.granit-item:nth-child(odd){animation-delay:0.1s}.granit-item:nth-child(even){animation-delay:0.3s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}} .quiz-cta-section{background:#2b2b2b;color:#fff;padding:50px 0;border-top:3px solid #b30000;border-bottom:3px solid #b30000}.quiz-cta-title{font-size:28px;font-weight:700;margin-bottom:15px}.quiz-cta-desc{font-size:16px;color:#ddd;margin-bottom:20px;line-height:1.6}.quiz-cta-list{margin-bottom:30px}.quiz-cta-list li{margin:0 12px;font-size:15px;color:#f0f0f0}.quiz-cta-list i{color:#e53935;margin-right:6px}.quiz-cta-btn{padding:14px 34px;font-size:18px;font-weight:600;color:#ffffff;background-color:#c9302c;border-color:#ac2925}.quiz-cta-btn:hover{background-color:#a71d2a;color:whitesmoke;border-color:#8f1822}@media (max-width:767px){.quiz-cta-title{font-size:22px}.quiz-cta-desc{font-size:15px}.quiz-cta-list li{display:block;margin:8px 0}}.promomainpage .promo-col{display:flex}.promomainpage .promo-card{background:#fff;border:1px solid #e0e0e0;width:100%;display:flex;flex-direction:column;transition:0.3s}.promomainpage .promo-card:hover{box-shadow:0 8px 20px rgba(0,0,0,0.15)}.promomainpage .promo-media{height:180px;display:flex;align-items:center;justify-content:center;background:white}.promomainpage .promo-media picture{width:100%;height:100%;object-fit:cover}.promomainpage .promo-media .fa{font-size:48px;color:#c9302c}.promomainpage .promo-content{padding:25px 20px;text-align:center;flex-grow:1}.promomainpage .promo-title{font-size:18px;font-weight:600;margin-bottom:10px}.promomainpage .promo-text{font-size:14px;color:#555;margin-bottom:15px}.promomainpage .promo-highlight{font-size:22px;font-weight:bold;color:#c9302c;margin-bottom:5px}.promomainpage .promo-deadline{font-size:14px;color:#595959;background-color:#ffffff}.promomainpage .beidge{position:absolute;top:5px;right:5px;background:#f9f9f9f5;padding:10px;border-radius:5px;color:#c9302c}@media (max-width:767px){.promomainpage .promo-row{display:block}.promomainpage .promo-col{margin-bottom:20px}.promomainpage .promo-icon-card .promo-media{height:100px}}