/*ab779c619bf099d8719dc9f6e2cd708f*/
@import url("https://fonts.googleapis.com/css2?family=Caveat&display=swap");html{font-size:16px}.family-cursive{font-family:"Caveat", cursive;text-transform:uppercase}.family-cormorant{font-family:"Cormorant Garamond", "Times New Roman", serif}p,ul,ul>li{line-height:220%}p>a{text-decoration-line:underline;font-weight:600}h2,h3,h4,h5{line-height:1;margin-top:1rem;margin-bottom:2.5rem}h1{font-size:3.8rem;font-size:clamp(3.8rem, calc(5vw + 2.2rem), 5.6rem);font-weight:700;font-style:italic;letter-spacing:0.1rem;text-transform:uppercase}h2{font-size:2.9rem;font-size:clamp(2.9rem, calc(3.2vw + 1.9rem), 4rem);font-weight:600;text-decoration-line:underline}h3{font-size:2rem;font-size:clamp(2rem, calc(2.9vw + 1.1rem), 3rem)}h4,.has-h4-font-size{font-size:1.5rem;font-size:clamp(1.5rem, calc(1.6vw + 1rem), 2.1rem)}h5{font-size:1.25rem;font-size:clamp(1.25rem, calc(0.5vw + 1.1rem), 2.1rem)}.text-beautify p{font-family:"Cormorant Garamond", "Times New Roman", serif;font-weight:500;font-size:1.3rem;font-size:clamp(1.3rem, calc(1.3vw + 0.9rem), 1.75rem);line-height:2.5rem}.text-beautify.bigger p{font-weight:600;font-size:2.25rem;font-size:clamp(1.5rem, calc(1.6vw + 1rem), 2.1rem)}.g-main-nav .g-toplevel{font-weight:normal}.cv-videos{margin:4rem 0 0 0}.flex,.flex>.g-content{display:flex}.flex-column{flex-direction:column}.justify-start,.justify-start>.g-content{justify-content:flex-start}.justify-end,.justify-end>.g-content{justify-content:flex-end}.justify-center,.justify-center>.g-content{justify-content:center}.align-start,.align-start>.g-content{align-content:flex-start;align-items:flex-start}.align-end,.align-end>.g-content{align-content:flex-end;align-items:flex-end}.align-center,.align-center>.g-content{align-content:center;align-items:center}.border-right,.asymetrical .g-block:first-child p{padding-right:clamp(1rem, 6vw, 5.7rem);border-right:solid 2px #050505}.g-block.margin-left{margin-left:clamp(1rem, 4vw, 4.5rem)}.button{border-radius:0px;font-size:1.2rem;color:#fffcf2;padding:1.1rem 1.5rem;margin:1.5rem 0}.button:hover{border:solid 1px #050505;background-color:#fffcf2;color:#050505}.section-within{margin:10vh 0}.g-content{margin:0}.text-80 div{margin:auto;width:80%;max-width:100%;box-sizing:border-box}.text-70 div{margin:auto;width:70%;max-width:100%}.box{background-color:white;border:solid 2px #050505;box-shadow:4px 4px 14px 2px rgba(88, 88, 88, 0.1)}.asymetrical .g-block{display:flex;flex-direction:column;justify-content:center}.asymetrical .g-block.justify-start{justify-content:flex-start}.asymetrical .g-block:first-child{align-items:flex-end}.asymetrical .g-block:first-child div{margin-right:0;max-width:90%;display:flex;flex-direction:column;align-items:flex-end}.asymetrical .g-block:first-child p{text-align:right;box-sizing:border-box}.asymetrical .g-block:last-child{align-items:flex-start}.g-grid.space-up{margin:2rem 0}#g-top-bar{border-bottom:solid 1px #8e8e8e;font-family:"Cormorant Garamond", "Times New Roman", serif;font-style:italic;font-weight:400;text-transform:lowercase;font-size:1.2rem}#g-top-bar .g-content{padding:0 0.6rem}#g-top-bar .widget_polylang ul{list-style-type:none;margin:0}#g-header .logo-container>div{padding-bottom:0}#g-header .main-menu{display:flex;align-items:flex-end;border-bottom:solid 1px #050505}#g-header .main-menu div{width:100%}#g-header .main-menu div .g-main-nav .g-toplevel{justify-content:space-evenly}#g-header .main-menu div .g-main-nav .g-toplevel .g-menu-item:hover{background:transparent !important;transform:scale(1.1)}#g-header .main-menu div .g-main-nav .g-toplevel li>.g-menu-item-container{padding:0.5rem}.logo img{height:clamp(50px, 10.4vw, 85px)}#g-mobilemenu-container{padding:1rem}#g-offcanvas #g-mobilemenu-container ul>li:hover{background:transparent !important}#g-footer{font-size:0.9rem}#g-footer .g-grid{align-items:center}#g-footer .g-grid .g-block{display:flex}#g-footer .g-grid .g-block:first-child{justify-content:space-around}.page-id-8>#g-page-surround,.page-id-18>#g-page-surround{background-image:url('../../../../uploads/2022/09/leaves-scaled-1.webp'), url('../../../../uploads/2022/09/pellicule-3-rotate-1.webp'), url('../../../../uploads/2022/09/leaves-2-scaled-1.webp'), url('../../../../uploads/2022/09/leaves-3-scaled-1.webp'), url('../../../../uploads/2022/09/pellicule-3-rotate-2.webp'), url('../../../../uploads/2022/09/dots-background.svg');background-size:22vw, 40vw, 22vw, 22vw, 40vw, 100vw;background-position:top 280px left -50px, top 1320px left -60px, top 1730px right -20px, top 4950px right -15px, top 7880px right -25px, top -200px center;background-clip:border-box, border-box, border-box, border-box, border-box, border-box;background-repeat:no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;background-attachment:scroll, scroll, scroll, scroll, scroll, scroll}#menu-3942-particle{padding:0}.hero{background-size:65% !important;min-height:70vh !important}.hero #hero-1{justify-content:space-between}.hero #hero-1 h1{line-height:110%}.hero #hero-1 h2{text-decoration:none;margin:0}.hero #hero-tagline-container{transform:translateY(60px);flex:1.5}.hero #hero-tagline-container .hero-tagline{font-weight:700;line-height:1.1rem;letter-spacing:0.1em;font-size:1.4rem;font-size:clamp(1.1rem, 3.6vw, 1.4rem);white-space:nowrap}.hero #hero-tagline-container .hero-tagline.bigger{font-size:2.4rem;font-size:clamp(1.6rem, 3vw, 2.4rem)}.hero .arrow{width:60%;margin-left:0.5rem}.hero .deco{width:30%;max-width:100%;object-fit:scale-down;margin-top:18%;margin-right:2%}.polaroid{max-width:14rem;width:50%;object-fit:scale-down}#main-second img{max-width:100%;width:70%}.quote::before{content:"";background-image:url('../../../../uploads/2022/09/quote.svg');background-repeat:no-repeat;background-size:100%;width:85px;height:80px;position:relative;top:-35px;left:-15px}.quote{display:flex;flex-direction:column}.quote .g-content{position:relative;top:-20px;padding-top:unset}.quote .g-content p{margin-top:unset}.tile{display:flex;align-items:center;justify-content:center;padding:clamp(0.8rem, 3vw, 2.25rem);margin:1rem;flex:0.5 300px}.tile.alone{flex:0.3 300px;justify-self:flex-start;margin:unset}.tiles{display:flex;justify-content:space-around;flex-wrap:wrap}.tiles.justify-start{justify-content:flex-start}@media only all and (min-width:48rem){.tiles .two:first-child{margin-left:clamp(1rem, 3vw, 3rem);margin-right:clamp(1rem, 18vw, 6rem)}.tiles .two:first-child .tile{flex:1 350px}.tiles .two:nth-child(2){margin-left:clamp(1rem, 4vw, 4.5rem);margin-right:clamp(1rem, 18vw, 7rem)}.tiles .two:nth-child(2) .tile{flex:1 300px}.tiles .three{margin-right:clamp(1rem, 3vw, 2rem)}.tiles .three .tile:first-child{flex:0.5 250px}}.lines{align-content:space-around}.lines h4{position:relative;top:-3rem;display:inline-block;line-height:1;background:linear-gradient(0deg, white 0%, white 55%, rgba(255, 255, 255, 0) 100%)}.lines .line{padding-bottom:1rem;border-bottom:solid 1px #050505}.lines .line:first-child{padding-top:2rem}.lines .line:last-child{border-bottom:unset !important;padding-bottom:2rem}.box-pricing{max-width:400px;min-height:550px;align-content:space-around;padding-top:2rem;padding-bottom:2rem}#form-block{border:solid 2px #050505;background:#fffcf2}#form-block h2{text-align:center}#form-block form{width:80%;max-width:95%;margin:auto}.g-social a{background:unset;border:unset;margin:2rem auto}@media only all and (max-width:30rem){.hero{background:transparent !important}.hero #arrow-container{transform:translateX(45%) translateY(70%) rotate(58deg) !important}.hero #hero-1 .g-grid:nth-child(2){margin-top:16%}.lines h4{background:linear-gradient(0deg, white 0%, white 80%, rgba(255, 255, 255, 0) 100%) !important}.quote::before{width:60px;height:55px}.g-content{padding:0.2rem}.lines h4{top:-2rem}}@media only all and (max-width:47.99rem){.footer-menu{justify-content:space-around}.mobile-reverse{flex-direction:column-reverse}.mobile-reverse div{width:100%}.align-right{text-align:right !important}.center-mobile{justify-content:center;text-align:center;align-items:center}#g-main{background-color:rgba(255, 252, 242, 0.7)}.hero{background-size:contain !important}.hero .arrow{transform:translateX(50%) translateY(-15%) scale(0.6) rotate(15deg) !important}.text-80 div,.text-70 div{width:unset}}@media (max-width:94rem){.g-container{width:90%}}