body{--primary:#000053;--white:#fff}@media screen and (min-width:1301px){:root{--container:1400px;--main_title:160px;--page_title:120px;--sub-main_title:50px;--size_header:30px;--section_title:50px;--normal_text:22px;--size_nom_project:35px;--section_paddings:100px 0}}:root{--grid-row-gap:100px;--grid-width:calc((var(--container) - var(--grid-row-gap))/2);--grid-height:calc(var(--grid-width)/1.78)}html{background-color:#000053}main{background:transparent;background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--white);position:relative}main .portfolio#portfolio .container-grid{grid-row-gap:var(--grid-row-gap)}main .portfolio#portfolio .container-grid .single_project{border:3px #fff;border-radius:5px;padding:5px;position:relative;width:100%}main .portfolio#portfolio .container-grid .single_project .card{background-color:var(--primary);border:2px solid #fff;border-radius:5px;color:var(--white);height:auto;margin:0 auto;overflow:hidden;width:100%}main .portfolio#portfolio .container-grid .single_project .card .thumbnail{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}main .portfolio#portfolio .container-grid .single_project .card .infos{margin:0 auto;max-width:90%;padding:10px 0}main .portfolio#portfolio .container-grid .single_project .card .infos .proj_name .target_name{font-size:var(--size_nom_project);font-weight:600;text-align:center}main .portfolio#portfolio .container-grid .single_project .card .infos hr{background-color:var(--white);height:3px;width:100%}main .portfolio#portfolio .container-grid .single_project .card .infos .proj_desc .target_desc{align-items:center;display:flex;font-size:var(--normal_text);text-align:justify}main .portfolio#portfolio .container-grid .single_project .card .buttons_links{align-items:center;display:flex;justify-content:space-around;margin:0 auto 15px;padding:5px 0}main .portfolio#portfolio .container-grid .single_project .card .buttons_links .single_link{background-color:var(--white);border-radius:2px;color:var(--primary);display:block;font-size:var(--normal_text);padding:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.background-sticky-special{bottom:-300px!important;height:50vh!important;left:0!important;position:fixed;width:100%!important;z-index:-999!important}.background-sticky-special span{background-position:bottom;background-repeat:repeat-x;bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:-10}.background-sticky-special span:first-child{-webkit-animation:BG_translate 40s linear infinite;animation:BG_translate 40s linear infinite;bottom:-2px;z-index:100}.background-sticky-special span:nth-child(2){-webkit-animation:BG_translate 80s linear infinite;animation:BG_translate 80s linear infinite;z-index:99}.background-sticky-special span:nth-child(3){-webkit-animation:BG_translate 120s linear infinite;animation:BG_translate 120s linear infinite;z-index:98}.background-sticky-special span:nth-child(4){-webkit-animation:BG_translate 160s linear infinite;animation:BG_translate 160s linear infinite;z-index:97}.background-sticky-special .BG-corrector{background-color:#2b004e;bottom:0;display:none;height:100%;left:0;position:absolute;width:100%;z-index:90}@media screen and (max-width:1000px){.portfolio#portfolio .single_project .side_infos{background-color:#fff!important;top:0!important}.portfolio#portfolio .single_project .side_infos .project_name{color:var(--primary)!important}.portfolio#portfolio .single_project:hover .thumbnail{filter:blur(0)!important}}@-webkit-keyframes BG_translate{0%{background-position:0 0}to{background-position:100vw 0}}@keyframes BG_translate{0%{background-position:0 0}to{background-position:100vw 0}}@media screen and (max-width:1000px){.BG-corrector{display:block!important}}@media screen and (max-width:1000px) and (min-width:651px){.BG-corrector{bottom:-150px!important}:root{--grid-row-gap:50px}}@media screen and (max-width:650px){:root{--grid-row-gap:25px}}@media screen and (max-width:650px) and (min-width:451px){.BG-corrector{bottom:-150px!important}}
