html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:0;font-size:18px;font-family:"source-sans-pro",sans-serif}body *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6,p,li{line-height:1.3}body{background:url(../img/halftone.png);padding:80px}.overlay{height:100%;width:100%;position:fixed;background:#000;opacity:0;transition:.3s;left:0;top:0;z-index:98;pointer-events:none}.overlay.active{opacity:.3;transition:.3s;cursor:pointer;pointer-events:auto}nav{width:250px;height:100%;position:fixed;right:-200px;top:0px;background:#fff;transition:.3s;z-index:99}nav:hover{transition:.3s;background:#263e58}nav.active{right:0;transition:.3s}nav.active:hover{background:#fff}nav.active:hover #menu_burger img{border:0 solid #fff !important;padding:0 !important;margin:80px auto 0 auto !important}nav #menu_burger{width:50px;height:100%;float:left;cursor:pointer}nav #menu_burger img{margin:80px auto 0 auto;display:block;transition:.3s;padding:0px;border:0px solid #fff;width:50%}nav #menu_content{width:200px;height:100%;float:left;padding:77px 0}nav #menu_content h2{font-size:20px;color:#01b4db;font-weight:400;font-style:normal;margin:0}nav #menu_content ul{margin:20px 0 0 0}nav #menu_content ul li{transition:.3s}nav #menu_content ul li a{padding:8px 0;height:100%;width:100%;display:block;color:#263e58;transition:.3s}nav #menu_content ul li a:hover{padding:8px 20px;transition:.3s;color:#fff}nav #menu_content ul li:hover{background-color:#263e58;transition:.3s}#logo{float:left}#logo a{height:100%;width:100%;display:block}#logo a img{height:50px}#wrapper{max-width:1050px;position:relative;margin:auto}#wrapper .back-arrow{height:80px;background-color:#fff;width:115px;position:absolute;left:0;top:0;overflow:hidden}#wrapper .back-arrow img{width:50px;margin:25px 32px;transition:.3s}#wrapper .back-arrow span{opacity:0;display:block;width:100%;text-align:center;font-size:0.9em;transition:.3s;margin-top:0px}#wrapper .back-arrow span.small{font-size:0.7em}#wrapper .back-arrow:hover img{margin:15px 32px;transition:.3s}#wrapper .back-arrow:hover span{opacity:1;transition:.3s}#wrapper #wrapper_padding{padding:0 125px}#wrapper #wrapper_padding .wrapper_content{width:100%;padding:40px 40px 80px;background-color:#fff;text-align:center}#wrapper #wrapper_padding .wrapper_content h1{display:initial}#wrapper #wrapper_padding .wrapper_content h1 span{color:#ec6094;font-size:60px;display:block;margin-bottom:10px}#wrapper #wrapper_padding .wrapper_content h2,#wrapper #wrapper_padding .wrapper_content h3{text-align:left}#wrapper #wrapper_padding .wrapper_content h3{margin-top:20px}#wrapper #wrapper_padding .wrapper_content p{text-align:left}#wrapper #wrapper_padding .wrapper_content p:not(:first-child){margin-top:20px}#wrapper #wrapper_padding .wrapper_content ul{list-style:initial;text-align:left;padding-left:40px}#wrapper #wrapper_padding .wrapper_content .wrapper_img{width:calc(100% + 330px);margin:40px 0 40px -165px;position:relative}#wrapper #wrapper_padding .wrapper_content .wrapper_img img{width:100%}#wrapper #wrapper_padding .wrapper_content .wrapper_img .info_img{padding:30px;width:auto;background:#fff;position:absolute;bottom:40px;left:0}#wrapper #wrapper_padding .wrapper_content .wrapper_img .product_info{width:50%;background-color:#263e58;display:block;padding:40px 40px 220px 40px;vertical-align:top;min-height:200px;position:relative;border-right:1px solid #fff}#wrapper #wrapper_padding .wrapper_content .wrapper_img .product_info p{color:#fff;margin-bottom:20px}#wrapper #wrapper_padding .wrapper_content .wrapper_img .product_info h1{color:#fff;margin-bottom:40px}#wrapper #wrapper_padding .wrapper_content .wrapper_img .product_info h2{color:#fff}#wrapper #wrapper_padding .wrapper_content .wrapper_img .product_info .links{position:absolute;bottom:0;left:0}#wrapper #wrapper_padding .wrapper_content .wrapper_img .product_img{width:50%;display:block;background-size:cover;position:absolute;top:0;right:0;bottom:0}#wrapper #wrapper_padding .wrapper_content .contact{position:absolute;right:0;height:auto;width:125px;background:#01b4db;padding:20px 10px}#wrapper #wrapper_padding .wrapper_content .contact p{font-family:"adelle", serif;color:#fff;font-size:.85em;margin-top:0px !important}#wrapper #wrapper_padding .wrapper_content .contact p:first-child{margin-bottom:10px}#wrapper #wrapper_padding .wrapper_content .contact a{font-weight:700;color:#fff;text-decoration:underline}#wrapper #wrapper_padding .links{width:100%;height:auto;padding:20px;background:#263e58;margin-top:80px;text-align:left}#wrapper #wrapper_padding .links a{background:#fff;color:#263e58;padding:20px;font-family:"adelle", serif;font-weight:700;display:inline-block;margin:10px;transition:.3s;border:1px solid #fff;line-height:1.3}#wrapper #wrapper_padding .links a:hover{border:1px solid #ec6094;transition:.3s;text-decoration:underline}#wrapper #wrapper_padding .products{width:100%;height:auto;background:#fff;padding:40px;margin-top:80px}#wrapper #wrapper_padding .products .products_wrapper{width:calc(100% + 330px);margin:40px 0 40px -165px}#wrapper #wrapper_padding .products .products_wrapper ul li{display:inline-block;width:calc(33.33% - 6.75px);margin-right:10px;line-height:0}#wrapper #wrapper_padding .products .products_wrapper ul li:nth-child(3n+3),#wrapper #wrapper_padding .products .products_wrapper ul li:last-child{margin-right:0px}#wrapper #wrapper_padding .products .products_wrapper ul li:nth-child(1n+3){margin-top:10px}#wrapper #wrapper_padding .products .products_wrapper ul li a{width:100%;height:100%;position:relative;display:block}#wrapper #wrapper_padding .products .products_wrapper ul li a:hover span{background-color:#fff;transition:.3s;color:#263e58}#wrapper #wrapper_padding .products .products_wrapper ul li a:hover span::before{content:url(../img/small_arrow_dark.svg)}#wrapper #wrapper_padding .products .products_wrapper ul li a span{padding:15px 20px 15px 40px;width:auto;word-break:break-word;color:#fff;background:#263e58;position:absolute;top:50%;transform:translateY(-50%);left:0;font-family:"adelle", serif;font-weight:700;line-height:1.3em;transition:.3s}#wrapper #wrapper_padding .products .products_wrapper ul li a span::before{content:url(../img/small_arrow.svg);width:15px;position:absolute;margin-left:-20px;height:23px}#wrapper #wrapper_padding .products .products_wrapper ul li a img{width:100%}#wrapper #wrapper_padding .products .products_wrapper.two{width:100%;margin:40px 0 40px 0}#wrapper #wrapper_padding .products .products_wrapper.two ul li{width:calc(50% - 5px)}#wrapper #wrapper_padding .products .products_wrapper.more{height:17vw;max-height:204px;overflow:hidden;transition:.3s}#wrapper #wrapper_padding .products .products_wrapper.more.clicked{height:auto;max-height:none;transition:.3s}#wrapper #wrapper_padding .products .show_more{width:160px;height:60px;border:1px solid #ec6094;margin:auto;cursor:pointer;position:relative;text-align:center}#wrapper #wrapper_padding .products .show_more:hover p{text-decoration:underline;transition:.3s}#wrapper #wrapper_padding .products .show_more:hover p::after{margin-top:2px;transition:.3s}#wrapper #wrapper_padding .products .show_more p{width:100%;font-size:.9em;transition:.3s;margin-top:10px}#wrapper #wrapper_padding .products .show_more p::after{content:url(../img/arrow-down.svg);display:block;width:15px;margin:-2px auto;transition:.3s}#wrapper #wrapper_padding .products.frontpage{background:none;margin:0;padding-top:0px;padding-bottom:0px}#wrapper #wrapper_padding .products.frontpage .products_wrapper{background:none;margin-top:0px;margin-bottom:0px}#wrapper #wrapper_padding .products.frontpage .products_wrapper header{position:relative;width:100%;height:150px;background-color:#01b4db}#wrapper #wrapper_padding .products.frontpage .products_wrapper header h1{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;display:block;font-family:"adelle", serif;font-weight:500;font-style:normal;font-size:28px;color:#fff;width:90%}#wrapper #wrapper_padding .products.frontpage .products_wrapper ul li{background-color:#fff;height:160px;transition:.3s;border:1px solid transparent}#wrapper #wrapper_padding .products.frontpage .products_wrapper ul li:hover{transition:.3s;border:1px solid #ec6094;background-color:transparent}#wrapper #wrapper_padding .products.frontpage .products_wrapper ul li:hover h2{transition:.3s}#wrapper #wrapper_padding .products.frontpage .products_wrapper ul li:nth-child(7){margin-left:0}#wrapper #wrapper_padding .products.frontpage .products_wrapper ul li:nth-child(8) h2{top:56%}#wrapper #wrapper_padding .products.frontpage .products_wrapper ul li h2{position:absolute;margin:0;transform:translateX(-50%);top:65%;left:50%;color:#444;transition:.3s;width:100%;text-align:center;line-height:1.1em;padding:0 10px}#wrapper #wrapper_padding .products.frontpage .products_wrapper ul li a div{font-size:60px}#wrapper #wrapper_padding .products.frontpage .products_wrapper ul li a div::before{position:absolute;left:0;right:0;top:15%;text-align:center;color:#ec6094}footer{text-align:center;font-size:.8em;margin-top:80px}footer ul li:nth-child(4),footer ul li:last-child{margin-top:15px}.hide{display:none}h1{font-family:"adelle", serif;font-weight:700;font-style:italic;font-size:36px;color:#263e58;text-align:center}h2{font-family:"adelle", serif;font-size:24px;color:#263e58;font-style:italic;font-weight:700;margin-bottom:20px}h2:not(:first-child){margin-top:30px}h4{font-family:"adelle", serif;font-weight:700}a{text-decoration:none;color:#01b4db}p{color:#222}p span{font-weight:700}html[data-useragent*='MSIE 10.0'] .overlay{display:none}@media screen and (max-width: 1650px){#logo{float:none;width:180px;margin:-40px 0 40px 0}nav.active:hover #menu_burger img{border:0 solid #fff !important;padding:0 !important;margin:135px auto 0 auto !important}nav #menu_burger img{margin:135px auto 0 auto}nav #menu_content{padding:132px 0}}@media screen and (max-width: 1700px){#logo{float:none;width:220px}}@media screen and (max-width: 991px){body{padding:80px 100px 40px 60px}#wrapper .back-arrow{top:-90px;right:0;left:auto}#wrapper #wrapper_padding{padding:0}#wrapper #wrapper_padding .wrapper_content .wrapper_img{width:calc(100% + 190px);margin:40px 0 80px -100px}#wrapper #wrapper_padding .wrapper_content .contact{position:absolute;margin:-80px 0 0 -100px;width:calc(100% + 140px);right:auto;padding:10px 100px}#wrapper #wrapper_padding .wrapper_content .contact p{float:left}#wrapper #wrapper_padding .wrapper_content .contact p:first-child{margin:0 4px 0 0}#wrapper #wrapper_padding .products .products_wrapper{width:calc(100% + 190px);margin:40px 0 40px -100px}#wrapper #wrapper_padding .products.frontpage .products_wrapper{padding:0 10px}}@media screen and (max-width: 768px){body{padding:70px 10px 40px 10px}nav{width:100%;height:60px;position:absolute;right:0;left:0}nav:hover{background-color:#fff}nav.active:hover{background:#fff}nav.active:hover #menu_burger img{border:0 solid #fff !important;padding:0 !important;margin:20px auto !important}nav.active #menu_content{padding:20px;height:auto;opacity:1;transition:.3s}nav #menu_burger{float:right}nav #menu_burger:hover img{margin:20px auto}nav #menu_burger img{margin:20px auto}nav #menu_content{width:100%;background:#fff;padding:0 20px;height:0;overflow:hidden;opacity:0;transition:.3s}#logo{position:absolute;z-index:99;left:0;right:0;margin:-55px auto 0px;text-align:center;width:115px}#logo a img{height:30px}#wrapper .back-arrow{top:-65px;z-index:99;height:50px;width:70px;left:0}#wrapper .back-arrow img{width:35px;margin:15px 5px}#wrapper .back-arrow:hover img{margin:15px 5px}#wrapper .back-arrow:hover span{display:none}#wrapper #wrapper_padding .wrapper_content{padding:20px 20px 80px}#wrapper #wrapper_padding .wrapper_content .wrapper_img{width:calc(100% + 40px);margin:20px 0 80px -20px}#wrapper #wrapper_padding .wrapper_content .wrapper_img .product_img{width:100%;position:static;height:360px}#wrapper #wrapper_padding .wrapper_content .wrapper_img .product_info{width:100%;border-right:0px}#wrapper #wrapper_padding .wrapper_content .contact{position:absolute;width:calc(100% + 0px);margin:-80px 0 40px -20px;right:auto;padding:10px 20px}#wrapper #wrapper_padding .wrapper_content .contact p{float:left}#wrapper #wrapper_padding .wrapper_content .contact p:first-child{margin:0 4px 0 0}#wrapper #wrapper_padding .links{margin-top:40px;padding:20px 10px}#wrapper #wrapper_padding .links a{text-align:center;width:calc(100% - 20px)}#wrapper #wrapper_padding .products{margin-top:40px;padding:40px 20px 40px}#wrapper #wrapper_padding .products .products_wrapper{width:calc(100% + 40px);margin:40px 0 40px -20px}#wrapper #wrapper_padding .products .products_wrapper ul li{width:calc(50% - 5px)}#wrapper #wrapper_padding .products .products_wrapper ul li:nth-child(even){margin-right:0px}#wrapper #wrapper_padding .products .products_wrapper ul li:nth-child(odd){margin-right:10px}#wrapper #wrapper_padding .products .products_wrapper ul li:nth-child(1n+3){margin-top:10px}#wrapper #wrapper_padding .products .products_wrapper.more{height:27vw;max-height:207px}#wrapper #wrapper_padding .products .products_wrapper.two{width:calc(100% + 40px);margin:40px 0 40px -20px}#wrapper #wrapper_padding .products .products_wrapper.two ul li{width:calc(50% - 5px)}#wrapper #wrapper_padding .products.frontpage .products_wrapper{padding:0}#wrapper #wrapper_padding .products.frontpage .products_wrapper header{margin-bottom:10px}#wrapper #wrapper_padding .products.frontpage .products_wrapper header h1{font-size:24px}#wrapper #wrapper_padding .products.frontpage .products_wrapper ul li:nth-child(7){margin-left:0}footer{margin-top:40px}h1{font-size:26px}}@media screen and (max-width: 425px){#wrapper #wrapper_padding .wrapper_content .wrapper_img{margin:20px 0 100px -20px}#wrapper #wrapper_padding .wrapper_content .wrapper_img .info_img{padding:20px}#wrapper #wrapper_padding .wrapper_content .contact{margin:-100px 0 40px -20px}#wrapper #wrapper_padding .links{margin-bottom:0px}#wrapper #wrapper_padding .products{margin-top:40px;margin-bottom:0px}#wrapper #wrapper_padding .products .products_wrapper ul li{width:calc(50% - 5px)}#wrapper #wrapper_padding .products .products_wrapper ul li:nth-child(even){margin-right:0px}#wrapper #wrapper_padding .products .products_wrapper ul li:nth-child(1n+3){margin-top:10px}#wrapper #wrapper_padding .products .products_wrapper ul li h2{line-height:1;font-size:20px}}@media screen and (max-width: 320px){#wrapper #wrapper_padding .wrapper_content .wrapper_img{margin:20px 0 120px -20px}#wrapper #wrapper_padding .wrapper_content .contact{margin:-120px 0 40px -20px}#wrapper #wrapper_padding .wrapper_content .contact p{float:left}#wrapper #wrapper_padding .products .products_wrapper ul li{width:100%;margin-top:10px}#wrapper #wrapper_padding .products .products_wrapper.more{height:108vw;max-height:none}#wrapper #wrapper_padding .products.frontpage .products_wrapper header{margin-bottom:0px;height:140px}#wrapper #wrapper_padding .products.frontpage .products_wrapper ul li{height:140px}#wrapper #wrapper_padding .products.frontpage .products_wrapper ul li h2{top:65%}}
/*# sourceMappingURL=style.css.map */
