html{background-color:var(--black)}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}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{line-height:1;overflow-x:hidden}body.no-scroll,html.no-scroll{overflow:hidden}html:has(#menuCheckbox:checked){overflow:hidden}a{text-decoration:none;color:#fff}ol,ul{list-style:none}blockquote,q{quotes:none}main{margin-bottom:50px}@media (min-width: 1024px){main{margin-bottom:100px}}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.hidden{display:none}h2{font-family:var(--font-title),serif;color:var(--white);font-size:32px}@media (min-width: 600px) and (max-width: 1023px){h2{font-size:40px}}@media (min-width: 1024px) and (max-width: 1799px){h2{font-size:60px}}.btn{font-family:var(--font-base)}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.sro{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;color:var(--white);overflow:hidden;clip:rect(0px,0px,0px,0px)}@media (min-width: 1024px){#menuToggle,#menuToggle label{display:none}}p{line-height:1.75rem}:root{--green: #898962;--green2: #5e5e42;--black: #040504;--beige: #F2EEDB;--pink: #B6747C;--pink2: #914756;--white:#fff;--grid-container: 1280px}:root{--font-base: "Poppins", "Helvetica", "Arial", sans-serif;--font-title: "Ethereal", "Times New Roman" , serif;--font-time:"Notica Serif", "Times New Roman" , serif}@font-face{font-family:Ethereal;src:url(/wp-content/themes/portfolio/public/assets/Ethereal-Thin-CH4U-63c.otf) format("truetype");font-display:swap;font-style:normal;font-weight:100}@font-face{font-family:Poppins;src:url(/wp-content/themes/portfolio/public/assets/Poppins-Regular-D1nUktjN.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Poppins;src:url(/wp-content/themes/portfolio/public/assets/Poppins-Light-Cycx--Ht.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Poppins;src:url(/wp-content/themes/portfolio/public/assets/Poppins-Thin-6EIUaOEn.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:100}@font-face{font-family:"Notica Serif";src:url(/wp-content/themes/portfolio/public/assets/noticaserif-yqql8-D1r3jbGH.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:100}body{position:relative}.site-header{max-width:100%;position:absolute;top:0;left:0;width:100%;z-index:10}.site-header .header__container{max-width:87.5rem;margin:0 auto;padding:0 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 1024px){.site-header .header__container{padding:0 6.25rem}}.site-header .sub-menu{margin-top:24px}.site-header .nav_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.site-header .nav__logo{position:relative}.site-header .menu-desktop{display:none}@media (min-width: 1024px){.site-header .menu-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .menu-desktop ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;list-style:none;margin:0;padding:0}.site-header .menu-desktop li{position:relative}.site-header .menu-desktop a{font-family:var(--font-base);font-weight:300;-webkit-transition:.3s ease;transition:.3s ease;text-decoration:none;color:#fff}.site-header .menu-desktop a:after{content:"";position:absolute;left:0;bottom:-.25rem;height:.0625rem;width:100%;background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.site-header .menu-desktop a:hover:after,.site-header .menu-desktop a:focus:after,.site-header .menu-desktop a.current-menu-item:after,.site-header .menu-desktop a.current_page_item:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.site-header .menu-desktop .pll-parent-menu-item{cursor:pointer}.site-header .menu-desktop .pll-parent-menu-item .sub-menu{display:none;position:absolute;top:100%;left:0;background-color:#0006;z-index:999}.site-header .menu-desktop .pll-parent-menu-item .sub-menu li a{display:block;margin-top:1.25rem;color:var(--white);text-decoration:none}.site-header .menu-desktop .pll-parent-menu-item .sub-menu li a:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.site-header .menu-desktop .pll-parent-menu-item:hover .sub-menu{display:block}}.site-header #menuToggle{position:relative;top:1.5rem;right:2rem;z-index:10;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-header #menuToggle input{display:block;width:2.5rem;height:2rem;position:absolute;top:-9.5px;right:0;cursor:pointer;opacity:0;z-index:3}.site-header #menuToggle span{display:block;width:2.5rem;height:.125rem;margin-bottom:.3125rem;background:var(--white);border-radius:2rem 0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}@media (min-width: 1024px){.site-header #menuToggle input[id=menuCheckbox],.site-header #menuToggle span{display:none}}.site-header #menuToggle input:checked~span:nth-child(3){-webkit-transform:rotate(45deg) translate(.3125rem,.3125rem);transform:rotate(45deg) translate(.3125rem,.3125rem)}.site-header #menuToggle input:checked~span:nth-child(4){opacity:0}.site-header #menuToggle input:checked~span:nth-child(5){-webkit-transform:rotate(-45deg) translate(.4375rem,-.375rem);transform:rotate(-45deg) translate(.4375rem,-.375rem)}.site-header .sidenav{position:fixed;top:0;right:0;width:100vw;height:100vh;background:var(--black);-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;text-align:center;padding:0;opacity:1;z-index:-1}.site-header .sidenav ul{position:fixed}.site-header .sidenav li{margin-bottom:2rem}.site-header .sidenav a{font-size:1.5rem;text-decoration:none}.site-header .sidenav__hide{opacity:0;-webkit-transform:translate(-100vw);transform:translate(-100vw)}.site-header #menuToggle input:checked~.sidenav{-webkit-transform:translateX(0);transform:translate(0);opacity:1}.site-header .logo{width:3rem}@media (min-width: 1024px){.site-header .logo{width:4rem}}.site-header .visually-hidden{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header_hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:2rem;background-image:url(/wp-content/themes/portfolio/public/assets/main-flower-min-DTObdJhV.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:50vh;opacity:0;-webkit-animation:fadeIn 1s ease-in-out forwards;animation:fadeIn 1s ease-in-out forwards}.header_hero_elm .main_title{text-shadow:1px 0 5px rgba(26,26,26,.6);font-size:2.5rem;color:var(--white);font-family:var(--font-title),serif}.header_hero_elm p{font-size:1.5rem;color:var(--white);font-family:var(--font-title),serif}@media (min-width: 600px) and (max-width: 1023px){.header_hero{height:50vh;padding-left:2rem}.header_hero_elm .main_title{font-size:3.125rem}.header_hero_elm p{font-size:2rem}}@media (min-width: 1024px){.header_hero{background-size:cover;background-repeat:no-repeat;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:12.25rem;padding-bottom:5rem;height:100vh;width:100%}.header_hero_elm{z-index:1}.header_hero_elm .main_title{font-size:6rem;margin-bottom:.875rem}.header_hero_elm p{font-size:3.75rem}}@media (min-width: 1800px){.header_hero{padding-left:0;height:80vh}.header_hero_elm{margin:0 auto;text-align:center}}.about_me{font-family:var(--font-base);background-color:var(--beige);padding:2.5rem 1.5rem;text-align:center;color:var(--black);position:relative}.about_me .about-text-container{font-size:.875rem;opacity:1;-webkit-transform:none;transform:none}@media (min-width: 1024px){.about_me .about-text-container{font-size:1rem}}.js .about_me .about-text-container{opacity:0;-webkit-transform:translateY(3.125rem);transform:translateY(3.125rem);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.js .about_me .about-text-container.in-view{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.about_me a{background-color:var(--pink);border-radius:1.5rem 0;position:relative;z-index:2}@media (min-width: 600px){.about_me{padding:4rem 1.5rem}}@media (min-width: 1800px){.about_me{padding:5rem 1.5rem}}.flower-stem-section{position:relative;margin-bottom:1.5rem}.flower-stem-section .flower_and_stem{position:absolute;top:-12.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.flower-stem-section .flower_and_stem .flower{-webkit-animation:float-up-down 3s ease-in-out infinite;animation:float-up-down 3s ease-in-out infinite}@media (min-width: 1800px){.flower-stem-section .flower_and_stem .flower{width:150%}}@-webkit-keyframes float-up-down{0%,100% {-webkit-transform: translateY(0); transform: translateY(0);} 50% {-webkit-transform: translateY(-1.25rem); transform: translateY(-1.25rem);} @media (min-width: 600px) {.flower-stem-section .flower_and_stem {width: 120%; height: 120%;}} @media (min-width: 1024px) {.flower-stem-section .flower_and_stem {width: 174%; height: 120%;}}}@keyframes float-up-down{0%,100% {-webkit-transform: translateY(0); transform: translateY(0);} 50% {-webkit-transform: translateY(-1.25rem); transform: translateY(-1.25rem);} @media (min-width: 600px) {.flower-stem-section .flower_and_stem {width: 120%; height: 120%;}} @media (min-width: 1024px) {.flower-stem-section .flower_and_stem {width: 174%; height: 120%;}}}@media (max-width: 599px){.flower-stem-section .flower_and_stem .flower,.flower-stem-section .flower_and_stem .stem{display:none}}@media (min-width: 600px){.flower-stem-section .flower_and_stem{top:-15.625rem;left:7rem}.flower-stem-section .flower_and_stem .stem{height:56.25rem;left:3.125rem;top:-6.25rem;position:relative;width:100%;overflow:hidden;z-index:-10}.flower-stem-section .flower_and_stem .stem svg{width:auto;fill:none}.flower-stem-section .flower_and_stem .stem svg path{stroke:var(--green);stroke-width:5.5}}@media (min-width: 1800px){.flower-stem-section .flower_and_stem{top:-20rem;left:28rem}.flower-stem-section .flower_and_stem .stem{height:70em;left:8rem}}@media (min-width: 600px) and (max-width: 1023px){.flower-stem-section .flower_and_stem .stem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.flower-stem-section .flower-stem-container{margin:0 1.5rem;position:relative;z-index:1;-webkit-transition:margin-left .6s ease,-webkit-transform .6s ease;transition:margin-left .6s ease,-webkit-transform .6s ease;transition:margin-left .6s ease,transform .6s ease;transition:margin-left .6s ease,transform .6s ease,-webkit-transform .6s ease}@media (min-width: 600px){.flower-stem-section .flower-stem-container{margin:9.375rem 1.5rem 0}.flower-stem-section .flower-stem-container .growth-step:nth-child(2n){margin-left:7.5rem}.flower-stem-section .flower-stem-container .growth-step:nth-child(odd){margin-left:4.375rem}}.flower-stem-section .flower-stem-container .growth-step{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem}.flower-stem-section .flower-stem-container .growth-step svg{fill:none}.flower-stem-section .flower-stem-container .growth-step svg path:nth-of-type(1){fill:var(--green)}.flower-stem-section .flower-stem-container .growth-step svg path:nth-of-type(2){stroke:var(--beige);stroke-width:2;stroke-linecap:round}@media (min-width: 600px){.flower-stem-section .flower-stem-container .growth-step{margin-left:4rem;gap:1.25rem}.flower-stem-section .flower-stem-container .growth-step:hover .petal{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.flower-stem-section .flower-stem-container .petal{display:none}@media (min-width: 600px){.flower-stem-section .flower-stem-container .petal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform-origin:left center;transform-origin:left center}.flower-stem-section .flower-stem-container .petal svg{width:80%}}.flower-stem-section .flower-stem-container .project-content{border-radius:2rem 0;overflow:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.flower-stem-section .flower-stem-container .project-content .overlay{position:relative;width:100%;height:100%}.flower-stem-section .flower-stem-container .project-content .overlay .overlay-link{display:block;width:100%;height:100%;position:relative;overflow:hidden}.flower-stem-section .flower-stem-container .project-content .overlay .overlay-link .overlay-bg{position:absolute;bottom:-2.5rem;left:-2.5rem;width:3.125rem;height:3.125rem;background-color:var(--pink);border-radius:30%;z-index:1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.flower-stem-section .flower-stem-container .project-content .overlay .overlay-link:hover .overlay-bg{-webkit-transform:scale(25);transform:scale(25)}.flower-stem-section .flower-stem-container .project-content .overlay .overlay-link .overlay-text{position:absolute;bottom:5%;left:5%;-webkit-transform:translate(0,0);transform:translate(0);font-family:var(--font-base);white-space:nowrap;color:var(--white);font-size:1.5rem;pointer-events:none;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:2}@media (min-width: 1024px){.flower-stem-section .flower-stem-container .project-content .overlay .overlay-link .overlay-text{font-size:2rem}}.flower-stem-section .flower-stem-container .project-content .overlay .overlay-link:hover .overlay-text{bottom:50%;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.flower-stem-section .flower-stem-container .project-content .overlay .overlay-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;-webkit-filter:brightness(.7);filter:brightness(.7)}@media (min-width: 600px){.flower-stem-section .flower-stem-container .project-content .overlay{width:100%;height:16.25rem;border-radius:3.25rem 0;max-width:37.5rem}}.btn{display:inline-block;background-color:var(--pink);margin-top:1.5rem;padding:.75rem 2rem;border-radius:1rem 0;-webkit-transition:.3s;transition:.3s;font-size:.75rem;border:none}@media (min-width: 600px){.btn{font-size:.875rem}}@media (min-width: 1024px){.btn{padding:1rem 2.5rem;border-radius:1.5rem 0;font-size:1.1rem}}.btn:hover{color:var(--white);background-color:var(--pink2)}.see-more{text-align:center;margin-bottom:2rem}footer{color:var(--white);font-family:var(--font-base)}footer .footer-container{padding:3rem 1.5rem;max-width:87.5rem;margin:0 auto}footer .footer-container .footer_top{display:grid;grid-template-columns:1fr;gap:2rem;text-align:left}@media (min-width: 600px){footer .footer-container .footer_top{grid-template-columns:repeat(3,1fr);text-align:left}}footer .footer-container .footer_top .left_footer p{font-size:1.5rem;font-weight:600;line-height:1.3}footer .footer-container .footer_top h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem}footer .footer-container .footer_top li{margin-top:1rem;font-weight:300}footer .footer-container .footer_top li a{color:var(--white);text-decoration:none;position:relative}footer .footer-container .footer_top li a:after{content:"";position:absolute;bottom:-.25rem;left:0;width:100%;height:.0625rem;background-color:var(--white);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}footer .footer-container .footer_top li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}footer .footer-container .footer_top .socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;gap:.5rem}@media (min-width: 600px){footer .footer-container .footer_top .socials{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}footer .footer-container .footer_bottom{margin-top:4rem;padding-top:1rem;border-top:.0625rem solid rgba(255,255,255,.2);font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;text-align:center}@media (min-width: 600px){footer .footer-container .footer_bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}}footer .footer-container .footer_bottom p,footer .footer-container .footer_bottom a{margin:0;color:var(--white);text-decoration:none;opacity:.8}footer .footer-container .footer_bottom a:hover{opacity:1}footer .flourish{color:var(--pink)}.container{max-width:87.5rem;margin:0 auto;color:var(--white);padding:0 2rem 4.5rem}@media (min-width: 1024px){.container{padding:0 6.25rem 6.25rem}}@media (min-width: 1800px){.container{padding:0 6.25rem 11.25rem}}.container .section-title{margin-bottom:.5rem}@media (min-width: 600px){.container .section-title{margin-bottom:3rem}}@media (min-width: 1024px){.container .section-title{font-size:4rem}}.description-section{padding-top:6.25rem;font-family:var(--font-base),sans-serif;font-size:.75rem;margin:0 auto}@media (min-width: 600px){.description-section{padding-top:9.375rem;font-size:1rem}}@media (min-width: 1024px){.description-section{font-size:1rem}}.description-section .description-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@-webkit-keyframes popSlideRotate{0%{opacity:0;-webkit-transform:translateX(-80px) scale(.95) rotate(-3deg);transform:translate(-80px) scale(.95) rotate(-3deg);-webkit-filter:blur(2px);filter:blur(2px)}to{opacity:1;-webkit-transform:translateX(0) scale(1) rotate(0);transform:translate(0) scale(1) rotate(0);-webkit-filter:blur(0);filter:blur(0)}}@keyframes popSlideRotate{0%{opacity:0;-webkit-transform:translateX(-80px) scale(.95) rotate(-3deg);transform:translate(-80px) scale(.95) rotate(-3deg);-webkit-filter:blur(2px);filter:blur(2px)}to{opacity:1;-webkit-transform:translateX(0) scale(1) rotate(0);transform:translate(0) scale(1) rotate(0);-webkit-filter:blur(0);filter:blur(0)}}@media (max-width: 479px){.description-section .description-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.description-section .description-content .description-text-group p{background-color:var(--green2);padding:2rem;border-radius:2rem 0;opacity:0;-webkit-animation:popSlideRotate 1s cubic-bezier(.23,1,.32,1) forwards;animation:popSlideRotate 1s cubic-bezier(.23,1,.32,1) forwards}@media (max-width: 479px){.description-section .description-content .description-text-group p{padding:1rem}}.description-section .description-content .description-image{width:6.25rem;height:auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-animation:rotateFlower 20s linear infinite;animation:rotateFlower 20s linear infinite;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateFlower{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateFlower{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.description-section .description-content .description-text-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:end;align-self:flex-end}.description-section .description-content .description-text-group .description-text{line-height:24px}@media (min-width: 600px){.description-section .description-content .description-text-group .description-text{line-height:32px}}.description-section .description-content .description-image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-negative:0;flex-shrink:0;width:30rem;top:10px;position:absolute;left:-185px;opacity:.2}@media (min-width: 1024px){.description-section .description-content .description-image{width:50rem;top:-70px;position:absolute;left:-300px;opacity:.2}}.description-section .description-content .description-text-group{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.studies-section h3,.studies-section p{font-family:var(--font-base),sans-serif;font-size:.75rem;line-height:24px}@media (min-width: 600px){.studies-section h3,.studies-section p{font-size:1rem}}.studies-section .studies-timeline{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 1024px){.studies-section .studies-timeline{gap:24px}}.studies-section .studies-timeline li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:56px;padding:32px 0;border-bottom:1px solid var(--white);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease;opacity:1;-webkit-transform:none;transform:none}.js .studies-section .studies-timeline li{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.js .studies-section .studies-timeline li.in-view{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width: 1024px){.studies-section .studies-timeline li{padding:48px 0}}.studies-section .studies-timeline li .studies-timeline li:not(:last-child){margin-bottom:48px}.studies-section .studies-timeline li .placement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width: 1024px){.studies-section .studies-timeline li .placement{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}}.studies-section .studies-timeline li .studies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.studies-section .studies-timeline li .studies p:first-of-type{font-weight:700}.studies-section .studies-timeline li .studies p:last-of-type{font-weight:300}.studies-section .studies-timeline li .svg-wrapper{-ms-flex-negative:0;flex-shrink:0}.studies-section .studies-timeline li .svg-wrapper .petal-about{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:85% 20%;transform-origin:85% 20%;fill:none}.studies-section .studies-timeline li .svg-wrapper .petal-about path:nth-of-type(1){fill:var(--green)}.studies-section .studies-timeline li .svg-wrapper .petal-about path:nth-of-type(2){stroke:var(--beige);stroke-width:2;stroke-linecap:round}.studies-section .studies-timeline li:hover .svg-wrapper .petal-about{-webkit-transform:rotate(-5deg) translateY(-5px);transform:rotate(-5deg) translateY(-5px)}.studies-section .studies-timeline time{font-family:var(--font-time),serif;font-size:32px}@media (min-width: 600px) and (max-width: 1023px){.studies-section .studies-timeline time{font-size:48px}}@media (min-width: 1024px){.studies-section .studies-timeline time{font-size:64px}}.studies-section .studies-timeline p{line-height:1.4}.design-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}.design-section .design{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.design-section .timeline{width:80%;height:auto;max-width:800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.design-section .timeline .timeline-content{padding:1.75rem;background-color:var(--pink);-webkit-box-shadow:5px 5px 10px #1a1a1a,-5px -5px 10px #242424;box-shadow:5px 5px 10px #1a1a1a,-5px -5px 10px #242424;border-radius:6px;color:#fff;-webkit-transition:.4s ease;transition:.4s ease;overflow-wrap:break-word!important}.design-section .timeline .timeline-component{margin:0 20px 20px}@media (min-width: 600px){.design-section .timeline{display:grid;grid-template-columns:1fr 3px 1fr}.design-section .timeline .timeline-middle{position:relative;background-image:linear-gradient(45deg,var(--pink),var(--pink2));width:3px;height:100%}.design-section .timeline .main-middle{opacity:0}.design-section .timeline .timeline-circle{position:absolute;top:0;left:50%;width:15px;height:15px;border-radius:50%;background-image:linear-gradient(45deg,var(--pink),var(--pink2));-webkit-transform:translateX(-50%);transform:translate(-50%)}}.skills-section{font-family:var(--font-base),sans-serif}.skills-section .skills-grid{display:grid;grid-template-columns:1fr;gap:40px;max-width:1000px;margin:40px auto;text-align:center}@media (min-width: 1024px){.skills-section .skills-grid{grid-template-columns:repeat(2,1fr)}}.skills-section .skills-grid .skill-card{background-color:var(--green2);padding:24px;border-radius:56px 0;color:var(--white);opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transition:background-color .3s ease-in-out,opacity .6s ease-out,-webkit-transform .6s ease-out;transition:background-color .3s ease-in-out,opacity .6s ease-out,-webkit-transform .6s ease-out;transition:background-color .3s ease-in-out,transform .6s ease-out,opacity .6s ease-out;transition:background-color .3s ease-in-out,transform .6s ease-out,opacity .6s ease-out,-webkit-transform .6s ease-out}.js .skills-section .skills-grid .skill-card{opacity:0;-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.js .skills-section .skills-grid .skill-card.from-left{-webkit-transform:translateX(-3rem);transform:translate(-3rem)}.js .skills-section .skills-grid .skill-card.from-right{-webkit-transform:translateX(3rem);transform:translate(3rem)}.js .skills-section .skills-grid .skill-card.in-view{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}.skills-section .skills-grid .skill-card:hover{color:var(--green2);-webkit-transform:scale(1.03);transform:scale(1.03);background-color:var(--beige);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.skills-section .skills-grid .skill-card .skill-list{padding-top:20px}.skills-section .skills-grid .skill-card .skill-list li{padding-bottom:12px;font-size:16px}.skills-section .skills-grid .skill-card .skill-title{font-size:24px;font-weight:500;text-decoration:underline;position:relative;display:inline-block}@media (max-width: 479px){.skills-section .skills-grid .skill-card .skill-title{font-size:20px}}@media (min-width: 1024px){.skills-section .skills-grid .skill-card{padding:40px 20px;border-radius:72px 0}.skills-section .skills-grid .skill-card .skill-title{font-size:32px}}.work_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:1.5rem;background-image:url(/wp-content/themes/portfolio/public/assets/project-flower-DNtQ00BJ.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:52vh;color:var(--white);opacity:0;-webkit-animation:fadeIn .8s ease-in-out forwards;animation:fadeIn .8s ease-in-out forwards}.work_header .work_title h2{font-size:2.5rem;font-family:var(--font-title),serif;margin-bottom:1rem}.work_header .work_title .back-btn{font-size:1rem;font-family:var(--font-title),serif;position:relative;display:inline-block;-webkit-transition:color .3s ease;transition:color .3s ease}.work_header .work_title .back-btn:after{content:"";position:absolute;bottom:-.125rem;left:0;width:0;height:.0625rem;background-color:var(--white);-webkit-transition:width .3s ease;transition:width .3s ease}.work_header .work_title .back-btn:hover:after{width:100%}@media (min-width: 600px) and (max-width: 1023px){.work_header{height:70vh;padding-left:2rem}.work_header .work_title h2{font-size:3.125rem;margin-bottom:1.25rem}.work_header .work_title .back-btn{font-size:1.25rem}}@media (min-width: 1024px){.work_header{height:100vh;min-width:100%;padding-left:6.25rem}.work_header .work_title h2{font-size:6rem;margin-bottom:1.5rem}.work_header .work_title .back-btn{font-size:1.25rem}}@media (min-width: 1800px){.work_header{height:70vh;padding-left:6.25rem}.work_header .work_title{margin:0 auto;text-align:center}.work_header .work_title h2{font-size:6.25rem}.work_header .work_title .back-btn{font-size:1.5rem}}.work-content{max-width:73rem;margin:0 auto;padding:8rem 1.25rem 1.25rem}@media (min-width: 600px) and (max-width: 1023px){.work-content{padding:2rem 3.125rem 3.125rem}}.work-content .other-work{text-align:center;margin-bottom:3.125rem}.work-content .other-work span{font-family:var(--font-base);color:var(--white);font-size:1.5rem;display:block;margin-bottom:1.25rem}.work-content .other-work .other-works-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.work-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin:0 0 6.25rem;font-family:var(--font-base);color:var(--white)}.work-section .work-text,.work-section .work-image{width:100%}.work-section .work-text{line-height:24px}.work-section .work-text p{font-size:.85rem}@media (min-width: 600px){.work-section .work-text p{font-size:1rem}}.work-section .my-image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:0 2rem}.work-section h3{margin-bottom:1.5rem;font-size:1.5rem;position:relative;display:inline-block}.work-section h3:after{content:"";position:absolute;left:0;bottom:-.375rem;height:.1875rem;width:100%;background-color:var(--pink);border-radius:.125rem}@media (min-width: 1024px){.work-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.work-section .work-text,.work-section .work-image{width:48%}.work-section .work-text{max-width:31.25rem;line-height:1.5;padding-left:2rem}.work-section .work-image{padding-right:2rem}.work-section:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.work-section:nth-child(2n) .work-text{padding-left:0;padding-right:2rem}.work-section:nth-child(2n) .work-image{padding-left:2rem;padding-right:0}}.page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:1.5rem;background-image:url(/wp-content/themes/portfolio/public/assets/single-flower-RGpZJ9XY.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;min-height:18.75rem;opacity:0;-webkit-animation:fadeIn .8s ease-in-out forwards;animation:fadeIn .8s ease-in-out forwards}.page-header .header_work p{font-size:1rem;font-family:var(--font-title),serif;color:var(--white)}.page-header .header_work h2{margin-bottom:1rem;font-size:3rem}@media (min-width: 1024px){.page-header .header_work h2{font-size:3.75rem}}@media (min-width: 1800px){.page-header .header_work{margin:0 auto;text-align:center}}@media (min-width: 600px) and (max-width: 1023px){.page-header{height:50vh;padding-left:2rem}.page-header .header_work p{font-size:1.25rem}}@media (min-width: 1024px){.page-header{height:100vh;min-width:100%;padding-left:6.25rem}.page-header .header_work p{font-size:1.25rem}.page-header .header_work h2{font-size:4rem;margin-bottom:1.5rem}}@media (min-width: 1800px){.page-header{height:60vh}.page-header .header_work h2{font-size:6.25rem}}.works-list{color:var(--white);padding:0 2rem;margin:0 auto}@media (min-width: 1024px){.works-list{padding:0 6.25rem}}.works-list .order_work{font-size:1rem;margin:0 auto 3.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;font-family:var(--font-title),serif}.works-list .order_work .filtered_item{display:inline-block;border:1px solid var(--white);text-align:center;border-radius:3.125rem;padding:1rem;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.works-list .order_work .filtered_item:hover,.works-list .order_work .filtered_item.active{background-color:var(--white);color:var(--black)}@media (min-width: 600px){.works-list .order_work{font-size:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.5rem}.works-list .order_work .filtered_item{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:10rem}}@media (min-width: 1024px){.works-list .order_work{font-size:1.25rem}}@media (min-width: 1800px){.works-list .order_work{max-width:75rem;margin:0 auto}}.works-container{font-family:var(--font-base),sans-serif;max-width:75rem;margin:4rem auto 6.25rem}.works-container .work-item{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3.5rem;-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out;opacity:1;-webkit-transform:none;transform:none}.js .works-container .work-item{opacity:0;-webkit-transform:translateY(3.125rem);transform:translateY(3.125rem);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.js .works-container .work-item.in-view{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width: 600px){.works-container .work-item{grid-template-columns:2fr 3fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;margin-bottom:4rem;padding:2rem 0;text-align:left}}.works-container .work-item:last-child{margin-bottom:0}.works-container .work-item .work-text h3{font-size:1.5rem;margin-bottom:.5rem;line-height:1.2}.works-container .work-item .work-text h3 a{color:#fff;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.works-container .work-item .work-text h3 a:hover{opacity:.8}.works-container .work-item .work-text p{font-size:.75rem;line-height:1.6;opacity:.8;margin:0}@media (min-width: 600px){.works-container .work-item .work-text h3{font-size:2rem;margin-bottom:1rem}.works-container .work-item .work-text p{font-size:1rem}}.works-container .work-item .work-image{max-width:100%;width:100%;position:relative}.works-container .work-item .work-image .work_flower{position:absolute;height:auto;z-index:2;width:3.75rem;top:-1.375rem;left:-1.875rem;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}@media (min-width: 600px){.works-container .work-item .work-image .work_flower{width:7.125rem;top:-2.5rem;left:-3.125rem}}.works-container .work-item .work-image figure{position:relative}@media (min-width: 1024px) and (max-width: 1799px){.works-container .work-item .work-image figure{margin-right:-6.25rem}}@media (min-width: 600px) and (max-width: 1023px){.works-container .work-item .work-image figure{margin-right:-2rem}}.works-container .work-item .work-image figure a{display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.works-container .work-item .work-image figure a:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.works-container .work-item .work-image figure img{width:100%;height:auto;display:block;border-radius:1.5rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (min-width: 600px){.works-container .work-item .work-image figure img{border-radius:2rem 0 0 2rem}}.works-container .work-item .work-image:hover .work_flower{-webkit-transform:rotate(10deg);transform:rotate(10deg)}.error-container{background-image:url(/wp-content/themes/portfolio/public/assets/page404-C30kOjR8.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5vw}.error-container .error-content{color:var(--white);max-width:37.5rem}.error-container .error-content .error-title{font-family:var(--font-time),serif;font-size:6rem;font-weight:700;margin-bottom:1.5rem}@media (max-width: 479px){.error-container .error-content .error-title{font-size:4.75rem}}.error-container .error-content .error-text{font-size:1.5rem;margin-bottom:2rem}@media (max-width: 479px){.error-container .error-content .error-text{font-size:1rem}}.error-container .error-content .error-link{font-family:var(--font-base),sans-serif;font-size:1.125rem;text-decoration:none;background-color:var(--pink);padding:.75rem 1.5rem;border-radius:1rem 0;display:inline-block;-webkit-transition:.3s ease;transition:.3s ease}@media (max-width: 479px){.error-container .error-content .error-link{font-size:1rem}}.error-container .error-content .error-link:hover{background-color:var(--pink2)}@media (min-width: 1800px){.contact__wrapper{max-width:75rem;margin:0 auto}}.contact{padding:0 3.125rem 6rem;color:var(--white)}@media (max-width: 479px){.contact{padding:0 1.2rem 6rem}}.contact label{display:none}.contact input::-webkit-input-placeholder,.contact textarea::-webkit-input-placeholder{font-family:var(--font-base)}.contact input::-moz-placeholder,.contact textarea::-moz-placeholder{font-family:var(--font-base)}.contact input:-ms-input-placeholder,.contact textarea:-ms-input-placeholder{font-family:var(--font-base)}.contact input::-ms-input-placeholder,.contact textarea::-ms-input-placeholder{font-family:var(--font-base)}.contact input::placeholder,.contact textarea::placeholder{font-family:var(--font-base)}.header-contact{background-image:url(/wp-content/themes/portfolio/public/assets/sakura-ClUKjzVO.png);background-size:cover;background-repeat:no-repeat;background-position:center;min-height:18.75rem;margin-bottom:3rem;opacity:0;-webkit-animation:fadeIn .6s ease-in-out forwards;animation:fadeIn .6s ease-in-out forwards;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:3.125rem}.header-contact .title_contact{margin-top:2.5rem}@media (min-width: 600px) and (max-width: 1023px){.header-contact{height:50vh}}@media (min-width: 1024px){.header-contact{height:60vh;min-width:100%}.header-contact .title_contact{font-size:5.625rem}}.form-text-ctn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transform:translateX(-2.5rem);transform:translate(-2.5rem);-webkit-animation:slideInLeft .8s ease-out forwards;animation:slideInLeft .8s ease-out forwards;-webkit-animation-delay:.1s;animation-delay:.1s}@media (min-width: 1300px){.form-text-ctn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.form__fields{font-family:var(--font-base)}.form__fields p{font-size:1rem}@media (min-width: 600px) and (max-width: 1023px){.form__fields p{font-size:1.5rem}}@media (min-width: 1024px){.form__fields p{font-size:2rem}}.form__fields .form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width: 600px){.form__fields .form__row{margin-bottom:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.form__fields .form__row .field{-webkit-box-flex:1;-ms-flex:1;flex:1}.form__fields .form__row .field__input{border:none;border-bottom:1px solid gray;background:transparent;font-size:1rem;color:#fff;padding:.5rem;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.form__fields .form__row .field__input:focus,.form__fields .form__row .field__input:hover{outline:none;border-bottom:none;background-color:#333;padding:.5rem;border-radius:.25rem}.form__fields .form__row--full{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;opacity:0;-webkit-transform:translateX(2.5rem);transform:translate(2.5rem);-webkit-animation:slideInRight .8s ease-out forwards;animation:slideInRight .8s ease-out forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.form__fields .form__row--full .field__input{width:100%}@media (min-width: 1300px){.form__fields .form__row_mail{margin-left:1.875rem}}.form__fields .form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form__fields .form__confirmation{margin-top:1rem;font-weight:700;font-size:1rem}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2.5rem);transform:translate(-2.5rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2.5rem);transform:translate(-2.5rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2.5rem);transform:translate(2.5rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2.5rem);transform:translate(2.5rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}.field__error{color:var(--pink);font-size:.875rem;margin-top:.5rem}.require_field{font-family:var(--font-base);color:var(--beige);font-size:1rem;margin-bottom:2rem}.mentions-container{margin:0 auto;color:var(--white);padding:7.5rem 2rem 2.5rem;max-width:56.25rem}@media (min-width: 1024px){.mentions-container{padding:9.375rem 3.125rem}}.mentions-container p,.mentions-container li{font-family:var(--font-base);font-size:1.125rem;line-height:24px}@media (max-width: 479px){.mentions-container p,.mentions-container li{font-size:1rem}}.mentions-container .mentions-ctn{margin-top:3.75rem}.mentions-container .mentions-ctn h2{margin-bottom:1.5rem}.mentions-container h1{font-family:var(--font-title);font-size:3.75rem}@media (max-width: 479px){.mentions-container h1{font-size:2rem}}.mentions-container .mentions-flower img{display:none}@media (min-width: 1024px){.mentions-container .mentions-flower img{float:right;margin-left:1.25rem;-webkit-animation:float-up-down 4s ease-in-out infinite;animation:float-up-down 4s ease-in-out infinite;display:block}@-webkit-keyframes float-up-down{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}}@keyframes float-up-down{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}}}
