/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}

/*general*/
body{font-family:Poppins,sans-serif}@media only screen and (min-width:500px){.desktop-hidden{display:none!important}}@media only screen and (max-width:499px){.mobile-hidden{display:none}}

/*navbar*/
#navbar{background:#000000;width:100%;height:15vw;position:fixed;display:flex;align-self:center;top:0;z-index:1000}.navbarContainer{width:100%;display:flex;justify-content:space-between;align-self:center;padding:0 4vw;align-items:center}.navbarContainer img:first-child{height:8vw;cursor: pointer}.navbarContainer img:last-child{height:12vw}@media only screen and (min-width:500px){#navbar{background:#000000;height:50px;transition:all .5s ease-out}.navbarContainer{padding:0 4vw}.navbarContainer img:first-child{height:2vw}.navbarContainer img:last-child{height:3vw;cursor:pointer}#navbar.navback{background:#000000}}

/*MENU*/
#sideBar{position:fixed;top:0;right:-100%;z-index:10000;background:#000425;width:100%;height:calc(var(--vh,1vh) * 100);display:flex;flex-direction:column;justify-content:space-between;transition:.2s ease all}.topSideBar{display:flex;justify-content:space-between;align-self:flex-start;width:100%}.topSideBar img:first-child{height:10vw;padding:4vw 0 0 4vw}.topSideBar img:last-child{height:5vw;padding:5vw 4.5vw 0 0;cursor: pointer}.bottomSidebar img{height:14vw;padding:0 0 4vw 4vw}.sideBarContent{align-content:flex-end;color:#fff;padding-right:4vw;cursor:pointer;font-size:6vw;font-weight:800;text-align:right}.sideBarContent div{padding-top:6vw;padding-bottom:6vw}@media only screen and (min-width:500px){#sideBar{height:100vh}.topSideBar img:first-child{height:4vw;padding:2vw 0 0 4vw}.topSideBar img:last-child{height:1.5vw;padding:1vw 5vw 0 0}.bottomSidebar img{height:5vw;padding:0 0 2vw 4vw}.sideBarContent{font-size:3vw;padding:0 4vw;margin-top:5vw;text-align:center}.sideBarContent div{padding-top:1vw;padding-bottom:1vw}.sideBarContent div:hover{color:#ff1558}}

/*floatingButtons*/
#floatingButtons{position:fixed;bottom:0;right:0;display:flex;z-index:10}.floatinButtonsContainer{height:28vw;display:flex;flex-direction:column;justify-content:space-between;padding:4vw 4vw;align-items:flex-end}.floatinButtonsContainer img{height:12vw;filter:drop-shadow(0 3px 6px rgba(0,0,0,.15))}.floatinButtonsContainer{height:28vw;display:flex;flex-direction:column;justify-content:space-between;padding:4vw 4vw;align-items:flex-end}.floatinButtonsContainer2 img{height:4.5vw;filter:drop-shadow(0 3px 6px rgba(0,0,0,.15))}.buttonFormContainer{display:flex;background:#fff;border-radius:50px;align-items:center;font-size:3vw;font-weight:700;filter:drop-shadow(0 3px 6px rgba(0,0,0,.15))}.buttonFormContainer img{filter:drop-shadow(0 0 0 rgba(0,0,0,.15))}#inscribeteText{transition:all .2s ease-in-out;width:25vw;visibility:visible;color:#000;font-size:3.4vw}.hidden{visibility:hidden!important;width:0!important;color:#fff!important;font-size:1vw!important}

