.dark-theme{--color-bg:#333;--color-bg-variant:#2c2c6c;--color-primary:#04c3ff;--color-primary-variant:rgba(77,181,255,.4);--color-white:#fff}.light-theme{--color-bg:#f8f8f8;--color-bg-variant:#5ac2ff;--color-primary:#04c3ff;--color-primary-variant:rgba(77,181,255,.4);--color-white:#0085b2;--color-light:#333}.dark-theme::-webkit-scrollbar-track,.light-theme::-webkit-scrollbar-track{background-color:initial}.light-theme .about_card{background:var(--color-primary-variant)}.light-theme .about_card h5{color:var(--color-light)}.light-theme .about_card h6{color:var(--color-light);font-weight:700}.light-theme .about_content p{color:#444}.light-theme .client_name{color:#04c3ff}.light-theme .portfolio__item{color:var(--color-bg-variant)}.light-theme .portfolio__item:hover{color:var(--color-primary-variant)}.light-theme .portfolio__item.active-work{background:var(--color-primary-variant)}.light-theme .portfolio-content{color:var(--color-light)}.light-theme .portfolio_item{border:1px solid var(--color-light)}.light-theme .experience_details{color:var(--color-light)}.light-theme .experience_container>div{background:var(--color-primary-variant)}.light-theme .contact_option a,.light-theme .contact_option h4 h5,.light-theme .experience_container>div h3{color:var(--color-light)}.light-theme .contact_option{background-color:var(--color-primary-variant)}.light-theme .btn-primary:hover{background-color:var(--color-light)}.light-theme .footer_logo{color:var(--color-light)}.light-theme .footer_logo:hover{color:var(--color-bg)}.light-theme .permalinks a{color:var(--color-light)}.light-theme .permalinks a:hover{color:var(--color-bg)}header{height:100vh;overflow:hidden;padding-top:3rem;position:relative}h1,header h3{color:var(--color-light)}.header_container{height:100%;position:relative;text-align:center}.--color-light{font-family:cursive;font-weight:400;transition:var(--transition)}.--color-light,.header-role{color:var(--color-light)}.cta{display:flex;gap:1.2rem;justify-content:center;margin-top:2.5rem}.header_socials{align-items:center;display:flex;flex-direction:column;gap:.3rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header_socials:after{background:var(--color-light);content:"";height:2rem;width:1px}.me{border-radius:2rem 2rem 0 0;height:auto;margin-top:2rem;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){header{height:auto;padding-top:0}.container{flex-direction:row;height:auto;justify-content:space-between;padding:2rem 4rem}header h1{font-size:4rem;line-height:1.2;margin:0}header h3{font-size:2rem;margin:0}header h5{font-size:1.2rem;margin:1rem 0}.header-role{font-size:1.2rem;margin:2rem 0 0}.me{height:500px;left:50%;margin:4rem 0 0;max-width:none;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:300px}.me img{border-radius:0}.header_socials{top:60%}}@media only screen and (max-width:767px){header{height:auto;padding-top:2rem}.header_container h1{font-size:2rem}.header_container h3{font-size:1.2rem}.header_container h5{font-size:1rem}.header-role{font-size:.9rem}.me{height:300px;left:calc(50% - 80px);margin-top:1rem;width:200px}.header_socials{top:70%}.cta .btn{margin-left:0;padding:0}}@media only screen and (min-width:425px) and (max-width:425px){.cta{margin:20px;padding:0}}@media only screen and (min-width:768px) and (max-width:1023px){header{padding-top:2rem}.header_container h1{font-size:3rem}.header_container h3{font-size:1.5rem}.header_container h5{font-size:1.2rem}.header-role{font-size:1rem;margin-top:1rem}.me{height:400px;left:50%;margin-top:4rem;width:250px}.header_socials{top:70%}}@media only screen and (min-width:1024px) and (max-width:1279px){header{padding-top:2rem}.header_container h1{font-size:4rem}.header_container h3{font-size:1.8rem}.header_container h5{font-size:1.2rem}.header-role{font-size:1rem;margin-top:2rem}.header_socials{top:70%}}nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(0,0,0,.3);border-radius:3rem;bottom:2rem;display:flex;gap:.8rem;left:50%;padding:.7rem 1.7rem;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:bottom .3s ease;width:-webkit-max-content;width:max-content;z-index:2}nav.hidden{bottom:-6rem}.nav-icon:hover .nav-tooltip{opacity:1}nav a{background:transparent;border-radius:50%;color:var(--color-light);display:flex;font-size:1.1rem;padding:.9rem;position:relative}nav .nav-tooltip{background-color:var(--color-light);border-radius:.5rem;color:var(--color-bg);font-size:.8rem;left:50%;opacity:0;padding:.4rem .8rem;position:absolute;top:-100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .3s ease-in-out;white-space:nowrap}nav a:hover .nav-tooltip{opacity:1}nav a.active{background-color:var(--color-primary)}nav a.active svg{fill:var(--color-bg)}.about_container{grid-gap:15%;display:grid;gap:15%;grid-template-columns:35% 50%}#about{margin-top:-10rem}.about_me{aspect-ratio:1/1;background:linear-gradient(45deg,transparent,var(--color-primary),transparent);border-radius:2rem;display:grid;place-items:center;width:100%}.about_me-image{border-radius:2rem;height:120%;overflow:hidden;-webkit-transform:rotate(10deg);transform:rotate(10deg);transition:var(--transition)}.about_me-image:hover{-webkit-transform:rotate(0);transform:rotate(0)}.about_cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.about_card{background:var(--color-bg-variant);border:1px solid transparent;border-radius:1rem;padding:2rem;text-align:center;transition:var(--transition)}.about_card h6{color:var(--color-light);font-weight:200}.about_card:hover{background:transparent;border-color:var(--color-primary-variant);cursor:default}.about_icon{color:var(--color-primary);font-size:1.4rem;margin-bottom:1rem}.about_card h5{font-size:.95rem}.about_card small{color:var(--color-light);font-size:.7rem}.about_content p{color:var(--color-light);margin:2rem 0 2.6rem}.about_content a{margin-top:-2rem}@media screen and (max-width:1024px){.about_container{gap:0;grid-template-columns:1fr}.about_me{margin:4rem auto 8rem;width:50%}.about_content p{margin:1rem 0 1.5rem}#about{margin-top:2rem}}@media screen and (max-width:600px){.about_me{margin:2rem auto 6rem;width:65%}.about_cards{gap:1rem;grid-template-columns:1fr 1fr}.about_content{text-align:center}.about_content p{margin:1.5rem 0}}@media screen and (min-width:425px) and (max-width:425px){.about_cards{grid-template-columns:4fr 4fr;padding:15px}.about_content p{margin:1.5rem 15px}}.qualification_container{max-width:768px}.qualification_tabs{display:flex;justify-content:center;margin-bottom:2rem}.qualification_button{color:var(--sea-green-extra-dark);cursor:pointer;font-weight:500;margin:0 1rem}.qualification_button:hover{color:var(--color-light)}.qualification_active{color:var(--color-primary)}.qualification_sections{display:grid;grid-template-columns:1fr;justify-content:center}.qualification_content{display:none}.qualification_content-active{display:block}.qualification_data{grid-column-gap:2.5rem;color:var(--color-light);-webkit-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr}.qualification_title{font-size:1rem;font-weight:500}.qualification_subtitle{display:inline-block;font-size:.875rem;margin-bottom:1rem}.qualification_calendar{font-size:.875rem}.qualification_icon{margin-right:5px}.qualification_rounder{background-color:var(--color-light);border-radius:50%;display:inline-block;height:13px;width:13px}.qualification_line{background-color:var(--color-light);display:block;height:100%;-webkit-transform:translate(6px,-7px);transform:translate(6px,-7px);width:1px}@media screen and (max-width:992px){.qualification_container{margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.qualification_container{margin-right:1.5rem!important}}@media screen and (max-width:576px){.qualification_sections{grid-template-columns:none}.qualification_button{margin:0 .75rem}}@media screen and (max-width:350px){.qualification_data{gap:.5rem}.qualification_button{margin:0 .45rem}}.experience_container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;opacity:0;transition:opacity 1s ease}.experience_container.animate{opacity:1}.experience_backend:nth-child(2),.experience_backend:nth-child(3),.experience_frontend{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:opacity 2s ease-in-out,-webkit-transform 2s ease;transition:opacity 2s ease-in-out,transform 2s ease;transition:opacity 2s ease-in-out,transform 2s ease,-webkit-transform 2s ease}.experience_container.animate .experience_backend:nth-child(2),.experience_container.animate .experience_backend:nth-child(3),.experience_container.animate .experience_frontend{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.experience_container>div{background:var(--color-bg-variant);border:1px solid transparent;border-radius:2rem;padding:2.4rem 5rem;transition:var(--transition)}.experience_container>div:hover{background:transparent;border-color:var(--color-primary-vibrant);cursor:default}.experience_container>div h3{color:var(--color-primary);margin-bottom:1rem;text-align:center}.experience_content{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(calc(33.33% - 1rem),1fr))}.experience_details{align-items:center;display:flex;flex-direction:column;text-align:center}.experience_details h4{margin-top:.5rem}.experience_details-icon{margin-top:3px}@media screen and (max-width:1024px){.experience_container{grid-template-columns:1fr}.experience_container>div{margin:0 auto;padding:2rem;width:80%}.experience_content{padding:1rem}}@media screen and (max-width:600px){.experience_container{gap:1rem}.experience_container>div{padding:2rem 1rem;width:100%}}@media screen and (min-width:375px) and (max-width:425px){.experience_container>div{width:90%}}.portfolio_container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.portfolio__filters{align-items:center;-webkit-column-gap:.75rem;column-gap:.75rem;display:flex;justify-content:center;margin-bottom:2rem}.portfolio__item.active-work{background-color:var(--color-primary-variant);color:var(--color-primary)}.portfolio__item{border-radius:.5rem;color:var(--color-primary);cursor:pointer;font-weight:500;padding:.25rem .75rem}.portfolio__item:hover{color:var(--color-primary-variant)}.portfolio_item{border:1px solid #fff;border-radius:2rem;padding:1.4rem}.portfolio_item-image{border-radius:1.5rem;overflow:hidden}.portfolio_item h3{margin:1.2rem 0 1rem}.portfolio-content{color:var(--color-white);transition:.5s}.portfolio_item-cta{display:flex;gap:10rem;margin-bottom:1rem;margin-top:1rem}@media screen and (max-width:1024px){.portfolio_container{gap:1rem;grid-template-columns:1fr 1fr}}@media screen and (max-width:769px){.portfolio_container{gap:1rem;grid-template-columns:1fr}.portfolio_item-cta{align-items:center;flex-direction:row;gap:1rem;justify-content:space-between}}.container.contact_container{grid-gap:12%;display:grid;gap:12%;grid-template-columns:30% 58%;width:58%}#contact{margin-top:4rem}#contact h2{margin-bottom:0!important}.contact_title{color:var(--color-light);font-size:medium;font-weight:100!important;margin-top:-10px;text-align:center}.contact_options{display:flex;flex-direction:column;gap:1.2rem;margin-top:5px}.contact_option{background:var(--color-bg-variant);border:1px solid transparent;border-radius:1.2rem;padding:1.2rem;text-align:center;transition:var(--transition)}.contact_option:hover{background:transparent;border-color:var(--color-primary-variant)}.contact_option-icon{font-size:1.5rem;margin-bottom:.5rem}.contact_option a{display:inline-block;font-size:.8rem;margin-top:.7rem}.contact_option h5{color:var(--color-light)}form{display:flex;flex-direction:column;gap:1.2rem;margin-top:5px}input,textarea{background:transparent;border:2px solid var(--color-primary-variant);border-radius:.5rem;color:var(--color-white);padding:1.5rem;resize:none;width:100%}@media screen and (max-width:1024px){.container.contact_container{gap:2rem;grid-template-columns:1fr}}@media screen and (max-width:600px){.container.contact_container{width:var(--container-width-sm)}}@media screen and (min-width:425px) and (max-width:425px){input,textarea{width:100%}.container.contact_container{width:85%}}footer{background:var(--light-blue);font-size:.9rem;margin-top:2rem;padding:1rem 0;text-align:center}footer a{color:var(--color-bg)}.footer_logo{display:inline-block;font-size:2rem;font-weight:500;margin-bottom:1rem}.permalinks{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto 1rem}.permalinks li{margin:.5rem}.permalinks a{border-radius:.5rem;padding:.5rem}.footer_socials{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.footer_socials a{background:var(--color-bg);border:1px solid transparent;border-radius:.5rem;color:var(--color-white);display:flex;padding:.5rem}.footer_socials a:hover{background:transparent;border-color:var(--color-bg);color:var(--color-bg)}.footer_socials a:focus{outline:none}.footer_copyright{color:var(--color-bg);margin-bottom:2rem}@media screen and (max-width:600px){.permalinks{flex-direction:column;gap:1.5rem}.permalinks li{margin:.5rem 0}.permalinks a{padding:.5rem 1rem}.footer_socials{margin-bottom:2.6rem}.footer_socials a{border-radius:.5rem;padding:.5rem}}@media only screen and (min-width:768px) and (max-width:1199px){footer{padding:2rem 0}.footer_logo{font-size:2.5rem;margin-bottom:2.5rem}.permalinks{margin-bottom:3rem}.footer_socials{margin-bottom:4rem}}@media only screen and (min-width:576px) and (max-width:767px){footer{padding:3rem 0}.footer_logo{font-size:2rem;margin-bottom:2rem}.permalinks{margin-bottom:2.5rem}.footer_socials{margin-bottom:3rem}}@media only screen and (max-width:575px){footer{padding:2rem 0}.footer_logo{font-size:1.5rem;margin-bottom:1.5rem}.footer_socials,.permalinks{margin-bottom:2rem}.footer_socials a{padding:.5rem}}.toggle{--width:50px;--height:24px;--border-radius:12px;cursor:pointer;display:inline-block;position:fixed;right:1rem;top:2rem;transition:opacity .2s,-webkit-transform .4s;transition:transform .4s,opacity .2s;transition:transform .4s,opacity .2s,-webkit-transform .4s}.toggle__input{display:none}.toggle__button{align-items:center;border-radius:var(--border-radius);display:flex;height:var(--height);justify-content:space-between;padding:.5rem;position:relative;width:var(--width)}.moon-icon,.sun-icon{fill:#fff;color:#fff;height:1.5rem;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:1.5rem}.toggle__input:checked~.toggle__button .sun-icon{-webkit-transform:translateY(-10%);transform:translateY(-10%)}.toggle__input:checked~.toggle__button .moon-icon{-webkit-transform:translateY(20%);transform:translateY(20%)}.toggle__fill{background:#fff;border-radius:50%;height:var(--height);left:0;position:absolute;top:0;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:var(--height)}.toggle__input:checked~.toggle__fill{-webkit-transform:translateX(calc(var(--width) - var(--height)));transform:translateX(calc(var(--width) - var(--height)))}.toggle--hidden{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.scrollup{background-color:var(--color-bg);border-radius:.4rem;bottom:-20%;opacity:.8;padding:.3rem .5rem;position:fixed;right:2.5rem;transition:.4s;z-index:10}.scrollup_icon{color:var(--color-primary);font-size:1.5rem}.scrollup:hover{background-color:#000}.show-scroll{bottom:3rem}@media screen and (max-width:992px){.scrollup{padding:.25rem .4rem;right:1.5rem}.scrollup_icon{font-size:1.25rem}}@media screen and (max-width:768px){.show-scroll{bottom:4rem}.scrollup{right:.4rem}}*{border:0;box-sizing:border-box;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}:root{--color-bg:#333;--color-bg-variant:#2c2c6c;--color-primary:#04c3ff;--color-primary-variant:rgba(77,181,255,.4);--color-white:#fff;--color-light:hsla(0,0%,100%,.6);--light-blue:#04c3ff;--light-blue-shadow:rgba(69,211,255,.27);--sea-green:#0abead;--sea-green-dark:#0cbfae;--sea-green-extra-dark:#09bead;--sea-green-shadow:rgba(11,190,173,.4);--header-hamburger-background:rgba(11,190,173,.8);--orange:#f57f17;--dark-orange:#ff5823;--orange-shadow:rgba(245,127,23,.2);--white:#fff;--black:#333;--disabled-btn:#09bead7a;--error-message:#e44f4fd1;--toast-error:#e44f4ffa;--toast-shadow:#9c9c9ce3;--toast-success:#0cbfae;--loader-color:#0cbfae;--transition:all 400ms ease;--container-width-lg:75%;--container-width-md:86%;--container-width-sm:90%}@font-face{font-family:Montserrat Bold;font-style:normal;font-weight:400;src:url(/static/media/Montserrat-Bold.2c155811b35513d5beaa.ttf)}@font-face{font-family:Open Sans Bold;font-style:normal;font-weight:400;src:url(/static/media/OpenSans-Bold.fa428cdd2e334e2be904.ttf)}@font-face{font-family:Open Sans Semi-Bold;font-style:normal;font-weight:400;src:url(/static/media/OpenSans-SemiBold.2f17aae884058c5a85df.ttf)}@font-face{font-family:Open Sans Regular;font-style:normal;font-weight:400;src:url(/static/media/OpenSans-Regular.77c09223204154ae8d43.ttf)}@font-face{font-family:Playfair Regular;font-style:normal;font-weight:400;src:url(/static/media/PlayfairDisplay-Regular.27705d9c43e8c36b1abd.ttf)}@font-face{font-family:Playfair Semi-Bold;font-style:normal;font-weight:400;src:url(/static/media/PlayfairDisplay-SemiBold.baf57ba0df5544f5125e.ttf)}html{scroll-behavior:smooth;scrollbar-width:auto}::-webkit-scrollbar{width:6px!important}::-webkit-scrollbar-thumb{background-color:#0cbfae;background-color:var(--sea-green-dark);height:20vh}::-webkit-scrollbar-track{background-color:#fff;background-color:var(--color-white)}::-ms-scrollbar{height:10px;width:10px}::-ms-thumb{background-color:#0cbfae;background-color:var(--sea-green-dark);height:20vh}::-ms-track{background-color:#fff;background-color:var(--color-white)}@supports (scrollbar-color:var(--light-blue )){*{scrollbar-color:#0cbfae #fff;scrollbar-color:var(--sea-green-dark) var(--color-white);scrollbar-width:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKcWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wMS0xN1QxODo0NzozMVoiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDEtMTlUMTA6NDE6MzBaIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wMS0xOVQxMDo0MTozMFoiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRkZmE3YzdlLTljMjMtZGY0NS1hNjE3LTI1ZmIxN2MwYzI2YiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ1NzM3ODMzLTZkNDMtZTU0Yy05ZGJlLTkzM2ZjN2QyNWQ2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFkZWMyZmNmLTBlN2MtYmY0NC04MjdhLTYyN2IxOTdkODg1ZiIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIgZXhpZjpDb2xvclNwYWNlPSIxIiBleGlmOlBpeGVsWERpbWVuc2lvbj0iMTYiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIxNiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWRlYzJmY2YtMGU3Yy1iZjQ0LTgyN2EtNjI3YjE5N2Q4ODVmIiBzdEV2dDp3aGVuPSIyMDIyLTAxLTE3VDE4OjQ3OjMxWiIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphMTc3MmY0ZS1jZGNkLTcyNDYtYjYyNi1kNzRlNWQxMGZiYmQiIHN0RXZ0OndoZW49IjIwMjItMDEtMThUMTc6MjBaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmJkMmQ3ZDMyLTU2YWEtNTY0OS04NDdmLTBmMWYzZThmMGJkYiIgc3RFdnQ6d2hlbj0iMjAyMi0wMS0xOVQxMDo0MTozMFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGRmYTdjN2UtOWMyMy1kZjQ1LWE2MTctMjVmYjE3YzBjMjZiIiBzdEV2dDp3aGVuPSIyMDIyLTAxLTE5VDEwOjQxOjMwWiIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZDJkN2QzMi01NmFhLTU2NDktODQ3Zi0wZjFmM2U4ZjBiZGIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiNTQwNjllOC1iYmI1LWJhNGYtOGQ0Ny1kMWM2OWIwZDEwNDQiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphZGVjMmZjZi0wZTdjLWJmNDQtODI3YS02MjdiMTk3ZDg4NWYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hJkGIAAAAgUlEQVQ4jaWTSwqAMAwFxxp15ff+VxQ/O1GsGwUpttr4IMuZFJqHMUIglWSFWGvxjQnADdBu67KFNvgE9TmveRLU5/ZPcQVRsCuIhu8CFQwgQAeUGvh6QaKFL0EPTH8EAKNWcv8FlcS9g2jJ0yVGSXxdGIH5iyDU5QHYU8kF8DbyAFHyKD3LdWDGAAAAAElFTkSuQmCC);background-color:#333;background-color:var(--color-bg);color:#fff;color:var(--color-white);font-family:Open Sans Regular;line-height:1.7;margin:0;overflow-y:overlay}.container{margin:0 auto;scroll-snap-type:y mandatory;width:75%;width:var(--container-width-lg)}h2,h3,h4,h5{font-family:Open Sans Regular;font-weight:500}h1{font-family:Playfair Semi-Bold;font-weight:200}section{margin-top:8rem}section>h2,section>h5{color:#0cbfae;color:var(--sea-green-dark);text-align:center}section>h2{color:#04c3ff;color:var(--color-primary);margin-bottom:3rem}.text-light{color:hsla(0,0%,100%,.6);color:var(--color-light)}a{color:#04c3ff;color:var(--color-primary);transition:all .4s ease;transition:var(--transition)}a:hover{color:#fff;color:var(--color-white)}.btn{border:1px solid #04c3ff;border:1px solid var(--color-primary);border-radius:.4rem;color:#04c3ff;color:var(--color-primary);cursor:pointer;display:inline-block;font-family:Open Sans Bold;padding:.75rem 1.2rem;transition:all .4s ease;transition:var(--transition);width:-webkit-max-content;width:max-content}.btn:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.btn:hover{background:#fff;background:var(--color-white);border-color:transparent}.btn-primary,.btn:hover{color:#333;color:var(--color-bg)}.btn-primary{background:#04c3ff;background:var(--color-primary);border:2px solid linen}img{display:block;object-fit:cover;width:100%}.banner{background:url(/static/media/banner.3c310352a6d940cab963.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.banner,.banner02{height:100%;position:relative;width:100%}.banner02{background:url(/static/media/banner02.2f6ba07c3ed4697086f7.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.banner03{background:url(/static/media/banner03.a278a430daff7d7a2a6e.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.banner03,.banner04{height:100%;position:relative;width:100%}.banner04{background:url(/static/media/banner04.b43b10b807bb6396ac49.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1024px){.container{width:90%;width:var(--container-width-sm)}section{margin-top:6rem}}@media screen and (max-width:600px){.container{width:90%;width:var(--container-width-sm)}section>h2{margin-bottom:2rem}}
/*# sourceMappingURL=main.407b0789.css.map*/