@charset "UTF-8";.bg_white{background:#fff}.bg_black{background:#000}.bg_grey{background:#d3d3d3}.bg_blue{background:#062657}.white{color:#fff}.black{color:#000}.grey{color:#d3d3d3}.blue{color:#062657}body{font-family:'Catamaran',sans-serif;background-color:#fff;color:#000;margin:0;padding:0;border:0 none;min-height:100%;width:100%;height:100%;font-size:1rem}body.is-fixed{padding-top:0}body.modal-is-visible{overflow:hidden}body.burger-is-visible{overflow:hidden}main{height:auto;z-index:2}section{width:100%;height:auto;position:relative}section .header_section{width:100%;display:inline-block;height:auto;position:relative}section .content_section{width:100%;display:inline-block;height:auto;position:relative}section .footer_section{width:100%;height:auto;position:relative}main{position:relative;overflow:hidden}.wrap{width:100%;display:inline-block;height:auto}.wrapper{width:1200px;display:block;margin:0 auto;position:relative;z-index:1}@media screen and (max-width:1200px){.wrapper{width:90% !important}}.small_wrap{max-width:900px;display:block;margin:0 auto;position:relative}@media screen and (max-width:960px){.small_wrap{width:95%}}.lighter{font-weight:100}.light{font-weight:300}.normal{font-weight:400}.bold{font-weight:700}.extra{font-weight:800}.italic{font-style:italic}.section-title{font-family:'Reem Kufi',sans-serif;text-transform:uppercase;font-weight:700;font-size:3em;color:#919fb5;opacity:.8;position:relative;z-index:-1}@media screen and (min-width:768px){.section-title{font-size:5.375em}}.card-title{font-family:'Reem Kufi',sans-serif;font-weight:700;font-size:1.0625em;text-transform:uppercase}iframe{border:none;max-width:100%;display:inline-block}a{text-decoration:none}a:hover{text-decoration:none}a img{border:none}button{background:none;border:none}button:focus{outline:dashed #808080 .5px}.invisible{visibility:hidden}.animated{visibility:visible}img{max-width:100%;height:auto}.illustration{display:inline-block;position:relative;width:100%}.illustration.logo .img{background-size:contain}.illustration .img{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.illustration .img img{position:absolute;height:0;opacity:0}.illustration a{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1}.img-block{height:100%;width:100%;background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;padding-top:56.25%;top:0;left:0}.video-btn{height:100%;width:100%;display:inline-block;position:absolute;top:0;left:0;z-index:10;cursor:pointer}/*! Prefix flex for IE10 and Safari / iOS in LESS
* https://gist.github.com/codler/2148ba4ff096a19f08ea
* Copyright (c) 2014 Han Lin Yap http://yap.nu; MIT license */@font-face{font-family:'start';src:url('../fonts/start.eot?kywm21');src:url('../fonts/start.eot?kywm21#iefix') format('embedded-opentype'),url('../fonts/start.ttf?kywm21') format('truetype'),url('../fonts/start.woff?kywm21') format('woff'),url('../fonts/start.svg?kywm21#start') format('svg');font-weight:normal;font-style:normal;font-display:block}.picto{font-family:'start' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-linkedin-button-logo:before{content:"\e90b"}.icon-quote1:before{content:"\e914"}.icon-quote2:before{content:"\e916"}.icon-family:before{content:"\e917"}.icon-jump:before{content:"\e91a"}.icon-people:before{content:"\e91b"}.icon-planete:before{content:"\e91c"}.icon-plant:before{content:"\e91e"}.icon-arrow-left:before{content:"\e905"}.icon-arrow-right:before{content:"\e90a"}.icon-Composant-4--2:before{content:"\e90d"}.icon-facebook-2:before{content:"\e90e"}.icon-facebook:before{content:"\e913"}.icon-twitter-1:before{content:"\e918"}.icon-youtube-1:before{content:"\e919"}.icon-burger-nav-light:before{content:"\e904"}.icon-ohc_heart:before{content:"\e909"}.icon-modify:before{content:"\e908"}.icon-search:before{content:"\e986"}.icon-letter:before{content:"\e911"}.icon-location2:before{content:"\e915"}.icon-user:before{content:"\e91d"}.icon-star-full:before{content:"\e921"}.icon-heart:before{content:"\e922"}.icon-youtube22:before{content:"\e926"}.icon-ctrl-up:before{content:"\e900"}.icon-ctrl-down:before{content:"\e901"}.icon-ctrl-left:before{content:"\e902"}.icon-ctrl-right:before{content:"\e903"}.icon-home:before{content:"\e907"}.icon-calendar:before{content:"\e953"}.icon-plus:before{content:"\ea0a"}.icon-minus:before{content:"\ea0b"}.icon-cross:before{content:"\ea0f"}.icon-checkmark:before{content:"\ea10"}.icon-checkmark2:before{content:"\ea11"}.icon-play3:before{content:"\ea1c"}.icon-cancel-circle:before{content:"\ea0d"}.icon-play2:before{content:"\ea15"}.icon-circle-up:before{content:"\ea41"}.icon-circle-right:before{content:"\ea42"}.icon-circle-down:before{content:"\ea43"}.icon-circle-left:before{content:"\ea44"}.icon-checkbox-checked:before{content:"\ea52"}.icon-checkbox-unchecked:before{content:"\ea53"}.icon-radio-checked:before{content:"\ea54"}.icon-radio-checked2:before{content:"\ea55"}.icon-radio-unchecked:before{content:"\ea56"}.icon-google-plus:before{content:"\e90c"}.icon-instagram:before{content:"\e925"}.icon-facebook-logo:before{content:"\e912"}.icon-twitter2:before{content:"\ea91"}.icon-youtube3:before{content:"\e90f"}.icon-play:before{content:"\e906"}.icon-linkedin-logo:before{content:"\e910"}.icon-share:before{content:"\e924"}.icon-construction:before{content:"\e91f"}.btn{font-family:'Open Sans',sans-serif;white-space:normal;white-space:initial;border:1px solid #d3d3d3;background-color:#add8e6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:.7em 2.5em;display:inline-block;text-transform:uppercase;font-size:.4em;letter-spacing:.5px;text-decoration:none;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}@media (min-width:576px){.btn{font-size:.6em;padding:.4em 2.5em}}@media (min-width:768px){.btn{font-size:1em;padding:.4em 1.5em}}.btn:hover{background-color:#d3d3d3;color:#fff;text-decoration:none}#up{bottom:10px;height:40px;position:fixed;right:10px;width:40px;z-index:300;display:none}@media screen and (max-width:600px){#up{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}}#up #gototop{background:url("../img/go_up.png") no-repeat scroll 0 -40px rgba(0,0,0,0);bottom:0;cursor:pointer;height:40px;margin-top:-20px;position:absolute;right:0;width:40px;transition:all .3s ease-in-out 0s}#up #gototop:hover{background-position:0 0}html.has-offcanvas--visible{overflow:hidden}@media (min-width:768px){html.has-offcanvas--visible body,html.has-offcanvas--visible header{padding-right:15px}}.c-offcanvas,.c-offcanvas-content-wrap{transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-offcanvas,.c-offcanvas-content-wrap,.c-offcanvas-bg.c-offcanvas-bg--reveal,.c-offcanvas-bg.c-offcanvas-bg--push{transition:transform 300ms cubic-bezier(.4, 0, .6, 1)}.c-offcanvas.is-open{transform:translate3d(0, 0, 0);visibility:visible}.c-offcanvas-content-wrap{position:relative;z-index:3;overflow:hidden;background:#fff}.c-offcanvas{position:fixed;display:block;background:#fff;overflow-x:hidden;overflow-y:auto;z-index:999999;right:0;top:0;height:100%;width:45%;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}@media screen and (max-width:992px){.c-offcanvas{width:60%;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@media screen and (max-width:574px){.c-offcanvas{width:100%}}.c-offcanvas--opening{transition-timing-function:cubic-bezier(.4, 0, .6, 1)}.c-offcanvas.is-closed{max-height:100%;overflow:hidden;visibility:hidden;box-shadow:none}.c-offcanvas-bg{position:fixed;top:0;height:100%;width:100%;z-index:5;right:-100%;background-color:transparent;transition:background-color 400ms cubic-bezier(.23, 1, .32, 1) 0ms}.c-offcanvas-bg.is-animating,.c-offcanvas-bg.is-open{left:0;background-color:rgba(0,0,0,0.68);visibility:visible}.c-offcanvas-bg.is-closed{visibility:hidden}.c-offcanvas-content-wrap{z-index:3}.c-offcanvas--reveal{z-index:0;transform:translate3d(0, 0, 0)}.cookies-form{display:block}.cookie_bar{-webkit-box-shadow:0 -2px 25px -6px rgba(143,143,143,0.2);-moz-box-shadow:0 -2px 25px -6px rgba(143,143,143,0.2);box-shadow:0 -2px 25px -6px rgba(143,143,143,0.2);background:rgba(255,255,255,0.9);color:#fff;padding:5px;position:fixed;z-index:1040;bottom:0;width:100%;text-align:center;vertical-align:middle;padding:.5em}.cookie_bar p{font-size:11px;color:#000;margin-bottom:.5em;display:block}@media screen and (min-width:1200px){.cookie_bar p{display:inline-block}}.cookie_bar .btn{color:#fff;text-transform:lowercase;display:inline-block;margin-bottom:.5em;font-size:13px;font-family:'Open Sans Condensed',sans-serif;margin:0;padding:.3em 1em}.large-modal .modal-content{background-color:transparent;border:none}.large-modal .modal-header{border:none;padding:2rem 1rem;background-color:transparent}.large-modal .modal-header .close{position:absolute}.large-modal .modal-body{padding-top:0}.large-modal .modal-body.video-content{position:relative;width:100%;height:0;padding-bottom:56.25%}.large-modal .modal-body iframe{position:absolute;top:0;left:0;width:100%;height:100%}.large-modal .btn-close{background-color:#ffc0cb;border-radius:100%;line-height:40px;width:50px;height:50px;opacity:1;position:absolute;right:-23px;top:23px;z-index:2000}#exampleModal .modal-dialog{width:90%}@media screen and (min-width:768px){#exampleModal .modal-dialog{width:70%}}@media screen and (min-width:992px){#exampleModal .modal-dialog{width:55%;max-width:600px;max-height:900px}}#exampleModal .modal-content{background-color:transparent}#exampleModal .modal-content img{width:100%;max-width:800px}#exampleModal .btn-close{background-color:rgba(250,250,250,0.7);border-radius:50px;padding:8px}@media screen and (min-width:768px){.email-modal .modal-dialog{width:55%}}#the_header{position:absolute;z-index:1000}#the_header .overlay{height:100%;width:100%;display:none;position:fixed;z-index:1000;top:0;left:0;background-color:#fafafa;background-color:rgba(250,250,250,0.95)}#the_header .overlay .overlay-content{position:relative;top:20%;width:100%;text-align:center;margin-top:30px}#the_header .overlay .overlay-content .main-menu a{font-weight:700;font-family:'Reem Kufi',sans-serif;font-size:20px;text-transform:uppercase;display:block;color:#000;transition:.4s ease;margin-bottom:20px}#the_header .overlay .overlay-content .main-menu a:hover{color:rgba(0,0,0,0.6)}@media screen and (min-width:576px){#the_header .overlay .overlay-content .main-menu a{font-size:40px;margin-bottom:30px}}#the_header .overlay .overlay-content .main-menu a.selected{text-decoration:underline;cursor:default}#the_header .overlay .overlay-content .main-menu a.selected:hover{color:#000}#the_header .overlay .closebtn{width:70px;height:70px;position:absolute;right:20px;top:20px}#the_header .overlay .closebtn:hover svg circle{stroke-dasharray:1000;stroke-dashoffset:1000;animation:stroke 3s ease-out forwards}@keyframes stroke{to{stroke-dashoffset:0}}#the_header .burger-menu-icon{border-radius:50px;display:inline-block;height:70px;width:70px;padding:5px;position:fixed;z-index:100;top:10px;right:0;transition:.4s ease-out;color:#fff}@media screen and (min-width:576px){#the_header .burger-menu-icon{top:20px;right:20px}}#the_header .burger-menu-icon p{font-size:16px;text-align:center;margin:5px 0 0}#the_header .burger-menu-icon .menu-bar{height:3px;width:70%;background:#fff;margin:2px auto 4px}#the_header .burger-menu-icon .menu-bar.top-menu-bar{width:40%;position:relative;left:-5px;transition:.1s ease-out}#the_header .burger-menu-icon .menu-bar.center-menu-bar{position:relative;width:50%;left:5px;transition:.1s ease-out;transition-delay:150ms}#the_header .burger-menu-icon .menu-bar.bottom-menu-bar{width:50%;position:relative;left:-20px;transition:.2s ease-out}#the_header .burger-menu-icon:hover .top-menu-bar{width:60%;left:initial}#the_header .burger-menu-icon:hover .center-menu-bar{width:60%;left:initial}#the_header .burger-menu-icon:hover .bottom-menu-bar{width:60%;left:initial}#the_header .illu-style .burger-menu-icon{color:#062657}#the_header .illu-style .menu-bar{background-color:#062657}#mySidenav.sidenav{height:100%;width:0;position:fixed;z-index:10000;top:0;right:0;overflow-x:hidden;transition:.5s;text-align:center;padding-top:160px;background-color:#ec226d}#mySidenav.sidenav-width-open{width:50%}#mySidenav .link{color:#fff;text-decoration:none;font-size:1em;transition:.3s;text-transform:uppercase;font-weight:700;margin-top:10px;transition:.2s;padding:10px}#mySidenav .closebtn{position:absolute;font-size:36px;margin-left:50px;top:30px;right:45px;color:#fff}#mySidenav .select{border-bottom:2px solid}.page-name-block{padding-top:20px;margin-left:7px;border-left:1px solid #fff;padding-left:10px}@media screen and (min-width:576px){.page-name-block{margin-left:31px;padding-top:29px}}.page-name-block h1{font-size:1em;color:#fff}.page-name-block h1 span{font-size:1em;font-weight:700;text-transform:uppercase;line-height:.8em}@media screen and (min-width:576px){.page-name-block h1 span{font-size:1.5em}}.page-name-block.illu-style{border-left:1px solid #062657}.page-name-block.illu-style h1{color:#062657}footer{background:#d3d3d3}#design-page #section-banner{padding:0 0 180px;position:relative}@media screen and (min-width:1200px){#design-page #section-banner{padding:0 0 180px}}#design-page #section-banner .bottom-content{position:relative;max-width:1200px;margin:90px auto 0}@media screen and (min-width:768px){#design-page #section-banner .bottom-content{margin-top:150px}}#design-page #section-banner .bottom-content .content-block.is-inview h2{opacity:1;transition-delay:.2s}#design-page #section-banner .img-deco-block{width:60%;height:330px;position:absolute;right:0;top:50px}#design-page #section-banner .img-deco-block.is-inview .img-deco1{opacity:1;transition-delay:.5s;transform:translateX(20px)}#design-page #section-banner .img-deco1{background:linear-gradient(180deg, rgba(13,13,28,0.7) 0, rgba(0,0,0,0.6) 100%),url(../img/bg1.jpg);background-size:cover;background-repeat:no-repeat;background-position:right center;width:100%;height:100%;opacity:0;transition:1.2s cubic-bezier(.215, .61, .355, 1),transform 1.2s cubic-bezier(.215, .61, .355, 1);transform:translateX(-20px)}#design-page #section-banner h2{position:relative;font-size:2.5em;color:#fff;display:inline-block;font-weight:700;font-family:'Reem Kufi',sans-serif;text-transform:uppercase;text-align:right;opacity:0;transition:opacity 1.2s cubic-bezier(.215, .61, .355, 1),transform 1.2s cubic-bezier(.215, .61, .355, 1)}@media screen and (min-width:768px){#design-page #section-banner h2{font-size:4em}}@media screen and (min-width:992px){#design-page #section-banner h2{font-size:4em}}@media screen and (min-width:1200px){#design-page #section-banner h2{font-size:5.4375em}}#design-page #section-banner h2 span{text-transform:uppercase;font-size:.05em;font-family:'Catamaran',sans-serif;font-weight:400;position:absolute;top:0;right:0;border-bottom:1px solid #fff;padding-bottom:5px}#design-page #section-banner .current-situation{color:#fff;max-width:205px;font-size:15px;position:absolute;bottom:-40px;right:8%}#design-page .section-galery{position:relative;z-index:100}#design-page .section-galery .section-galery{padding-top:100px}#design-page .section-galery .section-content{position:relative;overflow:hidden;padding-top:60px}@media screen and (min-width:768px){#design-page .section-galery .section-content{padding-top:100px}}#design-page .section-galery .section-content .container{position:relative;z-index:2}#design-page .section-galery .section-content .wrap{width:80%;margin:0 auto;display:block}#design-page .section-galery .section-content .card-list{display:flex;position:relative;z-index:10}#design-page .section-galery .section-content .card-list .inner-block{margin:28px}#design-page .section-galery .section-content .card-list .card-thumbnail{position:relative;height:600px;width:100%;padding:15px;background-position:top center;background-size:cover;background-repeat:no-repeat;-webkit-box-shadow:0 2px 17px 3px rgba(0,0,0,0.75);box-shadow:0 2px 17px 3px rgba(0,0,0,0.75);margin:10px;display:flex;align-items:flex-end}#design-page .section-galery .section-content .card-list .card-thumbnail:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.73153011) 91%, rgba(0,0,0,0.85197829) 100%);top:0;left:0}#design-page .section-galery .section-content .card-list .card-thumbnail .card-button{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}#design-page .section-galery .section-content .card-list .card-thumbnail .text-content{color:#fff;position:relative;z-index:10}#design-page .section-galery .section-content .card-list .card-thumbnail .caption{font-size:.75em;padding-left:15px;position:relative}#design-page .section-galery .section-content .card-list .card-thumbnail .caption:before{content:"";height:1px;width:10px;background-color:#fff;position:absolute;top:7px;left:0}#design-page .section-galery .section-content .card-list .card-motion .inner-block{margin:10px}#design-page .section-galery .section-content .card-list .card-motion .inner-block video{-webkit-box-shadow:0 2px 17px 3px rgba(0,0,0,0.75);box-shadow:0 2px 17px 3px rgba(0,0,0,0.75)}#design-page .section-galery .section-content .card-list .card-motion h3{font-weight:900;text-transform:none}#design-page .section-galery .section-content .card-list .card-motion .mt-6{margin-top:60px}#design-page .section-galery .section-content .card-list .card-motion .mt-7{margin-top:80px}#design-page .section-galery .section-content .card-list .card-motion .text-content{color:#fff;margin-left:10px;font-size:.9em}#design-page .section-galery .section-content .ui-carousel{margin-top:150px}#design-page .section-galery .title-block{position:relative}.ui-design-title{transform:rotate(90deg);transform-origin:bottom left;position:absolute;left:0;top:0}@media screen and (min-width:768px){.ui-design-title{left:-81px}}.slider-nav-arrows{-webkit-transition:opacity 2000s ease-in-out;-moz-transition:opacity 2000s ease-in-out;-ms-transition:opacity 2000s ease-in-out;-o-transition:opacity 2000s ease-in-out;opacity:1;width:100%;position:relative}.slider-nav-arrows .previous-button{position:absolute;left:6px;top:50px;padding:5px 15px;z-index:2000;background:url(../img/previous-arrow.svg);background-repeat:no-repeat;background-position:left;background-size:contain;width:16px;height:36px}@media screen and (min-width:768px){.slider-nav-arrows .previous-button{left:30px}}.slider-nav-arrows .next-button{position:absolute;right:6px;top:50px;padding:5px 15px;z-index:1;background:url(../img/next-arow.svg);background-repeat:no-repeat;background-size:contain;background-position:right;width:16px;height:36px}@media screen and (min-width:768px){.slider-nav-arrows .next-button{right:30px}}.modal-dialog{max-width:unset;width:85%;margin:.5rem auto}.modal-dialog ::-webkit-scrollbar{width:10px}.modal-dialog ::-webkit-scrollbar-track{background:#f1f1f1}.modal-dialog ::-webkit-scrollbar-thumb{background:#888;border-radius:50px}.modal-dialog ::-webkit-scrollbar-thumb:hover{background:#555}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:transparent;background-clip:padding-box;border:none;border-radius:0;outline:0}@media screen and (min-width:992px){.modal-content{background-color:#fff}}.modal-content .btn-close{position:absolute;right:0;top:15px;background-color:#fff;border-radius:50px;padding:10px;z-index:10}@media screen and (min-width:992px){.modal-content .btn-close{right:15px}}.modal-content .col-image{overflow-y:auto;scroll-behavior:smooth;height:85vh}.modal-content .col-description{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:left;padding:20px 0 0;position:relative}@media screen and (min-width:992px){.modal-content .col-description{margin-left:50px;padding:20px 0}}.modal-content .col-description:before{width:1px;height:100%;background-color:#fff;position:absolute;content:"";top:20px;left:-11px;z-index:-1}.modal-content .col-description p{margin-bottom:3px;font-size:14px;color:#fff}@media screen and (min-width:992px){.modal-content .col-description p{margin-bottom:1rem;font-size:1em;color:#000}}.modal-backdrop.show{opacity:.8}#section-illu-portfolio .container{position:relative}#section-illu-portfolio .deco-img-illu{position:absolute;display:inline-block;height:466px;width:388px;padding:15px;background:url('../img/illustrations/illu_digital4.jpg');background-position:top center;background-size:cover;background-repeat:no-repeat;-webkit-box-shadow:0 2px 17px 3px rgba(0,0,0,0.45);box-shadow:0 2px 17px 3px rgba(0,0,0,0.45);left:5px;top:-200px;display:none;opacity:0;transition:opacity 1.2s cubic-bezier(.215, .61, .355, 1),transform 1.2s cubic-bezier(.215, .61, .355, 1)}#section-illu-portfolio .deco-img-illu.is-inview{opacity:1}@media screen and (min-width:768px){#section-illu-portfolio .deco-img-illu{display:inline-block;left:5px;top:-120px;height:300px;width:300px}}@media screen and (min-width:992px){#section-illu-portfolio .deco-img-illu{left:5px;top:-200px;height:466px;width:388px}}#section-illu-portfolio h2{color:#fff;font-size:30px;font-weight:700;font-family:'Reem Kufi',sans-serif;text-transform:uppercase}@media screen and (min-width:768px){#section-illu-portfolio h2{font-size:48px}}#section-illu-portfolio h2 .arrow{width:0;height:auto;position:relative;top:-5px;transition:.4s ease;left:0}#section-illu-portfolio h2 .arrow img{width:30px}#section-illu-portfolio .illu-link-section:hover .arrow{left:10px;transition:.4s ease}#section-illu-portfolio .copyright{margin-bottom:100px;text-align:center;color:#fff;font-size:10px}@media screen and (min-width:992px){#section-illu-portfolio .copyright{margin-bottom:100px}}#section-about-me{padding-bottom:120px}#section-about-me h2{text-transform:uppercase;font-weight:700;font-size:48px;font-family:'Reem Kufi',sans-serif;text-align:center}#section-about-me h3{font-family:'Reem Kufi',sans-serif;text-transform:uppercase;font-weight:700;font-size:24px;padding-left:44px;position:relative}#section-about-me h3:before{content:"";width:34px;height:3px;background-color:#000;position:absolute;left:0;top:9px}@media screen and (min-width:768px){#section-about-me h3.skills-title{transform:rotate(-90deg);transform-origin:bottom left;display:inline-block;position:absolute;top:103px;left:0}}#section-about-me .block-content{margin-top:40px;position:relative}@media screen and (min-width:768px){#section-about-me .block-content{margin-top:100px}}#section-about-me .block-content .skills-block{position:relative}@media screen and (min-width:768px){#section-about-me .block-content .skills-block{padding-left:30px}}#section-about-me .block-content .skills-block .tools-block{padding:15px 25px;background-color:#e5e5e5}#section-about-me .block-content .skills-block h4{font-size:18px;font-weight:700;font-family:'Reem Kufi',sans-serif}.illu-popup{position:fixed;background-color:#fff;background-image:url(../img/watercolor-bg.jpg);background-repeat:no-repeat;background-position:118px -88px;background-size:cover;-webkit-box-shadow:0 2px 17px 3px rgba(0,0,0,0.4);box-shadow:0 2px 17px 3px rgba(0,0,0,0.4);padding:15px 15px;text-align:center;bottom:-86px;opacity:0;right:0;z-index:200;transition:.6s cubic-bezier(.215, .61, .355, 1),transform 1.2s cubic-bezier(.215, .61, .355, 1);width:100%}@media screen and (min-width:768px){.illu-popup{padding:30px 40px;width:auto}}@media screen and (max-height:450px){.illu-popup{padding:15px 30px;font-size:12px}}.illu-popup.sticked{bottom:0;opacity:1}.illu-popup .arrow{width:20px;height:auto;position:relative;top:-5px;transition:.4s ease;left:2px}.illu-popup .arrow img{width:20px}.illu-popup .link-btn{color:#062657;height:100%;width:100%;position:absolute;z-index:10;right:0;top:0}.illu-popup p{font-weight:700;font-family:'Reem Kufi',sans-serif;text-transform:uppercase;color:#062657;font-size:12px}@media screen and (min-width:768px){.illu-popup p{font-size:14px}}.illu-popup:hover{-webkit-box-shadow:0 2px 17px 3px rgba(0,0,0,0.75);box-shadow:0 2px 17px 3px rgba(0,0,0,0.75)}.illu-popup:hover .arrow{left:10px;transition:.4s ease}#illustration-page #section-banner{padding:0 0 20px;position:relative;background-image:url(../img/watercolor-bg.jpg);background-repeat:no-repeat;background-position:-56px -268px;background-size:contain}@media screen and (min-width:1200px){#illustration-page #section-banner{padding:0 0 0}}#illustration-page #section-banner .bottom-content{position:relative;max-width:1200px;margin:60px auto 0}@media screen and (min-width:768px){#illustration-page #section-banner .bottom-content{margin-top:80px}}#illustration-page #section-banner h2{position:relative;font-size:1.5em;color:#062657;display:inline-block;font-weight:700;font-family:'Reem Kufi',sans-serif;text-transform:uppercase;text-align:right}@media screen and (min-width:768px){#illustration-page #section-banner h2{font-size:4em}}@media screen and (min-width:992px){#illustration-page #section-banner h2{font-size:4em}}@media screen and (min-width:1200px){#illustration-page #section-banner h2{font-size:5.4375em}}#illustration-page #section-banner h2 span{text-transform:uppercase;font-size:.05em;font-family:'Catamaran',sans-serif;font-weight:400;position:absolute;top:0;right:0;border-bottom:1px solid #062657;padding-bottom:5px}#illu-gallery{min-height:100vh;position:relative;padding-top:30px;position:unset;padding-bottom:200px}@media screen and (min-width:768px){#illu-gallery{padding-top:100px}}#illu-gallery .deco-watercolor{background-image:url(../img/watercolor-bg.jpg);background-repeat:no-repeat;background-position:652px top;background-size:contain;height:1200px;width:100%;position:absolute;top:300px;right:0;z-index:-10}#illu-gallery #filters{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width:768px){#illu-gallery #filters{display:inline-block}}#illu-gallery #filters button{text-align:center;color:#062657;font-size:18px;margin:0 4px 6px;padding-right:6px;padding-left:2px;position:relative;transition:.4s ease;white-space:nowrap}@media screen and (min-width:768px){#illu-gallery #filters button{display:block;margin-bottom:20px;font-size:21px;text-align:left;padding-right:12px}}#illu-gallery #filters button:before{content:"";width:0;height:13px;background-color:#9c9aff;position:absolute;bottom:7px;left:0;z-index:-1;transition:.6s ease}#illu-gallery #filters button.is-checked:before{content:"";width:100%;height:13px;background-color:#9c9aff;position:absolute;bottom:7px;left:0;z-index:-1}#illu-gallery #filters button:hover:before{width:100%}#illu-gallery #filters button.all-button{text-transform:uppercase;font-weight:700}#illu-gallery .element-item{height:380px}#illu-gallery .element-item .img-poster{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:top center;-webkit-box-shadow:0 2px 17px 3px rgba(0,0,0,0.3);box-shadow:0 2px 17px 3px rgba(0,0,0,0.3)}