html{padding:0;margin:0}body{padding:0;margin:0}button,input,select{appearence:none}
@font-face{src:url(../js/../fonts/TabletGothic-Bold.32a72adfc40b5780840e.ttf) format(truetype);font-family:"TabletGothic";font-weight:700;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/BreeSerif-Regular.751eb941c0e1335ad247.ttf) format(truetype);font-family:"BreeSerif";font-weight:400;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/TabletGothic.ec9a998275c1f1963535.ttf) format(truetype);font-family:"TabletGothic";font-weight:400;font-style:normal;font-display:swap}
@font-face{src:url(../js/../fonts/TabletGothic-Bold.32a72adfc40b5780840e.ttf) format(truetype);font-family:"TabletGothic";font-weight:700;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/BreeSerif-Regular.751eb941c0e1335ad247.ttf) format(truetype);font-family:"BreeSerif";font-weight:400;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/TabletGothic.ec9a998275c1f1963535.ttf) format(truetype);font-family:"TabletGothic";font-weight:400;font-style:normal;font-display:swap}:root{--ff1: TabletGothic, Sans-Serif;--ff2: BreeSerif, Serif;--color1: #222222;--color2: #FFFFFF;--color3: #224527;--color4: #007837;--color5: #369953;--color6: #79BB30;--color7: #002B48;--color8: #14312B;--color9: #296895;--color10: #3A2F2C;--color11: #C7682E;--color12: #f9f9f9;--color13: #707070;--grey-line-color: #dcdcdc;--bg-popup-color: rgba(34, 34, 34, 0.4);--bg-color-usage: rgba(34, 34, 34, 0.7)}@media all and (orientation: landscape){:root{--fs-small: 0.75vw;--fs-regular: 1vw;--fs-mid: 1.5vw;--fs-large: 2vw;--fs-xl: 2.6vw;--fs-xxl: 3.2vw;--fs-xxxl: 4.5vw;--fs-xxxxl: 7.7vw;--fs-big: 9vw}:root .responsive{display:none}}@media all and (orientation: portrait){:root{--fs-small: 4vw;--fs-regular: 5vw;--fs-mid: 5.5vw;--fs-large: 7.5vw;--fs-xl: 2rem;--fs-xxl: 2.5rem;--fs-xxxl: 8.5vw;--fs-xxxxl: 11vw;--fs-xxxxxl: 10vw;--fs-big: 10vw}:root .desktop{display:none}}body{padding:0;margin:0}html{height:auto;min-height:100vh;background-color:var(--color2)}
.btn{appearance:none;cursor:pointer}.btn--regular{box-sizing:border-box !important;letter-spacing:0}.btn--small{font-size:var(--fs-small);padding:.5rem 1rem;box-sizing:border-box;border-radius:1vw !important}.btn__default{text-decoration:none;text-align:center;display:block;font-weight:400;font-family:var(--ff1);border:none}.btn__default--green{background-color:var(--color4);color:var(--color2)}.btn__default--white{color:var(--color5);font-weight:700;background-color:var(--color2)}.btn__default--blue{background-color:var(--color7);color:var(--color2)}.btn__simple{text-decoration:none;border:none;background-color:rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);width:max-content;padding-left:0;padding-right:0;font-family:var(--ff1);font-weight:600;display:flex;align-items:center;justify-content:center}.btn__simple--white{color:var(--color2)}.btn__simple--black{color:var(--color1);border-bottom-color:var(--color1)}.btn__simple--green{color:var(--color4);border-bottom-color:rgba(0,0,0,0)}.btn__outlined{text-decoration:none;text-align:center;display:block;font-weight:400;font-family:var(--ff1)}.btn__outlined--white{border:1px solid var(--color1);color:var(--color1);background-color:var(--color2)}.btn__outlined--green{background-color:rgba(0,0,0,0);color:var(--color7);border:1px solid var(--color7)}@media all and (orientation: landscape){.btn--regular{font-size:var(--fs-regular);padding:1.2vw 3vw;border-radius:2vw}}@media all and (orientation: portrait){.btn--regular{font-size:var(--fs-regular);padding:3vw 8vw;border-radius:8vw}}
.header{position:absolute;top:0;left:0;z-index:100;width:100vw;height:auto}.header__container{padding:2vw 1vw;box-sizing:border-box;width:90vw;margin:auto;display:flex;align-items:center;justify-content:space-between}.header__logo{display:block}.header__logo-link{text-decoration:none}@media all and (orientation: landscape){.menu__nav{display:flex;align-items:center;justify-content:flex-end}.menu__element{display:block;padding:.2vw 1vw;box-sizing:border-box;color:var(--color2);font-size:var(--fs-regular);font-weight:400;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0);text-decoration:none}.header__logo{width:14vw}}@media all and (orientation: portrait){.menu{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color4);padding:10vw;box-sizing:border-box;display:none;align-items:center;justify-content:center}.menu--active{display:flex}.menu__element{color:var(--color2);text-align:center;font-size:var(--fs-mid);font-weight:600;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-mid)*1.3);letter-spacing:calc(var(--fs-mid)*0);padding:4vw 0;width:100%;display:block;text-decoration:none}.menu__element:not(:last-child){border-bottom:.5vw solid var(--color2)}.menu__top{display:flex;align-items:center;justify-content:space-between;position:fixed;top:10vw;left:0;width:100%;padding:0 10vw;box-sizing:border-box;margin-top:0}.menu__logo{display:block;width:14vw;height:14vw;object-fit:contain}.menu__close,.menu__button{cursor:pointer;border:none;background-color:rgba(0,0,0,0);padding:0;color:var(--color2);display:block;width:10vw;height:10vw}.menu__close svg,.menu__button svg{width:100%;height:100%;object-fit:contain}.menu__nav{display:block;width:100%}.header__logo{width:13vw}}
.whatsapp__container{background-color:var(--color5);margin:auto}.whatsapp__title{color:var(--color2);font-size:var(--fs-xl);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-xl)*1.3);letter-spacing:calc(var(--fs-xl)*0);margin:0}.whatsapp__text{color:var(--color2);font-size:var(--fs-mid);font-weight:400;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-mid)*1.3);letter-spacing:calc(var(--fs-mid)*0)}.whatsapp__btn{width:max-content;margin:1vw auto auto auto}@media all and (orientation: landscape){.whatsapp__container{padding:4vw 0;width:75%;border-radius:5vw}.whatsapp__title{display:flex;align-items:center;text-align:center;justify-content:center}.whatsapp__title-text{display:block}.whatsapp svg{width:4vw;height:auto;margin-right:1vw}.whatsapp__text{text-align:center;margin:0}}@media all and (orientation: portrait){.whatsapp__container{padding:10vw 5vw;box-sizing:border-box;width:85%;border-radius:5vw}.whatsapp svg{width:16vw;height:auto;display:block;margin-bottom:5vw}.whatsapp__text{margin:5vw 0}}


