@charset "UTF-8";.spinner:where(.astro-N75MRLBF){align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.spinner:where(.astro-N75MRLBF):before{animation:spin 1s linear infinite;border:8px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#000;content:"";height:50px;width:50px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-overlay:where(.astro-LZDYJ255){align-items:center;background:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.loading-icon:where(.astro-LZDYJ255){color:#fff;height:80px;width:80px}body.modal-open{overflow:hidden}.modal:where(.astro-LZDYJ255){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000e6;display:none;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:50}.modal:where(.astro-LZDYJ255) .modal-content:where(.astro-LZDYJ255){align-items:center;display:flex;flex-direction:column;height:80%;margin:auto;overflow:hidden;position:relative;z-index:50}.button-box:where(.astro-LZDYJ255),.modal:where(.astro-LZDYJ255) .modal-content:where(.astro-LZDYJ255){width:-moz-max-content;width:max-content}.button-box:where(.astro-LZDYJ255){background-color:transparent;bottom:0;color:#fff;display:none;gap:1rem;left:50%;margin-inline:auto;padding:1rem 0;position:fixed;transform:translate(-50%);z-index:100}.button-box:where(.astro-LZDYJ255) button:where(.astro-LZDYJ255){border-radius:.5rem;padding:.5rem 1rem}.button-box:where(.astro-LZDYJ255) .button--ok:where(.astro-LZDYJ255){background-color:#55ab57;cursor:pointer}.button-box:where(.astro-LZDYJ255) .button--cancel:where(.astro-LZDYJ255){background-color:#d60b00;cursor:pointer}.modal:where(.astro-LZDYJ255) .modal-content:where(.astro-LZDYJ255) .close-button:where(.astro-LZDYJ255){align-self:flex-end;background:none;border:none;color:#000;cursor:pointer;font-size:24px;margin-bottom:10px}.modal:where(.astro-LZDYJ255) .modal-content:where(.astro-LZDYJ255) button:where(.astro-LZDYJ255){background-color:#4caf50;border:none;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.modal:where(.astro-LZDYJ255) .modal-content:where(.astro-LZDYJ255) #croppedButton:where(.astro-LZDYJ255){background-color:#008cba}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:100;src:url(/fonts/OpenSans-Thin.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:200;src:url(/fonts/OpenSans-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/fonts/OpenSans-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/fonts/OpenSans-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/fonts/OpenSans-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/fonts/OpenSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(/fonts/OpenSans-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:900;src:url(/fonts/OpenSans-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(/fonts/Poppins-Thin.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/fonts/Poppins-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/Poppins-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/Poppins-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/fonts/Poppins-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(/fonts/Poppins-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(/fonts/Montserrat-Thin.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(/fonts/Montserrat-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/fonts/Montserrat-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/Montserrat-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/fonts/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/fonts/Montserrat-Black.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--primary_color:var(--primary_color);--secondary_color:var(--secondary_color);--tertiary_color:var(--tertiary_color);--primary_font:var(--primary_font);--secondary_font:var(--secondary_font);--tertiary_font:var(--tertiary_font);--max-screen:1400px;--section-padding:clamp(3.75rem,7vw + 2rem,10rem);color:#171717;font-family:var(--primary_font)}:root a{color:inherit;text-decoration:none}.primary-color{color:var(--primary_color);text-decoration-color:var(--primary_color)}.secondary-color{color:var(--secondary_color);text-decoration-color:var(--secondary_color)}.edit-image{background-color:#ffffff80;border-radius:50%;cursor:pointer;padding:5px;position:absolute;right:0;top:0}.pretitle-box{align-items:center;display:flex;gap:1rem;margin:2rem 0 1rem}.pretitle-box .line{height:2px;width:3rem}.pretitle-box .pretitle{font-family:var(--secondary_font);font-size:clamp(.875rem,1vw + .5rem,1rem);font-weight:600;line-height:clamp(1rem,1vw + .5rem,1.2rem);text-transform:uppercase;word-break:break-word}.title-1{font-size:clamp(1.5rem,1vw + 1.5rem,2.5rem);line-height:clamp(1.7rem,1.5vw + 1.5rem,2.7rem)}.title-1,.title-2{font-family:var(--secondary_font);font-weight:600;margin-bottom:2rem;word-break:break-word}.title-2{font-size:clamp(1.25rem,1vw + 1.25rem,2.25rem);line-height:clamp(1.5rem,1vw + 1.25rem,2.5rem)}.text-1{color:var(--color);font-size:1rem;font-weight:400;line-height:1.2rem}.wrapper{max-width:var(--max-screen)}.inner_wrapper,.wrapper{margin:0 auto;padding:0 1.5rem}.inner_wrapper{max-width:1200px}a.button{display:block}.button{border:1px solid;font-size:clamp(.875rem,1vw + .5rem,1.25rem);padding:1rem 2rem;text-transform:uppercase;width:-moz-max-content;width:max-content}@media (min-width:calc(1400px + 1.5rem)){.wrapper{padding:0}}.list:where(.astro-QG2ABQ33) ul:where(.astro-QG2ABQ33){display:flex;flex-direction:column;list-style:none;margin-top:1rem;padding:0}.list:where(.astro-QG2ABQ33) li:where(.astro-QG2ABQ33):before{background-position:50%;color:var(--primary_color);content:"•";display:inline-block;width:1rem}.list:where(.astro-QG2ABQ33) li:where(.astro-QG2ABQ33){margin-bottom:.5rem}.title:where(.astro-QG2ABQ33){font-size:clamp(1.25rem,1vw + .6rem,1.5rem);font-weight:500}.info:where(.astro-OVQ7OWDX) ul:where(.astro-OVQ7OWDX){display:flex;flex-direction:column;list-style:none;margin-top:1rem;padding:0}.info:where(.astro-OVQ7OWDX) li:where(.astro-OVQ7OWDX):before{background-position:50%;color:var(--primary_color);content:"•";display:inline-block;width:1rem}.info:where(.astro-OVQ7OWDX) li:where(.astro-OVQ7OWDX){margin-bottom:.5rem}.title:where(.astro-OVQ7OWDX){font-size:clamp(1.25rem,1vw + .6rem,1.5rem);font-weight:500}.navbar:where(.astro-RAYT7MG3){background-color:var(--background_color);color:var(--color);position:fixed;top:0;width:100%;z-index:999}.navbar__container:where(.astro-RAYT7MG3){align-items:center;background-color:transparent;display:flex;height:6.5rem;justify-content:space-between}.navbar__logo:where(.astro-RAYT7MG3){height:70%;width:auto}.navbar__logo:where(.astro-RAYT7MG3) img:where(.astro-RAYT7MG3){height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.navbar__cta:where(.astro-RAYT7MG3),.navbar__links:where(.astro-RAYT7MG3),.navbar__socials:where(.astro-RAYT7MG3){display:none}.navbar__button:where(.astro-RAYT7MG3){background-color:var(--primary_color);color:#fff!important}.navbar__button:where(.astro-RAYT7MG3):hover{background-color:#fff;color:var(--primary_color)!important}.navbar__bars:where(.astro-RAYT7MG3){background-color:var(--primary_color);color:#fff;cursor:pointer;display:block;font-size:1.75rem;padding:.5rem .6rem .3rem}@media (min-width:1200px){.navbar__menu:where(.astro-RAYT7MG3){align-items:center;display:flex;gap:3rem}.navbar__bars:where(.astro-RAYT7MG3){display:none}.navbar__cta:where(.astro-RAYT7MG3),.navbar__links:where(.astro-RAYT7MG3),.navbar__socials:where(.astro-RAYT7MG3){display:flex;font-size:1.25rem;font-weight:500;gap:1.5rem;line-height:1}.navbar__socials_icon:where(.astro-RAYT7MG3){align-items:center;background-color:var(--primary_color);border-radius:100%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:1.875rem;justify-content:center;padding:.5rem;width:1.875rem}.navbar__cta:where(.astro-RAYT7MG3){display:block}}.mobile-menu:where(.astro-RAYT7MG3){background-color:var(--background_color);color:var(--color);display:none;flex-direction:column;height:-moz-max-content;height:max-content;justify-content:center;position:fixed;right:0;top:6.5rem;width:100%;z-index:50}.mobile-menu__cta:where(.astro-RAYT7MG3),.mobile-menu__links:where(.astro-RAYT7MG3),.mobile-menu__socials:where(.astro-RAYT7MG3){align-items:center;display:flex;flex-direction:column;padding:1rem 0}.mobile-menu__links:where(.astro-RAYT7MG3) a:where(.astro-RAYT7MG3){border-bottom:1px solid #ccc;font-size:1.5rem;padding:1rem 0;text-align:center;width:100%}.mobile-menu__socials:where(.astro-RAYT7MG3){display:flex;gap:1rem;justify-content:center;padding:1rem 0;width:100%}.mobile-menu__socials:where(.astro-RAYT7MG3) a:where(.astro-RAYT7MG3){font-size:1.5rem}.mobile-menu__socials:where(.astro-RAYT7MG3) a:where(.astro-RAYT7MG3):hover{color:var(--primary_color)}.mobile-menu:where(.astro-RAYT7MG3).show{display:flex}.container:where(.astro-ZYXWXFFC){margin:0 auto;max-width:1200px;padding:var(--section-padding) 1.5rem}.grid:where(.astro-ZSPD4ZAD){grid-gap:.5rem;display:grid;grid-template-columns:1fr;width:100%}@media (min-width:800px){.grid:where(.astro-ZSPD4ZAD){gap:clamp(2rem,2vw + .5rem,4rem);grid-template-columns:var(--columns)}}.outer_wrapper{background-color:var(--background_color);color:var(--color);padding-bottom:calc(var(--section-padding)/2);padding-top:calc(var(--section-padding)/2)}.footer{display:flex;flex-direction:column;gap:2rem}.end{background-color:var(--primary_color);color:#fff;padding:1rem 0;text-align:center}.end a{color:#fff;font-weight:700;text-transform:uppercase}@media (min-width:800px){.footer{display:grid;grid-template-columns:repeat(calc(var(--columns) - 1),1fr);justify-content:space-between}.footer div:first-child{grid-column:1/-1}}@media (min-width:1400px){.footer{grid-template-columns:repeat(var(--columns),1fr)}.footer div:first-child{grid-column:1}}._line:where(.astro-IGGMKZ2V){background-color:var(--primary_color)}._pretitle:where(.astro-IGGMKZ2V){color:var(--primary_color)}.title-1:where(.astro-XK5YRKN2){color:var(--color)}.img:where(.astro-4JKQMABU){aspect-ratio:11/14;margin-inline:auto;max-height:700px;max-width:550px;width:100%}.img:where(.astro-4JKQMABU) img:where(.astro-4JKQMABU){height:100%;transform:translateZ(0);width:100%}.img-box:where(.astro-3UC2ZVB3){display:flex;gap:1rem;justify-content:center}.img:where(.astro-3UC2ZVB3){justify-self:end;max-height:37.5rem;max-width:18.75rem;width:100%}.img:where(.astro-3UC2ZVB3) img:where(.astro-3UC2ZVB3){height:100%;transform:translateZ(0);width:100%}.img-box:where(.astro-ZJJMOICO){display:grid;gap:1rem;grid-template-columns:1fr 1fr;order:2;width:100%}.img-box2:where(.astro-ZJJMOICO){display:flex;flex-direction:column;gap:1rem}.img:where(.astro-ZJJMOICO){justify-self:end;max-height:37.5rem;max-width:18.75rem;width:100%}.img2:where(.astro-ZJJMOICO){max-height:18.25rem;max-width:18.25rem}.img2:where(.astro-ZJJMOICO),img:where(.astro-ZJJMOICO){width:100%}img:where(.astro-ZJJMOICO){height:100%;transform:translateZ(0)}div:where(.astro-BMGLHKN3){display:inline-block}._button:where(.astro-BMGLHKN3){background-color:var(--primary_color);color:#fff!important;margin:2rem 0}._button:where(.astro-BMGLHKN3):hover{background-color:#fff;color:var(--primary_color)!important}.margin:where(.astro-UWNEWBJG){height:calc(var(--section-padding)/2)}.logo:where(.astro-I6PCWEND){align-items:center;align-self:center;display:flex;flex-direction:column;gap:1.2rem}.logo:where(.astro-I6PCWEND) img:where(.astro-I6PCWEND){height:auto;width:15rem}.logo:where(.astro-I6PCWEND) div:where(.astro-I6PCWEND){max-width:40ch}.socials:where(.astro-I6PCWEND){display:flex;gap:1rem}.socials_icon:where(.astro-I6PCWEND){align-items:center;background-color:var(--primary_color);border-radius:100%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:1.2rem;justify-content:center;padding:.5rem;width:1.2rem}.title:where(.astro-I6PCWEND){font-size:clamp(1.25rem,1vw + .6rem,1.5rem);font-weight:500;margin-bottom:1rem}.info:where(.astro-ULGKKSO5) ul:where(.astro-ULGKKSO5){list-style:none;margin-top:1rem;padding:0}.info:where(.astro-ULGKKSO5) li:where(.astro-ULGKKSO5):before{background-position:50%;color:var(--primary_color);content:"•";display:inline-block;width:1rem}.info:where(.astro-ULGKKSO5) li:where(.astro-ULGKKSO5){margin-bottom:.5rem}.title:where(.astro-ULGKKSO5){font-size:clamp(1.25rem,1vw + .6rem,1.5rem);font-weight:500}.info:where(.astro-UGUEE4VM) ul:where(.astro-UGUEE4VM){display:flex;flex-direction:column;list-style:none;margin-top:1rem;padding:0}.info:where(.astro-UGUEE4VM) li:where(.astro-UGUEE4VM):before{background-position:50%;color:var(--primary_color);content:"•";display:inline-block;width:1rem}.info:where(.astro-UGUEE4VM) li:where(.astro-UGUEE4VM){margin-bottom:.5rem}.title:where(.astro-UGUEE4VM){font-size:clamp(1.25rem,1vw + .6rem,1.5rem);font-weight:500}
