:root{--font-default: 'Ubuntu', sans-serif;--font-Roboto: 'Roboto', sans-serif;--font-title: 'Delius', sans-serif;--font-size-default: 1.6rem;--color-primary-light: mediumpurple;--color-primary: rgb(128, 0, 128);--color-white: rgb(242, 235, 235);--color-white90: rgba(255, 255, 255, 0.9);--color-grey: rgba(255,255,255,.6);--color-grey-light: rgb(211, 211, 211);--color-white2: rgb(244, 242, 242);--color-black: black;--color-black2: rgba(0, 0, 0, 0.80);--color-black-shadow: rgba(0,0,0,.3);--color-red: red;--color-text: #333;--color-blue: rgb(63, 6, 154);--color-blue-dark: rgba(63,6,154,.5);--color-facebook: #3b5998;--color-whatsapp: #4ac959;--color-linkin: #0e76a8;--color-email: silver;--color-footer: midnightblue}.icon-whatsapp{fill:var(--color-whatsapp)}.icon-email{fill:var(--color-email)}.icon-facebook{fill:var(--color-facebook)}.icon-linkedin{fill:var(--color-linkedin)}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}@media only screen and (max-width: 68.75em){html{font-size:60%}}@media only screen and (max-width: 56.25em){html{font-size:55%}}@media only screen and (max-width: 37.5em){html{font-size:50%}}body{font-family:var(--font-default);color:var(--color-text);font-weight:300;line-height:1.6;min-height:100vh;background-image:-webkit-gradient(linear, left top, right top, from(var(--color-blue)), to(var(--color-blue-dark)));background-image:linear-gradient(to right, var(--color-blue), var(--color-blue-dark));background-size:cover;background-repeat:no-repeat}.heading-1{text-transform:uppercase;font-size:6rem;font-family:var(--font-title);font-weight:400;line-height:1.2;color:var(--color-primary);letter-spacing:2px;margin-bottom:2rem;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width: 56.25em){.heading-1{font-size:5rem}}@media only screen and (max-width: 37.5em){.heading-1{letter-spacing:1px;font-size:4.5rem}}@media only screen and (max-width: 31.5em){.heading-1{letter-spacing:0px;font-size:3rem}}.heading-2{text-transform:uppercase;font-size:4rem;font-family:var(--font-default);font-weight:400;line-height:1.7;color:var(--color-text);-webkit-animation:moveInRight 1s ease-out;animation:moveInRight 1s ease-out}@media only screen and (max-width: 56.25em){.heading-2{font-size:3.5rem}}@media only screen and (max-width: 37.5em){.heading-2{font-size:3rem}}@media only screen and (max-width: 31.5em){.heading-2{font-size:2.5rem}}.heading-3{text-transform:uppercase;font-size:4rem;font-family:var(--font-title);color:var(--color-primary);font-weight:400;line-height:1.7;-ms-flex-item-align:center;align-self:center}@media only screen and (max-width: 56.25em){.heading-3{font-size:3.5rem}}@media only screen and (max-width: 37.5em){.heading-3{font-size:3rem}}@media only screen and (max-width: 31.5em){.heading-3{font-size:2rem}}.heading-4{text-align:start;font-size:2.3rem;font-family:var(--font-default);color:var(--color-black);font-weight:400;line-height:1.2}@media only screen and (max-width: 56.25em){.heading-4{font-size:2rem}}@media only screen and (max-width: 37.5em){.heading-4{font-size:1.8rem}}@media only screen and (max-width: 31.5em){.heading-4{font-size:1.6rem}}.heading-byline{font-size:3rem;color:var(--color-primary);-webkit-animation:moveInBottom 1s ease-out;animation:moveInBottom 1s ease-out}@media only screen and (max-width: 56.25em){.heading-byline{font-size:2.5rem}}@media only screen and (max-width: 37.5em){.heading-byline{font-size:2rem}}@-webkit-keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-10rem);transform:translateX(-10rem)}80%{-webkit-transform:translateX(1rem);transform:translateX(1rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-10rem);transform:translateX(-10rem)}80%{-webkit-transform:translateX(1rem);transform:translateX(1rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}80%{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}80%{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes flash{50%{opacity:0}}@keyframes flash{50%{opacity:0}}.about{display:grid;grid-template-rows:7rem 1fr;grid-row-gap:2rem}.about__heading{grid-column:1/-1;grid-row:1/2;-ms-flex-item-align:center;align-self:center}.about__owner{grid-column:1/-1;grid-row:2/3;justify-self:center;height:100%;width:80%;padding:2rem;border:solid 2px var(--color-primary);-webkit-box-shadow:0 0 1rem var(--color-primary-light);box-shadow:0 0 1rem var(--color-primary-light);margin:0 auto;background-color:var(--color-white60);border-radius:3px;padding-left:4rem;font-size:var(--font-size-default)}@media only screen and (max-width: 56.25em){.about__owner{width:85%}}@media only screen and (max-width: 37.5em){.about__owner{width:90%}}@media only screen and (max-width: 31.5em){.about__owner{width:95%}}.about__figure{width:15rem;height:15rem;float:left;shape-outside:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);-webkit-transform:translateX(-3rem);transform:translateX(-3rem);position:relative;overflow:hidden;border-radius:50%}.about__picture{height:100%;-webkit-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1);-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.about__caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 20%);transform:translate(-50%, 20%);color:var(--color-white);text-transform:uppercase;font-size:1.7rem;text-align:center;opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.about__owner:hover .about__caption{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.about__owner:hover .about__picture{-webkit-transform:translateX(-1rem) scale(1);transform:translateX(-1rem) scale(1);-webkit-filter:blur(3px) brightness(80%);filter:blur(3px) brightness(80%)}.feature{padding:2rem}.feature__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.feature__img{width:3rem;margin-right:2rem}.feature__icon{fill:var(--color-primary);width:4.5rem;height:4.5rem;grid-row:1 / span 2}.feature__text{font-size:1.7rem}.contact{grid-template-rows:7rem -webkit-min-content 1fr;grid-template-rows:7rem min-content 1fr;row-gap:0}.contact__heading{text-align:center}.contact__text{font-size:1.7rem;padding:0 2rem}.contact__item{position:relative;display:inline-block;list-style:none;font-size:1.7rem}.contact__item::before{content:"";position:absolute;top:0;height:100%;width:3px;background-color:var(--color-primary);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:with cubic-bezier(1, 0, 0, 1) 0.2s,background-color 0.1s,-webkit-transform 0.2s;transition:with cubic-bezier(1, 0, 0, 1) 0.2s,background-color 0.1s,-webkit-transform 0.2s;transition:transform 0.2s,with cubic-bezier(1, 0, 0, 1) 0.2s,background-color 0.1s;transition:transform 0.2s,with cubic-bezier(1, 0, 0, 1) 0.2s,background-color 0.1s,-webkit-transform 0.2s}.contact__item:hover::before,.contact__item:active::before{-webkit-transform:scaleY(1);transform:scaleY(1);width:100%}.contact__item:active::before{background-color:var(--color-primary)}.contact__link:link,.contact__link:visited{color:var(--color-primary);text-decoration:none;display:block;padding:0rem 1rem;position:relative}.contact__link:link:hover,.contact__link:link:active,.contact__link:visited:hover,.contact__link:visited:active{background-color:var(--color-primary);color:var(--color-white);border-bottom:3px solid var(--color-white)}.contact__box{background-image:url("..//css/img/floppy.png");background-size:cover;background-repeat:no-repeat;border-radius:1rem;-webkit-box-shadow:0 0.5rem 2rem var(--color-primary-light);box-shadow:0 0.5rem 2rem var(--color-primary-light);width:75%;margin:1rem auto;height:auto;overflow:hidden}@media only screen and (max-width: 56.25em){.contact__box{width:85%}}@media only screen and (max-width: 37.5em){.contact__box{width:90%}}.contact__form{width:70%;padding:1rem;padding-top:3rem;margin-left:auto}@media only screen and (max-width: 37.5em){.contact__form{width:80%}}@media only screen and (max-width: 37.5em){.contact__form{width:90%;margin:0 auto}}.contact__card{background-image:linear-gradient(105deg, var(--color-white90) 0%, var(--color-white90) 50%, transparent 50%),url(../css/img/floppy.png);-o-object-fit:fill;object-fit:fill;width:100%;border-radius:3px;border:3px solid var(--color-primary-light)}.contact ::-webkit-input-placeholder{color:var(--color-red)}.contact ::-moz-placeholder{color:var(--color-red)}.contact ::-ms-input-placeholder{color:var(--color-red)}.contact ::placeholder{color:var(--color-red)}.contact__icon{display:inline-block;height:1.5rem;width:1.5rem;margin-right:0.5rem;fill:currentColor}.features{display:grid;grid-template-rows:7rem 1fr;grid-row-gap:1rem;width:100%;justify-items:center}.features__heading{grid-column:1/-1;grid-row:1/2;-ms-flex-item-align:center;align-self:center}.features__box{display:grid;grid-row-gap:2rem;padding:2rem;border:2px solid var(--color-primary);-webkit-box-shadow:0 0 1rem var(--color-primary);box-shadow:0 0 1rem var(--color-primary);width:60%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-self:center;padding:2rem;border-radius:3px}@media only screen and (max-width: 37.5em){.features__box{width:65%}}@media only screen and (max-width: 31.5em){.features__box{width:70%}}.features__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.features__icon{fill:var(--color-primary);width:3rem;height:3rem;display:inline-block;margin-right:2rem}@media only screen and (max-width: 56.25em){.features__icon{width:2.8rem;height:2.8rem}}@media only screen and (max-width: 37.5em){.features__icon{width:2.5rem;height:2.5rem}}@media only screen and (max-width: 31.5em){.features__icon{width:2.3rem;height:2.3rem}}.webEx{display:grid;grid-template-rows:7rem 1fr;grid-row-gap:1rem;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;justify-items:center}@media only screen and (max-width: 37.5em){.webEx{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.webEx__heading{grid-column:1/3}.webEx__site{height:30rem;width:30rem;border:2px solid var(--color-primary);-webkit-box-shadow:0 0 3px var(--color-primary);box-shadow:0 0 3px var(--color-primary)}@media only screen and (max-width: 37.5em){.webEx__site{width:50rem}}@media only screen and (max-width: 31.5em){.webEx__site{max-width:40rem}}.webEx__site--1{grid-row:2/3;grid-column:1/2}@media only screen and (max-width: 37.5em){.webEx__site--1{grid-column:1/-1;margin-bottom:2rem}}.webEx__site--2{grid-row:2/3;grid-column:2/3}@media only screen and (max-width: 37.5em){.webEx__site--2{grid-row:3/4;grid-column:1/-1}}.form{display:grid;grid-row-gap:1rem}.form__group{display:grid;grid-template-columns:repeat(2, 1fr)}.form__input{grid-column:1/-1;font-size:1.5rem;font-family:inherit;color:var(--color-black);padding:1rem 1.5rem;border-radius:2px;background-color:var(--color-white90);border:none;border-bottom:3px solid transparent;width:100%;display:block;-webkit-transition:all .3s;transition:all .3s}.form__input:focus{outline:none;-webkit-box-shadow:0 1rem 2rem var(--color-black-shadow);box-shadow:0 1rem 2rem var(--color-black-shadow);border-bottom:3px solid var(--color-primary)}.form__input:focus:invalid,.form__input textarea:focus:invalid{border-bottom:3px solid var(--color-primary-light)}.form__input::-webkit-input-placeholder{color:var(--color-primary-light)}.form__label{font-size:1.2rem;font-weight:700;margin-left:2rem;margin-top:.3rem;display:block;-webkit-transition:all .3s;transition:all .3s;color:var(--color-white)}.form__input:placeholder-shown+.form__label{opacity:0;visibility:hidden;-webkit-transform:translateY(-4rem);transform:translateY(-4rem)}.form__error{color:var(--color-red);background-color:var(--color-grey-light);font-size:1.3rem;margin-right:1rem;justify-self:end;font-family:var(--font-Roboto);font-weight:500}.form__messages{width:85%;margin:0 auto;padding:0;border-radius:3px;margin-bottom:1rem;margin-top:-1rem;text-align:center;font-size:1.8rem;font-style:italic;border:2px solid}.form__success{color:var(--color-white90);background-color:var(--color-primary)}.form__failure{color:var(--color-white90);background-color:var(--color-red)}.btn,.btn:link,.btn:visited{text-transform:uppercase;display:inline-block;border-radius:10rem;-webkit-transition:all .2s;transition:all .2s;position:relative;font-size:inherit;padding:1rem 4rem;border:none;cursor:pointer}.btn__submit{font-size:1.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2rem auto 1rem}.btn:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 1rem 2rem var(--color-primary-light);box-shadow:0 1rem 2rem var(--color-primary-light)}.btn:hover::after{-webkit-transform:scaleX(1.4) scaleY(1.6);transform:scaleX(1.4) scaleY(1.6);opacity:0}.btn:active,.btn:focus{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 0.5rem 1rem var(--color-primary-light);box-shadow:0 0.5rem 1rem var(--color-primary-light);outline:none}.btn::after{content:"";display:inline-block;height:100%;width:100%;border-radius:10rem;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .4s;transition:all .4s}.btn__purple{background-color:var(--color-primary);color:var(--color-white)}.btn__purple::after{background-color:var(--color-primary)}.btn--animated{-webkit-animation:moveInBottom .5s ease-out .75s;animation:moveInBottom .5s ease-out .75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.btn--text{display:none}@media only screen and (max-width: 56.25em){.btn--text{display:inline-block;background:none;font-size:1.7rem;font-family:inherit;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:4rem;color:var(--color-primary);border:none;border-bottom:1px solid currentColor;padding-bottom:2px;cursor:pointer;opacity:1;-webkit-animation:flash linear 1s 10;animation:flash linear 1s 10}}.thankyou{height:100vh;width:100%;position:fixed;top:0;left:0;background-color:var(--color-black2);z-index:50;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}.thankyou__content{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;width:45%;text-align:center;background-color:var(--color-white2);border:2px solid var(--color-primary);-webkit-box-shadow:0 2rem 4rem var(--color-black-shadow);box-shadow:0 2rem 4rem var(--color-black-shadow);font-size:1.7rem;padding:1.5rem;border-radius:3px;display:table;overflow:hidden;opacity:0;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);-webkit-transition:all .4s .2s;transition:all .4s .2s}.thankyou:target{opacity:1;visibility:visible}.thankyou:target .thankyou__content{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.thankyou__close:link,.thankyou__close:visited{color:var(--color-black-shadow);position:absolute;top:0.5rem;right:1.5rem;font-size:3rem;text-decoration:none;display:inline-block;-webkit-transition:all .3s;transition:all .3s;line-height:1}.thankyou__close:hover{color:var(--color-primary)}.thankyou__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1rem}.thankyou__logo--name{color:var(--color-primary);font-size:1.25rem;padding:0 1rem}.thankyou__heading{color:var(--color-primary)}.thankyou__icon{display:inline-block;width:1rem;height:1rem;stroke-width:0;stroke:currentColor;fill:currentColor}.container{background-color:var(--color-white2);-webkit-box-shadow:1px solid var(--color-white2);box-shadow:1px solid var(--color-white2);padding:1rem;width:110rem;margin:4rem auto;min-height:50rem}@media only screen and (max-width: 56.25em){.container{min-height:auto}}@media only screen and (max-width: 75em){.container{margin:0;max-width:100%;width:100%}}@media only screen and (max-width: 31.5em){.header{font-size:1rem}}.content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media only screen and (max-width: 56.25em){.content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content__sections{margin:0 auto;display:contents}.content__details{opacity:1;visibility:visible;width:100%;justify-items:center}.hidden{display:none;opacity:0}.stickynav{font-size:1.4rem;height:5rem;background-color:var(--color-primary-light);border-bottom:1px solid var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 56.25em){.stickynav{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:distribute;align-content:space-around;height:4rem;font-size:1.2rem}}@media only screen and (max-width: 37.5em){.stickynav{height:3rem}}@media only screen and (max-width: 31.5em){.stickynav{font-size:1rem}}.sidebar{background-color:var(--color-primary-light);-webkit-box-flex:1;-ms-flex:1 0 18%;flex:1 0 18%;min-height:45rem}@media only screen and (max-width: 56.25em){.sidebar{min-height:auto}}.nav__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:1rem}.nav__logo--img{height:4.5rem;-webkit-transition:all 0.3s;transition:all 0.3s}@media only screen and (max-width: 56.25em){.nav__logo--img{height:2.5rem}}@media only screen and (max-width: 31.5em){.nav__logo--img{height:2.2rem}}.nav__logo--name{font-size:1.25rem;color:var(--color-white);padding:0 1rem}@media only screen and (max-width: 31.5em){.nav__logo--name{padding:0 0.5rem;font-size:1.1rem}}.contactnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-right:5rem;list-style:none;color:var(--color-white);font-style:italic}@media only screen and (max-width: 31.5em){.contactnav{margin-right:1rem}}.contactnav__icon{display:inline-block;width:1.4rem;height:1.4rem;fill:var(--color-white);margin-right:.5rem}@media only screen and (max-width: 31.5em){.contactnav__icon{margin-right:.2rem}}.contactnav__link{text-decoration:none;color:var(--color-white);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.2s;transition:all 0.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contactnav__link:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.logo__img{width:10rem;height:3rem;margin-left:1rem;margin-top:1rem}.navbar{font-size:1.6rem;margin:3.5rem 0;list-style:none;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:1rem;padding-inline-end:1rem}@media only screen and (max-width: 56.25em){.navbar{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}}@media only screen and (max-width: 37.5em){.navbar{font-size:1.4rem}}@media only screen and (max-width: 31.5em){.navbar{font-size:1.2rem}}.navbar__item{-webkit-transition:all 1s;transition:all 1s;position:relative}.navbar__item:not(:last-child){margin-bottom:.5rem}@media only screen and (max-width: 56.25em){.navbar__item:not(:last-child){margin-bottom:0}}@media only screen and (max-width: 56.25em){.navbar__item{-webkit-box-flex:1;-ms-flex:1;flex:1}}.navbar__item:before{content:"";position:absolute;top:0;height:100%;width:3px;background-color:var(--color-blue);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:width cubic-bezier(1, 0, 0, 1) 0.2s,background-color 0.1s,-webkit-transform 0.2s;transition:width cubic-bezier(1, 0, 0, 1) 0.2s,background-color 0.1s,-webkit-transform 0.2s;transition:transform 0.2s,width cubic-bezier(1, 0, 0, 1) 0.2s,background-color 0.1s;transition:transform 0.2s,width cubic-bezier(1, 0, 0, 1) 0.2s,background-color 0.1s,-webkit-transform 0.2s}@media only screen and (max-width: 56.25em){.navbar__item:before{width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:height cubic-bezier(1, 0, 0, 1) 0.2s,background-color 0.1s,-webkit-transform 0.2s;transition:height cubic-bezier(1, 0, 0, 1) 0.2s,background-color 0.1s,-webkit-transform 0.2s;transition:transform 0.2s,height cubic-bezier(1, 0, 0, 1) 0.2s,background-color 0.1s;transition:transform 0.2s,height cubic-bezier(1, 0, 0, 1) 0.2s,background-color 0.1s,-webkit-transform 0.2s}}.navbar__item:hover::before{-webkit-transform:scaleY(1);transform:scaleY(1);width:100%}@media only screen and (max-width: 56.25em){.navbar__item:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);height:100%}}.navbar__item:active::before{background-color:var(--color-blue-dark)}.navbar__item--active{background-color:var(--color-blue)}.navbar__link:link,.navbar__link:visited{position:relative;z-index:10;color:var(--color-white90);padding:1.5rem 3rem;text-transform:uppercase;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 56.25em){.navbar__link:link,.navbar__link:visited{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:1rem;line-height:1.4}}@media only screen and (max-width: 37.5em){.navbar__link:link,.navbar__link:visited{padding:.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.overview{height:95vh;background-image:url(../css/img/hero.jpg);background-size:cover;background-position:center;background-blend-mode:hard-light;-webkit-filter:brightness(115%);filter:brightness(115%);position:relative;width:100%}@media only screen and (max-width: 37.5em){.overview{height:80vh}}.overview__text-box{text-align:center;height:90vh;display:grid;-ms-flex-line-pack:justify;align-content:space-between}@media only screen and (max-width: 37.5em){.overview__text-box{height:80vh}}.overview__text{padding:2rem}@media only screen and (max-width: 37.5em){.overview__text{padding:2rem 1rem}}.overview__button{text-align:end}.footer{background-color:var(--color-footer);padding:2rem 5rem;color:var(--color-white);display:grid;grid-template-columns:1fr -webkit-min-content 1fr;grid-template-columns:1fr min-content 1fr;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;grid-gap:2rem}@media only screen and (max-width: 56.25em){.footer{padding:2rem;grid-gap:.5rem}}@media only screen and (max-width: 31.5em){.footer{grid-template-columns:1fr auto}}.footer__heading{grid-row:1 / 2;grid-column:1 / 4;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:block;-ms-flex-item-align:start;align-self:start;justify-self:center;font-size:2rem;font-family:var(--font-title);color:var(--color-white60);letter-spacing:2px;line-height:1}@media only screen and (max-width: 56.25em){.footer__heading{font-size:1.7rem;letter-spacing:1px}}@media only screen and (max-width: 31.5em){.footer__heading{font-size:1.5rem}}.footer__logo{grid-row:2 / 3;grid-column:2 / 3;width:15rem;height:15rem;-ms-flex-item-align:center;align-self:center;justify-self:center;border:2px solid var(--color-primary)}@media only screen and (max-width: 56.25em){.footer__logo{width:12rem;height:12rem}}@media only screen and (max-width: 31.5em){.footer__logo{width:9rem;height:9rem;grid-row:1 / -1;grid-column:2 / 3}}.footer__social{grid-row:2 / 3;grid-column:1 / 2}@media only screen and (max-width: 31.5em){.footer__social{display:inline-block}}.footer__prof{grid-row:2 / 3;grid-column:3 / 4;justify-self:end;width:50%}@media only screen and (max-width: 56.25em){.footer__prof{justify-self:center}}@media only screen and (max-width: 31.5em){.footer__prof{grid-row:3 / 4;grid-column:1 / 2;display:inline-block;justify-self:start}}.footer__subheading{color:var(--color-white);border-bottom:1px solid;width:50%;font-size:1.5rem}.footer__subheading--2{width:100%}@media only screen and (max-width: 56.25em){.footer__subheading{font-size:1.3rem}}@media only screen and (max-width: 31.5em){.footer__subheading{font-size:1.1rem}}.footer__item{list-style:none;font-size:1.4rem}@media only screen and (max-width: 56.25em){.footer__item{font-size:1.2rem}}@media only screen and (max-width: 31.5em){.footer__item{grid-row:3 / 4;font-size:1rem}}.footer__icon{fill:var(--color-white);width:2.5rem;height:2.5rem;margin-right:1rem}@media only screen and (max-width: 56.25em){.footer__icon{width:2rem;height:2rem}}.footer__icon--facebook{fill:var(--color-facebook)}.footer__icon--linkedin{fill:var(--color-linkedin)}.footer__icon--whatsapp{fill:var(--color-whatsapp)}.footer__icon--email{fill:var(--color-email)}.footer__link{text-decoration:none;color:var(--color-white);-webkit-transition:all 0.2s ease-out 0.2s;transition:all 0.2s ease-out 0.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 31.5em){.footer__link{padding:.2rem 0.5rem}}.footer__link--facebook{color:var(--color-facebook)}.footer__link--linkedin{color:var(--color-linkedin)}.footer__link--whatsapp{color:var(--color-whatsapp)}.footer__link--email{color:var(--color-email)}.footer__link:hover,.footer__link:active{font-size:1.6rem;-webkit-transform:translate(1rem, 1rem);transform:translate(1rem, 1rem);background-color:var(--color-primary);border:1px solid var(--color-white)}@media only screen and (max-width: 56.25em){.footer__link:hover,.footer__link:active{font-size:1.4rem}}@media only screen and (max-width: 31.5em){.footer__link:hover,.footer__link:active{font-size:1.2rem}}.footer__favi{display:inline-block;width:2.5rem;height:2.5rem;vertical-align:middle;margin-right:.5rem}@media only screen and (max-width: 56.25em){.footer__favi{width:2rem;height:2rem}}.footer__favi--2{height:1.5rem;width:auto}@media only screen and (max-width: 56.25em){.footer__favi--2{height:1.2rem}}.footer__copyright{grid-row:3 / 4;grid-column:1 / -1;border-top:1px solid var(--color-white);width:40%;font-size:1.2rem}@media only screen and (max-width: 56.25em){.footer__copyright{font-size:1rem}}@media only screen and (max-width: 31.5em){.footer__copyright{grid-row:4 / 5;grid-column:1 / -1;width:100%;font-size:.85rem}}.footer__copyright span{display:inline-block;-webkit-transition:all 0.2s;transition:all 0.2s}.footer__copyright span:hover{border-bottom:1px solid var(--color-white);background-color:var(--color-primary);padding:0 1rem;-webkit-transform:rotate(-10deg) scale(1.3);transform:rotate(-10deg) scale(1.3)}.footer__design{grid-row:3 / 4;grid-column:3 / 4;font-style:italic;font-size:1.2rem;justify-self:end;border-top:1px solid var(--color-white)}@media only screen and (max-width: 56.25em){.footer__design{font-size:1rem}}@media only screen and (max-width: 31.5em){.footer__design{grid-row:5 / 6;grid-column:1 / -1;font-size:.85rem}}.footer__floppy{color:var(--color-white);text-decoration:none;background-color:var(--color-purple);border-bottom:1px solid transparent;display:inline-block;-webkit-transition:all .2s;transition:all .2s}.footer__floppy:hover,.footer__floppy:active{border-bottom:1px solid var(--color-white);background-color:var(--color-primary);padding:0 1rem;-webkit-transform:rotate(10deg) scale(1.3);transform:rotate(10deg) scale(1.3)}