.footer__container{padding:4vw 0;border-top:.2vw solid var(--grey-line-color)}.footer__logo{display:block;margin:0}.footer__nav{width:max-content}.footer__nav-element{color:var(--color5);font-size:var(--fs-small);font-weight:400;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-small)*1.4);letter-spacing:calc(var(--fs-small)*0);display:block;text-transform:uppercase}.networks{display:flex;align-items:center;justify-content:center;width:max-content}.networks__network{cursor:pointer}.networks__icon{display:block;height:auto;margin:auto .5vw}@media all and (orientation: landscape){.footer__container{width:80%;margin:6vw auto auto;display:flex;align-items:center;justify-content:space-between}.footer__nav{display:flex;align-items:center;justify-content:center}.footer__nav-element{padding:.5vw 4vw}.footer__logo{width:3.5vw}.networks__icon{width:1.5vw}}@media all and (orientation: portrait){.footer__container{width:85%;margin:12vw auto auto}.footer__logo{width:15vw;margin:0 auto 5vw auto}.footer__nav{margin:auto}.footer__nav-element{padding:2vw 0;text-align:center}.networks{margin:5vw auto}.networks__icon{width:8vw}}
.messages{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;background-color:var(--bg-popup-color);display:none;align-items:center;justify-content:center}.messages--active{display:flex}.messages__container{background-color:var(--color2);height:auto;box-sizing:border-box;position:relative;border-radius:1vw}.messages__container--success .messages__icon--success{display:block}.messages__container--failed .messages__icon--failed{display:block}.messages__close{position:absolute;top:1vw;right:1vw;border:none;background-color:rgba(0,0,0,0);padding:0;cursor:pointer}.messages__close svg{width:100%;height:100%;object-fit:contain}.messages__title{text-align:center;margin:auto;color:var(--color4)}.messages__text{text-align:center;margin:1vw auto auto;color:var(--color7)}.messages__icon{display:none;object-fit:contain;margin:auto auto 1vw auto}@media all and (orientation: landscape){.messages__container{width:40%;padding:3vw}.messages__icon{width:5vw;height:5vw}.messages__title{font-size:var(--fs-xl);font-weight:700;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-xl)*1.3);letter-spacing:calc(var(--fs-xl)*0)}.messages__text{font-size:var(--fs-mid);font-weight:400;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-mid)*1.3);letter-spacing:calc(var(--fs-mid)*0)}.messages__close{width:2vw;height:2vw}}@media all and (orientation: portrait){.messages__container{width:90%;padding:8vw}.messages__icon{width:12vw;height:12vw}.messages__title{font-size:var(--fs-large);font-weight:700;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-large)*1.3);letter-spacing:calc(var(--fs-large)*0)}.messages__text{font-size:var(--fs-regular);font-weight:400;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}.messages__close{width:6vw;height:6vw}}
.loading{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;background-color:var(--bg-popup-color);display:none;align-items:center;justify-content:center}.loading--active{display:flex}.loading svg{width:7vw;height:7vw;object-fit:contain}
