.elementor-2284 .elementor-element.elementor-element-326b47fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2284 .elementor-element.elementor-element-5093e8d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2284 .elementor-element.elementor-element-10535bff .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:500;color:var( --e-global-color-b141f69 );}.elementor-2284 .elementor-element.elementor-element-5c956fe8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2284 .elementor-element.elementor-element-2f9b6f72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2284 .elementor-element.elementor-element-7a5ea2ce > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2284 .elementor-element.elementor-element-376610a5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2284 .elementor-element.elementor-element-376610a5 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-7cc2cd1e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-7cc2cd1e a{color:var( --e-global-color-9696fad );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2284 .elementor-element.elementor-element-56591e55 > .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.33);}.elementor-2284 .elementor-element.elementor-element-68c666d9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2284 .elementor-element.elementor-element-68c666d9 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-30007ba3 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-2336575 > .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.33);}.elementor-2284 .elementor-element.elementor-element-2629564b > .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.33);}.elementor-2284 .elementor-element.elementor-element-2629564b img{width:100%;}.elementor-2284 .elementor-element.elementor-element-6def9b03 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2284 .elementor-element.elementor-element-6def9b03 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-57b3599b > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-63da762b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2284 .elementor-element.elementor-element-b7748d8 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-159d1c34 .elementor-heading-title{color:var( --e-global-color-9696fad );}.elementor-2284 .elementor-element.elementor-element-4b5682fc .elementor-heading-title{color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-1b404b57 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-2284 .elementor-element.elementor-element-6dff2aa4 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-3a2275d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-b326f73 > .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.33);}.elementor-2284 .elementor-element.elementor-element-b326f73 img{width:100%;}.elementor-2284 .elementor-element.elementor-element-e06bcdd > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-a722650{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2284 .elementor-element.elementor-element-e4404f6 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-4318200 .elementor-heading-title{color:var( --e-global-color-9696fad );}.elementor-2284 .elementor-element.elementor-element-90bb266 .elementor-heading-title{color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-87b89ca > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-2284 .elementor-element.elementor-element-4eb933e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-3da93b5 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-b986e5d > .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.33);}.elementor-2284 .elementor-element.elementor-element-b986e5d img{width:100%;}.elementor-2284 .elementor-element.elementor-element-b1aaf15 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-7f0e9ee1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2284 .elementor-element.elementor-element-62927581 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-756a2469 .elementor-heading-title{color:var( --e-global-color-9696fad );}.elementor-2284 .elementor-element.elementor-element-419cba25 .elementor-heading-title{color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-408c5d55 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-2284 .elementor-element.elementor-element-68672cd2 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-1868b5d3 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-534bfd68 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-402477cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2284 .elementor-element.elementor-element-3bec203b .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-37a813ae .elementor-heading-title{color:var( --e-global-color-9696fad );}.elementor-2284 .elementor-element.elementor-element-37c7d730 .elementor-heading-title{color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-417ff387 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-2284 .elementor-element.elementor-element-3bc0ecb3 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-3bc0ecb3 a{color:var( --e-global-color-9696fad );}.elementor-2284 .elementor-element.elementor-element-5841ae66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2284 .elementor-element.elementor-element-11d46af6 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-5e2db19d .elementor-heading-title{color:var( --e-global-color-9696fad );}.elementor-2284 .elementor-element.elementor-element-121b51f .elementor-heading-title{color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-35f1ebe8 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-2284 .elementor-element.elementor-element-6cc217c3 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-d56c95e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2284 .elementor-element.elementor-element-6ae29a0b .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-45ad8a72 .elementor-heading-title{color:var( --e-global-color-9696fad );}.elementor-2284 .elementor-element.elementor-element-1758bed0 .elementor-heading-title{color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-1b03fea6 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-2284 .elementor-element.elementor-element-79f0b7f5 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-2716736 > .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.33);}.elementor-2284 .elementor-element.elementor-element-2716736 img{width:100%;}.elementor-2284 .elementor-element.elementor-element-ba33a49 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-acedb03 > .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.33);}.elementor-2284 .elementor-element.elementor-element-acedb03 img{width:100%;}.elementor-2284 .elementor-element.elementor-element-80bbcc0 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-ccc3f72 > .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.33);}.elementor-2284 .elementor-element.elementor-element-ccc3f72 img{width:100%;}.elementor-2284 .elementor-element.elementor-element-591f71f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-7143403 > .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.33);}.elementor-2284 .elementor-element.elementor-element-7143403 img{width:100%;}.elementor-2284 .elementor-element.elementor-element-1759722 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-2a9424d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-48e0371a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2284 .elementor-element.elementor-element-51a2d6a8 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-30733fa7 .elementor-heading-title{color:var( --e-global-color-9696fad );}.elementor-2284 .elementor-element.elementor-element-281e2bc3 .elementor-heading-title{color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-7e09660c > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-2284 .elementor-element.elementor-element-5626401f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-e20c899 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-5690580 > .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.33);}.elementor-2284 .elementor-element.elementor-element-e2484e5 > .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.33);}.elementor-2284 .elementor-element.elementor-element-e2484e5 img{width:100%;}.elementor-2284 .elementor-element.elementor-element-b4a3e4e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2284 .elementor-element.elementor-element-b4a3e4e .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-48c35b4 );}.elementor-2284 .elementor-element.elementor-element-c435370 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-2284 .elementor-element.elementor-element-2424ee6 > .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.33);}.elementor-2284 .elementor-element.elementor-element-2424ee6 img{width:100%;}.elementor-2284 .elementor-element.elementor-element-55192c7 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2284 .elementor-element.elementor-element-40edbdd > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-2284 .elementor-element.elementor-element-754c35d > .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.33);}.elementor-2284 .elementor-element.elementor-element-754c35d img{width:100%;}.elementor-2284 .elementor-element.elementor-element-3aa12f4 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2284 .elementor-element.elementor-element-76baaa59 .elementor-icon-list-icon{width:14px;}.elementor-2284 .elementor-element.elementor-element-76baaa59 .elementor-icon-list-icon i{font-size:14px;}.elementor-2284 .elementor-element.elementor-element-76baaa59 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2284 .elementor-element.elementor-element-76baaa59 .elementor-icon-list-text, .elementor-2284 .elementor-element.elementor-element-76baaa59 .elementor-icon-list-text a{color:var( --e-global-color-b7d04ad );}.elementor-2284 .elementor-element.elementor-element-76baaa59 .elementor-icon-list-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2284 .elementor-element.elementor-element-1ef90016{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2284 .elementor-element.elementor-element-1ef90016.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2284 .elementor-element.elementor-element-34404e88 .e-search-submit{background-color:#000000;border-style:none;}.elementor-2284 .elementor-element.elementor-element-34404e88 .e-search-submit span{font-family:"JetBrains Mono Regular", Sans-serif;}.elementor-2284 .elementor-element.elementor-element-34404e88{--e-search-submit-color:#FFFFFF;}@media(min-width:768px){.elementor-2284 .elementor-element.elementor-element-2f9b6f72{--width:75%;}.elementor-2284 .elementor-element.elementor-element-1ef90016{--width:24.464%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'JetBrains Mono Regular';
	font-display: auto;
	src: url('https://luizferreira.io/wp-content/uploads/2024/11/JetBrainsMonowght.ttf') format('truetype');
}
/* End Custom Fonts CSS */