*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,"sans-serif"}header{padding:25px;background-color:#f3f1da;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}header .logo{width:300px;height:50px}header .logo img{width:100%;cursor:pointer}.nav-desktop ul li{display:inline;padding-left:10px;font-weight:700;color:#31493b;cursor:pointer;text-transform:uppercase;font-family:Roboto,"sans-serif"}.nav-mobile{display:none;width:100%;padding-top:16px;text-align:center}.nav-mobile ul li{display:block;width:100%;padding:4px}.menu{display:none;color:#31493b;font-size:36px}main{background-color:#31493b}main .container{display:flex;position:relative;height:85vh}main .container .image{width:40%}main .container .image img{max-width:100%;position:absolute;height:90%;left:0;bottom:0}main .texts{color:#f3f1da;align-self:center;justify-self:center}main .title{font-size:64px;font-weight:500;font-family:Playfair Display,serif}main .subtitle{font-size:32px;font-weight:400}section.about{background-color:#d3d17e}section.about div.container{display:flex;position:relative;height:85vh;padding:40px 0 0}section.about div.texts{color:#31493b;width:70%;padding:80px}section.about div.texts .title{font-size:48px;font-weight:500;margin-bottom:10px}section.about .texts .subtitle{font-size:24px;line-height:32px;font-weight:400}section.about div.container .image img{max-width:100%;position:absolute;height:90%;bottom:0;right:0}section.info{background-color:#f3f1da}section.info .container{display:flex;align-items:center;justify-content:space-around;position:relative;height:85vh;padding:20px 0}section.info .container .image img{max-width:100%;position:absolute;height:90%;bottom:0;left:0}section.info .texts{width:500px;color:#31493b}section.info .title{font-size:48px;font-weight:500}section.info .subtitle{font-size:24px;font-weight:400}section.results{background-color:#31493b;text-align:center}section.results h1.title{color:#f3f1da;font-size:34px;font-weight:500;padding-top:20px}section.results div.container{display:flex;flex-wrap:wrap;justify-content:space-around;padding:20px}section.results div.container div.item{text-align:center;width:33.3%;padding:10px}section.results div.container div.item img{max-width:80%}section.leanmind{background-color:#f3f1da;padding:20px}section.leanmind div.container{display:flex;align-items:center;justify-content:space-around}section.leanmind .texts{width:500px;color:#31493b}section.leanmind .title{font-size:48px;font-weight:500}section.leanmind .subtitle{font-size:24px;font-weight:400}section.leanmind ul{list-style:none;font-size:20px;font-weight:300;line-height:28px;margin-top:20px;margin-bottom:40px}section.leanmind div.button{width:100%;text-align:center}section.leanmind a{text-decoration:none;background-color:#31493b;color:#f3f1da;padding:10px 60px;font-size:20px;border-radius:5px}@media (max-width:1280px){section.about div.container{justify-content:left}section.info div.container{justify-content:right}}@media (max-width:480px){.nav-desktop{display:none}.nav-mobile ul li{font-weight:600}.logo img{width:300px}.image{display:none}.menu{display:block}main div.container{padding:16px;text-align:center;justify-content:center;align-items:center;max-height:100%}main div.container div.texts h1{font-size:40px;padding-bottom:10px}main div.container div.texts p{font-size:24px}section.about div.container{text-align:center;justify-content:center;padding:16px;align-items:center;height:100%}section.about div.container div.texts{width:100%;line-height:normal}section.about div.container div.texts h1{font-size:40px;padding-bottom:10px}section.about div.container div.texts p{font-size:24px;text-align:justify}section.info div.container{text-align:center;justify-content:center;align-items:center;padding:16px}section.info div.container div.texts{width:100%}section.info div.container div.texts h1{font-size:40px;padding-bottom:10px}section.info div.container div.texts p{font-size:24px;text-align:justify}section.results div.container div.item{text-align:center;width:100%;padding:10px}section.results div.container div.item img{max-width:100%}}