@font-face{font-family:Montaga;font-weight:400;src:url(/font/Montaga-Regular.ttf)format("truetype")}@font-face{font-family:Cormorant;font-weight:800;src:url(/font/Cormorant-Bold.ttf)format("truetype")}@font-face{font-family:Cormorant;font-weight:400;src:url(/font/Cormorant-Regular.ttf)format("truetype")}*,:before,:after{box-sizing:inherit}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul{list-style:none}button,input,select{margin:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentColor;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:1em}img,video{max-width:100%;height:auto}svg,img,picture{display:block}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{--text:#130f0b;--background:#fff8eb;--primary:#ffc37a;--primary-light:#ffddad;--secondary:#b9dac8;--secondary-on-surface:#3e7556;--accent:#df6c01;--linearPrimarySecondary:linear-gradient(90deg,var(--primary),var(--secondary));--linearPrimaryAccent:linear-gradient(90deg,var(--primary),var(--accent));--linearSecondaryAccent:linear-gradient(90deg,var(--gradient-secondary),var(--accent));--radialPrimarySecondary:radial-gradient(var(--primary),var(--secondary));--radialPrimaryAccent:radial-gradient(var(--primary),var(--accent));--radialSecondaryAccent:radial-gradient(var(--secondary),var(--accent))}:root{--font-primary:"Montaga",Times New Roman,Times,serif;--font-secondary:Helvetica,Arial,sans-serif;--text-base-size:.9em;--text-scale-ratio:1.2;--text-half-scale:sqrt(var(--text-scale-ratio));--text-quarter-scale:sqrt(var(--text-half-scale));--text-s:1em;--text-xs:calc(var(--text-s)/var(--text-scale-ratio));--text-m:calc(var(--text-s)*var(--text-scale-ratio));--text-l:calc(var(--text-m)*var(--text-scale-ratio));--text-xl:calc(var(--text-l)*var(--text-scale-ratio));--text-xxl:calc(var(--text-xl)*var(--text-scale-ratio));--text-xxxl:calc(var(--text-xxl)*var(--text-scale-ratio));--text-xxxxl:calc(var(--text-xxxl)*var(--text-scale-ratio)*var(--text-scale-ratio));--heading-line-height:1.2;--body-line-height:1.4;--space-unit:.9em;--space-scale-ratio:1.618;--space-half-scale:sqrt(var(--space-scale-ratio));--space-quarter-scale:sqrt(var(--space-half-scale));--space-s:var(--space-unit);--space-xs:calc(var(--space-s)/var(--space-scale-ratio));--space-xxs:calc(var(--space-xs)/var(--space-scale-ratio));--space-xxxs:calc(var(--space-xxs)/var(--space-scale-ratio));--space-m:calc(var(--space-s)*var(--space-scale-ratio));--space-l:calc(var(--space-m)*var(--space-scale-ratio));--space-xl:calc(var(--space-l)*var(--space-scale-ratio));--space-xxl:calc(var(--space-xl)*var(--space-scale-ratio));--space-xxxl:calc(var(--space-xxl)*var(--space-scale-ratio));--space-unit-fixed:.9rem;--space-s-fixed:var(--space-unit-fixed);--space-xs-fixed:calc(var(--space-s-fixed)/var(--space-scale-ratio));--space-xxs-fixed:calc(var(--space-xs-fixed)/var(--space-scale-ratio));--space-xxxs-fixed:calc(var(--space-xxs-fixed)/var(--space-scale-ratio));--space-m-fixed:calc(var(--space-s-fixed)*var(--space-scale-ratio));--space-l-fixed:calc(var(--space-m-fixed)*var(--space-scale-ratio));--space-xl-fixed:calc(var(--space-l-fixed)*var(--space-scale-ratio));--space-xxl-fixed:calc(var(--space-xl-fixed)*var(--space-scale-ratio));--space-xxxl-fixed:calc(var(--space-xxl-fixed)*var(--space-scale-ratio));--radius:var(--space-xs);--box-shadow:var(--space-xxs-fixed)var(--space-xxs-fixed)0px var(--primary);--box-shadow-small:var(--space-xxxs-fixed)var(--space-xxxs-fixed)0px var(--primary);--duration:.2s;--color-transition:color var(--duration)ease-out;--bg-color-transition:background-color var(--duration)ease-out}@media (width>=481px){:root{--text-base-size:1em;--space-unit:1em}}@media (width>=1434px){:root{--text-base-size:1.25em;--text-scale-ratio:1.25;--space-unit:1.25em}}.mt--m{margin-top:var(--space-m)}.mt--s{margin-top:var(--space-s)}.mt--xs{margin-top:var(--space-xs)}.mt--xxs{margin-top:var(--space-xxs)}.mt--l{margin-top:var(--space-l)}.mt--xl{margin-top:var(--space-xl)}.mt--xxl{margin-top:var(--space-xxl)}.mb--m{margin-bottom:var(--space-m)}.mb--s{margin-bottom:var(--space-s)}.mb--xs{margin-bottom:var(--space-xs)}.mb--xxs{margin-bottom:var(--space-xxs)}.mb--xxxs{margin-bottom:var(--space-xxxs)}.mb--l{margin-bottom:var(--space-l)}.mb--xl{margin-bottom:var(--space-xl)}.mb--xxl{margin-bottom:var(--space-xxl)}html{box-sizing:border-box;background-color:var(--background);font-size:100%}@media (width>=2880px){html{font-size:150%}}@media (width>=3839px){html{font-size:200%}}body{font-size:var(--text-base-size);font-family:var(--font-primary);color:var(--text);flex-direction:column;min-height:100vh;display:flex}#main_page_content{padding-bottom:var(--space-xl);flex-grow:1}.container,section{padding:0 var(--space-m)}@media (width>=400px){.container,section{padding:0 var(--space-l)}}@media (width>=700px){.container,section{padding:0 var(--space-xl)}}@media (width>=1534px){.container,section{max-width:1306px;margin-left:auto;margin-right:auto;padding:0}}h1,h2,h3,h4,form legend{color:var(--text);margin-bottom:var(--space-s);line-height:var(--heading-line-height);font-weight:500}.text--xxxl{font-size:var(--text-xxxl)}h1,.text--xxl{font-size:var(--text-xxl)}h2,.text--xl{font-size:var(--text-xl)}h3,.text--l{font-size:var(--text-l)}h4,.text--m{font-size:var(--text-m)}.text--s,small{font-size:var(--text-s)}.text--xs{font-size:var(--text-xs)}p{line-height:var(--body-line-height);padding-bottom:var(--space-xs)}b,strong{font-weight:700}a{color:inherit;cursor:pointer;text-decoration:none}a.link{text-decoration:underline var(--accent);text-underline-offset:.2em;transition-property:text-decoration-color;transition-duration:var(--duration);transition-timing-function:ease-in-out}a.link:visited{text-decoration-color:var(--secondary-on-surface)}span.underlined{z-index:10;width:fit-content;transition:none;position:relative}span.underlined:after{content:"";background-color:var(--accent);z-index:-1;width:108%;height:max(.1ch,2px);transition:var(--duration)background-color ease-in-out;border-radius:20px;position:absolute;bottom:.2ch;left:50%;transform:translate(-50%)}img.styled{border-radius:var(--radius);box-shadow:var(--box-shadow);transition-property:box-shadow;transition-duration:var(--duration);transition-timing-function:ease-in-out}main.center{flex-direction:column;justify-content:center;align-items:center;display:flex}main.login{flex-direction:row;justify-content:space-around;align-items:center;display:flex}form.gl{gap:var(--space-m);width:fit-content;padding:var(--space-m);padding-top:calc(var(--space-m)*.7);border-radius:calc(var(--radius)/1.3);background-color:var(--primary-light);flex-direction:column;display:flex}form.gl>div{gap:var(--space-xxxs);flex-direction:column;display:flex}form.gl label,form.gl input{font-size:var(--text-s)}form.gl label{width:fit-content}form.gl input{padding:var(--space-xxs)var(--space-xs);border-radius:calc(var(--radius)/1.5);border:2px solid var(--primary);background-color:var(--background);color:var(--text)}form.gl button{width:fit-content}.btn{white-space:nowrap;padding:1.8rem var(--space-l);border-radius:var(--space-s);line-height:1;font-size:var(--text-l);color:var(--accent);box-shadow:var(--box-shadow);transition-property:color,background-color,box-shadow;transition-duration:var(--duration);text-decoration:none;transition-timing-function:ease-in-out;display:inline-flex;position:relative}.btn:visited{color:var(--accent)}.btn:hover{transition-property:color,background-color,box-shadow;transition-duration:var(--duration)}.btn--accent{background-color:var(--accent);color:var(--background)}.btn--accent:visited{color:var(--background)}.btn--accent:hover{background-color:var(--background);color:var(--accent);box-shadow:calc(var(--space-xxs-fixed)*.5)calc(var(--space-xxs-fixed)*.5)0px var(--primary)}.btn--accent-on-background:hover{background-color:var(--primary-light);color:var(--accent)}.home #home{gap:var(--space-m);--main-hero-height:calc(100vh - var(--total-header-height) + var(--space-m));margin-bottom:var(--space-xl);grid-template-rows:auto 1fr;padding-top:0;padding-bottom:0;display:grid}@media (width>=700px){.home #home{gap:0;column-gap:var(--space-m);grid-template-columns:3fr 2fr}#hero-text{padding-top:var(--space-l)}}#hero-text h1{font-size:var(--text-xxxxl);font-weight:500}#hero-text h3{font-weight:400}h2.styled_title{text-transform:uppercase;color:var(--accent);font-family:var(--font-secondary)}@media (width>=700px){.home #profile-picture-wrapper{grid-area:1/2/3}}.home #profile-picture-wrapper img{max-width:85%;max-height:90%;margin-left:auto;display:block}@media (width>=700px){.home #profile-picture-wrapper img{width:100%;max-width:100%;margin-right:auto}}.home .buttons{gap:var(--space-s);flex-direction:row;grid-row:3;display:inline-flex}.home .buttons .btn{font-size:var(--text-m);padding:var(--space-s)var(--space-m)}@media (width>=700px){.home .buttons{align-self:flex-end;gap:var(--space-m);grid-area:2/1}}.static__container{max-width:64ch;margin:0 auto}.vitrine h3{flex-direction:row;justify-content:space-between;display:flex}.vitrine img{width:100%}.glide img.styled{box-shadow:unset;border-radius:0}.glide__track{border-radius:var(--radius);box-shadow:var(--box-shadow)}.glide__arrow{bottom:var(--space-xxs);z-index:2;color:var(--background);border-radius:var(--radius);opacity:1;cursor:pointer;height:var(--space-m);width:var(--space-m);line-height:1;font-size:var(--text-l);box-shadow:calc(var(--space-xxs-fixed)*.6)calc(var(--space-xxs-fixed)*.6)0px var(--primary);padding:.4em;display:block;position:absolute}@media (width>=1434px){.glide__arrow{box-shadow:var(--box-shadow)}}.glide__arrow svg{width:auto;height:100%;display:block}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff8eb66}.glide__arrow--left{left:var(--space-xxs)}.glide__arrow--right{right:var(--space-xxs)}.glide__bullets{z-index:2;list-style:none;display:inline-flex;position:absolute;bottom:.5em;left:50%;transform:translate(-50%)}.glide__bullet{cursor:pointer;background-color:#ffd4a380;border:2px solid #0000;border-radius:50%;width:9px;height:9px;margin:0 .25em;padding:0;line-height:0;transition:all .3s ease-in-out;box-shadow:0 .25em .5em #0000001a}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid var(--accent);background-color:#ffd4a380}.glide__bullet--active{background-color:var(--accent)}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.notules{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(310px,1fr));display:grid}.notule .image-container{aspect-ratio:4/5}.notule picture{height:100%}.notule img{object-fit:cover;width:auto;height:100%;display:block}footer{background-color:var(--primary-light);width:100%}footer .container{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}footer a,footer a:visited{color:var(--text)}footer h4{font-size:var(--text-xxxl);margin-bottom:0;font-weight:500}footer p{padding-bottom:0}footer nav{justify-content:center;gap:var(--space-xxs);flex-direction:column;display:flex}#footer-sociales{justify-content:center;gap:var(--space-m);flex-direction:column;display:flex}#footer-content-wrapper{container:footer/inline-size}#footer-content{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@container footer (width>=280px){#footer-content{gap:var(--space-m);column-gap:var(--space-xl);grid-template-columns:1fr 1fr}footer h4{grid-area:1/1}footer nav{grid-area:1/2}#footer-sociales{grid-area:2/1/auto/3}}@container footer (width>=552px){#footer-content{grid-template-columns:1fr auto}#footer-sociales{grid-column:2}}@container footer (width>=652px){#footer-content{grid-template-columns:1fr auto auto}#footer-sociales{grid-area:1/3}}:root{--header-height:calc(var(--text-l)*var(--heading-line-height));--header-margin-top:var(--space-l);--header-margin-bottom:var(--space-l);--total-header-height:calc(var(--header-height) + var(--header-margin-top) + var(--header-margin-bottom))}header{width:100%;margin-top:var(--header-margin-top);margin-bottom:var(--header-margin-bottom);height:var(--header-height);transition:gap var(--duration)ease-in-out;flex-direction:row;justify-content:space-between;align-items:center;display:flex}header h1{white-space:nowrap;font-size:var(--text-l);margin:0;font-weight:500}header .buttons{gap:var(--space-s);height:100%;padding-left:var(--space-s);flex-direction:row;margin-left:auto;display:flex}header nav{align-items:center;row-gap:var(--space-xs);flex-flow:wrap;display:flex}header a{color:var(--text);margin-right:var(--space-m)}header a:visited{color:var(--text)}header .skip-link{position:absolute;top:-100%}.skip-link:focus-visible{top:5px}.component-image_block img,.component-image_block picture{display:block}.component-image_block img{width:100%}.component-image_block__figcaption{width:fit-content;margin-left:auto}