:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:hsl(6,78%,57%);--toastify-color-transparent:rgba(255,255,255,0.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px rgba(0,0,0,0.1);--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translateX(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:auto}.Toastify__toast{--toastify-toast-width:100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right;border-bottom-left-radius:0}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair_display/static/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair_display/static/PlayfairDisplay-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair_display/static/PlayfairDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair_display/static/PlayfairDisplay-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair_display/static/PlayfairDisplay-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair_display/static/PlayfairDisplay-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair_display/static/PlayfairDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair_display/static/PlayfairDisplay-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair_display/static/PlayfairDisplay-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair_display/static/PlayfairDisplay-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair_display/static/PlayfairDisplay-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair_display/static/PlayfairDisplay-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}body{min-height:100vh;line-height:1.5;background-color:#fff;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:Playfair Display,serif;font-weight:700}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none;outline:none}img,picture{max-width:100%;display:block}.navbar{position:fixed;width:100%;z-index:50;transition:all .3s ease-in-out}.navbar--scrolled{background-color:#f0e9d7;box-shadow:0 2px 4px rgba(0,0,0,.1);padding-top:.5rem;padding-bottom:1rem}.navbar--transparent{background-color:rgba(0,0,0,0);padding-top:1rem;padding-bottom:1rem}.navbar .navbar__container{margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}@media(min-width:480px){.navbar .navbar__container{padding:0 3rem}}@media(min-width:576px){.navbar .navbar__container{padding:0 5rem}}.navbar .navbar__brand{display:flex;align-items:center;gap:.5rem;color:#67734d}.navbar .navbar__brand-title{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:500}@media(min-width:768px){.navbar .navbar__brand-title{font-size:1.5rem}}.navbar .navbar__links{display:none}@media(min-width:992px){.navbar .navbar__links{display:flex;align-items:center;gap:2rem}}.navbar .navbar__links a{color:#67734d;transition:color .3s}.navbar .navbar__links a:hover{color:#969d74}.navbar .navbar__toggle{display:block;color:#67734d}@media(min-width:992px){.navbar .navbar__toggle{display:none}}.navbar__dropdown{position:relative}.navbar__dropdown-toggle{display:flex;align-items:center;gap:4px;background:none;border:none;color:#67734d;cursor:pointer;font-family:inherit;font-size:1rem}.navbar__dropdown-menu{position:absolute;top:100%;left:0;background-color:#f0e9d7;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:1rem 0;border-radius:8px;display:flex;flex-direction:column;min-width:290px;z-index:100}.navbar__dropdown-menu a{padding:.5rem 1rem;color:#67734d;text-decoration:none}.navbar__dropdown-menu a:hover{background-color:rgba(207,192,163,.2)}.navbar__mobile{background-color:#f0e9d7;transition:all .3s ease-in-out;overflow:hidden}.navbar__mobile--open{max-height:100vh;padding-top:100px;padding-bottom:1rem;opacity:1;overflow-y:auto;margin-top:-80px}.navbar__mobile--closed{max-height:0;padding-top:0;padding-bottom:0;opacity:0}.navbar__mobile .navbar__mobile-links{max-width:1280px;margin:0 auto;padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column;gap:1rem}.navbar__mobile .navbar__mobile-links a{color:#67734d;padding:.5rem 1rem;border-radius:.5rem}.navbar__mobile .navbar__mobile-links a:hover{background-color:rgba(207,192,163,.2)}.navbar__mobile-dropdown{display:flex;flex-direction:column}.navbar__mobile-dropdown .navbar__mobile-title{margin-top:1rem;margin-bottom:1rem;font-weight:600;color:#67734d}.navbar__mobile-dropdown a{padding-left:1rem}#contact{background:#f4f5f1;position:relative;z-index:2}#contact .grid{margin:72px auto 48px;display:flex;flex:1 1;flex-wrap:wrap;gap:4rem;justify-content:center}@media(min-width:1440px){#contact .grid{padding:0 12vw}}@media(min-width:1920px){#contact .grid{padding:0 15vw}}#contact .grid .right-side,#contact .grid form{flex:1 1}@media(min-width:480px){#contact .grid .right-side,#contact .grid form{min-width:400px}}#contact .grid form{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.3)}#contact .grid form .form-group,#contact .grid form .form-title{margin-bottom:1rem}#contact .grid form .form-group label{display:block;margin-bottom:.5rem;color:#67734d;font-weight:500;font-size:14px}@media(min-width:768px){#contact .grid form .form-group label{font-size:16px}}#contact .grid form .form-group input,#contact .grid form .form-group textarea{width:100%;padding:.75rem;border:1px solid #c8c8c8;border-radius:6px;font-size:1rem;box-shadow:0 1px 2px rgba(0,0,0,.1)}#contact .grid form .form-group .text-danger{margin-top:.25rem;margin-left:8px}#contact .grid form .submit-button{border-radius:6px;width:100%;display:flex;justify-content:center}#contact .grid .right-side{display:flex;flex-direction:column;gap:32px}#contact .grid .right-side .h3{font-size:24px}#contact .grid .right-side .info-block{display:flex;align-items:flex-start}#contact .grid .right-side .info-block .icon{display:flex;background-color:#f1ece3;box-shadow:0 1px 3px rgba(0,0,0,.05);border-radius:50%;width:60px;height:60px;min-width:60px;min-height:60px;margin-right:16px}#contact .grid .right-side .info-block .icon svg{margin:auto;stroke:#67734d;stroke-width:2px;width:24px;height:24px}#contact .grid .right-side .info-block_text{display:flex;flex-direction:column;gap:4px;text-wrap:wrap}#contact .grid .right-side .catchphrase{background-color:#f4efe1;border-radius:16px;padding:32px;margin-top:auto;box-shadow:0 1px 3px rgba(0,0,0,.2)}#contact .form-wave-background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}#contact .form-wave-background svg{position:absolute;width:120%;height:100px;transform:translateX(-50px)}#contact .form-wave-background svg:first-child{bottom:2%}#contact .form-wave-background svg:nth-child(2){bottom:7%}#contact .form-wave-background svg:nth-child(3){bottom:2%}@media(min-width:992px){#contact .form-wave-background svg{transform:translateX(-100px)}#contact .form-wave-background svg:first-child{bottom:15%}#contact .form-wave-background svg:nth-child(2){bottom:20%}#contact .form-wave-background svg:nth-child(3){bottom:15%}}#contact .form-wave-background .wave-path path{opacity:0;stroke-width:3;stroke:#e39a46}#footer{background-color:#68734d;padding:32px 26px}@media(min-width:992px){#footer{padding:4rem 5rem 3rem}}#footer a,#footer p{color:#fff}#footer a:hover{text-decoration:underline}#footer hr{width:100%;border:none;border-top:2px solid hsla(0,0%,100%,.5);margin:32px 0}#footer .header{display:flex;flex-direction:column}@media(min-width:768px){#footer .header{justify-content:space-between;flex-direction:row}}#footer .header .text-xxl{display:flex;align-items:baseline;gap:.5rem;margin-bottom:18px}@media(min-width:768px){#footer .header .text-xxl{margin-bottom:0}}#footer .header svg{display:inline;vertical-align:baseline;margin-top:auto;width:30px;height:30px;stroke-width:1px}#footer .header .links{display:flex;gap:24px}#footer .header .links a{font-weight:500;font-size:16px}@media(min-width:768px){#footer .header .links a{font-size:18px}}#footer .content{display:flex;gap:24px;flex-direction:column}@media(min-width:768px){#footer .content{justify-content:space-between;flex-direction:row}}#footer .content .text-xl{margin-bottom:12px}#footer .content .contact,#footer .content .service-links{display:flex;flex-direction:column;gap:10px}#footer .content .service-links a{font-size:14px}#footer .content .service-links a:hover{text-decoration:underline}#footer .content .social-media p{margin-bottom:12px}#footer .content .social-media .icons{display:flex;gap:12px}#footer .content .social-media .icons svg{background-color:#969d74;border-radius:50%;color:#fff;padding:12px;width:50px;height:50px;transition:all .3s ease-in-out}#footer .content .social-media .icons svg:hover{background-color:#738351;transform:scale(1.1)}#footer .copyright svg{width:20px;height:20px}.section{position:relative;padding:40px 0;min-height:100vh;overflow:hidden}.section-container{padding-left:20px;padding-right:20px}@media(min-width:576px){.section-container{padding-left:40px;padding-right:40px}}@media(min-width:768px){.section-container{padding-left:5vw;padding-right:5vw}}.section-container-xl{padding-left:20px;padding-right:20px}@media(min-width:576px){.section-container-xl{padding-left:40px;padding-right:40px}}@media(min-width:768px){.section-container-xl{padding-left:15vw;padding-right:15vw}}.section-container-xxl{padding-left:20px;padding-right:20px}@media(min-width:576px){.section-container-xxl{padding-left:40px;padding-right:40px}}@media(min-width:768px){.section-container-xxl{padding-left:20vw;padding-right:20vw}}.no-padding{padding-top:0}.scroll-to-top{position:fixed;bottom:2rem;left:1rem;background-color:#67734d;color:#fff;border:none;border-radius:50%;padding:.75rem;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:1000;opacity:0;transform:scale(.9);pointer-events:none;transition:background-color .3s ease,transform .3s ease,opacity .3s ease}@media(min-width:380px){.scroll-to-top{left:2rem}}.scroll-to-top.visible{opacity:1;transform:scale(1);pointer-events:auto}.scroll-to-top svg{display:block}.scroll-to-top:hover{background-color:#45512f;transform:translateY(-2px)}.scroll-to-top:focus{outline:none}.container-bg{border-radius:12px;padding:16px;margin:8px 0;box-shadow:2px 2px 4px rgba(0,0,0,.2)}@media(min-width:768px){.container-bg{padding:24px 32px}}.container-bg.color-white{background-color:#fff}.container-bg.color-sand{background-color:#f4efe1}.container-bg.color-sand-light{background-color:#faf8f4}.container-bg.color-green-light{background-color:#f4f5f1}.container-bg.color-green{background-color:#67734d}.container-bg.padding-s,.container-bg.padding-xl{padding:16px}@media(min-width:768px){.container-bg.padding-xl{padding:32px 64px}}.container-bg.border-orange{border-left:4px solid #e39a46;padding-left:1.5rem}.container-bg.border-green{border-left:4px solid #67734d;padding-left:1.5rem}.btn{border-radius:30px;transition:background-color .3s;text-align:center;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:500}@media(min-width:576px){.btn{text-wrap:nowrap}}.btn:hover{cursor:pointer}.btn:hover svg{transform:translateX(4px)}.btn-l{font-size:18px;padding:.6rem 1.5rem}@media(min-width:768px){.btn-l{font-size:20px;padding:.7rem 2rem}}.btn-m{font-size:16px;padding:.6rem 1.5rem}@media(min-width:768px){.btn-m{padding:.7rem 2rem}}.btn-s{font-size:14px;padding:.6rem 1.5rem}@media(min-width:768px){.btn-s{font-size:16px}}.btn:has(svg){gap:8px;display:inline-flex;align-items:center}.btn svg{transition:transform .2s ease-in-out}.btn-light{font-weight:300}.btn-regular{font-weight:400}.btn-semi-bold{font-weight:500}.btn-semi-bold-plus{font-weight:600}.btn-bold{font-weight:700}.btn-text{position:relative;width:100%;background-color:unset;text-decoration:underline;text-underline-offset:3px}.btn-text-bold{padding:0;font-weight:700}.btn-text:hover{text-decoration:unset}.btn-primary{background-color:#67734d;color:#f0e9d7!important}.btn-primary.disabled,.btn-primary:hover,.btn-primary[disabled]{background-color:#969d74}.btn-primary-outline{background-color:rgba(0,0,0,0);color:#67734d;border:1px solid #67734d}.btn-primary-outline:hover{background-color:#67734d;color:#fff}.btn-primary-outline:hover svg{color:#fff}.btn-primary-outline.disabled,.btn-primary-outline[disabled]{background-color:#969d74}.btn-secondary{background-color:#fff;color:#67734d;border:2px solid #68734d}.btn-secondary:hover{background-color:#f4f5f1}.btn-sand{background-color:#f4efe1;color:#67734d;border:2px solid #f4efe1}.btn-sand:hover{background-color:#faf8f4}.btn.disabled,.btn[disabled]{cursor:not-allowed}.btn-text{color:#67734d;text-decoration:none;padding:0}.btn-text:hover{text-decoration:underline}#btn-calendly{position:fixed!important;bottom:2rem;right:1rem;z-index:1000;box-shadow:1px 1px 6px 1px hsla(0,0%,100%,.2);border:2px solid #f1ece3;font-size:14px;padding:.6rem 1rem}#btn-calendly svg{width:16px;height:16px}@media(min-width:380px){#btn-calendly{bottom:2rem;right:2rem;padding:.6rem 1.5rem;font-size:16px}}@media(min-width:768px){#btn-calendly{padding:.7rem 2rem}}.h2{font-size:32px;padding:18px 0}@media(min-width:768px){.h2{font-size:42px;padding:24px 0}}.h3{font-size:20px}.title-sans{font-family:Poppins,sans-serif}.title-serif{font-family:Playfair Display,serif}.title-primary{color:#67734d}.title-secondary{color:#969d74}.title-dark{color:#68734d}.title-light{color:#f0e9d7}.title-left{text-align:left}.title-center{text-align:center}.title-right{text-align:right}.title-light{font-weight:300}.title-regular{font-weight:400}.title-semi-bold{font-weight:600}.title-bold{font-weight:800}.title-italic{font-style:italic}.title-underline{position:relative;padding-left:12px;padding-right:12px}.title-underline:after{content:"";display:block;width:120px;height:5px;background-color:#cfc0a3;margin:22px auto}@media(min-width:768px){.title-underline:after{margin:32px auto}}.title-underline.title-left:after{margin-left:0;margin-right:auto}.title-underline.title-right:after{margin-right:0;margin-left:auto}.title-icon{display:flex;align-items:center;gap:8px}.title.no-padding{padding:0 12px 24px 0!important}.text-olive{color:#67734d}.text-sans{font-family:Poppins,sans-serif}.text-serif{font-family:Playfair Display,serif}.text-xxl{font-size:20px;line-height:31.2px}@media(min-width:768px){.text-xxl{font-size:24px}}.text-xl{font-size:18px;line-height:26px}@media(min-width:768px){.text-xl{font-size:20px}}.text-l{font-size:16px;line-height:26px}@media(min-width:768px){.text-l{font-size:18px}}.text-m{font-size:14px;line-height:20.8px}@media(min-width:768px){.text-m{font-size:16px}}.text-s{font-size:12px;line-height:18.2px}@media(min-width:768px){.text-s{font-size:14px}}.text-xs{font-size:12px;line-height:20px}.text-primary{color:#67734d}.text-secondary{color:#969d74}.text-dark{color:#68734d}.text-light{color:#738351}.text-white{color:#fff}.text-danger{color:#cc0a0a}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-light{font-weight:300}.text-regular{font-weight:400}.text-semi-bold{font-weight:500}.text-semi-bold-plus{font-weight:600}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.text-icon{display:flex;align-items:center;gap:8px}.list-item:last-child{margin-bottom:0}.list-item-sans{font-family:Poppins,sans-serif}.list-item-serif{font-family:Playfair Display,serif}.list-item-s{font-size:14px;line-height:20.8px}@media(min-width:768px){.list-item-s{font-size:16px}}.list-item-m{font-size:14px;line-height:20.8px}@media(min-width:768px){.list-item-m{font-size:16px}}.list-item-margin-xs{margin-bottom:6px}.list-item-margin-s{margin-bottom:14px}.list-item-margin-m{margin-bottom:24px}.list-item-primary{color:#67734d}.list-item-secondary{color:#969d74}.list-item-dark{color:#68734d}.list-item-light{color:#738351}.list-item-white{color:#fff}.list-item-danger{color:#cc0a0a}.list-item-light{font-weight:300}.list-item-regular{font-weight:400}.list-item-semi-bold{font-weight:500}.list-item-semi-bold-plus{font-weight:600}.list-item-bold{font-weight:700}.list-item-italic{font-style:italic}.list-item-with-icon{display:flex;gap:8px;align-items:center}.list-item-disc{list-style-type:disc!important;display:list-item}ul{padding-left:.5rem}#homepage .hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:5rem 2rem;overflow:hidden}@media(min-width:480px){#homepage .hero{padding:5rem 3rem}}@media(min-width:576px){#homepage .hero{padding:5rem}}@media(min-width:768px){#homepage .hero{padding:7rem 5rem 5rem}}#homepage .hero__background{position:absolute;inset:0;z-index:0}#homepage .hero__background .hero__bg-shape--top-right{position:absolute;top:0;right:0;width:66%;height:100%;background-color:rgba(240,233,215,.8);border-bottom-left-radius:80px}@media(min-width:768px){#homepage .hero__background .hero__bg-shape--top-right{border-bottom-left-radius:150px}}@media(min-width:1280px){#homepage .hero__background .hero__bg-shape--top-right{border-bottom-left-radius:250px}}#homepage .hero__background .hero__bg-shape--bottom-left{position:absolute;bottom:0;left:0;width:50%;height:52%;background-color:rgba(222,214,194,.4);border-top-right-radius:96px}#homepage .hero__grid{position:relative;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:2rem;z-index:10}@media(min-width:1280px){#homepage .hero__grid{flex-direction:row}}#homepage .hero__left{width:100%}@media(min-width:1280px){#homepage .hero__left{width:50%;gap:5rem}}#homepage .hero__tagline{display:block;margin:0 auto;padding:.4rem 1rem;border-radius:9999px;background-color:#f1ece3;color:#67734d;width:100%;max-width:500px;box-shadow:0 4px 6px rgba(0,0,0,.15);text-align:center;font-weight:500}@media(min-width:1280px){#homepage .hero__tagline{font-size:1.2rem}}#homepage .hero__title{font-family:Playfair Display,serif;font-weight:500;color:#67734d;line-height:1.2;margin:1.5rem 0;font-size:2.25rem}#homepage .hero__title-line{display:block;margin-top:.25rem}@media(min-width:768px){#homepage .hero__title{font-size:3rem}}@media(min-width:1024px){#homepage .hero__title{font-size:3.75rem}}#homepage .hero__highlight-container{position:relative;display:inline-block}#homepage .hero__highlight-text{position:relative;z-index:10}#homepage .hero__highlight-bg{position:absolute;bottom:.25rem;left:0;height:.75rem;width:100%;background-color:rgba(103,115,77,.3);z-index:0}#homepage .hero__intro{margin-bottom:2rem}#homepage .hero__description{margin-bottom:2rem;line-height:30px}@media(min-width:992px){#homepage .hero__description{width:90%}}@media(min-width:1280px){#homepage .hero__description{width:100%;padding-right:12px}}#homepage .hero__invitation{margin-bottom:2rem}@media(min-width:1280px){#homepage .hero__invitation{padding-right:4rem}}#homepage .hero__right{position:relative;width:100%;max-width:300px;height:300px}@media(min-width:768px){#homepage .hero__right{width:50%;margin:auto}}@media(min-width:1280px){#homepage .hero__right{width:40%;max-width:400px;height:400px}}@media(min-width:1440px){#homepage .hero__right{width:40%;max-width:450px;height:450px}}#homepage .hero__right:after,#homepage .hero__right:before{content:"";position:absolute;width:8rem;height:8rem;border-radius:9999px;z-index:-10}#homepage .hero__right:before{bottom:-1.5rem;left:-1.5rem;background-color:#cfc0a3}#homepage .hero__right:after{top:-1.5rem;right:-1.5rem;background-color:#67734d}#homepage .hero__image{position:relative;width:100%;height:100%;object-fit:cover;overflow:hidden;border-top-left-radius:100px;border-bottom-right-radius:100px;box-shadow:0 6px 6px rgba(0,0,0,.6)}#homepage #about{background-color:#f4efe1;position:relative;padding-top:40px;padding-bottom:40px;overflow:hidden}#homepage #about .about-container{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:auto;gap:48px}@media(min-width:1280px){#homepage #about .about-container{gap:72px;flex-direction:row}}#homepage #about .about-image{position:relative;width:90%;max-width:350px;height:250px}@media(min-width:1440px){#homepage #about .about-image{height:350px}}@media(min-width:1280px){#homepage #about .about-image{width:30%;margin-right:3%;max-width:unset}}#homepage #about .about-image:before{top:-10%;left:-10%;background-color:#cfc0a3}#homepage #about .about-image:after,#homepage #about .about-image:before{content:"";position:absolute;width:30%;aspect-ratio:1;border-radius:50%;z-index:1}#homepage #about .about-image:after{bottom:-8%;right:-8%;background-color:#969d74}#homepage #about .about-image img{display:block;width:100%;height:100%;position:relative;object-fit:cover;border-top-right-radius:72px;border-bottom-left-radius:72px;box-shadow:0 4px 16px rgba(0,0,0,.6);z-index:2}#homepage #about .about-text{width:100%}@media(min-width:768px){#homepage #about .about-text{width:80%}}#homepage #about .about-text p{margin-bottom:1rem;line-height:1.5}#homepage #about .about-text .btn{display:flex;margin:1.5rem auto auto}@media(min-width:1280px){#homepage #about .about-text .btn{margin-left:0}}#homepage #paths-of-the-house{background-color:#f4efe1}@media(min-width:992px){#homepage #paths-of-the-house .intro{text-align:center}}@media(min-width:1024px){#homepage #paths-of-the-house .intro{padding:0 10vw}}@media(min-width:1440px){#homepage #paths-of-the-house .intro{padding:0 12vw}}#homepage #paths-of-the-house .grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin:72px auto}#homepage #paths-of-the-house .grid .card{background-color:#fff;border-radius:30px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:12px;padding:32px;min-width:280px;max-width:280px}@media(min-width:576px){#homepage #paths-of-the-house .grid .card{min-width:320px;max-width:320px}}@media(min-width:1920px){#homepage #paths-of-the-house .grid .card{min-width:400px;max-width:400px}}#homepage #paths-of-the-house .grid .card .icon{background-color:#f1ece3;border-radius:50%;width:50px;height:50px;display:flex;margin-bottom:8px}#homepage #paths-of-the-house .grid .card .icon svg{margin:auto;stroke:#67734d;stroke-width:2px}#homepage #paths-of-the-house .grid .card p{margin:0 0 16px}#homepage #testimonials{background-color:#f4efe1;position:relative;z-index:1}#homepage #testimonials .triangle-background{position:absolute;bottom:0;left:0;width:100vw;height:auto;z-index:-1}#homepage #testimonials .triangle-background path{fill:rgba(221,213,198,.27)}#homepage #testimonials .grid{z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:38px;margin:72px auto}#homepage #testimonials .grid .testimonial-card{background-color:#fff;border-radius:24px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;width:380px}#homepage #testimonials .grid .testimonial-card svg{width:48px;height:48px;color:#cfc0a3;fill:#cfc0a3}#homepage #testimonials .grid .testimonial-card__content{line-height:1.6;flex-grow:1;min-height:220px;margin-top:32px}#homepage #testimonials .grid .testimonial-card__footer{margin-top:auto}#homepage #testimonials .grid .testimonial-card__footer .testimonial-card__subtitle{margin-top:8px}#sexual-disorders-section{background-color:#faf8f4}#sexual-disorders-section .sexual-disorders-container{position:relative;background-color:#fff;border-radius:16px;box-shadow:2px 2px 6px rgba(0,0,0,.2);overflow:hidden}#sexual-disorders-section .sexual-disorders-container .grid{display:flex;flex-wrap:wrap;gap:32px 64px;justify-content:flex-start;position:relative;padding:180px 24px 16px;background-image:url(/img/services/sexual-disorders.webp);background-repeat:no-repeat;background-size:contain}@media(min-width:768px){#sexual-disorders-section .sexual-disorders-container .grid{padding:180px 48px 32px}}@media(min-width:1280px){#sexual-disorders-section .sexual-disorders-container .grid{background-position:center -100px}}#sexual-disorders-section .sexual-disorders-container .grid>*{position:relative;z-index:1}@media(min-width:992px){#sexual-disorders-section .sexual-disorders-container .grid{gap:24px 32px}}#sexual-disorders-section .sexual-disorders-container .grid .sexual-disorders-card{display:flex;flex-direction:column;gap:8px;border-radius:12px;padding:16px 24px;background-color:#faf8f4;width:100%}@media(min-width:992px){#sexual-disorders-section .sexual-disorders-container .grid .sexual-disorders-card{width:calc(50% - 32px);padding:24px 32px}}@media(min-width:1440px){#sexual-disorders-section .sexual-disorders-container .grid .sexual-disorders-card{width:calc(33% - 32px)}}#sexual-disorders-section .sexual-disorders-container .btn{display:flex;margin:24px auto}#prices{background-color:#faf8f4}#prices .grid{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;gap:32px}@media(min-width:1024px){#prices .grid{flex-direction:row}}@media(min-width:1280px){#prices .grid{gap:64px}}#prices .grid .price-card{display:flex;flex-direction:column;gap:16px;width:100%;padding-bottom:24px}@media(min-width:1024px){#prices .grid .price-card{width:calc(50% - 32px)}}@media(min-width:1280px){#prices .grid .price-card{width:calc(50% - 64px)}}#prices .grid .price-card ul{padding-left:12px}#prices .btn{display:flex;margin:24px auto}#prices .coming-soon-container{margin-top:32px;display:flex;flex-direction:column;gap:16px}#prices .coming-soon-container svg{min-width:24px;min-height:24px}#prices .coming-soon-container .container-bg{display:flex;flex-direction:column;gap:8px}#prices .coming-soon-container .container-bg .title{margin-bottom:8px}#prices .coming-soon-container .list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.conclusion-section{padding-top:72px}@media(min-width:1024px){.conclusion-section .container{padding-left:32px;padding-right:32px}}.conclusion-section .container-bg{display:flex;margin-top:32px}.understand-issues-section .container{display:flex;flex-direction:column;gap:8px}.understand-issues-section .container-bg .text-l{margin-bottom:8px}.understand-issues-section .h3{margin-top:24px}.understand-issues-section .btn{margin-top:16px}#evras-services{background-color:#faf8f4}#evras-services,#evras-services .service{display:flex;flex-direction:column;gap:16px}#evras-services .service-header{display:flex;justify-content:space-between;flex-direction:column}@media(min-width:576px){#evras-services .service-header{flex-direction:row}}#evras-services .service-header .h3{font-size:24px}#evras-services .service-header .right-side{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-top:16px}@media(min-width:576px){#evras-services .service-header .right-side{justify-content:start;margin-top:0}}#evras-services .service-header .right-side .badge-price{background-color:#f1ece3;border-radius:24px;padding:8px 24px;box-shadow:0 1px 3px rgba(0,0,0,.05)}#evras-services .service .skills-list{display:flex;flex-direction:column;flex-wrap:wrap;margin:16px 0;gap:8px;padding-left:0}@media(min-width:992px){#evras-services .service .skills-list{justify-content:start;flex-direction:row}#evras-services .service .skills-list li{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 16px)}}#evras-services .service .container-bg{display:flex;flex-direction:column;gap:24px}#evras-services .service .container-bg .text-l{margin-bottom:8px}#evras-services .service .container-bg .btn-text{margin-top:16px}#evras-services .service ul{margin-bottom:0;padding-bottom:0}#evras-services .service .expandable-wrapper ul{padding-left:1.2em}#evras-services .select-wrapper{margin-bottom:1rem;color:#67734d;display:flex;gap:16px;font-weight:600}#evras-specialized-services{background-color:#faf8f4}#evras-specialized-services .service{display:flex;flex-direction:column;gap:16px}#evras-specialized-services hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:1.5rem 0}#evras-institution-services{background-color:#faf8f4;padding-top:0!important}#evras-institution-services .container-bg{display:flex;flex-direction:column;gap:16px}#evras-institution-services .number-list{list-style:none;padding:0;margin:0}#evras-institution-services .number-list li{display:flex;align-items:center;gap:8px}#evras-institution-services .number-list span{background-color:#67734d;border-radius:50%;width:24px;height:24px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;margin-bottom:auto}#evras-institution-services .cta-wrapper{display:flex;flex-direction:column;align-items:center;background-color:#67734d;padding:1.5rem 2rem;border-radius:56px;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.2);margin:32px auto}@media(min-width:1024px){#evras-institution-services .cta-wrapper{padding:2rem 7rem 1.5rem}}#evras-institution-services .cta-wrapper .h2{padding-top:0}#evras-institution-services .cta-wrapper .btn,#evras-institution-services .cta-wrapper .text{margin-bottom:24px}#parental-guidance-our-programs{background-color:#faf8f4}#parental-guidance-our-programs .programs-wrapper{position:relative;display:flex;flex-direction:column;z-index:1}@media(min-width:1280px){#parental-guidance-our-programs .programs-wrapper{flex-direction:row;gap:32px}}#parental-guidance-our-programs .programs-wrapper .program{position:relative;width:100%;display:flex;flex-direction:column;gap:24px;min-height:unset!important;height:auto!important}#parental-guidance-our-programs .programs-wrapper .program:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:#f1ece3;transform:skewX(-3deg) skewY(3deg) translateY(5px) translateX(5px);border-radius:10px}#parental-guidance-our-programs .programs-wrapper .program ul{margin-left:16px}#parental-guidance-our-programs .programs-wrapper .program .what-is-it{margin-bottom:16px}#parental-guidance-our-programs .programs-wrapper .program .see-more-button{margin-top:24px}@media(min-width:1280px){#parental-guidance-our-programs .programs-wrapper .program{width:calc(50% - 32px)}#parental-guidance-our-programs .programs-wrapper .program .intro-text{min-height:60px}}#parental-guidance-our-programs .cta{display:flex;margin:auto auto 16px}#service-parental-guidance .explanation-section{min-height:unset!important;height:auto!important}#service-parental-guidance .explanation-section .explanation-container{position:relative}#service-parental-guidance .explanation-section .explanation-container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:#cfc0a3;transform:skew(4deg);border-radius:10px}#tdi-tdh-service-what-is-it{background-color:#f1ece3;display:flex;flex-direction:column;gap:32px}#tdi-tdh-service-what-is-it .h2{padding-top:0}#tdi-tdh-service-what-is-it .color-green-light,#tdi-tdh-service-what-is-it .color-sand{margin-top:24px}#tdi-tdh-service-what-is-it .cta-make-appointment{display:flex;margin:32px auto 0}#tdi-tdh-service-what-is-it ul{margin-left:12px}#tdi-tdh-service-what-is-it .learn-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}@media(min-width:992px){#tdi-tdh-service-what-is-it .learn-wrapper{gap:32px}}#tdi-tdh-service-what-is-it .learn-wrapper .container-bg{display:flex;flex-direction:column;gap:24px;justify-content:flex-start;width:250px;align-items:center}#tdi-tdh-service-what-is-it .learn-wrapper .container-bg svg{color:#67734d}#tdi-tdh-service-what-is-it .h3{padding-top:0;margin-bottom:8px}.service-school-bullying-presentation .list-wrapper{margin-top:24px}.service-school-bullying-presentation .list-wrapper ul{margin-left:12px}#our-courses{background-color:#f4efe1}#our-courses .courses-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:32px}#our-courses .courses-wrapper .course-container{display:flex;flex-direction:column;gap:16px;text-wrap:wrap}#our-courses .courses-wrapper .course-container .h3{font-size:24px;margin-bottom:8px}#our-courses .courses-wrapper .course-container .btn{margin-top:auto}#our-courses .courses-wrapper .course-container ul{margin:0 0 0 8px}#service-for-the-pros #services .sub-description{white-space:pre-line}#presentation{position:relative;background-color:#f4efe1;padding:100px 20px;overflow:hidden;text-align:center}#presentation .diamond-shape{position:absolute;background-color:rgba(0,0,0,.05);z-index:0}#presentation .diamond-shape-bottom{bottom:0;left:-10vw;width:50vw;height:200px;border-top-right-radius:200px}#presentation .diamond-shape-top{top:0;right:-100px;width:300px;height:500px;transform:rotate(-45deg);border-top-left-radius:200px}@media(min-width:1440px){#presentation .diamond-shape-top{right:250px;width:300px;height:500px}}#presentation .content{position:relative;z-index:1;margin:0 auto}#presentation .h1-presentation{font-size:2rem;line-height:1.3;margin-bottom:2rem;white-space:pre-line}@media(min-width:768px){#presentation .h1-presentation{font-size:2.5rem}}@media(min-width:992px){#presentation .h1-presentation{font-size:3rem}}#presentation .subtitle{line-height:1.6;margin-bottom:2rem;white-space:pre-line}#presentation .badge{display:inline-block;padding:1rem 2rem;background-color:rgba(0,0,0,.05);border-radius:999px}#presentation .text-icon{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin:auto}#intro-section{background-color:#faf8f4;display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:1280px){#intro-section{gap:2.5rem}}#intro-section .h2{white-space:pre-line}#intro-section .intro-content{display:flex;justify-content:center;flex-direction:column-reverse;align-items:center;flex-wrap:wrap;width:100%}@media(min-width:1280px){#intro-section .intro-content{flex-direction:row;gap:10rem}}#intro-section .intro-content .intro-card,#intro-section .intro-content .intro-image-wrapper{box-sizing:border-box}#intro-section .intro-content .intro-card{background:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.2);max-width:800px;margin-top:62px;display:flex;flex-direction:column;gap:12px;padding:30px}#intro-section .intro-content .intro-card ul{list-style-type:disc}#intro-section .intro-content .intro-card .text-bold{margin-top:12px}@media(min-width:1280px){#intro-section .intro-content .intro-card .text{margin-left:-24px}}@media(min-width:768px){#intro-section .intro-content .intro-card{padding:30px 40px}}@media(min-width:1280px){#intro-section .intro-content .intro-card{padding:40px 60px;width:calc(60% - 5rem);flex-grow:0;flex-shrink:0;flex-basis:calc(60% - 5rem);margin-top:-2.5rem}}@media(min-width:1440px){#intro-section .intro-content .intro-card{padding:50px 70px}}#intro-section .intro-content .intro-image-wrapper{position:relative;height:100%;width:calc(90vw - 30px);max-width:380px}#intro-section .intro-content .intro-image-wrapper:after,#intro-section .intro-content .intro-image-wrapper:before{content:"";position:absolute;top:0;left:0;border-top-right-radius:70px;border-bottom-left-radius:70px;z-index:0;pointer-events:none;border:3px solid #a6af93;width:100%;height:100%}#intro-section .intro-content .intro-image-wrapper:after{top:15px;left:15px}#intro-section .intro-content .intro-image-wrapper:before{top:7.5px;left:7.5px}@media(min-width:1280px){#intro-section .intro-content .intro-image-wrapper{width:calc(40% - 5rem);flex-grow:0;flex-shrink:0;flex-basis:calc(40% - 5rem);max-width:unset}#intro-section .intro-content .intro-image-wrapper:after,#intro-section .intro-content .intro-image-wrapper:before{border:8px solid #a6af93}#intro-section .intro-content .intro-image-wrapper:after{top:32px;left:32px}#intro-section .intro-content .intro-image-wrapper:before{top:20px;left:20px}}#intro-section .intro-content .intro-image-wrapper .intro-image{border-top-right-radius:54px;border-bottom-left-radius:54px;width:100%;height:auto;display:block;position:relative;z-index:1;box-shadow:0 4px 8px rgba(0,0,0,.2)}#intro-section .intro-cta{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;background-color:#67734d;padding:1.5rem 2rem;border-radius:12px;max-width:800px;width:100%;margin-top:3rem;box-shadow:0 4px 8px rgba(0,0,0,.2)}@media(min-width:1024px){#intro-section .intro-cta{padding:2rem 2.5rem 1.5rem}}.explanation-section .bubble-bottom,.explanation-section .bubble-top{position:absolute;background:#f1ece3;border-radius:50%;opacity:0;transform:scale(.5);z-index:-1}.explanation-section .bubble-top{top:-200px;right:-250px;width:500px;height:500px}@media(min-width:768px){.explanation-section .bubble-top{top:-30vw;right:-20vw;width:70vw;height:70vw}}.explanation-section .bubble-bottom{bottom:-50px;left:-10vw;width:60vw;height:60vw}@media(min-width:768px){.explanation-section .bubble-bottom{bottom:-15vw;left:-10vw;width:40vw;height:40vw}}.explanation-section .explanation-container{display:flex;flex-direction:column;gap:20px;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3);width:100%;height:auto;border-radius:18px;margin:24px auto 48px;padding:32px 24px}@media(min-width:768px){.explanation-section .explanation-container{padding:32px 54px}}.explanation-section .explanation-container .h3{font-size:28px;margin-top:24px}.explanation-section .explanation-container .check-card-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:16px}.explanation-section .explanation-container .check-card-container .check-card{display:flex;align-items:center;background-color:#faf8f4;border-radius:8px;box-shadow:2px 2px 4px rgba(0,0,0,.2);color:#67734d;width:100%;gap:12px;padding:12px 6px;text-wrap:wrap}@media(min-width:768px){.explanation-section .explanation-container .check-card-container .check-card{padding:12px 18px;width:calc(50% - 16px)}}.explanation-section .explanation-container .check-card-container .check-card svg{color:#67734d}.explanation-section .explanation-container .footer{margin:16px 0}.explanation-section .explanation-container .footer ul{list-style:disc}.explanation-section ul{margin-left:16px}.double-bubble-layout{background-color:#f4efe1;min-height:unset;padding-bottom:100px;padding-top:100px}.double-bubble-layout,.double-bubble-layout .title{position:relative;z-index:1}.double-bubble-layout .container{position:relative;margin:auto;border-radius:12px;background-color:#fff;box-shadow:2px 2px 8px rgba(0,0,0,.15);padding:48px 32px;overflow:visible}.double-bubble-layout .container .bubbles{position:absolute;inset:0;z-index:-1;pointer-events:none}.double-bubble-layout .container .bubbles:after,.double-bubble-layout .container .bubbles:before{content:"";position:absolute;border-radius:50%}.double-bubble-layout .container .bubbles:before{top:-50px;left:-50px;width:200px;height:200px;background-color:#cfc0a3}.double-bubble-layout .container .bubbles:after{bottom:-50px;right:-50px;width:150px;height:150px;background-color:#67734d}.double-bubble-layout .extra-text{max-height:0;overflow:hidden;opacity:0;transform:translateY(8px);transition:max-height .4s ease,opacity .4s ease,transform .4s ease}.double-bubble-layout .extra-text.expanded{max-height:1000px;opacity:1;transform:translateY(0)}.double-bubble-layout .see-more-button{margin-top:24px}.practical-information{background-color:#faf8f4}.practical-information .information-wrapper{display:flex;justify-content:center;flex-direction:column;gap:24px;margin:auto}@media(min-width:1024px){.practical-information .information-wrapper{flex-direction:row}}.practical-information .information-item,.practical-information .price-item{display:flex;flex-direction:column;gap:8px;width:270px}.practical-information .information-item{justify-content:flex-start}.practical-information .price-item{justify-content:center;margin:32px auto 24px}.practical-information svg{margin:0 auto;color:#67734d;width:40px;height:40px}.practical-information hr{width:80%;border:none;border-top:1px solid rgba(0,0,0,.1);margin:40px auto}.practical-information .btn{display:flex;margin:24px auto 0}.practical-information .btn svg{width:24px;height:24px}#about #hero-container{background-color:#f4f5f1;display:flex;flex-direction:column;gap:32px}#about #hero-container .hero-wrapper{display:flex;align-items:center;flex-direction:column;width:100%;gap:8px}@media(min-width:1280px){#about #hero-container .hero-wrapper{flex-direction:row;gap:48px}}#about #hero-container .hero-wrapper .h2{font-size:24px}@media(min-width:1440px){#about #hero-container .hero-wrapper .h2{font-size:30px}}#about #hero-container .hero-wrapper .h2 svg{border-radius:50%;padding:8px;width:40px;height:40px}#about #hero-container .hero-wrapper img{object-fit:cover;height:200px;width:200px;border-radius:50%}@media(min-width:1280px){#about #hero-container .hero-wrapper img{height:300px;width:300px}}#about #hero-container .first-hero svg{background-color:#67734d;color:#fff}#about #hero-container .second-hero{flex-direction:column-reverse}@media(min-width:1280px){#about #hero-container .second-hero{flex-direction:row}}#about #hero-container .second-hero svg{background-color:#f1ece3;color:#67734d}#accompany-you .text-xl{padding:0 10vw}#accompany-you .card-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin:40px auto 60px}#accompany-you .card-wrapper .h3{font-size:20px;margin-top:0}#accompany-you .card-wrapper .card{width:250px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;height:210px}@media(min-width:380px){#accompany-you .card-wrapper .card{width:290px}}@media(min-width:768px){#accompany-you .card-wrapper .card{width:260px;height:250px}}@media(min-width:1440px){#accompany-you .card-wrapper .card{width:290px}}#accompany-you .card-wrapper .card svg{width:56px;height:56px;min-width:56px;min-height:56px;padding:16px;background-color:#67734d;color:#fff;border-radius:50%}#accompany-you .btn{display:flex;margin:24px auto 0}#who-i-am .hero-wrapper{display:flex;flex-direction:column-reverse;justify-content:space-between;gap:32px}@media(min-width:1280px){#who-i-am .hero-wrapper{flex-direction:row}}#who-i-am .hero-wrapper .expandable-wrapper{width:60%}#who-i-am .hero-wrapper img{object-fit:cover;height:200px;width:90%;border-radius:24px;margin:0 auto}@media(min-width:1280px){#who-i-am .hero-wrapper img{flex-direction:row;height:400px;margin:32px 32px 16px}}@media(min-width:1440px){#who-i-am .expanded{padding-right:40px;position:relative}#who-i-am .expanded .container-bg{margin:16px 0 0}}#personal-history{background-color:#ded6c2}#personal-history .h2{padding-top:0}#personal-history .container-wrapper{display:flex;flex-direction:column;gap:24px}#personal-history .container-wrapper .h2{padding-bottom:0}#personal-history .container-wrapper .text-l{margin-bottom:8px}#personal-history .color-green{display:flex;flex-direction:column;gap:8px;margin-top:32px}#personal-history .color-green .card-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin:32px auto}#personal-history .color-green .card-wrapper .card{background-color:#858c6e;border-radius:16px;display:flex;flex-direction:column;justify-content:flex-start;gap:16px;padding:24px;width:250px}#personal-history .color-green .card-wrapper .card svg{display:flex;margin:auto;color:#fff;width:40px;height:40px}#personal-history .cta-wrapper{margin-top:32px}#personal-history .cta-wrapper .btn{display:flex;margin:32px auto 0}#not-found{background-color:#faf8f4;display:flex;flex-direction:column;justify-content:center;gap:64px}#mentions-legales{padding-bottom:48px}#mentions-legales #presentation{padding-top:72px}#mentions-legales section{padding-top:24px;padding-bottom:24px}#mentions-legales ul{color:#67734d;list-style-type:none}#mentions-legales a{text-decoration:underline}#mentions-legales h3{margin-bottom:16px}#what-i-propose{position:relative}#what-i-propose:before{content:"";position:absolute;top:-200px;right:-250px;width:500px;height:500px;background:#f1ece3;border-radius:50%;z-index:-1}@media(min-width:768px){#what-i-propose:before{top:-30vw;right:-20vw;width:70vw;height:70vw}}#what-i-propose:after{content:"";position:absolute;bottom:-50px;left:0;width:50%;height:700px;background:#f1ece3;border-top-right-radius:150px;z-index:-1}@media(min-width:768px){#what-i-propose:after{bottom:-5vw;width:50vw;height:55vw}}#what-i-propose .grid{display:flex;justify-content:center;align-items:flex-start;gap:2.5rem;flex-wrap:wrap;padding:0 20px;margin:48px auto}@media(min-width:576px){#what-i-propose .grid{padding:0 5rem}}#what-i-propose .grid .card{background:#f4efe1;padding:2rem;border-color:#67734d;border-radius:30px;box-shadow:0 2px 4px rgba(0,0,0,.3);text-align:left;display:flex;flex-direction:column;gap:1rem;max-width:480px;min-height:400px;color:#67734d}#what-i-propose .grid .card .title-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px}#what-i-propose .grid .card .title-container img{object-fit:cover;border-radius:50%;margin-bottom:25px;box-shadow:0 2px 4px hsla(0,0%,100%,.3)}#what-i-propose .grid .card .title-container .icon{background-color:#67734d;border-radius:50%;width:50px;min-width:50px;margin-right:16px;height:50px;position:relative;display:flex;justify-content:center;align-items:center}#what-i-propose .grid .card .title-container .icon svg{color:#fff}#what-i-propose .grid .card p{margin-top:8px;min-height:80px}#what-i-propose .grid .card ul{font-size:14px;margin:0;min-height:110px}#what-i-propose .grid .card ul li{margin:8px 0}#what-i-propose .grid .card .button{margin-top:auto}#what-i-propose .information-section{position:relative;display:flex;flex-direction:column;justify-content:center;margin:48px}#what-i-propose .information-section p{width:100%;margin:42px auto}@media(min-width:768px){#what-i-propose .information-section p{width:70%}}@media(min-width:1280px){#what-i-propose .information-section p{width:50%}}#what-i-propose .information-section .btn-container{display:flex;justify-content:center;flex-direction:column;gap:24px}@media(min-width:768px){#what-i-propose .information-section .btn-container{flex-direction:row;gap:48px;margin:12px auto}}#what-i-propose .information-section .btn-container .btn{min-width:250px}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.animate-fade-in{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f0e9d7}::-webkit-scrollbar-thumb{background:#cfc0a3;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#969d74}