﻿/*!
Theme Name: Chlovis Lobre
Author: Le Tandem Jaune
Author URI: http://letandemjaune.com/
Description: Thème pour le site Chlovis Lobre
Version: 1.0
*/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}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}:root{--wrapper-width: 969px;--wrapper-width-large: 969px;--wrapper-width-large-project: 1335px;--wrapper-padding: 20px;--wrapper-offset: 65px;--section-padding: 100px;--fz-default: 1.8rem;--header-h: 56px}@media(max-width: 1339px){:root{--wrapper-width: 673px;--fz-default: 1.6rem}}@media(max-width: 1024px){:root{--wrapper-offset: 0}}@media(max-width: 768px){:root{--section-padding: 30px;--header-h: 93px}}@media(max-width: 480px){:root{--wrapper-padding: 15px}}body,html{position:relative;height:100%;color:#272745}*{box-sizing:border-box}body{font-family:"Chivo",sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html{font-size:62.5%}strong{font-weight:700}em{font-style:italic}a{color:#2400ff;text-decoration:none}@media(max-width: 480px){.home-section > .content-wrapper > .wrapper,section.recognition-presentation > .content-wrapper > .wrapper,section.hero-home > .content-wrapper > .wrapper,section.about-presentation > .content-wrapper > .wrapper{display:flex;flex-direction:column;min-height:calc(100vh - var(--header-h) - var(--section-padding))}}@media(max-width: 480px){.home-section > .content-wrapper > .wrapper .btn,section.recognition-presentation > .content-wrapper > .wrapper .btn,section.hero-home > .content-wrapper > .wrapper .btn,section.about-presentation > .content-wrapper > .wrapper .btn,.home-section > .content-wrapper > .wrapper .btn-wrapper,section.recognition-presentation > .content-wrapper > .wrapper .btn-wrapper,section.hero-home > .content-wrapper > .wrapper .btn-wrapper,section.about-presentation > .content-wrapper > .wrapper .btn-wrapper{margin-top:auto}}.wrapper{margin:0 auto;width:100%;max-width:calc(var(--wrapper-width) + 2 * var(--wrapper-padding));padding:0 var(--wrapper-padding)}.wrapper.large{max-width:calc(var(--wrapper-width-large) + 2 * var(--wrapper-padding))}.wrapper.large-project{max-width:calc(var(--wrapper-width-large-project) + 2 * var(--wrapper-padding))}@media(max-width: 768px){.wrapper.large-project{padding:0}}section{padding:var(--section-padding) 0;transition:color .6s ease,background-color .6s ease}section.sp{padding:50px 0}section.npb{padding-bottom:0}section.oh{overflow:hidden}@media(max-width: 480px){section.ending-btn{padding-bottom:1px}}.inside-page .link-reversed{color:#272745;transition:color .6s ease}@media(max-width: 768px){.inside-page .link-reversed{font-size:1.4rem}}.inside-page h1{font-size:5rem;font-weight:700;margin:50px 0}@media(max-width: 768px){.inside-page h1{font-size:3.5rem;margin:20px 0 30px 0}}.clearfix::after{content:"";display:table;clear:both}.is-sm{display:none}@media(max-width: 768px){.is-sm{display:block}}.ba-transition,section.error-404,.project-wrapper .framed-content,.project-wrapper,.block-hero-project,.wp-block-video .video-play-btn,section.recognition .sub-sections .sub-section,section.projects .other-projects .project,section.projects .featured-projects .project,section.hero-home .projects .project,footer,.btn,section{position:relative}.ba-transition::before,section.error-404::before,.project-wrapper .framed-content::before,.project-wrapper::before,.block-hero-project::before,.wp-block-video .video-play-btn::before,section.recognition .sub-sections .sub-section::before,section.projects .other-projects .project::before,section.projects .featured-projects .project::before,section.hero-home .projects .project::before,footer::before,.btn::before,section::before,.ba-transition::after,section.error-404::after,.project-wrapper .framed-content::after,.project-wrapper::after,.block-hero-project::after,.wp-block-video .video-play-btn::after,section.recognition .sub-sections .sub-section::after,section.projects .other-projects .project::after,section.projects .featured-projects .project::after,section.hero-home .projects .project::after,footer::after,.btn::after,section::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;pointer-events:none;transition:opacity .6s ease}.ba-transition::after,section.error-404::after,.project-wrapper .framed-content::after,.project-wrapper::after,.block-hero-project::after,.wp-block-video .video-play-btn::after,section.recognition .sub-sections .sub-section::after,section.projects .other-projects .project::after,section.projects .featured-projects .project::after,section.hero-home .projects .project::after,footer::after,.btn::after,section::after{opacity:0}.ba-transition .content-wrapper,.project-wrapper .content-wrapper,.block-hero-project .content-wrapper,.wp-block-video .video-play-btn .content-wrapper,section.recognition .sub-sections .sub-section .content-wrapper,section.projects .other-projects .project .content-wrapper,section.projects .featured-projects .project .content-wrapper,section.hero-home .projects .project .content-wrapper,footer .content-wrapper,.btn .content-wrapper,section .content-wrapper{position:relative;z-index:1}body[data-mode=dark] .ba-transition::before,body[data-mode=dark] .project-wrapper .framed-content::before,.project-wrapper body[data-mode=dark] .framed-content::before,body[data-mode=dark] .project-wrapper::before,body[data-mode=dark] .block-hero-project::before,body[data-mode=dark] .wp-block-video .video-play-btn::before,.wp-block-video body[data-mode=dark] .video-play-btn::before,body[data-mode=dark] section.recognition .sub-sections .sub-section::before,section.recognition .sub-sections body[data-mode=dark] .sub-section::before,body[data-mode=dark] section.projects .other-projects .project::before,section.projects .other-projects body[data-mode=dark] .project::before,body[data-mode=dark] section.projects .featured-projects .project::before,section.projects .featured-projects body[data-mode=dark] .project::before,body[data-mode=dark] section.hero-home .projects .project::before,section.hero-home .projects body[data-mode=dark] .project::before,body[data-mode=dark] footer::before,body[data-mode=dark] .btn::before,body[data-mode=dark] section::before{opacity:0}body[data-mode=dark] .ba-transition::after,body[data-mode=dark] .project-wrapper .framed-content::after,.project-wrapper body[data-mode=dark] .framed-content::after,body[data-mode=dark] .project-wrapper::after,body[data-mode=dark] .block-hero-project::after,body[data-mode=dark] .wp-block-video .video-play-btn::after,.wp-block-video body[data-mode=dark] .video-play-btn::after,body[data-mode=dark] section.recognition .sub-sections .sub-section::after,section.recognition .sub-sections body[data-mode=dark] .sub-section::after,body[data-mode=dark] section.projects .other-projects .project::after,section.projects .other-projects body[data-mode=dark] .project::after,body[data-mode=dark] section.projects .featured-projects .project::after,section.projects .featured-projects body[data-mode=dark] .project::after,body[data-mode=dark] section.hero-home .projects .project::after,section.hero-home .projects body[data-mode=dark] .project::after,body[data-mode=dark] footer::after,body[data-mode=dark] .btn::after,body[data-mode=dark] section::after{opacity:1}.accordion .accordion-header{display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.accordion .accordion-header > *{margin-right:10px}.accordion .accordion-header::after{content:"";-webkit-mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-arrow-bottom.svg");mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-arrow-bottom.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#272745;margin-left:auto;display:block;width:20px;height:11px;margin-right:0;flex:0 0 auto;transition:transform .6s ease,background-color .6s ease}@media(max-width: 768px){.accordion .accordion-header::after{-webkit-mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-arrow-bottom-sm.svg");mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-arrow-bottom-sm.svg");width:13px;height:7px}}.accordion .accordion-content{display:none;padding:20px 0 50px 0}@media(max-width: 768px){.accordion .accordion-content{padding:0 0 30px 0}}.accordion .accordion-content .desc p{font-size:2.2rem;font-weight:300;line-height:1.45;margin:20px 0}.accordion .accordion-content .desc p strong{font-weight:400}@media(max-width: 768px){.accordion .accordion-content .desc p{font-size:1.7rem}}.accordion .accordion-content .desc p:first-child{margin-top:0}.accordion .accordion-content .desc p:last-child{margin-bottom:0}.accordion .accordion-content .desc + .btn-wrapper{margin:30px 0 0 0}@media(max-width: 768px){.accordion .accordion-content .desc.smaller p{font-size:1.4rem}}@media(max-width: 480px){.accordion .accordion-content .btn-wrapper{display:flex;flex-direction:column;align-items:flex-start}}.accordion .accordion-content .btn-wrapper .btn{margin-right:10px}@media(max-width: 480px){.accordion .accordion-content .btn-wrapper .btn{margin:0 0 15px 0}}.accordion .accordion-content .btn-wrapper .btn:last-child{margin-right:0}@media(max-width: 480px){.accordion .accordion-content .btn-wrapper .btn:last-child{margin:0}}.accordion.open .accordion-header::after{transform:rotate(-180deg);background-color:#2400ff}body[data-mode=dark] .accordion .accordion-header::after{background-color:#fff}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-weight:700;white-space:nowrap;transition:color .6s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.btn::before,.btn::after{transition:opacity .6s ease,background-color .6s ease,border-color .6s ease,transform .6s ease}.btn.is-rect{border-radius:2px;font-size:1.8rem;padding:24px}.btn.is-rect span{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:space-between}.btn.is-rect span::after{content:"";-webkit-mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-arrow-right.svg");mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-arrow-right.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;display:block;width:9px;height:15px;margin-left:15px;z-index:1;transition:transform .6s ease,background-color .6s ease}@media(max-width: 480px){.btn.is-rect{width:calc(100% + 2 * var(--wrapper-padding));margin-left:calc(-1 * var(--wrapper-padding));display:flex;justify-content:space-between;height:80px;padding:10px 25px;border-radius:0}}.btn.is-rect:hover span::after{transform:translateX(5px)}.btn.is-rect-blue{color:#fff}.btn.is-rect-blue::before{background-color:rgba(36,0,255,.75)}.btn.is-rect-blue::after{background-color:rgba(123,110,199,.5)}.btn.is-rect-blue:hover::before{background-color:#2400ff}.btn.is-rect-blue:hover::after{background-color:#7b6ec7}.btn.is-rect-black{color:#fff}.btn.is-rect-black::before{background-color:rgba(0,0,0,.2)}.btn.is-rect-black::after{background-color:rgba(255,255,255,.3)}.btn.is-rect-black:hover::before{background-color:rgba(0,0,0,.3)}.btn.is-rect-black:hover::after{background-color:rgba(255,255,255,.4)}.btn.is-rect-rainbow{color:#272745}.btn.is-rect-rainbow::before,.btn.is-rect-rainbow::after{transform-origin:left}.btn.is-rect-rainbow::before{background:linear-gradient(90deg, #DAF9FF 0%, #DFF1FF 5.73%, #E8DFFF 14.06%, #FFE0F8 25%, #FFDFDF 35.42%, #FFF8DF 46.88%, #FAFDEB 58.33%, #EBFDED 70.31%, #EBFDF3 82.29%, #DFFFFD 92.71%, #DEFBFF 100%);opacity:.6}.btn.is-rect-rainbow::after{background:linear-gradient(90deg, #DA6736 -13.17%, #9A3076 23.97%, #181355 100%)}.btn.is-rect-rainbow:hover::before{transform:scaleX(1.5);background-color:rgba(0,0,0,.3)}.btn.is-rect-rainbow:hover::after{transform:scaleX(1.75);background-color:rgba(255,255,255,.4)}.btn.is-rounded{--btn-rounded-radius: 50px;font-size:1.6rem;height:40px;padding:5px 30px;border-radius:var(--btn-rounded-radius)}.btn.is-rounded span{position:relative;z-index:1;width:100%}.btn.is-rounded::before,.btn.is-rounded::after{border-radius:var(--btn-rounded-radius)}.btn.is-rounded-border{border-radius:0}.btn.is-rounded-black{color:#fff;overflow:hidden}.btn.is-rounded-black::before{background-color:rgba(0,0,0,.2)}.btn.is-rounded-black::after{background-color:rgba(16,16,32,.8)}.btn.is-rounded-black:hover::before{background-color:rgba(0,0,0,.3)}.btn.is-rounded-black:hover::after{background-color:#101020}.btn.is-rounded-rainbow{color:#272745}.btn.is-rounded-rainbow::before{transform-origin:left;background:linear-gradient(90deg, #DAF9FF 0%, #DFF1FF 5.73%, #E8DFFF 14.06%, #FFE0F8 25%, #FFDFDF 35.42%, #FFF8DF 46.88%, #FAFDEB 58.33%, #EBFDED 70.31%, #EBFDF3 82.29%, #DFFFFD 92.71%, #DEFBFF 100%);opacity:.6}.btn.is-rounded-rainbow::after{background-color:rgba(16,16,32,.8)}.btn.is-rounded-rainbow:hover::before{transform:scaleX(1.5)}.btn.is-rounded-rainbow:hover::after{background-color:#101020}.btn.is-rounded-rainbow-2{color:#272745}.btn.is-rounded-rainbow-2::before,.btn.is-rounded-rainbow-2::after{transform-origin:left}.btn.is-rounded-rainbow-2::before{background:linear-gradient(90deg, #DAF9FF 0%, #DFF1FF 5.73%, #E8DFFF 14.06%, #FFE0F8 25%, #FFDFDF 35.42%, #FFF8DF 46.88%, #FAFDEB 58.33%, #EBFDED 70.31%, #EBFDF3 82.29%, #DFFFFD 92.71%, #DEFBFF 100%);opacity:.6}.btn.is-rounded-rainbow-2::after{background:linear-gradient(90deg, #DA6736 -13.17%, #9A3076 23.97%, #181355 100%)}.btn.is-rounded-rainbow-2:hover::before{transform:scaleX(1.5)}.btn.is-rounded-rainbow-2:hover::after{transform:scaleX(1.25)}.btn.is-rounded-blue{color:#fff}.btn.is-rounded-blue::before{background-color:rgba(36,0,255,.75)}.btn.is-rounded-blue::after{transform-origin:left;background:linear-gradient(90deg, #DA6736 -13.17%, #9A3076 23.97%, #181355 100%)}.btn.is-rounded-blue:hover::before{background-color:#2400ff}.btn.is-rounded-blue:hover::after{transform:scaleX(1.25)}.btn.is-rounded-blue-op{color:#fff}.btn.is-rounded-blue-op::before{background-color:#2400ff}.btn.is-rounded-blue-op::after{transform-origin:left;background:linear-gradient(90deg, #DA6736 -13.17%, #9A3076 23.97%, #181355 100%)}.btn.is-rounded-blue-op:hover::before{background-color:#2002db}.btn.is-rounded-blue-op:hover::after{transform:scaleX(1.25)}.btn.is-rounded-purple{color:#272745}.btn.is-rounded-purple::before{background-color:rgba(36,0,255,.1)}.btn.is-rounded-purple::after{background:#1f1f3d}.btn.is-rounded-purple:hover::before{background-color:rgba(36,0,255,.2)}.btn.is-rounded-purple:hover::after{background:rgba(31,31,61,.8)}.btn.is-rounded-blue-border{color:#2400ff}.btn.is-rounded-blue-border::before{border:1px solid #2400ff}.btn.is-rounded-blue-border::after{border:1px solid rgba(237,234,255,.8)}.btn.is-rounded-blue-border:hover{color:#2002db}.btn.is-rounded-blue-border:hover::before{border-color:#2002db;background-color:rgba(36,0,255,.05)}.btn.is-rounded-blue-border:hover::after{border-color:#edeaff;background-color:rgba(255,255,255,.05)}.btn.is-rounded-blue-border-2{color:#2400ff}.btn.is-rounded-blue-border-2::before{border:1px solid #2400ff}.btn.is-rounded-blue-border-2::after{border:1px solid rgba(255,255,255,.8)}.btn.is-rounded-blue-border-2:hover{color:#2002db}.btn.is-rounded-blue-border-2:hover::before{border-color:#2002db;background-color:rgba(36,0,255,.05)}.btn.is-rounded-blue-border-2:hover::after{border-color:#fff;background-color:rgba(255,255,255,.05)}.btn.is-rounded-white-border{color:#fff}.btn.is-rounded-white-border::before{border:1px solid rgba(255,255,255,.3)}.btn.is-rounded-white-border::after{border:1px solid rgba(255,255,255,.3)}.btn.is-rounded-white-border:hover::before{border-color:rgba(255,255,255,.5)}.btn.is-rounded-white-border:hover::after{border-color:gba(#FFF, 0.5)}body[data-mode=dark] .btn.is-rect-rainbow,body[data-mode=dark] .btn.is-rounded-rainbow,body[data-mode=dark] .btn.is-rounded-rainbow-2,body[data-mode=dark] .btn.is-rounded-purple{color:#fff}body[data-mode=dark] .btn.is-rounded-blue-border{color:rgba(237,234,255,.8)}body[data-mode=dark] .btn.is-rounded-blue-border:hover{color:#edeaff}body[data-mode=dark] .btn.is-rounded-blue-border-2{color:rgba(255,255,255,.8)}body[data-mode=dark] .btn.is-rounded-blue-border-2:hover{color:#fff}.lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background:#2400ff;z-index:9999;display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;padding:15px;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}.lightbox-preview{width:100vw}@media(min-width: 769px){.lightbox-preview{display:none}}.lightbox-close{display:block;width:28px;height:28px;mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-close.svg");-webkit-mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-close.svg");background-color:#fff;border:0;position:absolute;top:15px;right:15px;cursor:pointer}.lightbox-close-placeholder{display:block;width:28px;height:28px;flex:0 0 auto}.lightbox-title{font-size:3rem;font-weight:700;margin-top:30px;flex:0 0 auto}.lightbox-subtitle{font-size:2.2rem;margin-top:5px;flex:0 0 auto}.lightbox-slider{margin-top:35px;width:calc(100% - 30px)}.lightbox-slider img{border-radius:5px}.lightbox.is-open{opacity:1;visibility:visible}body[data-mode=dark] .lightbox{background:radial-gradient(100% 93.73% at 0% 6.27%, #181355 0%, #111023 100%)}.fancybox-container .fancybox-bg{background-color:#2400ff}.fancybox-container .fancybox-toolbar{margin:15px 15px 0 0}.fancybox-container .fancybox-button{color:#fff;background-color:transparent;transition:opacity .6s ease}.fancybox-container .fancybox-button--close{display:block;width:28px;height:28px;padding:0;mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-close.svg");-webkit-mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-close.svg");background-color:#fff;border:0}.fancybox-container .fancybox-button:disabled{opacity:0}.fancybox-container .fancybox-caption{background:transparent}.fancybox-container .fancybox-slide--video{padding:0}.fancybox-is-open .fancybox-bg{opacity:1}body[data-mode=dark] .fancybox-container .fancybox-bg{background:radial-gradient(100% 93.73% at 0% 6.27%, #181355 0%, #111023 100%)}footer{padding:20px 0;transition:background-color .6s ease}@media(max-width: 480px){footer{padding:20px 0 25px 0;border-top:0}}footer::before,footer::after{height:1px;bottom:auto}@media(max-width: 480px){footer::before,footer::after{display:none}}footer::before{background-color:rgba(101,77,255,.1)}footer::after{background:linear-gradient(90deg, #FA8857 -13.17%, #DB4AAA 23.97%, #4137C7 100%)}footer .wrapper{display:flex;align-items:center;justify-content:center}footer ul{display:inline-block}footer ul li{display:inline-block;margin-right:18px}@media(max-width: 768px){footer ul li{margin-right:30px}}@media(max-width: 768px){footer ul li:last-child{margin-right:40px}}footer ul li a{display:block;width:22px;height:22px;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#2400ff;transition:transform .6s ease,background-color .6s ease}footer ul li a:hover{transform:translateY(-2px);background-color:#2002db}footer p{display:inline-block;color:#654dff;font-size:1.8rem;font-weight:700;transition:color .6s ease}footer p em{font-style:normal}@media(max-width: 768px){footer p em{display:none}}footer p a{color:#654dff;transition:color .6s ease}body[data-mode=dark] footer{background-color:#05050f}body[data-mode=dark] footer ul li a{background-color:rgba(255,255,255,.5)}body[data-mode=dark] footer ul li a:hover{background-color:#fff}body[data-mode=dark] footer p,body[data-mode=dark] footer p a{color:rgba(255,255,255,.5)}header{position:fixed;top:0;left:0;right:0;z-index:9990;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:background-color .6s ease,color .6s ease}@media(max-width: 768px){header{padding:25px 0}}header > .wrapper{height:var(--header-h);display:flex;align-items:center;justify-content:space-between}@media(max-width: 768px){header > .wrapper{height:calc(var(--header-h) - 2*25px);align-items:flex-end}}header .switch{width:37px;height:24px;background-color:#ddd;border:2px solid #e1e1e1;border-radius:156px;cursor:pointer;transition:background-color .6s ease,border-color .6s ease}header .switch span{width:20px;height:20px;display:block;background-color:#f5f5f5;border-radius:50%;position:relative;transition:transform .6s ease,background-color .6s ease}header .switch span::after{content:"";display:block;background-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-moon.svg");background-position:center;background-repeat:no-repeat;width:8px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.75;transition:opacity .6s ease}header .switch:hover span{background-color:#fff}header p{font-size:1.4rem;font-weight:300;margin-right:25px}@media(max-width: 768px){header p{display:none}}header .large-menu{margin-left:auto}@media(max-width: 768px){header .large-menu{display:none}}header .large-menu nav ul{display:flex}header .large-menu nav ul li{margin-right:25px;position:relative}header .large-menu nav ul li::before{content:"";background-color:#edeaff;display:block;width:15px;height:4px;position:absolute;bottom:5px;left:-7px;transform:rotate(45deg);opacity:0;z-index:1;transition:opacity .6s ease,background-color .6s ease}header .large-menu nav ul li a{color:#000;font-size:1.4rem;opacity:.6;text-transform:lowercase;position:relative;z-index:2;transition:color .6s ease,opacity .6s ease}header .large-menu nav ul li.current_page_item::before{opacity:1}header .large-menu nav ul li.current_page_item a{opacity:1;font-weight:700}header .large-menu nav ul li:hover a{opacity:1}header .mobile-menu{transform:translate(-100%, 0);visibility:hidden;padding:25px 0;position:fixed;top:var(--header-h);left:0;right:0;bottom:0;background:#fff;overflow:auto;transition:transform .6s ease,visibility .6s ease,background .6s ease}header .mobile-menu::before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:linear-gradient(#05050F, rgba(5, 5, 15, 0));opacity:.075}header .mobile-menu nav{padding:35px 0}header .mobile-menu nav.main-menu{padding-top:25px}header .mobile-menu nav.main-menu ul li{color:#05050f;font-size:2.4rem;margin:25px 0;position:relative;transition:color .6s ease}header .mobile-menu nav.main-menu ul li:first-child{margin-top:0}header .mobile-menu nav.main-menu ul li:last-child{margin-bottom:0}header .mobile-menu nav.main-menu ul li::before{content:"-";font-weight:700;position:absolute;top:50%;left:0;opacity:0;transform:translate(-15px, -50%);transition:opacity .6s ease,transform .6s ease}header .mobile-menu nav.main-menu ul li a{color:#05050f;display:inline-block;transition:font-weight .6s ease,transform .6s ease,color .6s ease}header .mobile-menu nav.main-menu ul li.current_page_item::before{opacity:1;transform:translate(0, -50%)}header .mobile-menu nav.main-menu ul li.current_page_item a{font-weight:700;transform:translateX(15px)}header .mobile-menu nav.main-menu ul li:hover::before{opacity:1;transform:translate(0, -50%)}header .mobile-menu nav.main-menu ul li:hover a{transform:translateX(15px)}header .mobile-menu nav.secondary-menu{position:relative}header .mobile-menu nav.secondary-menu::before{content:"";position:absolute;top:0;left:calc(-1 * var(--wrapper-padding));right:calc(-1 * var(--wrapper-padding));display:block;height:1px;background-color:rgba(36,0,255,.08);transition:background .6s ease}header .mobile-menu nav.secondary-menu ul li{margin:25px 0}header .mobile-menu nav.secondary-menu ul li:first-child{margin-top:0}header .mobile-menu nav.secondary-menu ul li:last-child{margin-bottom:0}header .mobile-menu nav.secondary-menu ul li a{color:#2400ff;font-size:1.8rem;padding-left:30px;position:relative;transition:color .6s ease}header .mobile-menu nav.secondary-menu ul li a::before,header .mobile-menu nav.secondary-menu ul li a::after{content:"";width:16px;height:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translate(0, -50%);transition:background .6s ease}header .mobile-menu nav.secondary-menu ul li a::before{-webkit-mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-external-square.svg");mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-external-square.svg");background-color:#2400ff}header .mobile-menu nav.secondary-menu ul li a::after{-webkit-mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-external-arrow.svg");mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-external-arrow.svg");background-color:#51517b}header .mobile-menu nav.secondary-menu ul li a:hover{color:#2002db}header .toggle-mobile-menu{width:20px;display:none}@media(max-width: 768px){header .toggle-mobile-menu{display:block}}header .toggle-mobile-menu svg{overflow:visible}header .toggle-mobile-menu svg g{fill:#05050f;transition:fill .6s ease}header .toggle-mobile-menu svg path{transition:transform .6s ease,opacity .6s ease;transform-origin:center}header .toggle-mobile-menu svg path.line-2,header .toggle-mobile-menu svg path.line-2-bis{transition:transform 1.2s ease}header .toggle-mobile-menu:hover svg path.line-1{transform:translateX(2px)}header .toggle-mobile-menu:hover svg path.line-3{transform:translateX(-2px)}header .toggle-mobile-menu.open svg path.line-2{transform:rotate(45deg)}header .toggle-mobile-menu.open svg path.line-2-bis{transform:rotate(-45deg)}header .toggle-mobile-menu.open svg path.line-1,header .toggle-mobile-menu.open svg path.line-3{opacity:0}header .toggle-mobile-menu.open svg path.line-1{transform:translateX(100%)}header .toggle-mobile-menu.open svg path.line-3{transform:translateX(-100%)}header .toggle-mobile-menu.open + .mobile-menu{transform:translate(0, 0);visibility:visible}main{padding-top:var(--header-h)}body[data-mode=dark] header{background-color:#05050f;color:#fff}body[data-mode=dark] header .switch{background-color:rgba(144,134,205,.5);border-color:rgba(144,134,205,.2)}body[data-mode=dark] header .switch span{background-color:#1e1823;transform:translateX(13px)}body[data-mode=dark] header .switch span::after{opacity:1}body[data-mode=dark] header .large-menu nav ul li::before{background-color:#ad3862}body[data-mode=dark] header .large-menu nav ul li a{color:#fff}body[data-mode=dark] header .mobile-menu{background:#05050f}body[data-mode=dark] header .mobile-menu nav.main-menu ul li{color:#fff}body[data-mode=dark] header .mobile-menu nav.main-menu ul li a{color:#fff}body[data-mode=dark] header .mobile-menu nav.secondary-menu::before{background-color:#272745}body[data-mode=dark] header .mobile-menu nav.secondary-menu ul li{color:#fff}body[data-mode=dark] header .mobile-menu nav.secondary-menu ul li a{color:#8783a6}body[data-mode=dark] header .mobile-menu nav.secondary-menu ul li a::before{background-color:#fff}body[data-mode=dark] header .mobile-menu nav.secondary-menu ul li a::after{background-color:#51517b}body[data-mode=dark] header .mobile-menu nav.secondary-menu ul li a:hover{color:rgba(255,255,255,.5)}body[data-mode=dark] header .toggle-mobile-menu svg g{fill:#fff}.underline,section.about-presentation .contact a,.link,.link-reversed,.underline-reverse,section.hero-home .projects .project .txt-wrapper a,footer p a{cursor:pointer;position:relative;text-decoration:none}.underline::after,section.about-presentation .contact a::after,.link::after,.link-reversed::after,.underline-reverse::after,section.hero-home .projects .project .txt-wrapper a::after,footer p a::after{content:"";display:block;width:100%;height:2px;position:absolute;bottom:0;right:0;background:currentColor;-moz-transition:width .6s ease;-o-transition:width .6s ease;-webkit-transition:width .6s ease;transition:width .6s ease}.underline:hover::after,section.about-presentation .contact a:hover::after,.link:hover::after,.link-reversed:hover::after,.underline-reverse:hover::after,section.hero-home .projects .project .txt-wrapper a:hover::after,footer p a:hover::after{width:0}.underline-reverse::after,section.hero-home .projects .project .txt-wrapper a::after,.link-reversed::after{width:0;right:auto;left:0}.underline-reverse:hover::after,section.hero-home .projects .project .txt-wrapper a:hover::after,.link-reversed:hover::after{width:100%}.link,.link-reversed{font-size:1.8rem;font-weight:700}.ontitle{font-size:1.2rem;margin:0 0 30px 0}.project-back-btn{background:rgba(255,255,255,.5);z-index:10}.project-back-btn a{color:#272745;font-size:2.4rem;line-height:1;text-decoration:none;display:flex;align-items:center;height:70px}@media(max-width: 768px){.project-back-btn a{font-size:1.8rem}}.project-back-btn a::before{content:"";display:inline-block;width:11px;height:20px;margin-right:15px;mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-arrow-left.svg");-webkit-mask-image:url("/wp-content/themes/chlovis-lobre/img/misc/ico-arrow-left.svg");background-color:currentColor;transition:transform .6s ease}@media(max-width: 768px){.project-back-btn a::before{height:11px;width:6px;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}}.project-back-btn a:hover::before{transform:translateX(-3px)}section.about{--flex-gap: 20px;color:#272745;transition:color .6s ease}section.about::before{background-color:#fff}section.about::after{background-color:#101020}section.about .about-hero h1{font-weight:300}section.about .about-hero h1 strong{display:block;font-weight:700}@media(max-width: 768px){section.about .about-hero h1 strong{display:inline}}section.about .about-hero .flex-wrapper{display:flex;margin:calc(-1 * var(--flex-gap) / 2)}@media(max-width: 768px){section.about .about-hero .flex-wrapper{display:block;margin:0}}section.about .about-hero .flex-wrapper .flex-item{padding:calc(var(--flex-gap) / 2);flex:1 0 0}@media(max-width: 768px){section.about .about-hero .flex-wrapper .flex-item{padding:0}}section.about .about-hero .flex-wrapper .flex-item p{font-size:var(--fz-default);font-weight:300;line-height:1.8;margin:0 0 20px 0}section.about .about-hero .flex-wrapper .flex-item p:last-child{margin-bottom:0}@media(max-width: 768px){section.about .about-hero .flex-wrapper .flex-item p:last-child{margin-bottom:20px}}@media(max-width: 768px){section.about .about-hero .btn-wrapper{text-align:center}}section.about .about-hero .btn{margin-top:50px}@media(max-width: 768px){section.about .about-hero .btn{margin-top:30px}}section.about .icon,section.about .subtitle{font-size:4.2rem;line-height:1.3}@media(max-width: 768px){section.about .icon,section.about .subtitle{font-size:3rem}}section.about .subtitle{font-weight:700;margin:0 0 20px 0;max-width:700px}section.about .sub-sections .sub-section{padding:50px 0 0 0;position:relative}section.about .sub-sections .sub-section::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:rgba(220,214,255,.5);transition:background-color .6s ease}section.about .sub-sections .sub-section:first-child{margin-top:100px}@media(max-width: 768px){section.about .sub-sections .sub-section:first-child{margin-top:75px}}section.about .sub-sections .sub-section .intro{font-size:var(--fz-default);font-weight:300;line-height:1.8;max-width:600px}@media(max-width: 1280px){section.about .sub-sections .sub-section .intro{max-width:590px}}section.about .sub-sections .sub-section .intro strong{font-weight:700}section.about .sub-sections .sub-section .gradient-list{margin:50px 0 0 0}section.about .sub-sections .sub-section .gradient-list .gradient-list-item{position:relative;transition:background-color .3s ease;--current-offset-h: 25px;--current-offset-v: 10px;--padding-v: 15px}@media(max-width: 768px){section.about .sub-sections .sub-section .gradient-list .gradient-list-item{--current-offset-h: 10px}}section.about .sub-sections .sub-section .gradient-list .gradient-list-item:last-child{height:34px}@media(max-width: 768px){section.about .sub-sections .sub-section .gradient-list .gradient-list-item:last-child{height:28px}}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(1){background-color:rgba(36,0,255,.02)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(2){background-color:rgba(36,0,255,.04)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(3){background-color:rgba(36,0,255,.06)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(4){background-color:rgba(36,0,255,.08)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(5){background-color:rgba(36,0,255,.1)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(6){background-color:rgba(36,0,255,.12)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(7){background-color:rgba(36,0,255,.14)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(8){background-color:rgba(36,0,255,.16)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(9){background-color:rgba(36,0,255,.18)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(10){background-color:rgba(36,0,255,.2)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(11){background-color:rgba(36,0,255,.22)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(12){background-color:rgba(36,0,255,.24)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(13){background-color:rgba(36,0,255,.26)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(14){background-color:rgba(36,0,255,.28)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(15){background-color:rgba(36,0,255,.3)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(16){background-color:rgba(36,0,255,.32)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(17){background-color:rgba(36,0,255,.34)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(18){background-color:rgba(36,0,255,.36)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(19){background-color:rgba(36,0,255,.38)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(20){background-color:rgba(36,0,255,.4)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment{cursor:pointer}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+1){background-color:#ecf6fd}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+1):hover{background-color:#d8edff}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+2){background-color:#ebfbfd}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+2):hover{background-color:#d6fbff}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+3){background-color:#ebfdfc}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+3):hover{background-color:#dbfffd}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+4){background-color:#ebfdf3}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+4):hover{background-color:#d9ffea}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+5){background-color:#ebfded}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+5):hover{background-color:#d8ffdc}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+6){background-color:#f1fdeb}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+6):hover{background-color:#e3ffd6}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+7){background-color:#fafdeb}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+7):hover{background-color:#f9ffd8}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+8){background-color:#fdf9eb}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+8):hover{background-color:#fff6d7}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+9){background-color:#fdf5eb}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+9):hover{background-color:#ffecd6}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+10){background-color:#fdefeb}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+10):hover{background-color:#ffe0d7}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+11){background-color:#fdebeb}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+11):hover{background-color:#ffd7d7}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+12){background-color:#fdebf0}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+12):hover{background-color:#ffd4e1}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+13){background-color:#fdebf9}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+13):hover{background-color:#ffd9f7}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+14){background-color:#f7ebfd}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+14):hover{background-color:#f2d8ff}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+15){background-color:#f0ebfd}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+15):hover{background-color:#e3daff}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+16){background-color:#ebeffd}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(16n+16):hover{background-color:#d8e0ff}section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-content-wrapper{display:flex;align-items:center;flex-grow:1;padding:var(--padding-v) 0;min-height:75px}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current .gradient-content-wrapper{position:relative}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current .gradient-content-wrapper:before,section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current .gradient-content-wrapper:after{content:"";position:absolute;top:0;bottom:0;background-color:#7b6ec7}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current .gradient-content-wrapper::before{width:3px;left:calc(-1 * var(--current-offset-h))}@media(max-width: 768px){section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current .gradient-content-wrapper::before{width:1px}}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current .gradient-content-wrapper::after{display:none}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current:first-of-type{padding-top:var(--current-offset-v)}@media(max-width: 768px){section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current:first-of-type{padding-top:5px}}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current:first-of-type .gradient-content-wrapper::before{top:calc(-1 * var(--current-offset-h) / 2)}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current:first-of-type .gradient-content-wrapper::after{width:var(--current-offset-h);height:3px;left:calc(-1 * var(--current-offset-h));top:calc(-1 * var(--current-offset-h) / 2);display:block}@media(max-width: 768px){section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current:first-of-type .gradient-content-wrapper::after{height:1px}}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current:first-of-type .current-label{display:inline-block;background-color:#7b6ec7;color:#fff;padding:4px 8px;position:absolute;top:0;transform:translate(0, -50%);font-size:1.2rem;font-weight:700}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current.last-current .gradient-content-wrapper::before{bottom:50%}section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current.last-current .gradient-content-wrapper::after{display:block;width:16px;height:16px;border-radius:50%;left:calc(-1 * var(--current-offset-h));top:50%;transform:translate(calc(-50% + 1.5px), -50%)}@media(max-width: 768px){section.about .sub-sections .sub-section .gradient-list .gradient-list-item.current.last-current .gradient-content-wrapper::after{width:8px;height:8px;transform:translate(calc(-50% + 0.25px), -50%)}}section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-list-date{flex:0 0 70px;margin-right:50px;text-align:right}@media(max-width: 768px){section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-list-date{flex-basis:45px;margin-right:20px}}section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-list-date p{font-size:1.85rem;font-weight:300;white-space:nowrap}@media(max-width: 768px){section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-list-date p{font-size:1.2rem}}section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-list-date p:first-child{font-size:2.8rem;line-height:1;font-weight:700}@media(max-width: 768px){section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-list-date p:first-child{font-size:1.6rem}}section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-list-title{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width: 768px){section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-list-title{display:block}}section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-list-title h3{font-size:2.4rem}@media(max-width: 768px){section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-list-title h3{font-size:1.6rem}}section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-list-title h3 strong{font-weight:400}@media(max-width: 768px){section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-list-title h3 strong{display:block}}section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-list-title .btn{margin:0 0 0 10px;flex:0 0 auto;opacity:0;transition:opacity .6s ease,color .6s ease}@media(max-width: 768px){section.about .sub-sections .sub-section .gradient-list .gradient-list-item .gradient-list-title .btn{display:none}}body[data-mode=dark] section.about{color:#fff}body[data-mode=dark] section.about .link-reversed{color:#fff}body[data-mode=dark] section.about .sub-sections .sub-section::before{background-color:#2e2e2e}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(1){background-color:rgba(123,110,199,.08)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(2){background-color:rgba(123,110,199,.12)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(3){background-color:rgba(123,110,199,.16)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(4){background-color:rgba(123,110,199,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(5){background-color:rgba(123,110,199,.24)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(6){background-color:rgba(123,110,199,.28)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(7){background-color:rgba(123,110,199,.32)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(8){background-color:rgba(123,110,199,.36)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(9){background-color:rgba(123,110,199,.4)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(10){background-color:rgba(123,110,199,.44)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(11){background-color:rgba(123,110,199,.48)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(12){background-color:rgba(123,110,199,.52)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(13){background-color:rgba(123,110,199,.56)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(14){background-color:rgba(123,110,199,.6)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(15){background-color:rgba(123,110,199,.64)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(16){background-color:rgba(123,110,199,.68)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(17){background-color:rgba(123,110,199,.72)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(18){background-color:rgba(123,110,199,.76)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(19){background-color:rgba(123,110,199,.8)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.background-item:nth-child(20){background-color:rgba(123,110,199,.84)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+1){background-color:rgba(194,58,241,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+1):hover{background-color:rgba(194,58,241,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+2),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+36){background-color:rgba(205,58,241,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+2):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+36):hover{background-color:rgba(205,58,241,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+3),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+35){background-color:rgba(216,58,241,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+3):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+35):hover{background-color:rgba(216,58,241,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+4),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+34){background-color:rgba(227,58,241,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+4):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+34):hover{background-color:rgba(227,58,241,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+5),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+33){background-color:rgba(241,58,234,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+5):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+33):hover{background-color:rgba(241,58,234,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+6),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+32){background-color:rgba(241,58,201,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+6):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+32):hover{background-color:rgba(241,58,201,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+7),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+31){background-color:rgba(241,58,168,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+7):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+31):hover{background-color:rgba(241,58,168,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+8),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+30){background-color:rgba(241,58,146,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+8):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+30):hover{background-color:rgba(241,58,146,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+9),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+29){background-color:rgba(240,41,125,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+9):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+29):hover{background-color:rgba(240,41,125,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+10),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+28){background-color:rgba(232,25,112,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+10):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+28):hover{background-color:rgba(232,25,112,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+11),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+27){background-color:rgba(233,3,99,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+11):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+27):hover{background-color:rgba(233,3,99,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+12),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+26){background-color:rgba(236,3,73,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+12):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+26):hover{background-color:rgba(236,3,73,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+13),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+25){background-color:rgba(236,4,46,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+13):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+25):hover{background-color:rgba(236,4,46,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+14),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+24){background-color:rgba(252,0,0,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+14):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+24):hover{background-color:rgba(252,0,0,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+15),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+23){background-color:rgba(252,60,0,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+15):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+23):hover{background-color:rgba(252,60,0,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+16),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+22){background-color:rgba(252,91,0,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+16):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+22):hover{background-color:rgba(252,91,0,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+17),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+21){background-color:rgba(252,106,0,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+17):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+21):hover{background-color:rgba(252,106,0,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+18),body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+20){background-color:rgba(252,121,0,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+18):hover,body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+20):hover{background-color:rgba(252,121,0,.2)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+19){background-color:rgba(252,136,0,.1)}body[data-mode=dark] section.about .sub-sections .sub-section .gradient-list .gradient-list-item.accomplishment:nth-child(19n+19):hover{background-color:rgba(252,136,0,.2)}section.about-presentation::before{background-color:#fff}section.about-presentation::after{background-color:#101020}section.about-presentation .wrapper{position:relative}section.about-presentation .txt-wrapper{max-width:48%}@media(max-width: 768px){section.about-presentation .txt-wrapper{max-width:100%}}section.about-presentation h2,section.about-presentation h3,section.about-presentation p{color:#272745;transition:color .6s ease}section.about-presentation h3{font-size:4.2rem;line-height:1.2;margin-bottom:45px;font-weight:700}@media(max-width: 768px){section.about-presentation h3{font-size:3rem;margin-bottom:35px}}section.about-presentation .presentation{font-size:var(--fz-default);font-weight:300;line-height:1.8}section.about-presentation .presentation p{margin-bottom:20px}@media(max-width: 768px){section.about-presentation .presentation p{margin-bottom:30px}}section.about-presentation .presentation p:last-child{margin-bottom:5px}@media(max-width: 768px){section.about-presentation .presentation p:last-child{margin-bottom:10px}}section.about-presentation .legend{color:#959595;font-size:1.2rem;font-weight:300;line-height:1.5;transition:color .6s ease}section.about-presentation .contact{font-size:var(--fz-default);font-weight:700;margin-top:26px;margin-bottom:70px}@media(max-width: 768px){section.about-presentation .contact{font-size:2.4rem;font-weight:400;line-height:1.35}}section.about-presentation .contact a{color:#272745;transition:color .6s ease}@media(max-width: 768px){section.about-presentation .contact a{font-weight:700}}section.about-presentation .img-wrapper{position:absolute;top:calc(-35px - var(--section-padding));right:0;width:42%;background-color:#fff}section.about-presentation .img-wrapper:before{content:"";display:block;float:left;padding-bottom:140.2948402948%}section.about-presentation .img-wrapper:after{content:"";display:table;clear:both}@media(max-width: 768px){section.about-presentation .img-wrapper{display:none}}section.about-presentation .img-wrapper img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;transition:opacity .6s ease}section.about-presentation .img-wrapper img.dark{opacity:0}body[data-mode=dark] section.about-presentation h2,body[data-mode=dark] section.about-presentation h3,body[data-mode=dark] section.about-presentation p,body[data-mode=dark] section.about-presentation .legend,body[data-mode=dark] section.about-presentation .contact a{color:#fff}body[data-mode=dark] section.about-presentation .img-wrapper img.light{opacity:0}body[data-mode=dark] section.about-presentation .img-wrapper img.dark{opacity:1}section.cta-contact{transition:color .6s ease}section.cta-contact h2{font-size:3rem;font-weight:700;margin-bottom:30px}@media(max-width: 768px){section.cta-contact h2{font-size:2.5rem}}section.cta-contact p{font-size:2.2rem;line-height:1.5}@media(max-width: 768px){section.cta-contact p{font-size:1.8rem}}section.cta-contact .flex-wrapper{display:flex;align-items:center;justify-content:space-between}@media(max-width: 768px){section.cta-contact .flex-wrapper{display:block}}section.cta-contact .flex-wrapper div{margin-right:40px;max-width:720px}section.cta-contact .flex-wrapper em{font-weight:300}section.cta-contact .flex-wrapper .btn{flex-shrink:0}@media(max-width: 768px){section.cta-contact .flex-wrapper .btn{margin-top:30px}}section.cta-contact.cta-contact-white,section.cta-contact.cta-contact-white-2{color:#272745}section.cta-contact.cta-contact-white::before,section.cta-contact.cta-contact-white-2::before{background:#fff}section.cta-contact.cta-contact-white::after,section.cta-contact.cta-contact-blue::after{background:linear-gradient(90deg, #DA6736 -13.17%, #9A3076 23.97%, #181355 100%)}section.cta-contact.cta-contact-white-2::after{background:#101020}section.cta-contact.cta-contact-blue{color:#fff}section.cta-contact.cta-contact-blue::before{background:#2400ff}body[data-mode=dark] section.cta-contact.cta-contact-white,body[data-mode=dark] section.cta-contact.cta-contact-white-2,body[data-mode=dark] section.cta-contact.cta-contact-blue{color:#fff}figure.wp-block-embed.is-type-video .wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}figure.wp-block-embed.is-type-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.hero-home::before{background:linear-gradient(156.64deg, rgba(36, 0, 255, 0) -28.81%, rgba(36, 0, 255, 0.13) 69.79%)}section.hero-home::after{background:linear-gradient(156.64deg, #DA5336 -28.81%, #181355 69.79%)}@media(min-width: 769px){section.hero-home{padding-top:60px}}section.hero-home .intro{margin-bottom:34px}section.hero-home .intro p{line-height:1.4}section.hero-home .intro .hi{color:#2400ff;font-size:1.4rem;font-weight:700;transition:color .6s ease}@media(max-width: 768px){section.hero-home .intro .hi{font-size:2.2rem}}section.hero-home .intro .pres{font-size:var(--fz-default);font-weight:300;transition:color .6s ease}@media(max-width: 1339px){section.hero-home .intro .pres{font-size:1.4rem}}@media(max-width: 768px){section.hero-home .intro .pres{font-size:1.1rem}}section.hero-home .intro .pres-t{font-size:1.6rem;font-weight:300;transition:color .6s ease}@media(max-width: 1339px){section.hero-home .intro .pres-t{font-size:1.2rem}}@media(max-width: 768px){section.hero-home .intro .pres-t{font-size:1.3rem}}section.hero-home .intro h1{color:#2400ff;font-size:5.2rem;font-weight:400;line-height:1;margin-top:34px;transition:color .6s ease}@media(max-width: 1339px){section.hero-home .intro h1{font-size:5rem}}@media(max-width: 768px){section.hero-home .intro h1{font-size:2.6rem;margin-top:20px}}section.hero-home .intro h1 strong{font-weight:700}section.hero-home .projects{margin:26px 0 54px;--project-padding: 15px}@media(max-width: 1339px){section.hero-home .projects{--project-padding: 8px}}@media(max-width: 1339px){section.hero-home .projects{margin:35px 0 25px}}@media(max-width: 768px){section.hero-home .projects{margin-top:0}}section.hero-home .projects .projects-title{color:#272745;font-size:1.6rem;font-weight:300;margin-bottom:20px;transition:color .6s ease}@media(max-width: 1339px){section.hero-home .projects .projects-title{font-size:1.2rem;margin-bottom:10px}}@media(max-width: 768px){section.hero-home .projects .projects-title{font-size:1.6rem;margin-top:0}}section.hero-home .projects .project{border-radius:8px;width:calc(100% + var(--project-padding) * 2);margin:0 0 12px 0;margin-left:calc(var(--project-padding) * -1);padding:var(--project-padding);display:flex;align-items:center;overflow:hidden;box-shadow:0 0 8px rgba(57,57,57,.03);transition:color .6s ease}section.hero-home .projects .project::before,section.hero-home .projects .project::after{border-radius:8px}section.hero-home .projects .project::before{background-color:#fff;border:1px solid rgba(144,144,144,.15)}section.hero-home .projects .project::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.3) 100%);border:1px solid rgba(0,0,0,.15)}@media(max-width: 1339px){section.hero-home .projects .project{margin-bottom:8px}}@media(max-width: 768px){section.hero-home .projects .project{width:calc(100% + 10px);margin-left:-5px}}section.hero-home .projects .project:last-child{margin-bottom:0}section.hero-home .projects .project .project-link-sm{display:none}@media(max-width: 768px){section.hero-home .projects .project .project-link-sm{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}}section.hero-home .projects .project .img-wrapper{position:relative;width:67px;height:67px;border-radius:3px;overflow:hidden;margin-right:27px;z-index:1;flex-shrink:0}@media(max-width: 1339px){section.hero-home .projects .project .img-wrapper{width:47px;height:47px;margin-right:20px}}@media(max-width: 768px){section.hero-home .projects .project .img-wrapper{width:61px;height:61px;margin-right:15px}}section.hero-home .projects .project .img-wrapper img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}section.hero-home .projects .project .txt-wrapper{flex-grow:1;position:relative;z-index:1}@media(min-width: 769px){section.hero-home .projects .project .txt-wrapper{margin-right:10px}}section.hero-home .projects .project .txt-wrapper .title{color:#272745;font-size:2.4rem;margin:0 0 5px 0;transition:color .6s ease}@media(max-width: 1339px){section.hero-home .projects .project .txt-wrapper .title{font-size:var(--fz-default)}}@media(max-width: 768px){section.hero-home .projects .project .txt-wrapper .title{font-size:1.4rem}}section.hero-home .projects .project .txt-wrapper .desc{color:#272745;font-size:var(--fz-default);font-weight:300;transition:color .6s ease}@media(max-width: 1339px){section.hero-home .projects .project .txt-wrapper .desc{font-size:1.4rem}}@media(max-width: 768px){section.hero-home .projects .project .txt-wrapper .desc{font-size:1.1rem}}section.hero-home .projects .project .txt-wrapper .desc + p{margin-left:15px}section.hero-home .projects .project .txt-wrapper .preview{color:#959595;font-size:var(--fz-default);font-style:italic;font-weight:300;transition:color .6s ease}@media(max-width: 1339px){section.hero-home .projects .project .txt-wrapper .preview{font-size:1.2rem}}@media(max-width: 768px){section.hero-home .projects .project .txt-wrapper .preview{display:none}}section.hero-home .projects .project .txt-wrapper a{color:#272745;font-size:var(--fz-default);font-weight:700;transition:color .6s ease}@media(max-width: 1339px){section.hero-home .projects .project .txt-wrapper a{font-size:1.2rem}}@media(max-width: 768px){section.hero-home .projects .project .txt-wrapper a{display:none}}section.hero-home .projects .project .txt-wrapper .desc-link{display:flex;justify-content:space-between}section.hero-home .btn-wrapper{display:flex;align-items:center}@media(max-width: 768px){section.hero-home .btn-wrapper{display:block}}section.hero-home .btn-wrapper > a{margin-right:40px}@media(max-width: 768px){section.hero-home .btn-wrapper > a{margin-right:0}}section.hero-home .btn-wrapper > a:last-child{margin-right:0}section.hero-home .btn-wrapper .link,section.hero-home .btn-wrapper .link-reversed{transition:color .6s ease}@media(max-width: 768px){section.hero-home .btn-wrapper .link,section.hero-home .btn-wrapper .link-reversed{display:none}}body[data-mode=dark] section.hero-home .intro .pres,body[data-mode=dark] section.hero-home .intro .pres-t{color:#ffb876}body[data-mode=dark] section.hero-home .intro .hi,body[data-mode=dark] section.hero-home .intro h1{color:#fff}body[data-mode=dark] section.hero-home .projects .projects-title{color:#fff}body[data-mode=dark] section.hero-home .projects .project .txt-wrapper .title,body[data-mode=dark] section.hero-home .projects .project .txt-wrapper .desc,body[data-mode=dark] section.hero-home .projects .project .txt-wrapper .preview{color:#fff}body[data-mode=dark] section.hero-home .projects .project .txt-wrapper a{color:#fff}body[data-mode=dark] section.hero-home .btn-wrapper .link,body[data-mode=dark] section.hero-home .btn-wrapper .link-reversed{color:#fff}section.projects::before{background:linear-gradient(156.64deg, rgba(36, 0, 255, 0) -28.81%, rgba(36, 0, 255, 0.026) 69.79%)}section.projects::after{background:#101020}section.projects h1{margin-bottom:10px}section.projects h1 + p{font-size:var(--fz-default);font-weight:300}@media(max-width: 768px){section.projects h1 + p{display:none}}section.projects .subtitle-sm{display:none;font-size:2rem;font-weight:700;margin:15px 0}@media(max-width: 768px){section.projects .subtitle-sm{display:block}}section.projects .featured-projects{margin:20px 0 0 0;--project-padding: 35px}@media(min-width: 769px){section.projects .featured-projects{display:block}}@media(max-width: 768px){section.projects .featured-projects{margin:0}}section.projects .featured-projects .project{overflow:hidden;border-radius:8px;display:flex;justify-content:space-between;align-items:center;width:calc(100% + var(--project-padding) * 2);margin:0 0 20px calc(var(--project-padding) * -1);padding:var(--project-padding)}section.projects .featured-projects .project::before,section.projects .featured-projects .project::after{border-radius:8px;border:1px solid}section.projects .featured-projects .project::before{background-color:#fff;border-color:rgba(36,0,255,.04)}section.projects .featured-projects .project::after{background-color:rgba(123,110,199,.08);border-color:rgba(123,110,199,.2)}@media(max-width: 768px){section.projects .featured-projects .project{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:auto;margin:0;border:1px solid rgba(36,0,255,.04);padding:15px 20px}}section.projects .featured-projects .project:last-child{margin-bottom:0}section.projects .featured-projects .project h2,section.projects .featured-projects .project p,section.projects .featured-projects .project .btn-wrapper{position:relative;z-index:2}section.projects .featured-projects .project h2,section.projects .featured-projects .project p{color:#272745;transition:color .6s ease}section.projects .featured-projects .project h2{font-size:2.4rem;line-height:1.3;margin:0 0 5px 0}@media(max-width: 768px){section.projects .featured-projects .project h2{font-size:2rem;margin-bottom:10px}}section.projects .featured-projects .project h2 + p{font-weight:300;font-size:2rem}@media(max-width: 1024px){section.projects .featured-projects .project h2 + p{font-size:1.8rem}}@media(max-width: 768px){section.projects .featured-projects .project h2 + p{font-size:1.4rem}}section.projects .featured-projects .project .btn-wrapper{margin:0 0 0 20px}@media(max-width: 768px){section.projects .featured-projects .project .btn-wrapper{margin:22px 0 0 0}}section.projects .other-projects{margin:45px 0 0 0}@media(max-width: 768px){section.projects .other-projects{margin-top:50px}}section.projects .other-projects::after{content:"";display:block;height:45px}@media(max-width: 768px){section.projects .other-projects::after{height:15px}}section.projects .other-projects .project{display:flex;justify-content:space-between;align-items:center}section.projects .other-projects .project::before,section.projects .other-projects .project::after{transition:opacity .6s ease,background-color .6s ease}section.projects .other-projects .project::before{background-color:#fbfaff;border-bottom:1px solid rgba(36,0,255,.08)}section.projects .other-projects .project::after{background-color:rgba(123,110,199,.07);border-bottom:1px solid rgba(123,110,199,.2)}section.projects .other-projects .project .wrapper{position:relative;z-index:1}section.projects .other-projects .project .accordion-header{padding:20px 0}section.projects .other-projects .project .accordion-header > *{margin-right:50px}section.projects .other-projects .project .accordion-header > *:last-child{margin-right:0}section.projects .other-projects .project .accordion-header .date,section.projects .other-projects .project .accordion-header h2,section.projects .other-projects .project .accordion-header .cat{color:#272745;opacity:1;transition:color .6s ease,opacity .6s ease}section.projects .other-projects .project .accordion-header .date,section.projects .other-projects .project .accordion-header h2{font-size:2.4rem;line-height:1.3}section.projects .other-projects .project .accordion-header h2{flex:1 1 calc(50%/2 - 100px)}@media(max-width: 768px){section.projects .other-projects .project .accordion-header h2{font-size:2rem;transition:color .6s ease}}section.projects .other-projects .project .accordion-header .date{flex:0 0 100px}@media(max-width: 768px){section.projects .other-projects .project .accordion-header .date{display:none}}section.projects .other-projects .project .accordion-header .cat{flex:1 1 calc(50%/2 - 100px);font-size:var(--fz-default);font-weight:300}@media(max-width: 768px){section.projects .other-projects .project .accordion-header .cat{display:none}}section.projects .other-projects .project .accordion-content .date,section.projects .other-projects .project .accordion-content .cat{display:none;font-size:1.6rem;margin:0 0 10px 0}@media(max-width: 768px){section.projects .other-projects .project .accordion-content .date,section.projects .other-projects .project .accordion-content .cat{display:block}}section.projects .other-projects .project .accordion-content .cat{font-weight:300}section.projects .other-projects .project:hover::before,section.projects .other-projects .project.open::before{background-color:#f7f5ff}section.projects .other-projects .project:hover::after,section.projects .other-projects .project.open::after{background-color:rgba(123,110,199,.15)}section.projects .other-projects .project.open .accordion-header h2{color:#2400ff}@media(max-width: 768px){section.projects .other-projects .project.open .accordion-header h2{font-weight:700}}body[data-mode=dark] section.projects{color:#fff}body[data-mode=dark] section.projects .link-reversed{color:#fff}body[data-mode=dark] section.projects .featured-projects .project h2,body[data-mode=dark] section.projects .featured-projects .project p{color:#fff}body[data-mode=dark] section.projects .other-projects .project .accordion-header .date,body[data-mode=dark] section.projects .other-projects .project .accordion-header h2,body[data-mode=dark] section.projects .other-projects .project .accordion-header .cat{color:#fff;opacity:.5}body[data-mode=dark] section.projects .other-projects .project.open .date,body[data-mode=dark] section.projects .other-projects .project.open h2,body[data-mode=dark] section.projects .other-projects .project.open .cat{opacity:1}body[data-mode=dark] section.projects .other-projects .project.open .accordion-header h2{color:#fff}body[data-mode=dark] section.projects .other-projects .project.open .accordion-header::after{background-color:#fff}section.recognition{color:#fff}section.recognition::before{background-color:#2400ff}section.recognition::after{background:radial-gradient(100% 93.73% at 0% 6.27%, #181355 0%, #111023 100%)}section.recognition .link-reversed{color:#fff}section.recognition .icon,section.recognition .subtitle{font-size:2.4rem;line-height:1.3}section.recognition .subtitle{font-weight:700;margin:2px 0 20px 0;max-width:700px}section.recognition .sub-sections .sub-section{padding:40px 0}section.recognition .sub-sections .sub-section::before,section.recognition .sub-sections .sub-section::after{height:1px;top:auto}section.recognition .sub-sections .sub-section::before{background-color:rgba(220,214,255,.5)}section.recognition .sub-sections .sub-section::after{background-color:rgba(220,214,255,.15)}@media(max-width: 768px){section.recognition .sub-sections .sub-section{padding:50px 0}}section.recognition .sub-sections .sub-section:first-child{padding-top:0}section.recognition .sub-sections .sub-section:last-child{border:0;padding-bottom:0}section.recognition .sub-sections .sub-section:last-child::before,section.recognition .sub-sections .sub-section:last-child::after{display:none}section.recognition .sub-sections .sub-section.awarded-projects ul li{font-size:1.8rem;line-height:1.8}@media(max-width: 768px){section.recognition .sub-sections .sub-section.awarded-projects ul li{font-size:1.2rem}}section.recognition .sub-sections .sub-section.awarded-projects ul li::before{content:"→ "}@media(min-width: 769px){section.recognition .sub-sections .sub-section.startups{padding-bottom:80px}}section.recognition .sub-sections .sub-section.startups .startups-list .startup{margin-bottom:35px}section.recognition .sub-sections .sub-section.startups .startups-list .startup:last-child{margin-bottom:0}section.recognition .sub-sections .sub-section.startups .startups-list .startup h3{font-size:2.4rem;font-weight:700;margin-bottom:10px}section.recognition .sub-sections .sub-section.startups .startups-list .startup h3::before{content:"→ "}section.recognition .sub-sections .sub-section.startups .startups-list .startup .txt{font-size:1.8rem;margin-bottom:5px}@media(max-width: 768px){section.recognition .sub-sections .sub-section.startups .startups-list .startup .txt{font-size:1.6rem}}section.recognition .sub-sections .sub-section.startups .startups-list .startup .legend{font-size:1.4rem;font-style:italic}@media(max-width: 768px){section.recognition .sub-sections .sub-section.startups .startups-list .startup .legend{font-size:1.2rem}}@media(min-width: 769px){section.recognition .sub-sections .sub-section.sarcasm{padding-top:80px}}section.recognition .sub-sections .sub-section.sarcasm p{font-size:3.2rem;font-weight:300;line-height:1.4;margin-bottom:30px}section.recognition .sub-sections .sub-section.sarcasm p:last-child{margin-bottom:0}section.recognition-presentation{color:#fff;--flex-margin: 52px}section.recognition-presentation::before{background:radial-gradient(100% 93.73% at 0% 6.27%, #3300FF 0%, #1E00D2 100%)}section.recognition-presentation::after{background:radial-gradient(100% 93.73% at 0% 6.27%, #181355 0%, #111023 100%)}section.recognition-presentation h3{font-size:3.7rem;font-weight:300;line-height:1.2;margin-bottom:73px}@media(max-width: 1339px){section.recognition-presentation h3{font-size:3rem}}@media(max-width: 768px){section.recognition-presentation h3{font-size:3.2rem}}section.recognition-presentation h3 strong{font-size:2.4rem}@media(max-width: 768px){section.recognition-presentation h3 strong{display:block;margin-top:40px}}@media(max-width: 768px){section.recognition-presentation h3 br{display:none}}section.recognition-presentation .cols{display:flex;margin:calc(-1 * var(--flex-margin) / 2);margin-bottom:calc(var(--flex-margin) / 2 * -1 + 50px)}@media(max-width: 768px){section.recognition-presentation .cols{display:none}}section.recognition-presentation .cols .col{flex:1 1 50%;padding:calc(var(--flex-margin) / 2)}section.recognition-presentation .cols .col h4{font-size:1.4rem;font-weight:700;line-height:1.6;margin:0 0 10px 0}section.recognition-presentation .cols .col p{font-size:1.4rem;line-height:1.6}@media(max-width: 1339px){section.recognition-presentation .cols .col p{font-size:1.2rem}}.wp-block-video{position:relative}.wp-block-video .video-play-btn{display:block;width:90px;height:90px;border-radius:50%;overflow:hidden;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wp-block-video .video-play-btn::before,.wp-block-video .video-play-btn::after{transition:opacity .6s ease,background-color .6s ease,border-color .6s ease,transform .6s ease}.wp-block-video .video-play-btn::before{background-color:#2400ff}.wp-block-video .video-play-btn::after{background:linear-gradient(90deg, #DA6736 -13.17%, #9A3076 23.97%, #181355 100%);transform-origin:left}@media(max-width: 768px){.wp-block-video .video-play-btn{display:none}}.wp-block-video .video-play-btn span{width:0;height:0;border-style:solid;border-width:22.5px 0 22.5px 40px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 5px), -50%);z-index:2}.wp-block-video .video-play-btn:hover::before{background-color:#2002db}.wp-block-video .video-play-btn:hover::after{transform:scaleX(1.25)}.wp-block-video .wp-block-video-play{transition:opacity .6s ease,visibility .6s ease}.wp-block-video.has-no-btn .wp-block-video-play{opacity:0;visibility:hidden}.fancy-btn-wrapper{margin-top:30px}.fancy-btn-wrapper.is-accross{text-align:center;transform:translate(0, -50%);margin-top:0}.fancy-btn-wrapper.is-over{text-align:center;transform:translate(0, calc(-100% - 30px));margin-top:0;position:relative;z-index:1}@media(min-width: 769px){.fancy-btn-wrapper{display:none}}.block-hero-project{color:#fff;padding:120px 0 60px 0}.block-hero-project::before{background-color:#2400ff}.block-hero-project::after{background:linear-gradient(90deg, #DA6736 -13.17%, #9A3076 23.97%, #181355 100%)}@media(max-width: 768px){.block-hero-project{padding:100px 0 35px 0}}.block-hero-project .flex-wrapper{display:flex;align-items:center;justify-content:space-between}@media(max-width: 768px){.block-hero-project .flex-wrapper{display:block}}.block-hero-project .flex-wrapper .btn-wrapper{margin-left:50px}@media(max-width: 768px){.block-hero-project .flex-wrapper .btn-wrapper{margin-left:0;margin-top:35px}}.block-hero-project h1{font-size:5rem;font-weight:700}@media(max-width: 768px){.block-hero-project h1{font-size:3.2rem}}.block-hero-project ul.tags{margin-bottom:25px}@media(max-width: 768px){.block-hero-project ul.tags{margin-bottom:35px}}.block-hero-project ul.tags li{display:inline-block;margin:10px 0 0 0;font-size:1.6rem}@media(max-width: 768px){.block-hero-project ul.tags li{font-size:1.2rem}}.block-hero-project ul.tags li:not(:last-child)::after{content:" • "}.block-hero-project h2{position:relative;padding-top:30px;font-size:2.8rem;margin-bottom:15px}@media(max-width: 768px){.block-hero-project h2{font-size:2rem}}.block-hero-project h2::before{content:"";width:20px;height:6px;background-color:rgba(255,255,255,.5);position:absolute;top:0;left:0}.block-hero-project .wysiwyig-content{font-size:1.8rem}@media(max-width: 768px){.block-hero-project .wysiwyig-content{font-size:1.4rem}}.block-hero-project .wysiwyig-content ul li{margin:8px 0}.block-hero-project .wysiwyig-content ul li:first-child{margin-top:0}.block-hero-project .wysiwyig-content ul li:last-child{margin-bottom:0}.block-hero-project .wysiwyig-content ul li::before{content:"• "}.project-wrapper{padding:65px 0;position:relative;overflow:hidden;transition:color .6s ease}@media(max-width: 768px){.project-wrapper{padding:40px 0}}.project-wrapper.white::before{background-color:#fff}.project-wrapper.white::after{background-color:#000}.project-wrapper.grey::before{background-color:#f7f5ff}.project-wrapper.grey::after{background:#171626}.project-wrapper.greyF9::before{background-color:#fbfaff}.project-wrapper.greyF9::after{background-color:#101020}.project-wrapper.rainbow::before{background:linear-gradient(90deg, #EBFAFD 0%, #EBF5FD 5.73%, #F0EBFD 14.06%, #FDEBF9 25%, #FDEBEB 35.42%, #FDF9EB 46.88%, #FAFDEB 58.33%, #EBFDED 70.31%, #EBFDF3 82.29%, #EBFDFC 92.71%, #EBFBFD 100%)}.project-wrapper.rainbow::after{background:linear-gradient(90deg, #DA6736 -13.17%, #9A3076 23.97%, #181355 100%)}.project-wrapper.image .bg-img{background-size:cover;position:absolute;left:0;right:0;bottom:0;top:0;z-index:1}.project-wrapper.image .bg-img::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:#000;opacity:.15;z-index:1}@media(max-width: 768px){.project-wrapper.image .bg-img.framed{bottom:200px}}.project-wrapper.image .wrapper{position:relative;z-index:2}.project-wrapper .section-handler{display:none}.project-wrapper h2{font-size:3.5rem;font-weight:700;margin:0 0 25px 0}@media(max-width: 768px){.project-wrapper h2{font-size:2.6rem;margin:0 0 15px 0}}.project-wrapper p{font-size:2.2rem;font-weight:300;margin:0 0 25px 0}@media(max-width: 768px){.project-wrapper p{font-size:1.8rem;margin-bottom:8px}}.project-wrapper p strong{font-weight:400}.project-wrapper p:last-child{margin-bottom:0}.project-wrapper p.has-large-font-size{font-size:3.2rem;font-weight:400}@media(max-width: 768px){.project-wrapper p.has-large-font-size{font-size:2.5rem}}.project-wrapper p.has-large-font-size strong{font-weight:700}.project-wrapper p a{transition:color .6s ease}.project-wrapper figure img{width:100%;height:auto}.project-wrapper ul{margin:0 0 25px 0}.project-wrapper ul:last-child{margin-bottom:0;margin-top:20px}.project-wrapper ul li{font-size:2.2rem;font-weight:300}@media(max-width: 768px){.project-wrapper ul li{font-size:1.7rem;line-height:1.6}}.project-wrapper ul li::before{content:"• "}.project-wrapper ul li strong{font-weight:400}.project-wrapper .framed-content{margin:150px 0;width:530px;padding:40px 50px;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 15px rgba(0,0,0,.05);border-radius:3px;transition:color .6s ease,border-color .6s ease}.project-wrapper .framed-content::before{background-color:#fff}.project-wrapper .framed-content::after{background:linear-gradient(0deg, rgba(123, 110, 199, 0.07), rgba(123, 110, 199, 0.07)),#0e0e1c}.project-wrapper .framed-content.left{margin-left:calc(var(--wrapper-offset) * -1)}.project-wrapper .framed-content.right{margin-left:auto;margin-right:calc(var(--wrapper-offset) * -1)}@media(max-width: 768px){.project-wrapper .framed-content{margin:0;width:100%;padding:30px;position:relative;top:200px;margin-bottom:200px}}@media(max-width: 768px){.project-wrapper .wp-block-media-text{display:flex;flex-direction:column-reverse}}@media(max-width: 768px){.project-wrapper .wp-block-media-text .wp-block-media-text__media{margin:30px 0 0 0}}@media(max-width: 768px){.project-wrapper .wp-block-media-text .wp-block-media-text__content{padding:0}}.project-wrapper .wp-block-media-text.has-media-on-the-left .wp-block-media-text__content{padding-right:0}.project-wrapper .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}.wp-block-image img{display:block}body[data-mode=dark] .project-wrapper{color:#fff}body[data-mode=dark] .project-wrapper .framed-content{color:#fff;border-color:rgba(123,110,199,.1)}body[data-mode=dark] .project-wrapper p a{color:#fb7d9b}.block-slider{margin:50px 0 0 0}@media(max-width: 768px){.block-slider{margin-top:20px}}.block-slider.is-larger{width:calc(100% + 2 * var(--wrapper-offset));margin-left:calc(var(--wrapper-offset) * -1)}@media(max-width: 768px){.block-slider.has-lightbox .swiper-container{display:none}}.block-slider.has-lightbox .slider-lightbox-preview{width:100vw}@media(min-width: 769px){.block-slider.has-lightbox .slider-lightbox-preview{display:none}}.block-slider .swiper-container,.lightbox .swiper-container{position:relative;overflow:visible}.block-slider .swiper-container .swiper-wrapper img,.block-slider .swiper-container .swiper-wrapper figure,.lightbox .swiper-container .swiper-wrapper img,.lightbox .swiper-container .swiper-wrapper figure{display:block;width:100%;height:auto}.block-slider .swiper-container .swiper-wrapper figure figcaption,.lightbox .swiper-container .swiper-wrapper figure figcaption{margin-top:8px;font-size:1.4rem}.block-slider .swiper-container .swiper-slide.swiper-slide-zoomed,.lightbox .swiper-container .swiper-slide.swiper-slide-zoomed{z-index:9999}.block-slider .swiper-container .swiper-nav,.lightbox .swiper-container .swiper-nav{position:absolute;top:50%;transform:translate(0, -50%);z-index:2;cursor:pointer;transition:opacity .6s ease;width:50px;height:50px}.block-slider .swiper-container .swiper-nav-prev,.lightbox .swiper-container .swiper-nav-prev{left:0}.block-slider .swiper-container .swiper-nav-next,.lightbox .swiper-container .swiper-nav-next{right:0}.block-slider .swiper-container .swiper-nav.swiper-button-disabled,.lightbox .swiper-container .swiper-nav.swiper-button-disabled{opacity:0}section.error-404{padding:60px 0;text-align:center}section.error-404::before{background:linear-gradient(156.64deg, rgba(36, 0, 255, 0) -28.81%, rgba(36, 0, 255, 0.13) 69.79%)}section.error-404::after{background:linear-gradient(156.64deg, #DA5336 -28.81%, #181355 69.79%)}section.error-404 h1{color:#2400ff;font-size:5.2rem;font-weight:700;margin-bottom:20px;transition:color .6s ease}@media(max-width: 1339px){section.error-404 h1{font-size:5rem}}@media(max-width: 768px){section.error-404 h1{font-size:2.6rem}}section.error-404 p{color:#2400ff;font-size:var(--fz-default);transition:color .6s ease}body[data-mode=dark] section.error-404 h1,body[data-mode=dark] section.error-404 p{color:#fff}.project-template-default main .project-back-btn{position:relative}.project-template-default main .project-back-btn:first-child{top:70px;margin-top:-70px;background:rgba(255,255,255,.1)}.project-template-default main .project-back-btn:first-child a{color:#fff}.project-template-default main .project-back-btn:last-child{margin-top:-70px}.project-template-default main .content-wrapper .project-wrapper:last-child{padding-bottom:calc(65px + 70px)}@media(max-width: 768px){.project-template-default main .content-wrapper .project-wrapper:last-child{padding-bottom:calc(40px + 70px)}}/*# sourceMappingURL=style.css.map */
