.elementor-2810 .elementor-element.elementor-element-06b4764:not(.elementor-motion-effects-element-type-background), .elementor-2810 .elementor-element.elementor-element-06b4764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildtecnology.it/wp-content/uploads/2025/10/header-mayoly.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2810 .elementor-element.elementor-element-06b4764 > .elementor-background-overlay{background-color:#000000;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2810 .elementor-element.elementor-element-06b4764 > .elementor-container{min-height:780px;}.elementor-2810 .elementor-element.elementor-element-06b4764{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-2810 .elementor-element.elementor-element-8671585{text-align:center;}.elementor-2810 .elementor-element.elementor-element-8671585 .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-size:56px;font-weight:600;text-shadow:0px 0px 8px rgba(0, 0, 0, 0.34);color:#FFFFFF;}.elementor-2810 .elementor-element.elementor-element-fd4a6c1:not(.elementor-motion-effects-element-type-background), .elementor-2810 .elementor-element.elementor-element-fd4a6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildtecnology.it/wp-content/uploads/2022/09/project-bg.png");background-position:top right;background-repeat:no-repeat;background-size:51% auto;}.elementor-2810 .elementor-element.elementor-element-fd4a6c1 > .elementor-container{max-width:1200px;}.elementor-2810 .elementor-element.elementor-element-fd4a6c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-2810 .elementor-element.elementor-element-fd4a6c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2810 .elementor-element.elementor-element-1c67c6f{text-align:left;}.elementor-2810 .elementor-element.elementor-element-1c67c6f .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-size:38px;font-weight:600;color:var( --e-global-color-3604f96 );}.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-2810 .elementor-element.elementor-element-5573bdf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2810 .elementor-element.elementor-element-5573bdf{text-align:left;font-family:"Metrophobic", Sans-serif;font-size:18px;font-weight:600;}.elementor-2810 .elementor-element.elementor-element-418b180 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2810 .elementor-element.elementor-element-418b180{text-align:left;font-family:"Metrophobic", Sans-serif;font-size:17px;font-weight:400;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table{max-width:100%;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table thead tr th:first-child{border-radius:0px 0px 0px 0px;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table thead tr th:last-child{border-radius:0px 0px 0px 0px;}.rtl .elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table thead tr th:first-child{border-radius:0px 0px 0px 0px;}.rtl .elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table thead tr th:last-child{border-radius:0px 0px 0px 0px;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table .table-header th{padding:0px 0px 0px 0px;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table tbody tr td .th-mobile-screen{padding:0px 0px 0px 0px;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table thead tr th{color:#fff;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2810 .elementor-element.elementor-element-658c9d6 table.dataTable thead .sorting:after{color:#fff;}.elementor-2810 .elementor-element.elementor-element-658c9d6 table.dataTable thead .sorting_asc:after{color:#fff;}.elementor-2810 .elementor-element.elementor-element-658c9d6 table.dataTable thead .sorting_desc:after{color:#fff;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table thead tr th:hover{color:#fff;}.elementor-2810 .elementor-element.elementor-element-658c9d6 table.dataTable thead .sorting:after:hover{color:#fff;}.elementor-2810 .elementor-element.elementor-element-658c9d6 table.dataTable thead .sorting_asc:after:hover{color:#fff;}.elementor-2810 .elementor-element.elementor-element-658c9d6 table.dataTable thead .sorting_desc:after:hover{color:#fff;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table thead > tr th .data-table-header-text{font-family:"Metrophobic", Sans-serif;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table thead tr th i{font-size:20px;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;background:#F1F1F1;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;background-color:#FFFFFF;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:#6d7882;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table tbody tr td{font-family:"Metrophobic", Sans-serif;font-size:16px;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table-wrap table td a{color:var( --e-global-color-63e29aa );}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:1px;color:var( --e-global-color-63e29aa );}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:1px;width:1px;fill:var( --e-global-color-63e29aa );}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-widget-ha-justified-gallery .justified-gallery > .ha-justified-grid__item > .caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-justified-gallery .ha-filter__item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2810 .elementor-element.elementor-element-ff538ca .ha-justified-grid__wrap{--justified-grid-pull:15px;}.elementor-2810 .elementor-element.elementor-element-ff538ca .ha-justified-grid__item{border-radius:2px 2px 2px 2px;}.elementor-2810 .elementor-element.elementor-element-ff538ca .ha-justified-grid__item img{transition-duration:1.1s;}.elementor-2810 .elementor-element.elementor-element-ff538ca .ha-justified-grid__item:hover img{cursor:default;}.elementor-2810 .elementor-element.elementor-element-ff538ca .ha-filter{text-align:left;}.elementor-2810 .elementor-element.elementor-element-ce3e9bd{margin-top:0px;margin-bottom:90px;padding:0px 0px 0px 0px;}.elementor-2810 .elementor-element.elementor-element-977d977 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2810 .elementor-element.elementor-element-977d977{text-align:center;}.elementor-2810 .elementor-element.elementor-element-977d977 .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-size:38px;font-weight:600;color:var( --e-global-color-3604f96 );}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-main-slider{height:355px;}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-main-slider .bdt-content{text-align:left;}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-main-slider .bdt-item.swiper-slide-active .bdt-slider-progress{background:var( --e-global-color-63e29aa );}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-main-slider .bdt-item .bdt-slider-progress{height:2px;}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-main-slider .bdt-title a{color:var( --e-global-color-3604f96 );}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-main-slider .bdt-title a:hover{color:#23699F;}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-main-slider .bdt-title{font-family:"Comfortaa", Sans-serif;}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-main-slider .bdt-text{font-family:"Metrophobic", Sans-serif;}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-main-slider .bdt-read-more a{color:#FFFFFF;font-family:"Comfortaa", Sans-serif;}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-main-slider .bdt-read-more a i, .elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-main-slider .bdt-read-more a i:after{border-radius:05555px 05555px 05555px 05555px;}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-main-slider .bdt-read-more a i{padding:7px 7px 7px 7px;font-size:15px;}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-thumb-slider .bdt-content:after{background:var( --e-global-color-3604f96 );}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-thumb-slider .bdt-content:before, .elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-thumb-slider .bdt-content:after{height:3px;}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-thumb-slider .bdt-title a{color:var( --e-global-color-3604f96 );}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-thumb-slider .bdt-title{padding-top:18px;font-family:"Comfortaa", Sans-serif;}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-thumb-slider .bdt-meta, .elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-thumb-slider .bdt-meta .bdt-author a{color:var( --e-global-color-text );}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-thumb-slider .bdt-meta{font-family:"Metrophobic", Sans-serif;}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-thumb-slider .bdt-item:hover .bdt-content:before{background:#1F669C;}.elementor-2810 .elementor-element.elementor-element-977376e .bdt-rubix-slider .bdt-thumb-slider .bdt-item.swiper-slide-active .bdt-content:before{background:var( --e-global-color-63e29aa );}.elementor-2810 .elementor-element.elementor-element-3e910e6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2810 .elementor-element.elementor-element-3e910e6:not(.elementor-motion-effects-element-type-background), .elementor-2810 .elementor-element.elementor-element-3e910e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3604f96 );background-image:url("https://buildtecnology.it/wp-content/uploads/2022/09/home-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2810 .elementor-element.elementor-element-3e910e6 > .elementor-background-overlay{background-color:var( --e-global-color-3604f96 );opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2810 .elementor-element.elementor-element-3e910e6 > .elementor-container{max-width:1200px;}.elementor-2810 .elementor-element.elementor-element-3e910e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-2810 .elementor-element.elementor-element-57b2807.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2810 .elementor-element.elementor-element-57b2807.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2810 .elementor-element.elementor-element-bee4bc5{text-align:center;}.elementor-2810 .elementor-element.elementor-element-bee4bc5 .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2810 .elementor-element.elementor-element-3d077a5 .elementor-button{background-color:var( --e-global-color-63e29aa );-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Comfortaa", Sans-serif;font-size:14px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;border-radius:2px 2px 2px 2px;padding:13px 25px 12px 25px;}@media(min-width:768px){.elementor-2810 .elementor-element.elementor-element-06d30ab{width:39.999%;}.elementor-2810 .elementor-element.elementor-element-2cb3f92{width:60.001%;}}@media(max-width:767px){.elementor-2810 .elementor-element.elementor-element-06b4764 > .elementor-container{min-height:500px;}.elementor-2810 .elementor-element.elementor-element-06b4764:not(.elementor-motion-effects-element-type-background), .elementor-2810 .elementor-element.elementor-element-06b4764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2810 .elementor-element.elementor-element-8671585 .elementor-heading-title{font-size:40px;}.elementor-2810 .elementor-element.elementor-element-fd4a6c1:not(.elementor-motion-effects-element-type-background), .elementor-2810 .elementor-element.elementor-element-fd4a6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:222px auto;}.elementor-2810 .elementor-element.elementor-element-fd4a6c1{margin-top:0px;margin-bottom:0px;padding:80px 0px 60px 0px;}.elementor-2810 .elementor-element.elementor-element-658c9d6 .eael-data-table{max-width:1200px;}.elementor-2810 .elementor-element.elementor-element-2cb3f92 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-2810 .elementor-element.elementor-element-ff538ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2810 .elementor-element.elementor-element-ce3e9bd{margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}}