/*titles*/
.sectionTitle{font-family:Poppins,sans-serif;font-size:8vw;font-weight:800;padding:1.5vw 4vw 4vw 4vw;color:#000000}.sectionText{font-size:4vw;line-height:6vw;font-weight:300;padding:1.5vw 10vw 1.5vw 4vw}@media only screen and (min-width:500px){.sectionTitle{font-family:Poppins,sans-serif;font-size:4vw;padding:0 0 1vw 4vw}.sectionText{font-size:1.2vw;line-height:2vw;padding:1vw 6vw 0 4vw}}

/*mainForm*/
form{padding:1.5vw 4vw 4vw 4vw;background:#f7f7f7;z-index:100;font-size:1.5rem;position:absolute;top:60%;}.group{position:relative;margin-bottom:25px}input{font-size:12px;padding:10px 10px 10px 5px;display:block;width:calc(100% - 4vw);border:none;border-bottom:1px solid #757575;background:#f7f7f7}input:focus{outline:0}label{color:#000;font-size:12px;font-weight:400;position:absolute;pointer-events:none;left:5px;top:-10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}input:focus~label,input:valid~label{top:-10px;font-size:12px;color:#000000}.bar{position:relative;display:block}.bar:after,.bar:before{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#ff0000;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.bar:before{left:50%}.bar:after{right:50%}input:focus~.bar:after,input:focus~.bar:before{width:50%}.highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@-webkit-keyframes inputHighlighter{from{background:#5640ff}to{width:0;background:0 0}}@-moz-keyframes inputHighlighter{from{background:#5640ff}to{width:0;background:0 0}}@keyframes inputHighlighter{from{background:#5640ff}to{width:0;background:0 0}}.boxContainer input{width:auto}.boxContainer{display:flex;transform:translateY(-10px);margin-bottom:10px}.boxContainer span{font-size:.75rem;text-decoration:none;padding-left:5px;padding-bottom:2px}button{width:100%;border:1px;background:#ff0000;color:#fff;padding:15px 0;font-weight:700;margin-bottom:20px;cursor:pointer}input[type=submit]{width:100%;background:#ff0000;color:#fff;padding:15px 0;font-weight:700;margin-bottom:20px;cursor:pointer}@media only screen and (min-width:500px){form{margin:auto auto auto 4vw;top:50%;transform:translateY(-50%);width:21vw;position:absolute;padding:4vw 4vw;background:#f7f7f7;font-size:1.5rem}form.formModifier{top:50%;right:0;width:21vw;position:fixed;padding:4vw 4vw;background:#f7f7f7;font-size:1.5rem}input{width:calc(100% - 1vw)}}

form{padding:1.5vw 4vw 4vw 4vw;background:#f7f7f7;z-index:100;font-size:1.5rem;position:absolute;top:60%;}.group{position:relative;margin-bottom:25px}select{font-size:12px;padding:10px 10px 10px 5px;display:block;width:calc(100% - 4vw);border:none;border-bottom:1px solid #757575;background:#f7f7f7}select:focus{outline:0}label{color:#000;font-size:12px;font-weight:400;position:absolute;pointer-events:none;left:5px;top:-10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}select:focus~label,select:valid~label{top:-10px;font-size:12px;color:#000000}.bar{position:relative;display:block}.bar:after,.bar:before{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#ff0000;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.bar:before{left:50%}.bar:after{right:50%}select:focus~.bar:after,select:focus~.bar:before{width:50%}.highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}select:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@-webkit-keyframes inputHighlighter{from{background:#5640ff}to{width:0;background:0 0}}@-moz-keyframes inputHighlighter{from{background:#5640ff}to{width:0;background:0 0}}@keyframes inputHighlighter{from{background:#5640ff}to{width:0;background:0 0}}.boxContainer select{width:auto}.boxContainer{display:flex;transform:translateY(-10px);margin-bottom:10px}.boxContainer span{font-size:.75rem;text-decoration:none;padding-left:5px;padding-bottom:2px}button{width:100%;border:1px;background:#ff0000;color:#fff;padding:15px 0;font-weight:700;margin-bottom:20px;cursor:pointer}select[type=submit]{width:100%;background:#ff0000;color:#fff;padding:15px 0;font-weight:700;margin-bottom:20px;cursor:pointer}@media only screen and (min-width:500px){form{margin:auto auto auto 4vw;top:50%;transform:translateY(-50%);width:21vw;position:absolute;padding:4vw 4vw;background:#f7f7f7;font-size:1.5rem}form.formModifier{top:50%;right:0;width:21vw;position:fixed;padding:4vw 4vw;background:#f7f7f7;font-size:1.5rem}select{width:calc(100% - 1vw)}}


#inputpais{width:calc(100% - 45vw);display: inline;}@media only screen and (min-width:500px){#inputpais{width:calc(100% - 10vw);display: inline;}}

#inputtel{width:calc(100% - 60vw);display: inline;}@media only screen and (min-width:500px){#inputtel{width:calc(100% - 14vw);display: inline;}}
/*mainForm*/

/*footer*/
#footer{height:30vw;background:#000000;display:flex;align-items:center;position:relative;z-index:100;padding-left:4vw}#footer img{height:12vw}@media only screen and (min-width:500px){#footer{margin-top:0vw;height:5vw}#footer img{height:3vw}}

/* The Modal*/
#myBtn{cursor:pointer}.modal{display:none;position:fixed;z-index:10000;padding-top:100px;left:0;top:0;width:100%;height:85%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.8)}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%;margin-bottom:10vw}.byebye{color:#aaa;float:right;font-size:28px;font-weight:700}.byebye:focus,.byebye:hover{color:#000;text-decoration:none;cursor:pointer}@media only screen and (min-width:500px){.modal{height:100%}}
