*{box-sizing:border-box;color:#efefef;font-family:Open Sans,sans-serif;font-size:.95rem;margin:0;padding:0}body,html{height:100%;scroll-behavior:smooth;width:100%}@media (min-width:1439px){body,html{font-size:19px}}@media (max-width:768px){body,html{font-size:13px}}@media (max-width:576px){body,html{font-size:12px}}@media (max-width:440px){body,html{font-size:11px}}body{animation:onPageLoad .8s ease-in-out 1;animation-fill-mode:forwards;background-color:#6183dc00;opacity:0}@keyframes onPageLoad{to{background-color:#6183dc;opacity:1}}.header_container{height:100vh;overflow:hidden;position:relative;width:100%}.header_container .nav_container{align-items:center;display:flex;flex-flow:row;height:70px;justify-content:space-between;padding:0 50px;position:fixed;top:0;transition-duration:.5s;width:100%;z-index:1}@media (max-width:440px){.header_container .nav_container{height:50px;justify-content:center;padding:0}}.header_container .nav_container.isOverHero{background-color:#1e1e5d;box-shadow:0 10px 15px -5px #02016680}.header_container .nav_container.nav_hidden{top:-80px}.header_container .nav_container .nav_logo{background:url(/static/media/logo.8fa101375e59479933f4.svg) no-repeat;background-position:50%;height:45px;position:relative;transform:translateX(-6px);width:45px}@media (max-width:440px){.header_container .nav_container .nav_logo{display:none}}.header_container .nav_container .nav_logo .nav_logo_link{height:100%;position:absolute;width:100%}.header_container .nav_container ul{display:flex;list-style:none}@media (max-width:440px){.header_container .nav_container ul{justify-content:space-around;width:100%}}.header_container .nav_container ul .link_li{display:inline-block;margin-left:1.8rem}@media (max-width:440px){.header_container .nav_container ul .link_li{margin:0}}.header_container .nav_container ul .link_li a{color:#efefef;font-size:.95rem;font-weight:700;text-decoration:none;transition-duration:.4s}@media (max-width:440px){.header_container .nav_container ul .link_li a{font-size:1.1rem}}.header_container .nav_container ul .link_li .link_li_a_hovered{color:#ff0}.header_container .nav_container ul .link_decoration{background-color:#efefef;display:inline-block;height:12px;margin-left:1.8rem;transform:rotate(20deg);width:1px}@media (max-width:576px){.header_container .nav_container ul .link_decoration{display:none}}.header_container .content_container{animation:heroRec 1.5s ease-in-out 1s;animation-fill-mode:forwards;border:1px solid #efefef;color:#efefef;display:flex;flex-flow:column;height:500px;margin-left:50px;opacity:0;position:absolute;top:50%;width:470px}@keyframes heroRec{0%{height:0;opacity:0;transform:translate(235px);width:0}50%{height:2px;opacity:1;transform:translate(0);width:470px}to{height:500px;opacity:1;transform:translateX(0) translateY(-50%);width:470px}}@media (min-width:1439px){.header_container .content_container{height:600px;width:600px}@keyframes heroRec{0%{height:0;opacity:0;transform:translate(235px);width:0}50%{height:2px;transform:translate(0);width:600px}to{height:600px;opacity:1;transform:translateX(0) translateY(-50%);width:600px}}}@media (max-width:768px){.header_container .content_container{height:450px;width:420px}@keyframes heroRec{0%{height:0;opacity:0;transform:translate(235px);width:0}50%{height:2px;transform:translate(0);width:420px}to{height:450px;opacity:1;transform:translateX(0) translateY(-50%);width:420px}}}@media (max-width:576px){.header_container .content_container{height:455px;left:50%;margin-left:inherit;width:330px}@keyframes heroRec{0%{height:0;opacity:0;transform:translateY(0) translateX(-50%);width:0}50%{height:2px;transform:translateY(0) translateX(-50%);width:330px}to{height:455px;opacity:1;transform:translateY(-50%) translateX(-50%);width:330px}}}@media (max-width:375px){.header_container .content_container{height:425px;width:250px}@keyframes heroRec{0%{height:0;opacity:0;transform:translateY(0) translateX(-50%);width:0}50%{height:2px;transform:translateY(0) translateX(-50%);width:250px}to{height:425px;opacity:1;transform:translateY(-50%) translateX(-50%);width:250px}}}.header_container .content_container .content_mask{animation:addPadding .8s 1.7s;animation-fill-mode:forwards;background-color:#1818bcad;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@keyframes addPadding{0%{padding:0}to{padding:13px}}.header_container .content_container .content_mask .content_subtitle{font-size:1.4rem;font-weight:400}.header_container .content_container .content_mask .content_myName{font-family:Cormorant Garamond,serif;font-size:4.8rem;font-weight:400;line-height:4.5rem}@media (max-width:576px){.header_container .content_container .content_mask .content_myName{font-size:4rem}}@media (max-width:375px){.header_container .content_container .content_mask .content_myName{font-size:3rem;line-height:3rem}}.header_container .content_container .content_mask .content_decoration{background-color:#ff0;height:2px;margin-top:10px;width:100%}.header_container .content_container .content_mask .content_about{font-weight:400;line-height:1.7rem;margin-top:10px}.header_container .content_container .content_mask .content_specialties{font-family:Cormorant Garamond,serif;font-size:.95rem;letter-spacing:1.5px;margin-top:20px}.header_container .content_container .content_mask .content_specialties_logos{align-items:center;display:flex;justify-content:space-between;margin-top:5px;padding:0 10px;width:100%}.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_react{width:50px}@media (min-width:1439px){.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_react{width:55px}}@media (max-width:576px){.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_react{width:40px}}@media (max-width:440px){.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_react{width:35px}}.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_js{width:45px}@media (min-width:1439px){.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_js{width:50px}}@media (max-width:576px){.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_js{width:35px}}@media (max-width:440px){.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_js{width:30px}}.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_html{width:40px}@media (min-width:1439px){.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_html{width:45px}}@media (max-width:576px){.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_html{width:30px}}@media (max-width:440px){.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_html{width:25px}}.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_css{width:40px}@media (min-width:1439px){.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_css{width:45px}}@media (max-width:576px){.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_css{width:30px}}@media (max-width:440px){.header_container .content_container .content_mask .content_specialties_logos .content_specialties_logos_css{width:25px}}.header_container .content_container .content_mask .content_more{font-family:Cormorant Garamond,serif;font-size:.95rem;letter-spacing:1.5px;margin-top:20px}.header_container .content_container .content_mask .content_more_skills{font-weight:300;line-height:1.7rem}.header_container .sea{background:url(/static/media/parallax_sea.cb48a333990e09e926ae.png) no-repeat}.header_container .me{background:url(/static/media/parallax_me.714dce596d8d9551500c.png) no-repeat}.header_container .header_bg{background-position:50%;background-size:cover;height:100vh;position:absolute;width:100%;z-index:-1}.header_container .sidebar_container{align-items:center;animation:sideBarLoad 1s ease-in-out 1.8s;animation-fill-mode:forwards;display:flex;flex-flow:row;height:215px;position:absolute;top:50%;transform:translateY(-50%) translateX(110px);transition-duration:.5s;width:150px}@media (max-width:768px){.header_container .sidebar_container{transform:translateY(-50%) translateX(110px)}}@keyframes sideBarLoad{75%{transform:translateY(-50%) translateX(-10px)}85%{transform:translateY(-50%) translateX(8px)}to{transform:translateY(-50%) translateX(0)}}@media (max-width:440px){.header_container .sidebar_container{width:100px}@keyframes sideBarLoad{75%{transform:translateY(-50%) translateX(-60px)}85%{transform:translateY(-50%) translateX(-40px)}to{transform:translateY(-50%) translateX(-50px)}}}.header_container .sidebar_container .sidebar_arrow_container{align-items:center;cursor:pointer;display:flex;height:115px;justify-content:center;transform:scale(1);transition-duration:.5s;width:32px}.header_container .sidebar_container .sidebar_logos_container{display:flex;flex-flow:column;margin-left:15px}.header_container .sidebar_container .sidebar_logos_container .sidebar_logos_logo{margin:13px 0}.header_container .sidebar_container .svg_container{position:absolute;z-index:-1}.header_container .sidebar_container .svg_container path{stroke:#efefef;stroke-width:1px;transition-duration:.5s}.header_container .sidebar_container .svg_container .svg_fill_in{fill:#1818bc00}.header_container .sidebar_container .svg_container .svg_fill_out{fill:#1818bccc}.header_container .header_bottom_mask{background:linear-gradient(0deg,#1e1e5d,#1e1e5d00);bottom:0;height:200px;position:absolute;width:100%}.app_block{background-color:#1e1e5d;height:15vh;width:100%}.main_container{background:linear-gradient(to right bottom,#1e1e5a 70%,#15338d);display:flex;min-height:100vh;position:relative;width:100%}@media (max-width:768px){.main_container{flex-wrap:wrap}}.main_container .sliderPicture_container{min-height:80vh;opacity:0;overflow:hidden;position:relative;transition-duration:1.5s;width:100%}.main_container .sliderPicture_container.animateIn{opacity:1}@media (max-width:768px){.main_container .sliderPicture_container{min-height:50vh;min-width:100vw}}.main_container .sliderPicture_container .sliderPicture_rowOfPictures{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;transition:.9s ease;width:100%}.main_container .sliderPicture_container .sliderPicture_rowOfPictures .sliderPicture_picture{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;opacity:.2;transition:.8s ease;width:100%}.main_container .sliderPicture_container .sliderPicture_rowOfPictures .sliderPicture_picture.currentSlide{opacity:.8;transform:scale(1.1)}.main_container .sliderPicture_container .sliderPicture_mask{position:absolute;top:0}.main_container .sliderPicture_container .sliderPicture_mask.top{background:linear-gradient(180deg,#1e1e5d,#1e1e5d00);height:8rem;left:0;width:100%}.main_container .sliderPicture_container .sliderPicture_mask.right{background:linear-gradient(270deg,#1e1e5d,#1e1e5d00);height:100%;right:0;width:8rem}@media (max-width:768px){.main_container .sliderPicture_container .sliderPicture_mask.right{background:linear-gradient(0deg,#1e1e5d,#1e1e5d00);bottom:0;height:8rem;top:auto;width:100%}}.main_container .sliderContent_container{min-height:80vh;opacity:0;padding:50px;position:relative;transition-duration:1s;width:100%}.main_container .sliderContent_container.animateIn{opacity:1}@media (max-width:768px){.main_container .sliderContent_container{min-height:50vh;min-width:100vw;padding:initial}.main_container .sliderContent_container .sliderContent_mapDiv_container{height:100%;padding:30px 50px 120px;position:relative;width:100%}}.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_titleContainer{opacity:0;transform:translateX(0);transition-duration:1s}.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_titleContainer.animateIn{opacity:1;transform:translateX(-100px)}@media (max-width:768px){.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_titleContainer.animateIn{opacity:1;transform:translateX(0);transition-delay:.2s}}.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_titleContainer .sliderContent_subtitle{color:#8da5e2;font-size:1.4rem;font-style:italic;font-weight:300;margin-bottom:12px}.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_titleContainer .sliderContent_title{color:#ff0;font-family:Cormorant Garamond,serif;font-size:4.8rem;font-weight:400;line-height:4.3rem}@media (max-width:576px){.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_titleContainer .sliderContent_title{font-size:4rem}}@media (max-width:375px){.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_titleContainer .sliderContent_title{font-size:3.3rem}}.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_decoration_yellow{background-color:#ff0;height:3px;margin:1.3rem 0;width:2.5rem}.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_description{font-size:.95rem;font-weight:400;line-height:2.2rem;margin-top:10px;opacity:0;text-align:justify;transform:translateY(50px);transition-delay:.2s;transition-duration:1s}.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_description.animateIn{opacity:1;transform:translateY(0)}.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_decoration_white{background-color:#8da5e2;height:1px;margin-top:2.5rem;width:100%}.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_roles{color:#8da5e2;font-size:.95rem;font-weight:300;margin-top:1.1rem;text-align:right}.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_btn{border:1px solid #efefef;height:2.5rem;letter-spacing:1.5px;margin-top:2.5rem;width:10rem;z-index:1}.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_btn a{align-items:center;display:block;display:flex;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:400;height:100%;justify-content:center;text-decoration:none;transition:.5s;width:100%}.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_btn a:hover{background-color:#ff0;color:#1e1e5d}@media (max-width:768px){.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_btn{bottom:40px;left:50%;position:absolute;transform:translateX(-50%)}}@media (max-width:440px){.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_btn{bottom:70px}}.main_container .sliderContent_container .sliderContent_mapDiv_container .sliderContent_numberBG{background-position:100%;background-repeat:no-repeat;background-size:contain;bottom:0;height:400px;opacity:.2;position:absolute;right:0;width:400px}.main_container svg{fill:#1e1e5d00;bottom:40px;height:4rem;left:50px;position:absolute;transition:.2s ease-in-out;width:4rem}@media (max-width:440px){.main_container svg{bottom:20px}}.main_container svg:hover{fill:#1818bcad;transform:scale(1.2)}.main_container svg.next{left:auto;right:50px;transform:rotate(180deg)}.main_container svg.next:hover{transform:scale(1.2) rotate(180deg)}.gallery_wrapper{position:relative}.gallery_wrapper .expand_gallery{align-items:center;background-color:#efefefb3;display:flex;height:20vh;justify-content:center;left:0;position:absolute;top:0;width:100%}.gallery_wrapper .expand_gallery .expandBtn{color:#1e1e5d;cursor:pointer;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-style:italic;position:relative}.gallery_wrapper .expand_gallery .expandBtn:after{background-color:#1e1e5d;bottom:0;content:"";height:2px;left:50%;position:absolute;transform-origin:center;transition:.5s;width:0}.gallery_wrapper .expand_gallery .expandBtn:hover:after{left:0;width:100%}.gallery_wrapper .gallery_container{align-items:center;background-color:#efefef;display:flex;filter:blur(3px);flex-direction:column;height:20vh;overflow:hidden;padding:50px 30px;position:relative;transition:1s;width:100%}.gallery_wrapper .gallery_container .gallery_fallback{color:#a2a2a2;font-size:.95rem;font-style:italic}.gallery_wrapper .gallery_container .filter_container{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0 40px;width:96%}.gallery_wrapper .gallery_container .filter_container .filter_btn{-webkit-text-fill-color:#a2a2a2;all:unset;border:1px solid #a2a2a2;color:#a2a2a2;cursor:pointer;font-size:.95rem;margin:5px;min-width:90px;text-align:center;transition-duration:.5s}@media (max-width:576px){.gallery_wrapper .gallery_container .filter_container .filter_btn{min-width:70px}}.gallery_wrapper .gallery_container .filter_container .filter_btn.selected,.gallery_wrapper .gallery_container .filter_container .filter_btn:hover{-webkit-text-fill-color:#efefef;background-color:#a2a2a2;border:1px solid #a2a2a2;color:#efefef}.gallery_wrapper .gallery_container .card_cards_container{display:flex;flex-wrap:wrap;width:100%}.gallery_wrapper .gallery_container .card_cards_container .card_singalCard_container{flex-basis:250px;flex-grow:1;height:250px;margin:20px;opacity:0;overflow:hidden;transform:translateY(20px)}.gallery_wrapper .gallery_container .card_cards_container .card_singalCard_container.animateIn{opacity:1;transform:translateY(0);transition-duration:1s}.gallery_wrapper .gallery_container .card_cards_container .card_singalCard_container .card_singalCard_img{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:100%;transition-duration:.5s;width:100%}.gallery_wrapper .gallery_container .card_cards_container .card_singalCard_container:hover .card_singalCard_img{transform:scale(1.1);transition-duration:.5s}.gallery_wrapper .gallery_container .modal_container{background-color:#0006;height:100%;left:0;overflow:scroll;padding:50px 0;position:fixed;top:0;width:100%;z-index:1}.gallery_wrapper .gallery_container .modal_container .modal_content{background-color:#efefef;box-shadow:0 0 30px -13px #0f1decb3;display:flex;flex-direction:column;margin:auto;min-height:100vh;padding:10px 20px 0;position:relative;width:80%}.gallery_wrapper .gallery_container .modal_container .modal_content .modal_cross_container{color:#a2a2a2;cursor:pointer;height:1.8rem;position:absolute;right:20px;top:20px;width:1.8rem}.gallery_wrapper .gallery_container .modal_container .modal_content .modal_cross_container .modal_crossBody{background-color:#a2a2a2;border-radius:50px;height:.2rem;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition-duration:.3s;transition-timing-function:ease-in-out;width:120%}.gallery_wrapper .gallery_container .modal_container .modal_content .modal_cross_container .modal_crossBody.top{transform:translateX(-50%) translateY(-50%) rotate(45deg);transition-delay:.05s}.gallery_wrapper .gallery_container .modal_container .modal_content .modal_cross_container .modal_crossBody.bottom{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.gallery_wrapper .gallery_container .modal_container .modal_content .modal_cross_container:hover .top{background-color:#1e1e5d;transform:translateX(-50%) translateY(-50%) rotate(135deg)}.gallery_wrapper .gallery_container .modal_container .modal_content .modal_cross_container:hover .bottom{background-color:#1e1e5d;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.gallery_wrapper .gallery_container .modal_container .modal_content .modal_description_container{line-height:1.8rem;margin:30px 0 10px;width:90%}.gallery_wrapper .gallery_container .modal_container .modal_content .modal_description_container h3{color:#1e1e5d;font-size:.95rem;font-weight:400}.gallery_wrapper .gallery_container .modal_container .modal_content .modal_img{height:100%;margin:20px 0;width:100%}.gallery_wrapper .expand{filter:none;height:100%;min-height:100vh}#contact_container{align-items:center;background-color:#1e1e5d;display:flex;justify-content:center;min-height:55vh;padding:20px 10px;position:relative;width:100%}#contact_container .contact-form{background-color:#efefef;box-shadow:0 -10px 10px -5px #02016680;display:flex;flex-direction:column;padding:20px;width:50%}@media (max-width:440px){#contact_container .contact-form{width:80%}}@media (max-width:768px){#contact_container .contact-form{width:70%}}#contact_container .contact-form h1{color:#1e1e5d;font-family:Cormorant Garamond,serif;font-size:1.4rem}#contact_container .contact-form input,#contact_container .contact-form textarea{all:unset;border-bottom:1px solid #a2a2a2;color:#1e1e5d;margin:5px 0;padding:0 0 2px}#contact_container .contact-form input:-webkit-autofill,#contact_container .contact-form input:-webkit-autofill:active,#contact_container .contact-form input:-webkit-autofill:focus,#contact_container .contact-form input:-webkit-autofill:hover{-webkit-text-fill-color:#1e1e5d!important;box-shadow:inset 0 0 0 30px #efefef!important}#contact_container .contact-form .send_btn{-moz-appearance:none;-webkit-appearance:none;border:1px solid #1e1e5d;color:#1e1e5d;cursor:pointer;display:inline-block;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:400;height:2rem;letter-spacing:1.5px;margin:1rem auto 0;transition:.5s;width:10rem}#contact_container .contact-form .send_btn:hover{background-color:#ff0;color:#1e1e5d}.footer_container{align-items:center;background-color:#1e1e5d;box-shadow:0 -10px 15px -5px #02016680;display:flex;justify-content:space-around;min-height:50px;position:relative;width:100%}@media (max-width:1080px){.footer_container{flex-direction:column;padding:10px}}.footer_container .footer_icons_container{align-items:center;display:flex;justify-content:space-between}@media (max-width:1080px){.footer_container .footer_icons_container{margin-bottom:5px}}.footer_container .footer_copyright{color:#8da5e2;font-size:11px;font-weight:100;left:50px;position:absolute}@media (max-width:1080px){.footer_container .footer_copyright{left:auto;position:relative}}
/*# sourceMappingURL=main.42cbe9c6.css.map*/