#about p{padding:1rem;border:1px solid #ccc;border-radius:15px}#advantage .block .item{width:calc(41.66666666666667% - 30px);border:3px solid #ccc;border-radius:15px;padding:30px}#advantage .block .item a{color:#a4a4a4}#advantage .block .item:hover a{color:#f9c}#price .block{padding:30px}#price .block .item{width:calc(25% - 30px);margin:30px;border:3px solid #a4a4a4;border-radius:15px;display:flex;flex-direction:column}#price .block .item h3{font-size:2rem}#price .block .item ul li{margin:5px;padding:5;border:1px solid #a4a4a4;border-radius:5px}#price .block .item button{margin:auto 30px 30px}.tarif{margin:0 -1rem;padding:1rem;background:#a4a4a4;color:#ccc;word-wrap:normal}.price{color:#6b6b6b;text-transform:unset;word-wrap:normal;padding:0}.small{display:block;text-align:center;font-size:.8rem}#options .block .item{width:calc(83.33333333333334% - 30px);display:inline-flex;justify-content:space-between;border:3px solid #ccc;border-radius:10px}#options .block .item .price,#options .block .item i{background:#ccc;color:#ededed}#options .block .item i{padding:2px;font-size:32px;flex:0 0 40px}#options .block .item .price{width:120px;flex:0 0 80px}#options .block .item p{margin:0;word-wrap:unset;flex-grow:1}#portfolio .item{width:calc(50% - 30px);padding:10px;border:3px solid #ccc;border-radius:10px}#portfolio .item img{width:80%}#services button{margin:1rem auto}#slide{margin-top:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 30px;background:url(../img/slider_bg-2.jpg) center center/cover no-repeat;transition:filter 5s;transition:filter 5s,-webkit-filter 5s}#slide h3,#slide h4{display:block;color:#252525;text-transform:unset;-webkit-filter:none;filter:none;text-shadow:2px 2px 4px #fff}#slide .item{display:inline-flex;align-items:center}#construct{display:flex;flex-direction:column;justify-content:center;background:url(../../img/construct.jpg) center center/cover no-repeat;height:90vh;text-align:center}.footer{background:#040404}.footer__content{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center;min-height:10vh;padding:20px;text-align:center}.footer__content a{font-family:play,sans-serif;text-transform:uppercase}.footer__content .social{font-size:200%}.footer__content .social a{margin-right:20px}.footer__content .producer img{height:50%;width:50%}.hover{transition:3s ease-in-out}.hover:hover{background:linear-gradient(180deg,#ededed,#fff,#f9c);border-color:#f9c}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter 5s;transition:filter 5s,-webkit-filter 5s}.grayscale:hover{-webkit-filter:none;filter:none}button{margin:0 auto;text-transform:uppercase;box-sizing:border-box;background-color:#fff;border-radius:10px;cursor:pointer;display:flex;align-self:center;padding:.5rem 2rem}button:hover{box-shadow:0 0 40px 40px rgba(255,153,204,.5) inset}button:hover a{color:$white}button:active{transform:scale(.95)}.canvas{margin:0;width:100%;height:100%;no-repeat:center center;background-size:cover}.snowflake{padding-left:15px;font-family:Cambria,Georgia,serif;font-size:14px;line-height:24px;position:fixed;color:#09f;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000}.snowflake:hover{cursor:default}.logo{width:12ch;border-right:.1em solid;overflow:hidden;font:2rem monospace;margin-top:50px}.logo animation{cursor:1s step-end infinite,typing 8s steps(12) reverse infinite}@-webkit-keyframes typing{to{width:0}cursor{border-color:transparent}}@keyframes typing{to{width:0}cursor{border-color:transparent}}.nav{height:80px;background:#ededed}.nav_container{max-width:1200px;margin:0 auto;padding-left:30px;padding-right:30px}.nav_brand{position:absolute;float:left;font-size:1.4rem}.nav_brand a,.nav_brand a:visited{color:#252525;text-decoration:none;line-height:80px}.nav_dropdown{position:absolute;display:none;z-index:1;box-shadow:0 3px 12px rgba(237,237,237,.15)}.nav_mobile{display:none;position:absolute;top:0;right:0;background:#ededed;height:80px;width:80px}nav{float:right}nav ul{list-style:none;margin:0;padding:0}nav ul li{float:left;position:relative}nav ul li a,nav ul li a:visited{display:block;padding:0 20px;line-height:80px;background:#ededed;color:#6b6b6b;text-decoration:none;text-transform:uppercase}nav ul li a:hover,nav ul li a:visited:hover{background:#fff;color:#6b6b6b}nav ul li a:not(:only-child):after,nav ul li a:visited:not(:only-child):after{padding-left:4px;content:' ▾'}nav ul li ul li{min-width:190px}nav ul li ul li a{padding:15px;line-height:20px}#nav-toggle{position:absolute;left:18px;top:22px;cursor:pointer;padding:10px 35px 16px 0}#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{cursor:pointer;border-radius:1px;height:5px;width:35px;background:#252525;position:absolute;display:block;content:'';transition:.3s ease-in-out}#nav-toggle span:before{top:-10px}#nav-toggle span:after{bottom:-10px}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:after,#nav-toggle.active span:before{top:0}#nav-toggle.active span:before{transform:rotate(45deg)}#nav-toggle.active span:after{transform:rotate(-45deg)}.slider{clear:both;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:90vh;background:url(../img/slider_bg-1.jpg) center center/cover no-repeat;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter 5s;transition:filter 5s,-webkit-filter 5s}.slider:hover{-webkit-filter:none;filter:none}.slider h1,.slider h2{margin-bottom:2rem;color:#ededed;text-transform:unse;-webkit-filter:none;filter:none;text-shadow:2px 2px 10px #fff,-2px -2px 10px #252525}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}abbr,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul li{list-style:none}caption,th{text-align:left}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}img{max-width:100%;height:auto}* :after,* :before{transition:.5s ease-in-out}a,button,h1,h2,h3,h4,h5,h6,li,p{font:1.4rem/1.2 Lora,serif;color:#252525}a{text-decoration:none;color:#f9c;outline:0}h1,h2,h3,h4{display:block;text-align:center;padding:2rem;text-transform:uppercase;color:#6b6b6b}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2rem}h4{font-size:1.6rem}p{margin:1rem auto}section{display:block;max-width:1200px;margin:0 auto;padding-left:30px;padding-right:30px}section::after{display:block;content:"";clear:both}section .block{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;justify-content:center}section .block .item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;text-align:center;margin-bottom:30px}.center{text-align:center}.img-left{float:left;margin-right:30px}.img-right{float:right;margin-left:30px}.video{width:calc(83.33333333333334% - 30px);overflow:hidden;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:30px auto}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-left{float:left;margin-right:30px}.video-right{float:right;margin-left:30px}@media screen and (min-width:981px){.nav_list{display:block!important}}@media only screen and (max-width:980px){.nav_container{padding:0}.nav_brand{float:none;margin:0 auto}.nav_mobile{display:block}nav{width:100%;padding-top:80px}nav ul{display:none;position:absolute;z-index:1}nav ul li{float:none;width:100vw;text-align:center}nav ul li a{padding:15px;line-height:20px}nav ul li ul li a{padding-left:30px}.nav_dropdown{position:static}.video-left,.video-right{float:none;overflow:hidden;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:0 auto}.video-left iframe,.video-right iframe{position:absolute;top:0;left:0;width:100%;height:100%}.img-left,.img-right{float:none;display:block;margin:0 auto}}@media screen and (max-width:960px){#options .block .item,.video{width:calc(100% - 30px)}}@media screen and (max-width:780px){#advantage .block .item{width:calc(50% - 30px)}#portfolio .item,#price .block .item{width:calc(83.33333333333334% - 30px)}.nav_container,section{padding-left:15px;padding-right:15px}}@media only screen and (max-width:780px){#advantage .block .item{padding:.5rem}#price .block .item{margin:.5rem auto}.slider h1,.slider h2{margin:5vh auto}h1{font-size:2.5rem;pading:1}h2{font-size:2rem;padding:0}h3{font-size:1.8rem;padding:0}h4{font-size:1.2rem;padding:0}p{font-size:1.2rem}}@media screen and (max-width:560px){#advantage .block .item{width:calc(66.66666666666667% - 30px)}#price .block .item{width:calc(100% - 30px)}}