.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.delay-1{-webkit-animation-delay:0.5s;animation-delay:0.5s}.animated.delay-2{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-3{-webkit-animation-delay:1.5s;animation-delay:1.5s}.animated.delay-4{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-5{-webkit-animation-delay:2.5s;animation-delay:2.5s}.animated.delay-6{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-7{-webkit-animation-delay:3.5s;animation-delay:3.5s}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0.2)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(0.95);box-shadow:0 0 0 0 transparent}}.pulse{animation:pulse 2s infinite}@keyframes scrollit{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.scrollit{animation:scrollit 2s infinite}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.modal .modal-content{border-radius:0;box-shadow:0px 0px 6px #0000003b}.modal .modal-header{padding:40px 40px 0 0;border:0}.modal .modal-header .btn-close{width:60px;height:60px;background:#f0d700;opacity:1;border-radius:0;border:0;padding:0}.modal .modal-header .btn-close svg{width:35px;height:35px}.modal .modal-body{padding:40px 40px}.modal .modal-body h2{color:#f0d700;font-weight:800;font-size:58px;text-transform:uppercase;margin-bottom:50px}.modal .modal-body p{color:black;font-size:18px}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-dots button{border:0 !important;outline:none}.owl-carousel .owl-dots button:hover,.owl-carousel .owl-dots button:focus{border:0 !important;outline:none}.owl-carousel .owl-dots button span{display:inline-block;width:12px;height:12px;background:#ECF1F6;border-radius:20px;margin:0 4px}.owl-carousel .owl-dots button.active span{background:#F2768A}.owl-carousel.owl-carousel-slide-items .owl-nav{display:block;bottom:-150px}@media (max-width: 768px){.owl-carousel.owl-carousel-slide-items .owl-nav{bottom:-100px}}.owl-carousel.owl-carousel-slide-items .owl-nav .owl-prev{width:130px;height:130px}.owl-carousel.owl-carousel-slide-items .owl-nav .owl-next{width:130px;height:130px}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:200ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}:root{font-size:1.23rem}html,body{color:#222;background-color:#ffffff;font-family:"open-sans", sans-serif;font-style:normal;font-size:16px;line-height:170%;font-weight:400}@media (max-width: 1400px){body{overflow-x:hidden}}::selection{background:#142c40;color:#fff}::-moz-selection{background:#142c40;color:#fff}::-webkit-selection{background:#142c40;color:#fff}a{text-decoration:underline;font-weight:400;color:#222}a:hover{color:#222;text-decoration:none}h1{font-size:65px;color:#222;font-weight:800;line-height:113%}h2{font-style:normal;font-weight:600;font-size:36px;line-height:44px;color:#0a2540;letter-spacing:1px}h2.with-line{border-bottom:2px solid #eeeeee;padding-bottom:18px;font-weight:600}h3{font-size:16px;color:#b0976d;font-weight:500;display:block;margin-bottom:15px;letter-spacing:1px}p{font-size:18px;color:white;font-weight:300}p strong{font-weight:500}@media screen and (max-width: 1140px){h1{font-size:35px}h2{font-size:28px}h3{font-size:21px}}@media screen and (max-width: 768px){h2{font-size:26px}}.btn-border{font-size:14px;text-transform:uppercase;color:#c3b2a3;position:relative;text-decoration:none;letter-spacing:2px;display:inline-block;padding:17px 15px;border:2px solid #c6bca7;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent}.btn-border:hover,.btn-border :focus{color:#c3b2a3;border:2px solid #c6bca7}input.form-control{font-size:14px;line-height:18px;letter-spacing:0.5px;color:#425466;background:#ffffff;border-radius:6px;height:72px;padding:0 26px}textarea.form-control{font-size:14px;line-height:18px;letter-spacing:0.5px;color:#425466;background:#ffffff;border-radius:6px;height:135px;padding:26px}.custom-checkbox{position:relative;padding-left:41px;font-size:18px;color:#838383}.custom-checkbox a{color:#838383}@media (max-width: 450px){.custom-checkbox{font-size:14px;line-height:150%}}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#fff;border:2px solid #F0D700}.custom-checkbox:hover input ~ .checkmark{border:2px solid #cab600}.custom-checkbox input:checked ~ .checkmark{background-color:#F0D700}.checkmark:after{content:"";position:absolute;display:none}.custom-checkbox input:checked ~ .checkmark:after{display:block}.custom-checkbox .checkmark:after{left:11px;top:7px;width:5px;height:10px;border:solid #222;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn{padding:16px 28px;font-weight:500;border-radius:0px;font-size:13px;line-height:16px;letter-spacing:0.5px;border:2px solid transparent}@media (max-width: 768px){.btn{padding:14px 28px}}.btn.btn-big{padding:24px 51px;line-height:20px}@media (max-width: 768px){.btn.btn-big{padding:14px 41px}}.btn.text-big{font-size:16px}.btn.btn-bold{font-size:18px;font-weight:800;text-transform:uppercase}.btn.btn-yellow{background:#f0d702;color:#222}.btn.btn-yellow:hover,.btn.btn-yellow:focus{background:#e1c902}.btn.btn-white{background:white;color:#0a2540}.btn.btn-white.lined{border:1px solid #e6ecf2}.btn.btn-language{padding:16.5px 21.5px;margin-left:45px}.btn.btn-language::after{color:#ff7836}.btn.btn-language svg{position:relative;top:-2px;margin-right:3px}.indicator{border:2px solid #0a2744;border-radius:60px;font-style:normal;font-weight:300;font-size:12px;line-height:14px;letter-spacing:1px;text-transform:uppercase;color:#dfefff;display:inline-block;padding:8px 10px}.indicator.lighten{border-color:#113151}.indicator.light{border-color:#eee;color:#0A2540}.indicator::before{width:12px;height:12px;border-radius:24px;content:" ";display:inline-block;position:relative;top:2px;margin-right:6px}.indicator.orange::before{background:#fbbc05}.arrow-link{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0.5px;text-decoration-line:underline;display:inline-block}.arrow-link svg{position:relative;top:-2px;margin-left:12px;transition:all 0.3s ease}.arrow-link.orange{color:#f24f00}.arrow-link.orange svg{fill:#f24f00}.arrow-link:hover svg,.arrow-link:focus svg{margin-left:8px}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.container-fluid{max-width:1200px;_width:1200px}@media (max-width: 1200px){.container-fluid{padding-right:25px;padding-left:25px}}.container-smaller{max-width:961px;_width:961px;margin-right:auto;margin-left:auto}@media (max-width: 961px){.container-smaller{padding-right:15px;padding-left:15px}}.container-tiny{max-width:730px;_width:730px;margin-right:auto;margin-left:auto}@media (max-width: 730px){.container-tiny{padding-right:15px;padding-left:15px}}.container-medium{max-width:1040px;_width:1040px;margin-right:auto;margin-left:auto}@media (max-width: 1040px){.container-medium{padding-right:15px;padding-left:15px}}.container-fluid-bigger{max-width:1240px;_width:1240px;margin-right:auto;margin-left:auto}.container-fluid-xl{max-width:1600px;_width:1600px;margin-right:auto;margin-left:auto}.container-wide{width:100%;max-width:100%;margin-right:auto;margin-left:auto;padding-left:60px;padding-right:60px}@media (max-width: 1490px){.container-wide{width:100%;padding-right:25px;padding-left:25px}}.img-fluid{max-width:100%;height:auto}.header .header_nav{padding:24px 0;background:#212121}@media (max-width: 450px){.header .header_nav{padding:15px 0}}.header .header_nav .site__logo{display:inline-block}.header .header_nav .site__logo svg{max-width:100%}.header .header_nav .header__menu{display:flex;margin:0;padding:0;flex-direction:row;justify-content:flex-end;align-items:center}.header .header_nav .header__menu li{list-style:none;padding:0;margin:0}.header .header_nav .header__menu li a{color:white;font-weight:700;text-decoration:none;font-size:18px;padding:0px 18px}.header .header_nav .header__menu li a:hover,.header .header_nav .header__menu li a:focus,.header .header_nav .header__menu li a.active{color:#f0d700}.header .header_nav .header__menu li a.phone{border:1px solid #f0d700;display:inline-block;padding:6px 0 0 56px;width:178px;height:41px;text-align:left;margin-left:18px;position:relative}.header .header_nav .header__menu li a.phone span{background:#f0d702;display:inline-flex;width:40px;height:40px;position:absolute;left:0;top:0;justify-content:center;align-items:center}.header .header_nav .header__menu li a.phone span svg{width:25px;height:25px}.header .mobile-header{padding:0 20px}.header .mobile-header .hamburger{padding:0 0 !important}.header .mobile-header .hamburger svg{width:45px;height:45px;fill:white}.slider{background:url(../img/slider-bg.jpg) no-repeat center;background-size:cover;padding-top:90px;padding-bottom:55px}@media (min-height: 1590px){.slider{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}}.slider .slider-content h1{color:white;margin-bottom:49px}.slider .slider-content p{color:white}.slider-categories{display:flex;flex-direction:row;margin-top:52px}@media (max-width: 768px){.slider-categories{flex-wrap:wrap}}@media (max-width: 450px){.slider-categories{flex-direction:column;align-items:center}}.slider-categories .category{padding:48px 27px 27px 27px;display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:background 0.3s ease}@media (max-width: 768px){.slider-categories .category{width:100%}}@media (max-width: 450px){.slider-categories .category{width:100%}}.slider-categories .category.purple{background:#9d427f}.slider-categories .category.red{background:#c33d22}.slider-categories .category.yellow{background:#fbc200}.slider-categories .category.green{background:#93a63f}.slider-categories .category.orange{background:#dc6e3d}.slider-categories .category.blue{background:#67bac9}.slider-categories .category.pink{background:#d2317d}.slider-categories .category svg{height:130px}@media (max-width: 450px){.slider-categories .category svg{height:90px}}.slider-categories .category span.text{color:white;font-size:18px;font-weight:300;padding:61px 0 46px 0}@media (max-width: 450px){.slider-categories .category span.text{padding:31px 0 26px 0}}.slider-categories .category span.button{display:block;background:white;font-size:18px;font-weight:800;color:#222;padding:10px 20px;text-transform:uppercase;width:100%}.slider-categories .category:hover.purple,.slider-categories .category:focus.purple{background:#8b3a70}.slider-categories .category:hover.red,.slider-categories .category:focus.red{background:#ad361e}.slider-categories .category:hover.yellow,.slider-categories .category:focus.yellow{background:#e2ae00}.slider-categories .category:hover.green,.slider-categories .category:focus.green{background:#839438}.slider-categories .category:hover.orange,.slider-categories .category:focus.orange{background:#d85e27}.slider-categories .category:hover.blue,.slider-categories .category:focus.blue{background:#54b1c2}.slider-categories .category:hover.pink,.slider-categories .category:focus.pink{background:#c02a71}.advantages{display:flex;padding:68px 144px 0 144px;flex-direction:row;justify-content:space-between;align-items:flex-start}@media (max-width: 650px){.advantages{flex-direction:column;align-items:center}}@media (max-width: 650px){.advantages .advantage{margin-bottom:20px}}.advantages .advantage p{font-size:16px;color:white;line-height:130%;margin-bottom:0}.advantages .advantage p svg{margin-bottom:10px}.advantages .advantage p strong{text-transform:uppercase;font-weight:800;line-height:130%;display:inline-block}.advantages.hp{padding:60px}#menuModal .modal-body ul{margin:0;padding:0}#menuModal .modal-body ul li{list-style:none;text-align:center}#menuModal .modal-body ul li a{display:block;padding:10px 0;font-size:20px;text-decoration:none}.fixed{position:fixed;z-index:4;right:0;top:250px;width:256px}@media (max-width: 1360px){.fixed{width:206px}}@media (max-width: 1200px){.fixed{display:none}}.fixed a{background:#f0d700;display:flex;font-size:21px;font-weight:800;color:#000000;margin-bottom:7px;text-decoration:none;padding:11px;flex-direction:row;align-items:center;justify-content:flex-start;transition:background 0.3s ease}@media (max-width: 1360px){.fixed a{font-size:16px;font-weight:700}}.fixed a span{width:46px;text-align:center;margin-right:20px}.fixed a:hover,.fixed a:focus{background:#e1c900}.footer{background:#212121;padding:20px 0}.footer .d-flex{flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 1200px){.footer .d-flex{flex-direction:column}}.footer p{color:white;margin-bottom:0}.footer p strong{font-weight:700}.footer p a{font-weight:700;color:white;text-decoration:none}.footer p a:hover,.footer p a:focus{text-decoration:underline}.footer ul{margin:0;padding:0;display:flex}@media (max-width: 1200px){.footer ul{margin:20px 0}}@media (max-width: 650px){.footer ul{flex-direction:column;align-items:center}}.footer ul li{list-style:none}.footer ul li a{color:white;display:inline-block;padding:0 40px}.page-header{padding:59px 0;text-align:center}.page-header.purple{background:#9d427f url(../img/page-header-purple.png) no-repeat center right 25%}.page-header.smaller-padding{padding:5px 0 26px 0}.page-header .content h1{font-weight:800;font-size:70px;color:white;text-transform:uppercase;line-height:90%}@media (max-width: 450px){.page-header .content h1{font-size:50px}}.page-header .content h1 small{font-size:30px;font-weight:400}.page-header .content p{margin-top:26px}@media (max-width: 450px){.page-header .content p{font-size:15px}}.shop-categories{display:flex;flex-direction:row;justify-content:space-around;margin:30px 0 10px 0}@media (max-width: 992px){.shop-categories{flex-direction:column}}.shop-categories .category{position:relative;font-size:22px;color:#868686;box-shadow:0px 0px 6px #0000001a;padding:9px 17px 11px 17px;text-decoration:none;display:flex;width:100%;align-items:center;justify-content:flex-start;margin:0 7px;font-weight:800;text-transform:uppercase;background:white}@media (max-width: 992px){.shop-categories .category{margin-bottom:15px;width:auto;padding:3px 10px;font-size:18px}}.shop-categories .category img{margin-right:28px}.shop-categories .category::after{background:#9d427f;height:6px;width:100%;content:" ";display:none;position:absolute;bottom:0;left:0}.shop-categories .category:hover,.shop-categories .category:focus,.shop-categories .category.active{color:#222}.shop-categories .category:hover::after,.shop-categories .category:focus::after,.shop-categories .category.active::after{display:block}.page-content.has-bg{background:url(../img/subpage-bg.jpg) repeat}.page-content h2{font-size:30px;font-weight:800;text-transform:uppercase}.page-content h2.bigger{font-size:55px;font-weight:800;margin-bottom:67px}@media (max-width: 768px){.page-content h2.bigger{font-size:45px}}@media (max-width: 450px){.page-content h2.bigger{font-size:30px;margin-bottom:27px}}.page-content h3{font-size:35px;font-weight:800;color:#222;text-transform:uppercase;margin-bottom:40px}.page-content p{color:#222;font-size:16px;line-height:30px;font-weight:400}.product-list{padding-top:20px}.product-list .product{box-shadow:0px 0px 6px #00000029;background:white;display:block;text-align:center;padding:21px 28px 30px 28px;position:relative;margin-bottom:13px}.product-list .product .tags{position:absolute;left:0;top:22px;text-align:left;z-index:2}.product-list .product .tags span{margin-bottom:8px;display:inline-block;color:white;font-size:16px;text-transform:uppercase;font-weight:700;padding:4px 7px}@media (max-width: 450px){.product-list .product .tags span{font-size:13px;padding:0 7px}}.product-list .product .tags span.green{background:#00a313}.product-list .product .tags span.orange{background:#fbc200;color:#222}.product-list .product .tags span.blue{background:#0091fb}.product-list .product a{text-decoration:none}.product-list .product a.link{display:block;overflow:hidden;padding-bottom:5px}.product-list .product a.link img{max-width:100%;transition:transform 0.3s ease}.product-list .product .nazev{color:#818181;font-size:22px;font-weight:800;line-height:90%}@media (max-width: 450px){.product-list .product .nazev{font-size:19px;font-weight:700}}.product-list .product .cena{font-size:16px;color:#000000;margin:19px 0 34px 0}.product-list .product .cena strong{font-size:25px;font-weight:800}@media (max-width: 450px){.product-list .product .cena strong{font-size:20px;font-weight:700}}.product-list .product .cena.vyprodan strong{color:#ff0045;text-transform:uppercase}.product-list .product:hover .link img,.product-list .product:focus .link img{transform:scale(0.95)}@media (max-width: 450px){.product-list .product .flex-form{flex-direction:column}.product-list .product .flex-form .count-group{width:100%}}.flex-form{display:flex;flex-direction:row}.flex-form .btn{height:44px;padding:0;width:100%}.count-group{position:relative;width:70%}.count-group a{color:#f0d700;font-size:40px;font-weight:600;text-decoration:none;position:absolute;top:6px}.count-group a.plus{right:13px}.count-group a.minus{left:13px;top:5px}.count-group input{width:135px;background:#f7f7f7;border-radius:0px;border:0;height:44px;text-align:center;margin:0;width:100%;font-weight:700;font-size:22px;color:#222;-moz-appearance:textfield}.count-group input::-webkit-outer-spin-button,.count-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.potrebujete-poradit{padding-top:40px;text-align:center}.potrebujete-poradit .box{display:inline-flex;border:2px solid #f0d700;padding:25px;width:556px;max-width:100%;flex-direction:column}.potrebujete-poradit .box h2{color:#000000;font-size:35px;font-weight:800;margin-bottom:25px}@media (max-width: 400px){.potrebujete-poradit .box h2{font-size:25px;line-height:35px}}.potrebujete-poradit .box p{font-size:16px;color:#000000}.potrebujete-poradit .box a.phone{background:#f7f7f7;display:inline-block;width:267px;height:66px;text-align:left;font-size:29px;font-weight:800;color:#000000;text-decoration:none;padding:18px 0 0 84px;margin-bottom:20px;transition:background 0.3s ease;position:relative}.potrebujete-poradit .box a.phone:hover,.potrebujete-poradit .box a.phone:focus{background:#e5e5e5}.potrebujete-poradit .box a.phone span{background:#f0d702;display:inline-flex;width:66px;height:66px;position:absolute;left:0;top:0;justify-content:center;align-items:center}.potrebujete-poradit .box a.phone span svg{width:40px;height:40px}@media (max-width: 480px){.potrebujete-poradit .box a.phone{width:100%}}@media (max-width: 425px){.potrebujete-poradit .box a.phone{font-size:21px}}@media (max-width: 380px){.potrebujete-poradit .box a.phone{background-size:40px;height:40px;padding:5px 0 0 40px;text-align:center}}.advantages.black{width:556px;display:inline-flex;padding:50px 0 25px 0;justify-content:space-around}@media (max-width: 650px){.advantages.black{width:100%}}.advantages.black .advantage p{color:#222}.advantages.black .advantage p strong{margin-bottom:5px}.popis-produktu{text-align:center;padding:35px;background:#f7f7f7;min-height:260px}.popis-produktu h2{font-size:25px;margin:0 0 25px 0}.popis-produktu p{font-size:16px;margin-bottom:0;text-align:left}.breadcrumb p{font-size:14px;text-transform:uppercase;margin-bottom:5px}.breadcrumb p a{color:#818181;text-decoration:none;text-transform:uppercase}.breadcrumb p a:hover,.breadcrumb p a:focus{text-decoration:underline}.breadcrumb p span{color:#f0d700;display:inline-block;margin:0 5px}.product-detail .image{box-shadow:0px 0px 6px #00000029;padding:61px 21px;text-align:center;margin-bottom:35px}.product-detail h1{font-size:35px;color:#818181;font-weight:800;margin-top:10px;margin-bottom:25px}@media (max-width: 450px){.product-detail h1{font-size:30px}}.product-detail ul{margin:0;padding:0 0 0 21px}.product-detail ul li{font-size:16px}.product-detail p{font-size:16px}.product-detail p.cena{font-size:25px;margin-top:98px}@media (max-width: 450px){.product-detail p.cena{margin-top:30px}}.product-detail p.cena strong{font-size:39px;font-weight:800}@media (max-width: 450px){.product-detail p.cena strong{font-size:26px}}.product-detail form{margin-top:56px;position:relative}@media (max-width: 450px){.product-detail form{margin-top:30px}}.product-detail form .count-group{width:180px;margin-right:15px}.product-detail form .count-group a{top:10px}.product-detail form .count-group a.minus{top:7px}.product-detail form .btn{height:50px;width:264px}.product-detail form .btn svg{margin-right:13px}@media (max-width: 450px){.product-detail form .btn svg{width:23px;margin-right:6px}}.product-detail form input{height:50px}.product-detail .termin{border:2px solid #f0d700;padding:4px 10px;background:white;z-index:2;float:right;margin-top:30px;position:relative;margin-right:15px;margin-bottom:30px}@media (max-width: 992px){.product-detail .termin{float:none;margin-right:0}}.product-detail .termin::before{width:2px;background:#f0d700;height:20px;display:inline-block;content:" ";position:absolute;left:157px;top:-20px}@media (max-width: 992px){.product-detail .termin::before{left:auto;right:30%;display:none}}@media (max-width: 680px){.product-detail .termin::before{display:inline-block}}.doporucujeme{background:#f7f7f7;padding:70px 0}.doporucujeme h2{color:black;font-size:55px;font-weight:800;margin:0 0 55px 0;text-transform:uppercase}@media (max-width: 992px){.doporucujeme h2{font-size:45px}}@media (max-width: 450px){.doporucujeme h2{font-size:30px}}.page-header.red{background:#c33d22 url(../img/page-header-red.png) no-repeat center right 25%}.poskozeni{margin:30px 0px 0px}.poskozeni .mark{width:51px;height:46px;text-align:center;color:white;font-size:28px;font-weight:800;margin-right:10px;display:flex;align-items:center;justify-content:center}.poskozeni .text{font-size:16px;font-weight:300}.poskozeni.green .mark{background:#77aa4c}.poskozeni.green .text{color:#77aa4c}.poskozeni .result{display:flex;flex-direction:row;align-items:center}.poskozeni p{color:black;font-size:16px;font-weight:700;margin-bottom:2px}.page-header.yellow{background:#fbc200 url(../img/page-header-yellow.png) no-repeat center right 25%}.page-header.yellow h1,.page-header.yellow p{color:#222}.page-header.bigger-padding{padding:79px 0 42px 0}.slider-categories.in-servis{margin-bottom:80px}@media (max-width: 900px){.slider-categories.in-servis{flex-wrap:wrap}}.slider-categories.in-servis .category{width:25%;cursor:text}@media (max-width: 900px){.slider-categories.in-servis .category{width:50%}}@media (max-width: 450px){.slider-categories.in-servis .category{width:100%}}.slider-categories.in-servis .category img{width:64px}.slider-categories.in-servis .category svg{width:64px;height:64px;fill:white}.slider-categories.in-servis .category span.text{font-size:18px;font-weight:700;padding:50px 0 0px 0}@media (max-width: 992px){.potrebujete-poradit.in-servis .box{width:100%}}.advantages.black.in-servis{width:100%}.page-header.photo{background:url(../img/contact-photo.jpg) no-repeat center;background-size:cover}.contact-box{width:380px;background:#ffffff;box-shadow:0px 0px 6px #00000029;text-align:center;display:inline-flex;flex-direction:column;align-items:center;padding:25px 15px;margin-bottom:31px}@media (max-width: 450px){.contact-box{width:100%}}.contact-box svg{height:60px}.contact-box svg.email{height:47px;margin:6px 0}@media (max-width: 450px){.contact-box svg{height:30px}.contact-box svg.email{height:24px;margin:3px 0}}.contact-box h2{font-size:35px;display:block;margin:50px 0 23px 0}@media (max-width: 450px){.contact-box h2{font-size:25px;margin-top:20px}}.contact-box p{line-height:150%}.contact-box p a{text-decoration:underline}.contact-box p a:hover,.contact-box p a:focus{text-decoration:none}.contact-box p:last-of-type{margin-bottom:0}.text-bigger p{font-size:18px}.contact-form{padding-top:45px}.contact-form h2{text-align:center;margin-bottom:38px;font-size:35px}@media (max-width: 450px){.contact-form h2{font-size:30px}}.contact-form .form-control{background:white;border:2px solid #f0d700;border-radius:0;height:68px;font-size:18px}.contact-form .form-control.textarea{height:243px}
/*# sourceMappingURL=index.css.map */
