@import"https://fonts.googleapis.com/css2?family=Quantico:ital,wght@0,400;0,700;1,400;1,700&family=Saira:ital,wght@0,100..900;1,100..900&display=swap";.theme-container{position:relative;display:block;align-items:center}.selected-box{width:24px;height:24px;border-radius:100%;cursor:pointer}.selected-box svg{width:25px;height:25px}.options-grid{position:absolute;display:flex;box-sizing:border-box;top:100%;left:50%;transform:translate(-50%);gap:20px;padding:15px;z-index:99}.option-item{width:24px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;color:#fff}.option-item img{width:24px;height:24px;border-radius:100%}.option-item span{opacity:0;visibility:hidden;transition:opacity .3s ease;white-space:nowrap}.option-item:hover span{opacity:1;visibility:visible}header{display:flex;justify-content:space-around;align-items:center;height:5pc;position:fixed;width:100%;padding:0 50px;z-index:99}._menuHidden_sk4ji_12{display:none;visibility:hidden}._icon_sk4ji_17{width:35px;height:35px}._navBar_sk4ji_22 ul{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;list-style:none;gap:5px}._navBar_sk4ji_22 ul hr{display:none}._anchor_sk4ji_34{display:flex;text-decoration:none;font-size:1rem;transition:transform .3s}._anchor_sk4ji_34:hover{transform:scale(1.2)}._logoNavbar_sk4ji_45{display:none}._logo_sk4ji_45{width:100%;max-width:60px}._itensContainer_sk4ji_54{display:flex;gap:40px}@media(max-width:830px){header{justify-content:space-between}._navBar_sk4ji_22,._logoContainer_sk4ji_69{display:none}._menuHidden_sk4ji_12{visibility:visible;cursor:pointer;z-index:1001;display:flex;transition:transform .5s ease}._menuHidden_sk4ji_12._open_sk4ji_82{transform:rotate(90deg)}._navBar_sk4ji_22{position:fixed;left:-100%;top:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:end;transition:left .5s ease-in-out;z-index:1000;gap:50px}._navBar_sk4ji_22 ul{display:grid;padding:0 30px;gap:20px;grid-template-columns:repeat(1,1fr);margin-top:50px}._navBar_sk4ji_22._active_sk4ji_108{left:0}._navBar_sk4ji_22 ul hr{display:flex;width:100%;height:1px;border:none}._anchor_sk4ji_34{font-size:1.2rem}._logoNavbar_sk4ji_45{display:flex;max-width:100px;margin-bottom:20px}}@media(max-height:600px){._navBar_sk4ji_22{position:fixed;left:-100%;top:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:end;transition:left .5s ease-in-out;z-index:1000;gap:20px}._navBar_sk4ji_22 ul{display:grid;padding:0 30px;gap:10px;grid-template-columns:repeat(1,1fr);margin-top:50px}._anchor_sk4ji_34{font-size:1rem}}footer{display:flex;width:100%;height:100%;flex-direction:column;justify-content:space-between;padding-top:30px}h4{display:flex;justify-content:center}._anchorsContainer_5b6xo_15{display:flex;align-items:center;flex-direction:column}._anchorsMedia_5b6xo_21{display:flex;gap:20px}._icon_5b6xo_26{display:flex;text-decoration:none;position:relative;justify-content:center}._icon_5b6xo_26 svg{width:35px;height:35px}._icon_5b6xo_26 p{opacity:0;visibility:hidden;transition:opacity .3s ease;position:absolute;top:100%;white-space:nowrap}._icon_5b6xo_26:hover p{opacity:1;visibility:visible}._navBar_5b6xo_52{display:grid;grid-template-columns:repeat(6,1fr);margin-top:20px;list-style:none;gap:15px;justify-items:center}._anchor_5b6xo_15{display:flex;text-decoration:none;transition:transform .3s;font-size:1.2rem}._anchor_5b6xo_15:hover{transform:scale(1.2)}@media(max-width:750px){._navBar_5b6xo_52{grid-template-columns:repeat(3,1fr)}}@media(max-width:340px){._navBar_5b6xo_52{grid-template-columns:repeat(2,1fr)}}._cardsFormationContainer_1bfpb_1{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}._cardContent_1bfpb_7{width:100%;max-width:250px;word-wrap:break-word;text-align:center}@media(max-width:630px){._cardsFormationContainer_1bfpb_1{grid-template-columns:repeat(1,1fr)}}html,body{scrollbar-gutter:stable}.swiper-wrapper{display:flex;align-items:center}.slide-content{display:flex;align-items:center;justify-content:center;gap:100px}.text-side{max-width:400px;word-wrap:break-word}.text-side h2{padding-bottom:30px}.image-side img{width:100%;max-width:300px;border-radius:8px}.btn-certificates{margin-top:45px}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#2c2c2ccc;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;width:90%;height:85vh;max-width:1000px;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;margin-top:40px}.modal-content iframe{width:100%;height:100%;border:none;display:block}.close-button{position:fixed;top:20px;right:20px;background:#b9f75d;color:#000;border:none;padding:10px 20px;border-radius:5px;font-weight:700;cursor:pointer;z-index:2000;font-size:16px;transition:transform .2s}.close-button:hover{transform:scale(1.1)}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-scale-up{animation:scaleUp .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:1030px){.slide-content{flex-direction:column-reverse;text-align:center;gap:50px}.modal-content{width:100%;height:90vh;margin:0;border-radius:0}.close-button{top:10px;right:10px;padding:8px 15px;font-size:14px;z-index:9999}}@media(max-width:550px){.swiper-button-prev,.swiper-button-next{visibility:hidden}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}._projectsContainer_16sax_1{width:80%}._projectsContainer_16sax_1 ul{display:grid;flex-wrap:wrap;list-style:none;gap:20px;grid-template-columns:repeat(2,1fr)}._projectContent_16sax_13{display:flex;flex-direction:column;align-items:center}._projectContent_16sax_13 img{width:100%;max-width:350px}._projectContent_16sax_13 p{width:100%;max-width:300px;margin:15px;text-align:center;word-wrap:break-word}._modalContainer_16sax_32{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#2c2c2ccc;display:flex;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._btnCloseModal_16sax_45{position:fixed;top:20px;right:20px;border:none;padding:10px 20px;border-radius:5px;font-weight:700;cursor:pointer;z-index:2000;font-size:16px;transition:transform .2s}._btnCloseModal_16sax_45:hover{transform:scale(1.1)}._animateFadeIn_16sax_63{animation:_fadeIn_16sax_1 .3s ease-out}._modalContent_16sax_67{background:#2c2c2ccc;padding:2rem;border-radius:8px;color:#fff;width:90%;height:85vh;max-width:1000px;overflow:hidden;display:flex;flex-direction:column;margin-top:40px;overflow-y:auto;padding-right:10px}._animateScaleUp_16sax_83{animation:_scaleUp_16sax_1 .3s ease-out}@keyframes _fadeIn_16sax_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_16sax_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._imgSlide_16sax_97{display:flex;justify-content:center;margin:0 50px}._imgSlide_16sax_97 img{width:100%;height:100%;max-width:750px;border-radius:8px;max-height:750px}._textModalContent_16sax_112{display:flex;flex-direction:column;gap:30px}._textModalContent_16sax_112 h2{text-align:center;margin-top:30px}._textModalContent_16sax_112 p{width:80%;word-wrap:break-word}._btnModalLink_16sax_129{display:flex;justify-content:center}@media(max-width:740px){._projectsContainer_16sax_1 ul{grid-template-columns:1fr}}._iconsTechnologiesContent_11xbo_1{display:flex;flex-direction:column;align-items:center;transition:transform .3s}._iconsTechnologiesContent_11xbo_1:hover{transform:scale(1.1)}._iconsTechnologiesContent_11xbo_1 p{opacity:0;visibility:hidden;transition:opacity .3s ease;color:#fff}._iconsTechnologiesContent_11xbo_1:hover p{opacity:1;visibility:visible}._iconsTechnologiesContainer_11xbo_25{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media(max-width:770px){._iconsTechnologiesContainer_11xbo_25{grid-template-columns:repeat(3,1fr)}}@media(max-width:413px){._iconsTechnologiesContainer_11xbo_25{grid-template-columns:repeat(2,1fr)}}._home_5xlfr_2{display:flex;flex-direction:column!important;width:100%}._aboutContainer_5xlfr_8 h1{margin-top:100px}h1{display:flex;justify-content:center;font-size:24px;margin-bottom:30px}._home_5xlfr_2>section{padding:30px 50px;scroll-margin-top:80px}._imgTextContainer_5xlfr_24{display:flex;justify-content:center;gap:10%;flex-wrap:wrap}._imgAbout_5xlfr_31{width:300px;border-radius:10px}._imgAboutContainer_5xlfr_36{display:flex;flex-direction:column;align-items:center;gap:30px}._textAboutContainer_5xlfr_44 h2{display:flex;justify-content:center}._paragraphAboutContainer_5xlfr_49{max-width:500px;word-wrap:break-word;text-align:justify}._keyWordAboutContent_5xlfr_55{font-weight:700}._formationContainer_5xlfr_60,._projectsContainer_5xlfr_69{display:flex;flex-direction:column;align-items:center}._technologiesContainer_5xlfr_76{display:flex;flex-direction:column;align-items:center;gap:30px}*{margin:0;padding:0;box-sizing:border-box;font-family:Quantico,sans-serif;transition:background-color .3s ease,color .3s ease,border-color .3s ease}[data-theme=punk]{--primary-color: #b9f75d;--secondary-color: #8d25d5;--primary-title-color: #8d25d5;--secondary-title-color: #b9f75d;--keyWord-color: #b9f75d;--primary-text-color: #1c1c1c;--secondary-text-color: #f0f0f0;--primary-icon-color: #1c1c1c;--secondary-icon-color: #f0f0f0;--primary-anchor-color: #8d25d5;--secondary-anchor-color: #1c1c1c;--primary-border-color: #b9f75d;--secondary-border-color: #8d25d5;--tertiary-border-color: none}[data-theme=dark]{--primary-color: #282C2F;--secondary-color: #202124;--primary-title-color: #f0f0f0;--secondary-title-color: #f0f0f0;--keyWord-color: rgb(210, 210, 0);--primary-text-color: #f0f0f0;--secondary-text-color: #f0f0f0;--primary-icon-color: #f0f0f0;--secondary-icon-color: #f0f0f0;--primary-anchor-color: #f0f0f0;--secondary-anchor-color: #f0f0f0;--primary-border-color: #f0f0f0;--secondary-border-color: #f0f0f0;--tertiary-border-color: #f0f0f0}main{width:100vw;height:100vw}.titleTheme{color:var(--secondary-title-color)}.secondaryTitleTheme{color:var(--primary-title-color)}.textTheme{color:var(--primary-text-color)}.secondaryTextTheme{color:var(--secondary-text-color)}.btnTheme{color:var(--primary-text-color);background-color:var(--primary-color)}.secondaryBtnTheme{color:var(--secondary-text-color);background-color:var(--secondary-color)}.swiper-button-prev,.swiper-button-next{color:var(--primary-color)!important}.containerTheme{background-color:var(--primary-color)}.secondaryContainerTheme{background-color:var(--secondary-color);fill:var(--secondary-color)}.anchorTheme{color:var(--primary-anchor-color)}.secondaryAnchorTheme{color:var(--secondary-anchor-color)}.iconTheme{color:var(--primary-icon-color)}.secondaryIconTheme{color:var(--secondary-icon-color);fill:var(--secondary-icon-color)}.hrTheme{background-color:var(--primary-icon-color)}.borderTheme{border:3px solid var(--primary-border-color)}.secondaryborderTheme{border:3px solid var(--secondary-border-color)}.tertiaryborderTheme{border:2px solid var(--tertiary-border-color)!important}.keyWordTheme{color:var(--keyWord-color)}.btn{width:fit-content;padding:5px 10px;border:none;border-radius:5px;cursor:pointer;transition:transform .3s}.btn:hover{transform:scale(1.1)}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-thumb{background-color:var(--secondary-title-color);border-radius:10px;border:3px solid var(--secondary-color)}
