/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css *//** * 1. Change the default font family in all browsers (opinionated). * 2. Correct the line height in all browsers. * 3. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. *//* Document==========================================================================*/html{font-family: sans-serif; /* 1 */ line-height: 1.15; /* 2 */ -ms-text-size-adjust: 100%; /* 3 */ -webkit-text-size-adjust: 100%; /* 3 */}/* Sections==========================================================================*//** * Remove the margin in all browsers (opinionated). */body{margin: 0;}/** * Add the correct display in IE 9-. */article,aside,footer,header,nav,section{display: block;}/** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */h1{font-size: 2em; margin: 0.67em 0;}/* Grouping content==========================================================================*//** * Add the correct display in IE 9-. * 1. Add the correct display in IE. */figcaption,figure,main{/* 1 */ display: block;}/** * Add the correct margin in IE 8. */figure{margin: 1em 40px;}/** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */hr{box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */}/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */pre{font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */}/* Text-level semantics==========================================================================*//** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */a{background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */}/** * Remove the outline on focused links when they are also active or hovered * in all browsers (opinionated). */a:active,a:hover{outline-width: 0;}/** * 1. Remove the bottom border in Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */abbr[title]{border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */}/** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */b,strong{font-weight: inherit;}/** * Add the correct font weight in Chrome, Edge, and Safari. */b,strong{font-weight: bolder;}/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */code,kbd,samp{font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */}/** * Add the correct font style in Android 4.3-. */dfn{font-style: italic;}/** * Add the correct background and color in IE 9-. */mark{background-color: #ff0; color: #000;}/** * Add the correct font size in all browsers. */small{font-size: 80%;}/** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */sub,sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}sub{bottom: -0.25em;}sup{top: -0.5em;}/* Embedded content==========================================================================*//** * Add the correct display in IE 9-. */audio,video{display: inline-block;}/** * Add the correct display in iOS 4-7. */audio:not([controls]){display: none; height: 0;}/** * Remove the border on images inside links in IE 10-. */img{border-style: none;}/** * Hide the overflow in IE. */svg:not(:root){overflow: hidden;}/* Forms==========================================================================*//** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */button,input,optgroup,select,textarea{font-family: sans-serif; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */}/** * Show the overflow in IE. * 1. Show the overflow in Edge. */button,input{/* 1 */ overflow: visible;}/** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */button,select{/* 1 */ text-transform: none;}/** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */button,html [type="button"], /* 1 */[type="reset"],[type="submit"]{-webkit-appearance: button; /* 2 */}/** * Remove the inner border and padding in Firefox. */button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style: none; padding: 0;}/** * Restore the focus styles unset by the previous rule. */button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText;}/** * Change the border, margin, and padding in all browsers (opinionated). */fieldset{border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}/** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */legend{box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */}/** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */progress{display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */}/** * Remove the default vertical scrollbar in IE. */textarea{overflow: auto;}/** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */[type="checkbox"],[type="radio"]{box-sizing: border-box; /* 1 */ padding: 0; /* 2 */}/** * Correct the cursor style of increment and decrement buttons in Chrome. */[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto;}/** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */[type="search"]{-webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */}/** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}/** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */::-webkit-file-upload-button{-webkit-appearance: button; /* 1 */ font: inherit; /* 2 */}/* Interactive==========================================================================*//* * Add the correct display in IE 9-. * 1. Add the correct display in Edge, IE, and Firefox. */details, /* 1 */menu{display: block;}/* * Add the correct display in all browsers. */summary{display: list-item;}/* Scripting==========================================================================*//** * Add the correct display in IE 9-. */canvas{display: inline-block;}/** * Add the correct display in IE. */template{display: none;}/* Hidden==========================================================================*//** * Add the correct display in IE 10-. */[hidden]{display: none;}.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}#blog{width: 90%;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-content: center;vertical-align: middle;margin-top: 4em;}#blog > div:nth-child(1){width: 75%;}#blog > div:nth-child(2){width: 24%;margin-left: .5%;margin-right: .5%;}#blog > div:nth-child(1) > h2{display: block;width: 100%;margin: 0;padding: 0;font-size: 3em;}#blog > div:nth-child(1) > div{width: 100%;margin-top: 2em;}#blog > div:nth-child(1) > div > ul{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-content: center;vertical-align: middle;}#blog > div:nth-child(1) > div > ul > li{width: 49%;margin-right: 1%;margin-bottom: 3em;}#blog > div:nth-child(1) > div > ul > li > div:nth-child(1){position: relative;}#blog > div:nth-child(1) > div > ul > li > div:nth-child(1) div{display: inline-block;position: absolute;top: 5%;left: 2.5%; width: 20%;}#blog > div:nth-child(1) > div > ul > li > div:nth-child(1) div > div{position: relative;width: 100%;text-align: center;}#blog > div:nth-child(1) > div > ul > li > div:nth-child(1) div > div span{position: absolute;top: 2.2vw;left: 2.2vw;font-weight: bold;font-size: 1vw;color: #FFF;line-height: 1em;}#blog > div:nth-child(1) > div > ul > li > div:nth-child(2) > h3, #blog > div:nth-child(1) > div > ul > li > div:nth-child(2) > p{margin: 0;padding: 0;font-size: 1em;width: 70%;}#blog > div:nth-child(1) > div:nth-child(3){width: 100%;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;align-content: center;margin-bottom: 5em;font-size: .9em;}#blog > div:nth-child(1) > div:nth-child(3) > div:nth-child(1), #blog > div:nth-child(1) > div:nth-child(3) > div:nth-child(3){font-weight: 100;text-transform: uppercase;}#blog > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) span, #blog > div:nth-child(1) > div:nth-child(3) > div:nth-child(3) span{margin-left: 1em;margin-right: 1em;}#blog > div:nth-child(1) > div:nth-child(3) > div:nth-child(2){width: 4em;position: relative;margin: 0px 3em;}#blog > div:nth-child(1) > div:nth-child(3) > div:nth-child(1):hover, #blog > div:nth-child(1) > div:nth-child(3) > div:nth-child(3):hover{cursor: pointer;opacity: .5;}#blog > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) span{color: #fff;font-size: 1em;font-weight: bold;position: absolute;top: 33%;left: 43%;}#blog > div:nth-child(2) > div h4{margin: 0;padding: 0;font-size: .9em;}#blog > div:nth-child(2) > div hr{border: 1px solid #fff;}#blog > div:nth-child(2) > div:nth-child(1){background: #F6F6F6;width: 95%;padding: 1em 2.5%;}#blog > div:nth-child(2) > div:nth-child(1) label{width: 100%;margin: 0 auto;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;align-content: center;background: #D1D3D4;border-radius: 2em;margin-top: .5em;padding: .1em 0px;}#blog > div:nth-child(2) > div:nth-child(1) label span{width: 5%;align-self: center;margin-top: .2em;margin-bottom: .1em;}#blog > div:nth-child(2) > div:nth-child(1) label input{width: 85%;padding: 0px 2.5%;border: none;background: none;outline: none;align-self: center;}#blog > div:nth-child(2) > div:nth-child(2){background: #F6F6F6;width: 95%;padding: 1em 2.5%;margin-top: 1em;}#blog > div:nth-child(2) > div:nth-child(2) > ul{width: 100%;margin-bottom: 2em;}#blog > div:nth-child(2) > div:nth-child(2) > ul > li{margin-bottom: 1em;}#blog > div:nth-child(2) > div:nth-child(2) > ul > li > h5{font-size: 1em;margin: 0;padding: 0;font-weight: bold;}#blog > div:nth-child(2) > div:nth-child(2) > ul > li ul{width: 95%;margin-left: 8%;}#blog > div:nth-child(2) > div:nth-child(2) > ul > li ul li{font-size: 1em;font-weight: 100;}#blog > div:nth-child(2) > div:nth-child(2) > ul > li > ul{font-size: .9em;}#blog > div:nth-child(2) > div:nth-child(2) > ul > li > h5 > span{width: 10px;display: inline-block;margin-right: 5px;}#blog > div:nth-child(2) > div:nth-child(2) > ul > li > h5:hover{cursor: pointer;}#blog > div:nth-child(2) > div:nth-child(2) > ul > li > ul > li > a{color: #000;}#blog > div:nth-child(2) > div:nth-child(2) > ul > li > ul > li > a:hover{cursor: pointer;opacity: .5;}.error-blog{display: block;width: 100% !important;height: auto;padding-bottom: 50vh;}.error-blog > span{display: block;width: 50%;margin-top: 1em;}.error-blog-suggestions li{list-style: circle !important;}.error-blog-suggestion-item{margin-bottom: 1em !important; width: 100% !important; margin-left: 20px;}@media(max-width: 1679px){}@media(max-width: 1365px){}@media(max-width: 1023px){#blog > div:nth-child(1) > div:nth-child(3){font-size: .7em;}#blog > div:nth-child(1){width: 50%;}#blog > div:nth-child(2){width: 45%;margin-left: 2.5%;margin-right: 2.5%;}#blog > div:nth-child(1) > div ul li{width: 100%;margin-right: 0%;margin-bottom: 3em;}#blog > div:nth-child(1) > div ul li > div:nth-child(1) div > div span{top: 2.6vw;left: 2.6vw;font-size: 1.8vw;}}@media(max-width: 767px){#blog > div:nth-child(1) > div:nth-child(3){font-size: .6em;}#blog > div:nth-child(1){width: 60%;margin: 0 auto;}#blog > div:nth-child(2){width: 60%;margin: 0 auto;margin-bottom: 2em;}#blog > div:nth-child(1) > div ul li > div:nth-child(1) div > div span{top: 3.4vw;left: 3.4vw;font-size: 1.6vw;}}@media(max-width: 619px){#blog > div:nth-child(1) > div:nth-child(3){font-size: .5em;}#blog > div:nth-child(1){width: 80%;}#blog > div:nth-child(2){width: 80%;}#blog > div:nth-child(1) > div:nth-child(3){margin-bottom: 3em;}#blog > div:nth-child(1) > div ul li > div:nth-child(1) div > div span{top: 4.6vw;left: 4.6vw;font-size: 2.2vw;}}@media(max-width: 479px){#blog > div:nth-child(1){width: 90%;}#blog > div:nth-child(2){width: 90%;}#blog > div:nth-child(1) > div ul li > div:nth-child(1) div > div span{top: 5.2vw;left: 5.2vw;font-size: 2.4vw;}}#background-nav-contact{background: url('./../images/Contact-01.png') no-repeat;background-size: cover;background-position: bottom;height: 50vw;max-height: 720px;position: relative;}#contact{width: 90%;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-content: center;margin-bottom: 4em;}#contact > div:nth-child(1){width: 35%;}#contact > div:nth-child(2){width: 65%;}#contact div h2{display: block;width: 100%;margin: 0;padding: 0;font-size: 3em;margin-top: 1.5em;margin-bottom: 1em;}#contact > div:nth-child(1) > div, #contact > div:nth-child(1) > div > form, #contact > div:nth-child(1) > div > form label{width: 100%;}#contact > div:nth-child(1) > div > form{width: 50%;max-width: 260px;}#contact > div:nth-child(1) > div > form label{margin-top: 1.5em;display: block;}#contact > div:nth-child(1) > div > form label > span{font-size: .9em;display: block;width: 100%;}#contact > div:nth-child(1) > div > form label > span:nth-child(1){font-weight: bold;}#contact > div:nth-child(1) > div > form label > span:nth-child(3){color: red;font-size: .7em;}#contact > div:nth-child(1) > div > form label input, #contact > div:nth-child(1) > div > form label textarea{display: block;background: #D1D3D4;border: none;border-radius: 15px;outline: none;width: 100%;margin: .5em 0em;padding: .2em;}#contact > div:nth-child(1) > div > form label textarea{height: 16em;width: 100%;}#contact > div:nth-child(1) > div > form > label:nth-child(6) > input[type="submit"]{display: inline-block;background: #000;color: #FFF;padding: .3em 5em;border-radius: 15px;border: none;outline: none;font-size: .8em;width: auto !important;font-weight: bold;}#contact > div:nth-child(1) > div > div{font-size: .9em;margin-top: 4em;margin-bottom: 4em;}#contact > div:nth-child(1) > div > div > span, #contact > div:nth-child(1) > div > div > h4{display: block;}#contact > div:nth-child(2) > div#map{width: 100%;height: 50%;}#contact .sizemore{margin-bottom: 15%;}#contact > div:nth-child(2) > div:nth-child(3){text-align: center;font-size: 1em;margin-top: 5em;margin-bottom: 5em !important;}#contact > div:nth-child(2) > div:nth-child(3) span{display: block;}#contact > div:nth-child(1) > div > div:nth-child(2){width: 80%;max-width: 260px;margin-bottom: 5vw;}#contact > div:nth-child(1) > div > span{display: block;width: 70%;font-weight: bold;}@media(max-width: 1679px){#contact > div:nth-child(1) > div > form{width: 70%;}}@media(max-width: 1365px){#contact > div:nth-child(1) > div > form{width: 80%;}}@media(max-width: 1023px){#contact > div:nth-child(1) > div > form{width: 90%;}}@media(max-width: 900px){}@media(max-width: 767px){}@media(max-width: 619px){#contact > div:nth-child(1) > div > div:nth-child(2){margin-bottom: 0%;}#contact > div:nth-child(1){width: 100%;}#contact > div:nth-child(2){width: 100%;margin-bottom: 20vw;}#contact > div:nth-child(2) > div#map{width: 100%;height: 60vw;}}@media(max-width: 479px){}#entry{}#entry > div:nth-child(1){width: 99%;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start;align-items:center;align-content: flex-start;margin-bottom: 4em;}#entry > div:nth-child(1) div{width: 8%;position: relative;}#entry > div:nth-child(1) div > span{position: absolute;top: 1.7vw;left: 1.7vw;font-size: 1vw;color: #FFF;text-align: center;line-height: 1em;font-weight: bold;}#entry > div:nth-child(1) h2{width: 80%;padding: 0;margin: 0;margin-left: 5%;font-size: 2.5em;}#entry article{width: 99%;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start;align-items:center;align-content: flex-start;margin-bottom: 4em;}#entry article div.middle{width: 50%;margin: 0 auto;}#entry article div.full{width: 100%;}#entry > article > p{margin: 0;padding: 0;margin-top: 1em;text-align: justify;}#entry > section{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start;align-items:center;align-content: flex-start;margin-bottom: 4em;}#entry > section > div:nth-child(1), #entry > section > div:nth-child(2){width: 48%;margin-right: 2%;align-self: flex-start;}#entry > section > div h5{font-size: 1em;margin: 0;padding: 0;}#entry > section > div hr{border: 1px solid red;}#entry > section > div:nth-child(1) > ul, #entry > section > div:nth-child(1) > ul > li{width: 100%;}#entry > section > div:nth-child(1) > ul > li{margin-top: 1.5em;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start;align-items:center;align-content: flex-start;text-align: justify;}#entry > section > div:nth-child(1) > ul > li > div:nth-child(1){width: 10%;align-self: flex-start;}#entry > section > div:nth-child(1) > ul > li > div:nth-child(2){width: 75%;margin-left: 5%;margin-right: 10%;align-self: flex-start;}#entry > section > div:nth-child(1) > div{width: 85%;margin: 0 auto;margin-top: 2em;}#entry > section > div:nth-child(1) > div h5{margin-top: 1em;}#entry > section > div:nth-child(1) > div > textarea{margin-top: 1em;width: 90%;height: 5em;border-radius: 5px;border: none;background: #D1D3D4;outline: none;padding: 5%;}#entry > section > div:nth-child(1) > div > ul{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start;align-items:center;align-content: flex-start;text-align: justify;margin-top: 1em;}#entry > section > div:nth-child(1) > div > ul > li{width: 30px;margin-right: 5px;}#entry > section > div:nth-child(2) > div{width: 95%;margin-left: 5%;margin-top: 1em;}#entry > section > div:nth-child(2) > div > ul{margin-top: 1em;}#entry > section > div:nth-child(2) > div:nth-child(3) > ul > li, #entry > section > div:nth-child(2) > div:nth-child(4) > ul > li{display: inline-block;margin-right: .5em;}.middle_text{display: block;width: 100%;padding: 1em 0em;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-around;align-content: space-around;align-items: flex-start;}.middle_text .middle_text_image{width: 30%;height: auto;}.middle_text .text-left{width: 60%;height: auto;text-align: justify;}@media(max-width: 1679px){}@media(max-width: 1365px){}@media(max-width: 1023px){#entry > section > div:nth-child(1), #entry > section > div:nth-child(2){width: 80%;margin: 0 auto;margin-bottom: 4em;}#entry > section{margin-bottom: 0em;}.middle_text .middle_text_image{width: 100%;height: auto;margin-bottom: 2em;}.middle_text .text-left{width: 100%;height: auto;}}@media(max-width: 767px){}@media(max-width: 619px){}@media(max-width: 479px){}#footer{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-around;align-items: center;align-content: center;vertical-align: middle;width: 100%;background: #000;color: #FFF;padding: 35px 0px;border-top: 5px solid red;}#footer>div:nth-child(1){}#footer>div:nth-child(1) div{width: 50%;margin: 0 auto;margin-bottom: 15px;}#footer > div > span > span{color: red;font-weight: bold;display: inline-block;margin: 0px .5em;}#footer>ul:nth-child(2), #footer>ul:nth-child(3){display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;align-content: center;vertical-align: middle;}#footer > ul:nth-child(2) > a{color: #FFF;text-decoration: none;}#footer>ul:nth-child(2) li, #footer>ul:nth-child(2) a{padding: .2em 2.5em;border-right: 2px solid red;cursor: pointer;text-transform: uppercase;}#footer>ul:nth-child(2) li.selected, #footer>ul:nth-child(2) a.selected{display: none;}#footer>ul:nth-child(2) li:last-child, #footer>ul:nth-child(2) a:last-child{border-right: 2px solid #000;}#footer>ul:nth-child(3) li, #footer>ul:nth-child(3) a{width: 3em;height: 3em;margin: 0em 1.5em;}#footer > span{display: block;width: 100%;text-align: center;text-transform: uppercase;cursor: pointer;}@media(max-width: 1679px){}@media(max-width: 1365px){#footer>ul:nth-child(3) li, #footer>ul:nth-child(3) a{width: 2.5em;height: 2.5em;margin: 0em 1.5em;}#footer>ul:nth-child(2) li, #footer>ul:nth-child(2) a{padding: .1em 1.5em;}}@media(max-width: 1023px){#footer>ul:nth-child(2){display: block;font-size: 1.1em;}#footer>ul:nth-child(2) li, #footer>ul:nth-child(2) a{text-align: center;border-right: 0;margin-bottom: .5em;}#footer > span{margin-top: 15px;}#footer>ul:nth-child(3) li, #footer>ul:nth-child(3) a{width: 2em;height: 2em;margin: 0em 1.5em;}}@media(max-width: 767px){}@media(max-width: 619px){#footer{display: block;}#footer>div:nth-child(1){width: 320px;margin: 0 auto;text-align: center;}#footer>ul:nth-child(2){width: 100%;}#footer>ul:nth-child(2){display: flex;margin: 30px 0px;}#footer > span{margin-top: 30px;}#footer>ul:nth-child(3) li, #footer>ul:nth-child(3) a{width: 1.5em;height: 1.5em;margin: 0em 1em;}}@media(max-width: 479px){}#footer > span > a{color: #FFF;display: inline-block;margin: 0px 5px;text-align: center;}#sliderhome{width: 100%;font-size: 1em;}#sliderhome h4{margin: 0 auto;color: #939598;font-size: 1.5em;font-weight: 100;display: block;text-align: center;width: 100%;}#sliderhome > div{font-size: 4.5em;color: #000;line-height: .9em;font-weight: 100;}#sliderhome > div{width: 70%;max-width: 920px;margin: .5em auto;margin-bottom: 8em;/*display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-around;align-content: space-around;align-items: center;vertical-align: middle;*/}#sliderhome > div > span:nth-child(1), #sliderhome > div > span:nth-child(3){width: 5%;}/*#sliderhome > div > div{width: 100%;height: auto;overflow: hidden;}*//*#sliderhome > div > div > div{margin-left: 0%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-content: center;align-items: center;transition: 1s;}#sliderhome > div > div > div > img{width: 100%;align-self: flex-end;cursor: pointer;}*/#container > span{display: block;width: 100%; text-align: center;}@media(max-width: 1679px){#sliderhome{font-size: 1.1em;}}@media(max-width: 1365px){#sliderhome{font-size: .85em;}}@media(max-width: 1023px){#sliderhome{font-size: .75em;}}@media(max-width: 767px){#sliderhome{font-size: .66em;}#sliderhome > div{width: 80%;}}@media(max-width: 619px){#sliderhome{font-size: .57em;}#sliderhome > div{width: 90%;}}@media(max-height: 710px){#sliderhome > div{max-width: 620px;}}@import './normalize'@import './home'@import './footer'@import './navigation'@import './story'@import './studio'@import './blog'@import './entry'/*@font-face{font-family: "futuramedium"; src: url("../fonts/futura-medium-webfont.eot"); src: url("../fonts/futura-medium-webfont.eot?#iefix") format('embedded-opentype'), url("../fonts/futura-medium-webfont.woff2") format('woff2'), url("../fonts/futura-medium-webfont.woff") format('woff'), url("../fonts/futura-medium-webfont.ttf") format('truetype'), url("../fonts/futura-medium-webfont.svg#futuramedium") format('svg'); font-weight: normal; font-style: normal;}*/@font-face{font-family: futuramedium; src: url('../fonts/futura-medium-webfont.ttf');}img{width: 100%;height: auto;}ul, ul li{padding: 0;margin: 0;list-style: none;text-decoration: none;}textarea{resize: none;}.modal{position: fixed;width: 100%;height: 100%;top: 0;left: 0;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-content: center;align-items: center;z-index: 9999999999999;background: rgba(0,0,0,0.9);color: #FFF;opacity: 0;z-index: -9;transition: .5s;}.modal > span{display: inline-block;width: 1.5em;position: absolute;top: 10px;right: 10px;}.modal > span:hover{cursor: pointer;opacity: .8;}.modal div{position: relative;overflow: auto;width: 80%;height: 80%;max-width: 720px;background: #FFF;color: #000;padding: 10px 20px;border-radius: 5px;display: none;}#container{font-size: 1em;font-family: "futuramedium";width: 100%;margin: 0 auto;}@media(max-width: 1679px){#container{font-size: .9em;}}@media(max-width: 1365px){#container{font-size: .85em;}}@media(max-width: 1023px){#container{font-size: .8em;}}@media(max-width: 767px){#container{font-size: .7em;}}@media(max-width: 619px){#container{font-size: .75em;}}@media(max-width: 479px){#container{font-size: .6em;}}#navigation{background: #FFF;position: fixed;width: 100%;height: auto;top: 0; left: 0;z-index: 9;padding-top: 4em;}#navigation > div:nth-child(1){width: 100%;margin: 0em 0px 0em 0px;}#navigation > div:nth-child(1) select{float: right;margin-right: 30px;width: 120px;background: none;border: none;margin-top: 30px;margin-bottom: 30px;background: rgba(255,255,255,0.9);border-radius: 5px;text-align: center;text-decoration: none;color: #000;padding-left: 10px;}#navigation > div:nth-child(1) > span{float: right;margin-right: 30px;width: auto;background: none;border: none;margin-top: 30px;margin-bottom: 30px;padding: 5px 10px;background: rgba(255,255,255,0.7);border-radius: 5px;text-align: center;color: #000;}#navigation > div:nth-child(1) > span a{color: #000;}#navigation > div:nth-child(2){background: rgba(255,255,255,0.7);width: 100%;display: block;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;vertical-align: middle;align-content: center;align-items: center;padding: 15px 0px;margin-bottom: 0;}#navigation > div:nth-child(2) > div{margin-left: 15%;width: 260px;}#navigation > div:nth-child(2) > nav{margin-right: 5%;}#navigation > div:nth-child(2) > nav ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;align-content: center;vertical-align: middle;}#navigation > div:nth-child(2) > nav select{display: none;outline: none;}#navigation > div:nth-child(2) > nav ul a{color: #000;text-decoration: none;}#navigation > div:nth-child(2) > nav > ul > li{cursor: pointer !important;}#navigation > div:nth-child(2) > nav ul li, #navigation > div:nth-child(2) > nav ul a{text-transform: uppercase;margin: 0px 1em;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-around;align-items: center;align-content: space-around;vertical-align: middle;}#navigation > div:nth-child(2) > nav ul li span, #navigation > div:nth-child(2) > nav ul a span{display: inline-block;background-size: 100%;width: 1em;height: 1em;margin: 1em;}#navigation > div:nth-child(2) > nav ul li.selected, #navigation > div:nth-child(2) > nav ul a.selected{cursor: pointer !important;}#navigation > div:nth-child(2) > nav ul li.selected span, #navigation > div:nth-child(2) > nav ul a.selected span{display: inline-block;background: url('./../images/marcador_seccion@2x.png');background-size: 100%;width: 1em;height: 1em;margin: 1em;transition: 1s;cursor: pointer;}#background-nav #navigation{margin: 0;position: absolute;top: 80px;left: 0;width: 100%;transition: 1s;}@media(max-width: 1679px){#navigation > div:nth-child(2) > nav ul li, #navigation > div:nth-child(2) > nav ul a{text-transform: uppercase;margin: 0px .5em;}}@media(max-width: 1365px){#navigation > div:nth-child(2) > div{margin-left: 5%;width: 220px;}#navigation > div:nth-child(2) > nav ul li, #navigation > div:nth-child(2) > nav ul a{text-transform: uppercase;margin: 0px .25em;}}@media(max-width: 1023px){#navigation > div:nth-child(2) > nav ul li, #navigation > div:nth-child(2) > nav ul a{text-transform: uppercase;margin: 0px .1em;}#navigation > div:nth-child(2){justify-content: center;}#navigation > div:nth-child(2) > nav{margin: 0px 5%;}#navigation > div:nth-child(2) > div{margin: 0%;margin-bottom: 2px;}}@media(max-width: 900px){#navigation > div:nth-child(1){width: 100%;margin: 1em 0px 2em 0px;}#navigation > div:nth-child(1) select{float: left;margin-left: 30px;width: 90px;}#navigation > div:nth-child(1) > span{float: left;margin-left: 30px;width: auto;}#navigation > div:nth-child(2) > nav{width: 100%;margin-top: 15px;}}@media(max-width: 767px){#navigation > div:nth-child(2) > nav{margin: 10px 0%;}}@media(max-width: 619px){#navigation > div:nth-child(2){justify-content: space-around;}#navigation > div:nth-child(2) > nav{width: auto;margin: 10px 0%;}#navigation > div:nth-child(2) > nav ul{display: none;}#navigation > div:nth-child(2) > nav select{display: block;}#navigation > div:nth-child(1) > span{display: block;}#navigation > div:nth-child(2) > div{}}@media(max-width: 479px){}#navigation > div:nth-child(3){position: absolute;top: 100%;left: 0%;width: 100%;height: 3em;background: none;}#background-nav-story > #navigation, #background-nav-studio > #navigation, #background-nav-contact > #navigation{width: 100%;top: 0;left: 0;position: fixed;background: none;}#navigation > div:nth-child(2) > nav > ul > li:nth-child(6), #navigation > div:nth-child(2) > nav > ul > a:nth-child(6){position: relative;}#navigation > div:nth-child(2) > nav > ul > li:nth-child(6) > ul{width: 100%;display: block;position: absolute;top: 100%;left: 0;z-index: 10;margin: 0;padding: 0;}#navigation > div:nth-child(2) > nav > ul > li:nth-child(6) > ul li, #navigation > div:nth-child(2) > nav > ul > li:nth-child(6) > ul a{display: block;width: 100%;margin: 0;padding: 0;margin-top: .2em;}#navigation > div:nth-child(2) > nav > ul > li:nth-child(6) > ul li:hover, #navigation > div:nth-child(2) > nav > ul > li:nth-child(6) > ul a:hover{cursor: pointer;opacity: .7;}#story{width: 95%;margin: 0 auto;margin-left: 5%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-content: center;align-items: center;vertical-align: middle;margin-bottom: 20em;}#story > div:nth-child(2){width: 60%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;align-items: flex-start;vertical-align: middle;align-self: flex-start;margin-bottom: 1em;}#story > div:nth-child(3){width: 40%;align-self: flex-start;margin-bottom: 1em;}#story > h2{display: block;width: 100%;margin: 0;padding: 0;font-size: 3em;margin-top: 3em;margin-bottom: 1em;}#story > h2 > img{display: inline-block;width: .8em;margin-right: .5em;}#story > div:nth-child(2) > div:nth-child(1), #story > div:nth-child(2) > div:nth-child(2){width: 90%;display: block;align-self: flex-start;text-align: justify;}#story > div:nth-child(2) > div p{margin: 0;margin-bottom: 1em;}#story > div:nth-child(2) > div strong{margin: 0;padding: 0;}#background-nav-story{background: url('./../images/Scene-08.png') no-repeat;background-size: cover;background-position: bottom;height: 50vw;max-height: 720px;position: relative;}#story > div:nth-child(3) > img{margin-bottom: .5em;}@media(max-width: 1679px){}@media(max-width: 1365px){}@media(max-width: 1023px){}@media(max-width: 767px){#story > div:nth-child(2) > div{width: 100% !important;}#story > div:nth-child(2){width: 100%;margin-bottom: 0em;}#story > div:nth-child(3){width: 100%;margin: 2em 0px;}#story{width: 90%;margin: 0 auto;}}@media(max-width: 619px){}@media(max-width: 479px){}#studio{width: 95%;margin: 0 auto;margin-left: 5%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-content: center;align-items: center;vertical-align: middle;margin-bottom: 20em;}#studio > div:nth-child(2){width: 60%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;align-items: flex-start;vertical-align: middle;align-self: flex-start;margin-bottom: 1em;}#studio > div:nth-child(3){width: 40%;align-self: flex-start;margin-bottom: 1em;}#studio > h2{display: block;width: 100%;margin: 0;padding: 0;font-size: 3em;margin-top: 3em;margin-bottom: .5em;}#studio > h2 > img{display: inline-block;width: .8em;margin-right: .5em;}#studio > div:nth-child(2) > div:nth-child(1), #studio > div:nth-child(2) > div:nth-child(2){width: 90%;display: block;align-self: flex-start;text-align: justify;}#studio > div:nth-child(2) > div p{margin: 0;margin-bottom: 1em;}#studio > div:nth-child(2) > div p.appointment{margin-left: 3.7em;margin-bottom: 1.7em;font-size: 1.1em;}#studio > div:nth-child(2) > div strong{margin: 0;padding: 0;}#background-nav-studio{background: url('./../images/our_studio_header.jpg') no-repeat;background-size: cover;background-position: bottom;height: 50vw;max-height: 720px;position: relative;}#studio > div:nth-child(3) > img{margin-bottom: .5em;}@media(max-width: 1679px){}@media(max-width: 1365px){}@media(max-width: 1023px){}@media(max-width: 767px){#studio > div:nth-child(2) > div{width: 100% !important;}#studio > div:nth-child(2){width: 100%;margin-bottom: 0em;}#studio > div:nth-child(3){width: 100%;margin: 2em 0px;}#studio{width: 90%;margin: 0 auto;}}@media(max-width: 619px){}@media(max-width: 479px){}#login{width: 80%;margin: 0 auto;font-size: 1em;max-width: 780px;text-align: center;padding-top: 5%;padding-bottom: 20%;font-size: 1.2em;}#login h3{display: block;width: 100%;margin-bottom: 1.5em;padding: 0;font-size: 2em;}#login > div.login{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-around;align-items: center;}#login > div.login > div{width: 40%;margin: 0 auto;align-self: flex-end;}#login > div.login > div > form, #login > div.login > div > form > label, #login > div.login > div > form > label span, #login > div.login > div > form > label input{width: 100%;display: block;}#login > div.login > div > form > label{margin-bottom: 1em;margin-top: .2em;}#login > div.login > div > form > label input{border: none;outline: none;border-radius: 15px;padding: .3em .5em;background: #D1D3D4;margin-top: .2em;}#login > div.login > div > form > label span:nth-child(1){font-weight: bold;text-align: left;margin-bottom: .5em;}#login > div.login > div > form > label span:nth-child(3){font-size: .8em;color: red;text-align: left;}#login > div.login > div:nth-child(1) > form > span{display: block;margin-top: 2em;color: #0014C8;text-align: center;}#login > div > div:nth-child(1) > form > label:nth-child(5) input, #login > div > div:nth-child(2) > label > a > button{border: none;background: #000; color: #FFF;padding: .3em 3em;border-radius: 15px;margin: 3em 0em;width: auto !important;margin: 0 auto;font-size: .9em;font-weight: bold;margin-top: .2em;}#login > div:nth-child(3){width: 40%;margin: 2em auto;font-size: .85em;}#login > div:nth-child(3) > span{display: block;text-align: center;font-weight: bold;}#login > div > div:nth-child(2) > label > a > button{margin-top: 5.3em;outline: none;}#login > div.login > div{font-size: .8em;}#login > div.login > div h4{display: block;padding: 0;margin: 0;}#login > div > div:nth-child(1) > form > a{display: block;margin: 3em 0em;}#login > div.login > div span{display: block;text-align: left;}#login > div.login > div span:nth-child(2){margin: 1.5em 0em;}#login > div.login > div:nth-child(3) > label{display: block;margin: 2em 0em;text-align: left;}#login div.registrer{font-size: .9em;display: none;}#login div.registrer, #login div.registrer form{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: center;align-content: space-around;font-size: .9em;}#login div.registrer form label{width: 40%; margin-left: 5%;margin-right: 5%;margin-top: 1em;}#login div.registrer form label.full{width: 100%;}#login div.registrer form label span{display: block;text-align: left;}#login div.registrer form label span:nth-child(1){font-weight: bold;}#login div.registrer form label span:nth-child(3){font-size: .8em;color: red;}#login div.registrer form label input, #login div.registrer form label textarea{width: 100%;border: none;border-radius: 15px;background: #d1d3d4;padding: .3em .5em;outline: none;margin-top: .2em;}#login div.registrer form label textarea{height: 5em;}#login div.registrer form label.short{width: 100%;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-content: center;margin-top: 2em;}#login div.registrer form label.short > input{width: 7%;}#login div.registrer form label.short > span{width: 93%;display: inline-block;}#login > div > form > label:nth-child(12) > input[type="submit"], #login > div > form > label.full > input[type="submit"]{border: none;background: #000; color: #FFF;padding: .3em 3em;border-radius: 15px;margin: 3em 0em;width: auto !important;margin: 0 auto;font-size: .9em;font-weight: bold;margin-top: 2em;}input[type="submit"]:hover, button:hover, #login > div > form > label.full > input[type="submit"]:hover{cursor: pointer;opacity: .5;}#login > div.login > div:nth-child(1) > form > a > span{text-align: center;}#login > div > div:nth-child(1) > form > label:nth-child(5){margin-bottom: 0em;}#login > div > div:nth-child(1) > form > label:nth-child(3){margin-top: 2em;}.modal-terms{display: inline-block !important;font-weight: normal !important;text-decoration: underline !important;cursor: pointer;}#login > div.registrer > form > span{display: block;width: 100%;text-align: center;margin-top: 2em;margin-bottom: 1em;font-weight: bold;}@media(max-width: 767px){#login > div.login > div{width: 70%;max-width: 320px;margin-top: 1em;margin-bottom: 1em;}#login div.registrer form label{width: 100%;max-width: 320px;margin: 0 auto;margin-top: 1em;}#login > div > div:nth-child(2){margin-top: 4em;}}#recovery{width: 80%;margin: 0 auto;font-size: 1em;max-width: 620px;text-align: center;padding-top: 5%;padding-bottom: 20%;font-size: 1.1em;}#recovery h3{display: block;width: 100%;margin-bottom: 1.5em;padding: 0;font-size: 2em;}#recovery div:nth-child(2){width: 60%;margin: 0 auto;text-align: left;}#recovery div > span{display: block;font-size: .9em;}#recovery div > label{width: 80%;margin: 2em auto !important;display: block;}#recovery div > label > span{display: block;width: 100%;font-size: .9em;}#recovery div > label > span:nth-child(1){font-weight: bold;}#recovery > div > div > label{margin: 2em 0em;text-align: center;}#recovery > div > div > label > input{width: 100%;border: none; outline: 0; border-radius: 15px; padding: .2em .5em; background: #d1d3d4;}#recovery > div > div > label > span:nth-child(1){text-align: left;margin-bottom: .5em;}#recovery > div:nth-child(2) > div > label > span:nth-child(3){color: red;font-size: .9em;text-align: left;}#recovery > div > div > label > input[type="submit"]{border: none; background: #000; color: #fff; padding: .3em 3em; border-radius: 15px; font-size: .8em; margin: 0 auto; width: auto; font-weight: bold;}#recovery > div:nth-child(3){margin: 5em auto;}#recovery > div:nth-child(3) > span{margin: 0;padding: 0;font-weight: bold;}@media(max-width: 767px){#recovery{width: 100%;max-width: 320px;}#recovery div:nth-child(2){width: 80%;}#recovery div > label{width: 100%;}}/*# sourceMappingURL=app.css.map */