@-webkit-keyframes slideIn{from{opacity:0;-webkit-transform:translateX(-20rem);transform:translateX(-20rem)}to{opacity:1;-webkit-transform:translateX(0rem);transform:translateX(0rem)}}@keyframes slideIn{from{opacity:0;-webkit-transform:translateX(-20rem);transform:translateX(-20rem)}to{opacity:1;-webkit-transform:translateX(0rem);transform:translateX(0rem)}}@-webkit-keyframes slideOut{from{opacity:1;-webkit-transform:translateX(0rem);transform:translateX(0rem)}to{opacity:0;-webkit-transform:translateX(-20rem);transform:translateX(-20rem)}}@keyframes slideOut{from{opacity:1;-webkit-transform:translateX(0rem);transform:translateX(0rem)}to{opacity:0;-webkit-transform:translateX(-20rem);transform:translateX(-20rem)}}*{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width: 600px){html{font-size:120%}}@media only screen and (min-width: 2200px) and (min-height: 1200px){html{font-size:140%}}@media only screen and (min-height: 2000px){html{font-size:220%}}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:100vh}ul,li{list-style:none}a{color:#fff}a:hover,a:focus{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}img{display:block}.hidden-visually{position:absolute;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;width:1px;height:1px;white-space:nowrap}html,body{scrollbar-color:#009a67 #ececec}body::-webkit-scrollbar{width:17px}body::-webkit-scrollbar-track{background:#ececec}body::-webkit-scrollbar-thumb{background-color:#009a67}@font-face{font-family:'Montserrat Regular';src:url("../fonts/Montserrat-Regular.woff")}@font-face{font-family:'Montserrat SemiBold';src:url("../fonts/Montserrat-SemiBold.woff")}html{font-family:'Montserrat Regular'}input,select,textarea,button{color:inherit;font-family:inherit;font-size:inherit}h2{margin:1rem 0 0;text-align:center}@media only screen and (min-width: 1024px){h2{font-size:2.5rem}}h3{margin:1rem 0;color:#009a67;text-align:center;line-height:1.5}@media only screen and (min-width: 600px){h3{font-size:1.6rem}}p{margin:1rem 0;line-height:1.7}.menu-link,.read-more,.form-btn,#footer{font-family:'Montserrat SemiBold'}header{z-index:10;position:-webkit-sticky;position:sticky;top:0;-webkit-box-shadow:10px 10px 50px #000,-20px -20px 30px #009a67;box-shadow:10px 10px 50px #000,-20px -20px 30px #009a67;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;background:#009a67}.logo:hover,.logo:focus{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.logo-img{height:3rem}@media only screen and (min-width: 1024px){.logo-img{height:4rem}}#fgp,#protecta{background-color:#009a67;background-color:rgba(0,154,103,0.8);color:#fff}#yamal,#prima{color:#009a67}@media only screen and (min-width: 1024px){#fgp,#yamal,#protecta,#prima{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.side-image{width:100%}@media only screen and (min-width: 1024px){.side-image{max-width:42%;-o-object-fit:cover;object-fit:cover}}#yamal .side-image,#prima .side-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (min-width: 768px){.wrapper{margin:auto;padding:calc(1rem + 5vw)}}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:1rem}.role,.website{font-size:0.9rem;font-style:italic;line-height:2;text-align:center}@media only screen and (min-width: 1024px){.role,.website{font-size:1.2rem;line-height:3}}.primary-role{border-top:1px solid rgba(255,255,255,0.335);border-bottom:1px solid rgba(255,255,255,0.335)}.secondary-role{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.primary-website{border-bottom:1px solid rgba(255,255,255,0.335)}.primary-website a:hover,.primary-website a:focus{border-radius:.3rem;padding:0.2rem;background:#fff;color:#009a67;text-decoration:none}.secondary-website{border-bottom:1px solid #d4d4d4}.secondary-website a{color:#009a67}.secondary-website a:hover,.secondary-website a:focus{border-radius:.3rem;padding:0.2rem;background:#009a67;color:#fff;text-decoration:none}.description{font-size:1rem;line-height:1.7}@media only screen and (min-width: 1024px){.description{font-size:1.2rem}}.secondary-description{color:#000}#footer{padding:1rem;background:#009a67;color:#fff;text-align:center}.fa-linkedin,.fa-skype{font-size:3rem;color:#fff;padding:0.5rem 0.7rem}.fa-linkedin:hover,a:focus .fa-linkedin,.fa-skype:hover,a:focus .fa-skype{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}#article{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem}#article a{color:#009a67}#article a:hover,#article a:focus{border-radius:.3rem;padding:0.2rem;background:#009a67;color:#fff;text-decoration:none}@media only screen and (min-width: 900px){#article{max-width:60rem;margin:0 auto}}#gmap{border-radius:.3rem;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 3px 6px,rgba(0,0,0,0.4) 0px 3px 6px;box-shadow:rgba(0,0,0,0.3) 0px 3px 6px,rgba(0,0,0,0.4) 0px 3px 6px;width:100%;height:10rem}@media only screen and (min-width: 600px){#gmap{height:30rem}}.article-image{border-radius:.3rem;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 3px 6px,rgba(0,0,0,0.4) 0px 3px 6px;box-shadow:rgba(0,0,0,0.3) 0px 3px 6px,rgba(0,0,0,0.4) 0px 3px 6px;width:100%;max-height:30rem}#message{text-align:center}.message-image{width:100%;max-height:50rem}@media only screen and (min-width: 1024px){.message-image{width:auto;margin:auto}}#about-me{padding:1rem}#about-me a{color:#009a67}#about-me a:hover,#about-me a:focus{border-radius:.3rem;padding:0.2rem;background:#009a67;color:#fff;text-decoration:none}@media only screen and (min-width: 900px){#about-me{max-width:60rem;margin:0 auto}}.bio-image{border-radius:.3rem;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 3px 6px,rgba(0,0,0,0.4) 0px 3px 6px;box-shadow:rgba(0,0,0,0.3) 0px 3px 6px,rgba(0,0,0,0.4) 0px 3px 6px;width:100%;height:auto}@media only screen and (min-width: 768px){.bio-image{max-width:20rem}}@media only screen and (min-width: 768px){.image-right{float:right;margin:0.6rem 0 0.2rem 1rem}}@media only screen and (min-width: 768px){.image-left{float:left;margin:0.5rem 1rem 0.2rem 0}}@media only screen and (min-width: 1024px){#hamburger{display:none}}.fa-bars{color:white;font-size:1.7rem}.fa-times{font-size:2rem;color:red}.menu{display:none;position:fixed;top:5rem;right:0;width:100%;height:calc(100% - 5rem);background-color:rgba(0,154,103,0.8)}@media only screen and (min-width: 1024px){.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:initial}}.menu-item:not(:first-of-type):not(:last-of-type){margin:1rem 0}@media only screen and (min-width: 1024px){.menu-item:not(:first-of-type):not(:last-of-type){margin:0 3rem}}.menu-link{border-radius:.3rem;display:block;width:8.2rem;padding:1.3rem;background-color:#fff;color:#009a67;font-size:1.1rem;text-align:center;text-decoration:none}@media only screen and (min-width: 1024px){.menu-link{width:initial;padding:0;background-color:initial;color:#fff}}#showcase{height:calc(100vh - 12rem);background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../img/showcase-mobile.png)}@media only screen and (min-width: 600px){#showcase{height:calc(100vh - 12rem)}}@media only screen and (min-width: 658px){#showcase{height:calc(100vh - 10.9rem)}}@media only screen and (min-width: 1024px){#showcase{height:calc(100vh - 14.6rem);background-image:url(../img/showcase.jpg)}}@media only screen and (min-width: 1024px) and (min-height: 1200px){#showcase{background-image:url(../img/showcase-mobile.png)}}#summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;background:#009a67;color:#fff;padding:0 0.5rem}@media only screen and (min-width: 580px){#summary{-ms-flex-pack:distribute;justify-content:space-around}}.overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.8rem 0 0.5rem;text-align:center}.overview img{width:3rem}@media only screen and (min-width: 1024px){.overview img{width:5rem}}.overview-text{margin-top:0.5rem;font-size:0.9rem}@media only screen and (min-width: 1024px){.overview-text{margin-top:1rem;font-size:1.1rem}}.read-more{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border-radius:.3rem;padding:1rem;font-size:1rem;text-decoration:none}.read-more:hover,.read-more:focus{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}@media only screen and (min-width: 1024px){.read-more{cursor:pointer}}.primary-link{-webkit-box-shadow:rgba(50,50,50,0.2) 0px 3px 6px,rgba(50,50,50,0.3) 0px 3px 6px;box-shadow:rgba(50,50,50,0.2) 0px 3px 6px,rgba(50,50,50,0.3) 0px 3px 6px;background-color:#fff;color:#009a67}.secondary-link{-webkit-box-shadow:rgba(0,0,0,0.3) 0px 3px 6px,rgba(0,0,0,0.4) 0px 3px 6px;box-shadow:rgba(0,0,0,0.3) 0px 3px 6px,rgba(0,0,0,0.4) 0px 3px 6px;background-color:#009a67;color:#fff}.gallery-grid{display:-ms-grid;display:grid;gap:1rem}@media only screen and (min-width: 768px){.gallery-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1024px){.gallery-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}.image-thumb{border-radius:.3rem;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 3px 6px,rgba(0,0,0,0.4) 0px 3px 6px;box-shadow:rgba(0,0,0,0.3) 0px 3px 6px,rgba(0,0,0,0.4) 0px 3px 6px;width:100%;height:auto}.image-thumb:hover,.lightbox:focus>.image-thumb{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}form{text-align:center}.form-group{margin-bottom:1rem}label{display:block;margin:1rem 0 0.2rem}input,textarea{border:1px solid #009a67;border-radius:.3rem;-webkit-box-shadow:rgba(50,50,50,0.2) 0px 3px 6px,rgba(50,50,50,0.3) 0px 3px 6px;box-shadow:rgba(50,50,50,0.2) 0px 3px 6px,rgba(50,50,50,0.3) 0px 3px 6px;width:100%;max-width:40rem;padding:1rem 0;text-align:center}input:focus-within,textarea:focus-within{-webkit-box-shadow:0 0 0 100vmax rgba(0,154,103,0.4);box-shadow:0 0 0 100vmax rgba(0,154,103,0.4)}.form-btn{border:none;border-radius:.3rem;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 3px 6px,rgba(0,0,0,0.4) 0px 3px 6px;box-shadow:rgba(0,0,0,0.3) 0px 3px 6px,rgba(0,0,0,0.4) 0px 3px 6px;padding:1rem;background:#009a67;color:#fff;font-size:1rem}.form-btn:hover,.form-btn:focus{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}@media only screen and (min-width: 1024px){.form-btn{cursor:pointer}}#sharing-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;z-index:3;position:fixed;left:1rem;bottom:4.5rem}@media only screen and (min-width: 1024px){#sharing-links{left:initial;right:1rem}}.sharing-link,.sharing-link.open{opacity:1;position:relative;border:none;border-radius:.3rem;overflow:hidden;width:3rem;height:3rem;margin:0.5rem 0;-webkit-transition:all 200ms;transition:all 200ms}.sharing-link:hover,.sharing-link:focus,.sharing-link.open:hover,.sharing-link.open:focus{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}@media only screen and (min-width: 1024px){.sharing-link,.sharing-link.open{cursor:pointer}}.sharing-link{background:rgba(0,154,103,0.8)}.facebook,.whatsapp,.email{opacity:0;overflow:hidden;width:0;height:0;margin:0;padding:0}.fa-share-alt,#sharing-links .fa-times,.fa-facebook,.fa-whatsapp,.fa-envelope-open-o{color:#fff;font-size:1.5rem}.fa-share-alt{-webkit-transform:translate(-5%, 10%);transform:translate(-5%, 10%)}.fa-envelope-open-o{-webkit-transform:translate(51%, 50%);transform:translate(51%, 50%)}.fa-facebook{-webkit-transform:translate(110%, 55%);transform:translate(110%, 55%)}.fa-whatsapp{font-size:1.7rem;-webkit-transform:translate(50%, 42%);transform:translate(50%, 42%)}.facebook{background:#3c5b9b}.whatsapp{background:#0bc204}.email{background:#f3bb03}.toggle,.toggle .fa-times{display:none}.toggle.open .fa-times{display:initial;-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.toggle.open .fa-share-alt{display:none;-webkit-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0)}.toggle.facebook{-webkit-transition-delay:100ms;transition-delay:100ms}.toggle.whatsapp{-webkit-transition-delay:50ms;transition-delay:50ms}.toggle.email{-webkit-transition-delay:0ms;transition-delay:0ms}.toggle.open:hover>.fa-times,.toggle.open:hover{background:#009a67;color:#fff;padding-top:0.25rem}.scrollButton{z-index:10;border:none;border-radius:.3rem;display:none;position:fixed;bottom:1rem;left:1rem;width:3rem;height:3rem;background:rgba(0,154,103,0.8);color:#fff;text-align:center}.scrollButton:active,.scrollButton:focus,.scrollButton:hover{-webkit-animation:pop 300ms forwards linear;animation:pop 300ms forwards linear}@-webkit-keyframes pop{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pop{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (min-width: 1024px){.scrollButton{left:initial;right:1rem;cursor:pointer}}
