/**handles:thegem-quote,thegem-team,thegem-wrapboxes,thegem-styledimage,thegem-diagrams,thegem-testimonials,elementor-post-6**/
.gem-quote{position:relative;overflow:hidden;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.gem-quote blockquote,.gem-quote blockquote div,.gem-quote blockquote p{margin:0}.gem-quote.gem-quote-style-default{padding:3px;border:1px solid #c9d2d9}.gem-quote.gem-quote-style-default blockquote{margin:0;font-size:24px;line-height:37px;font-weight:100;padding:60px 80px;border:1px solid #e9edf0}.gem-quote.gem-quote-style-1{font-size:24px;line-height:37px;padding:67px 87px;font-weight:200}.gem-quote.gem-quote-style-2{color:#bcc6cd;font-weight:200;padding:67px 87px;font-size:24px;line-height:37px;background-color:#2c3e50}.gem-quote.gem-quote-style-2 blockquote{color:#b6c6c9}.gem-quote.gem-quote-style-3 blockquote{text-transform:uppercase;margin:0;font-size:19px;padding:67px 87px;letter-spacing:.085em;line-height:1.85em;border:1px solid #e9edf0}.gem-quote.gem-quote-style-3{padding:4px;color:#2c3e50;border:1px solid #c9d2d9;background:0 0}.gem-quote.gem-quote-style-4{color:#2c3e50;letter-spacing:.085em;padding:72px 92px;text-transform:uppercase}.gem-quote.gem-quote-style-5{padding:72px 92px;text-transform:uppercase;letter-spacing:.085em;background-color:#2c3e50;color:#fff}.gem-quote .custom-color-blockqute-mark,.gem-quote.gem-quote-style-1:after,.gem-quote.gem-quote-style-2:after,.gem-quote.gem-quote-style-3:after,.gem-quote.gem-quote-style-4:after,.gem-quote.gem-quote-style-5:after,.gem-quote.gem-quote-style-default:after{position:absolute;font-family:thegem-icons;content:'\e60c';font-size:76px;right:67px}.gem-quote.gem-quote-style-1 blockquote,.gem-quote.gem-quote-style-2 blockquote,.gem-quote.gem-quote-style-4 blockquote,.gem-quote.gem-quote-style-5 blockquote{padding:0;background-color:transparent}.gem-quote.gem-quote-style-3 blockquote,.gem-quote.gem-quote-style-default blockquote{background-color:transparent}.gem-quote.gem-quote-style-1 blockquote:after,.gem-quote.gem-quote-style-2 blockquote:after,.gem-quote.gem-quote-style-3 blockquote:after,.gem-quote.gem-quote-style-4 blockquote:after,.gem-quote.gem-quote-style-5 blockquote:after,.gem-quote.gem-quote-style-default blockquote:after{display:none}.gem-quote.gem-quote-style-1.gem-quote .custom-color-blockqute-mark,.gem-quote.gem-quote-style-1:after,.gem-quote.gem-quote-style-2.gem-quote .custom-color-blockqute-mark,.gem-quote.gem-quote-style-2:after,.gem-quote.gem-quote-style-4:after,.gem-quote.gem-quote-style-5:after{bottom:6px}.custom-color-blockqute-mark-added.gem-quote:after{display:none}.gem-quote .custom-color-blockqute-mark,.gem-quote.gem-quote-style-3:after,.gem-quote.gem-quote-style-default:after{bottom:11px}.gem-quote.gem-quote-style-default:after{color:#e7ebee}.gem-quote.gem-quote-style-1:after{color:#a3e7f0}.gem-quote.gem-quote-style-2:after{color:#4dd0e1}.gem-quote.gem-quote-style-3:after{color:#e7ebee}.gem-quote.gem-quote-style-4:after{color:#a3e7f0}.gem-quote.gem-quote-style-5:after{color:#4dd0e1}.gem-quote.gem-quote-style-1.gem-quote-no-paddings,.gem-quote.gem-quote-style-2.gem-quote-no-paddings,.gem-quote.gem-quote-style-4.gem-quote-no-paddings,.gem-quote.gem-quote-style-5.gem-quote-no-paddings{padding-left:50px;padding-right:20px;padding-top:50px;padding-bottom:50px}@media (max-width:767px){.gem-quote.gem-quote-style-1,.gem-quote.gem-quote-style-1.gem-quote-no-paddings,.gem-quote.gem-quote-style-2,.gem-quote.gem-quote-style-2.gem-quote-no-paddings,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-4.gem-quote-no-paddings,.gem-quote.gem-quote-style-5,.gem-quote.gem-quote-style-5.gem-quote-no-paddings{padding-left:25px;padding-right:10px;padding-top:25px;padding-bottom:50px}}.gem-quote.gem-quote-style-3.gem-quote-no-paddings blockquote,.gem-quote.gem-quote-style-default.gem-quote-no-paddings blockquote{padding-left:39px;padding-right:20px;padding-top:44px;padding-bottom:50px}@media (max-width:767px){.gem-quote.gem-quote-style-3 blockquote,.gem-quote.gem-quote-style-3.gem-quote-no-paddings blockquote,.gem-quote.gem-quote-style-default blockquote,.gem-quote.gem-quote-style-default.gem-quote-no-paddings blockquote{padding-left:19px;padding-right:10px;padding-top:22px;padding-bottom:50px}}.gem-quote.gem-quote-style-1.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-1.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-2.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-2.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-4.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-4.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-5.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-5.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-default.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-default.gem-quote-no-paddings:after{font-size:67px;right:35px;bottom:4px}.gem-quote.gem-quote-style-3.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-default.gem-quote-no-paddings:after{font-size:67px;right:35px;bottom:10px}
.gem-team.row{margin:-21px}.gem-team .thegem-wrap{padding:21px;margin:0}.team-person{padding:50px 30px;position:relative;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.team-person-link{position:absolute;top:0;left:0;width:100%;height:100%}.team-person a:not(.team-person-link){position:relative;z-index:2}.team-person-image{display:inline-block;width:240px;max-width:100%;vertical-align:top;margin-bottom:45px}.team-person-image a,.team-person-image span{display:inline-block;vertical-align:top;overflow:hidden;max-width:100%;position:relative}.team-person-image a:before,.team-person-image span:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;opacity:0}.team-person-image a:hover:before,.team-person:hover .team-person-image span:before{opacity:1}.gem-team .team-person-image a:before,.gem-team .team-person-image img,.gem-team .team-person-image span:before,.team-person-image a,.team-person-image span{border-radius:50%}.team-person-info{margin:0 0 20px;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.team-person-name{margin:0 0 5px;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.team-person-position{margin:0 0 28px;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.team-person .team-person-phone{color:inherit;margin:0 0 7px;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.team-person .team-person-phone a{color:inherit}.team-person .team-person-description{-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.team-person-socials .socials-item-icon{font-size:32px}.team-person-socials{margin:0 -10px}.team-person-socials .socials-item{margin:20px 10px 0}.team-person-email a:before{font-family:thegem-icons;font-weight:400;content:'\e607';font-size:16px;margin-right:10px;color:inherit;vertical-align:top}.gem-team-style-1 .team-person{border:1px solid transparent}.gem-team-style-2 .team-person{padding:50px 50px;border-radius:0 50px 50px 50px}.gem-team-style-2 .team-person-box-columns .team-person-box-left{float:left;margin-right:-270px}.gem-team-style-2 .team-person-box-columns .team-person-box-left+.team-person-box-right{float:left;width:100%;padding-left:270px}.gem-team-style-2 .team-person-image{position:relative}.gem-team-style-2 .team-person-image a,.gem-team-style-2 .team-person-image a:before,.gem-team-style-2 .team-person-image img,.gem-team-style-2 .team-person-image span,.gem-team-style-2 .team-person-image span:before{border-radius:0}.gem-team-style-2 .team-person-name{margin-top:-10px}.gem-team-style-2 .team-person-socials .socials-item-icon{font-size:20px}.gem-team-style-2 .team-person-socials{margin:0 -6px}.gem-team-style-2 .team-person-socials .socials-item{margin:12px 6px 0}@media (max-width:1211px){.gem-team-style-2 .col-sm-6 .team-person-box-columns .team-person-box-left{float:none;margin-right:0}.gem-team-style-2 .col-sm-6 .team-person-box-columns .team-person-box-left+.team-person-box-right{float:none;padding-left:0}}@media (min-width:1212px){.gem-team-style-2 .col-sm-6 .team-person-box-columns .team-person-box-left .team-person-image{margin-bottom:0}}@media (max-width:639px){.gem-team-style-2 .team-person-box-columns .team-person-box-left{float:none;margin-right:0}.gem-team-style-2 .team-person-box-columns .team-person-box-left+.team-person-box-right{float:none;padding-left:0}}.gem-team-style-3 .team-person{border-radius:180px 180px 0 0}.gem-team-style-3 .team-person-image{padding-top:15px;padding-left:35px;padding-right:35px;width:310px}.gem-team-style-3 .team-person-info{margin:0 0 30px}.gem-team-style-3 .team-person-name{margin:0}.gem-team-style-3 .team-person-position{font-size:.875em}.gem-team-style-3 .team-person-socials .socials-item-icon{font-size:20px}.gem-team-style-3 .team-person-socials{margin:0 -6px}.gem-team-style-3 .team-person-socials .socials-item{margin:12px 6px 0}.gem-team-style-3 .team-person-email a:before{font-size:32px;margin-right:0}.gem-team-style-4 .team-person{border-bottom:6px solid #a3e7f0;padding-bottom:10px;padding-left:40px}.gem-team-style-4 .team-person-image{width:128px;margin-bottom:30px}.gem-team-style-4 .team-person-info{margin:0}.gem-team-style-4 .team-person-name{margin:0 0 20px}.gem-team-style-4 .team-person-position{font-size:.875em;margin-bottom:3px}.gem-team-style-4 .team-person-phone{margin:0 0 2px}.gem-team-style-4 .team-person-socials .socials-item-icon{font-size:20px}.gem-team-style-4 .team-person-socials{margin-bottom:40px;margin-left:-6px;margin-right:-6px}.gem-team-style-4 .team-person-socials .socials-item{margin:12px 6px 0}.gem-team-style-4 .team-person-email{margin-bottom:40px;margin-top:5px}.gem-team-style-4 .team-person-email a:before{font-size:32px;margin-right:0}.gem-team-style-5.row{margin-left:0;margin-right:0}.gem-team-style-5 .inline-column{padding-left:0;padding-right:0}.gem-team-style-5 .team-person,.gem-team-style-5 .team-person-hover{-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.gem-team-style-5 .team-person{padding:3px 0}.gem-team-style-5 .team-person-image a,.gem-team-style-5 .team-person-image span{overflow:visible}.gem-team-style-5 .team-person-image a:before,.gem-team-style-5 .team-person-image span:before{opacity:0;left:6px;right:6px;top:6px;bottom:6px;width:auto;height:auto;background-color:rgba(70,72,92,.7);display:none}.gem-team-style-5 .team-person-image a:hover:before,.gem-team-style-5 .team-person:hover .team-person-image span:before{opacity:1}.gem-team-style-5 .team-person-image{padding-left:40px;padding-right:40px;width:320px}.gem-team-style-5 .team-person-image .image-hover{display:inline-block;vertical-align:middle;border-radius:50%;padding:6px;border:3px solid #dce1e4;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;max-width:100%}.gem-team-style-5 .team-person:hover .image-hover{border-color:#00bcd4;background-color:#00bcd4}.gem-team-style-5 .team-person-hover{padding:47px 30px}.gem-team-style-5 .team-person:hover{margin-top:-23px;margin-bottom:-23px}.gem-team-style-5 .team-person:hover .team-person-hover{padding-top:70px;padding-bottom:70px}.gem-team-style-5 .team-person-socials .socials-item-icon{font-size:25px}.gem-team-style-5 .team-person-socials{margin-left:-6px;margin-right:-6px}.gem-team-style-5 .team-person-socials .socials-item{margin:12px 6px 0}.gem-team-style-6 .team-person{border:1px solid transparent;padding:0}.gem-team-style-6 .team-person-hover{padding:43px 34px}.gem-team-style-6 .team-person,.gem-team-style-6 .team-person-hover{-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.gem-team-style-6 .team-person-box-left{float:left;margin-right:-100px}.gem-team-style-6 .team-person-box-left+.team-person-box-right{float:left;width:100%;padding-left:100px}.gem-team-style-6 .team-person-image{position:relative;width:80px}.gem-team-style-6 .team-person-socials .socials-item-icon{font-size:20px}.gem-team-style-6 .team-person-socials{margin:0 -6px}.gem-team-style-6 .team-person-socials .socials-item{margin:12px 6px 0}.gem-team-style-6 .team-person-email,.gem-team-style-6 .team-person-position{font-size:.875em}.gem-team-style-6 .team-person-info,.gem-team-style-6 .team-person-phone,.gem-team-style-6 .team-person-position{margin:0}.gem-team-equal-height{display:flex;flex-wrap:wrap}.gem-team-equal-height .thegem-wrap{min-height:100%}.gem-team-equal-height .thegem-wrap .team-person{height:100%}
.gem-video .gem-wrapbox-element,.gem-video .gem-wrapbox-inner,.gem-video .shadow-wrap,.gem-vimeo .gem-wrapbox-element,.gem-vimeo .gem-wrapbox-inner,.gem-vimeo .shadow-wrap,.gem-youtube .gem-wrapbox-element,.gem-youtube .gem-wrapbox-inner,.gem-youtube .shadow-wrap{width:100%;height:100%}.gem-wrapbox-inner.gem-ratio-style .gem-wrapbox-element,.gem-wrapbox-inner.gem-ratio-style .preloader,.gem-wrapbox-inner.gem-ratio-style .shadow-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.gem-image-centered-box{margin-bottom:1.421em}.gem-image a,.gem-textbox-picture a{position:relative;display:inline-block;vertical-align:top;overflow:hidden}.gem-image a:before,.gem-textbox-picture a:before{content:'';position:absolute;top:-100%;left:0;right:0;bottom:0;-webkit-transition:opacity .5s,background-color .5s;transition:opacity .5s,background-color .5s;opacity:0;z-index:5}.gem-image a:hover:before,.gem-textbox-picture a:hover:before{opacity:1;-webkit-transition:opacity .5s,background-color .5s;transition:opacity .5s,background-color .5s}.gem-image a:after,.gem-textbox-picture a:after{content:'\e60f';font-family:thegem-icons;font-weight:400;font-style:normal;font-size:40px;height:40px;line-height:40px;width:40px;text-align:center;position:absolute;top:-20px;left:50%;transition:opacity .3s,top .3s;-webkit-transition:opacity .3s,top .3s;margin-left:-20px;margin-top:-20px;z-index:5;opacity:0}.gem-image a:hover:after,.gem-textbox-picture a:hover:after{top:50%;opacity:1;transition:opacity .5s,top .3s;-webkit-transition:opacity .5s,top .3s}.gem-map-with-text .wpb_gmaps_widget .wpb_wrapper{padding:0}.gem-gmaps{display:inline-block;max-width:100%}.gem-gmaps .gem-gmaps-hide{overflow:hidden;width:100%}.gem-gmaps iframe{border:0 none;vertical-align:top;margin-top:-46px;width:100%}.gem-gmaps .preloader+iframe{margin-top:-240px!important}.gem-gmaps .preloader+iframe+.map-locker{opacity:0}.gem-gmaps.gem-wrapbox-style-11{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden}.gem-gmaps.gem-wrapbox-style-11 .gem-gmaps-hide{-webkit-mask-image:url('https://www.techne05.it/wp-content/themes/thegem-elementor/css/css/circle.svg')}iframe+.map-locker{position:relative;float:right;margin-top:-150px;margin-right:13px;height:50px;width:50px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#fff url('https://www.techne05.it/wp-content/themes/thegem-elementor/css/images/map-locker.png') no-repeat 0 50%}iframe+.map-locker.disabled{background-position:100% 50%}.wpb_gmaps_widget .wpb_map_wraper.hide_title iframe{margin-top:-46px}.wpb_gmaps_widget .wpb_map_wraper.hide_title{overflow:hidden}.gem-gmaps.gem-wrapbox-style-11 .gem-wrapbox-inner:after{display:none}.gem-gmaps.gem-wrapbox-style-11 .gem-wrapbox-inner{padding:12px;border:2px solid}.gem-gmaps.gem-wrapbox-style-8 .gem-wrapbox-inner{border-radius:34px;overflow:hidden}.gem-wrapbox{position:relative;margin-bottom:1.421em}.gem-wrapbox-position-left{float:left}.gem-wrapbox-position-right{float:right}.gem-wrapbox-position-below,.gem-wrapbox-position-centered{display:inline-block}.gem-wrapbox-inner{position:relative}.gem-wrapbox-element{width:100%}.gem-wrapbox-style-1{border:8px solid transparent}.gem-wrapbox-style-1.shadow-box{box-shadow:none}.gem-wrapbox-style-2{border:16px solid transparent}.gem-wrapbox-style-3{padding:8px;border:1px solid transparent}.gem-wrapbox-style-4{padding:20px;border:2px solid transparent}.gem-wrapbox-style-5{padding:20px}body .gem-wrapbox-style-5{-webkit-box-shadow:0 1px 27px 1px rgba(44,46,61,.25);-moz-box-shadow:0 1px 27px 1px rgba(44,46,61,.25);box-shadow:0 1px 27px 1px rgba(44,46,61,.25)}.gem-wrapbox-style-6{padding:8px;border:20px solid transparent}.gem-wrapbox-style-7{padding:10px;border-radius:20px;border:10px solid transparent}.gem-wrapbox-style-8{padding:18px;border:6px solid transparent;border-radius:55px}.gem-wrapbox-style-8 img{border-radius:34px}.gem-wrapbox-style-8 .gem-wrapbox-inner a:before{border-radius:34px}.gem-wrapbox-style-8 .gem-wrapbox-inner a{z-index:1;overflow:hidden;border-radius:34px}.gem-wrapbox-style-8 .overlay-wrap{border-radius:34px;overflow:hidden}.gem-wrapbox-style-9 .gem-wrapbox-inner:after{content:"";position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:2px dashed transparent}.gem-wrapbox-style-9 .overlay-wrap:after{content:"";position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:2px dashed transparent}.gem-wrapbox-style-11 .gem-wrapbox-inner{overflow:hidden;border-radius:50%;z-index:1}.gem-wrapbox-style-11 .gem-wrapbox-inner:after{content:"";position:absolute;z-index:1;top:15px;left:15px;right:15px;bottom:15px;border:2px solid #fff;border-radius:50%}.gem-gallery-grid.metro.metro-item-style-6 .gallery-set .gallery-item{margin-bottom:70px!important;overflow:visible!important}.gem-gallery-grid.metro.metro-item-style-10 .gallery-set .gallery-item,.gem-gallery-grid.metro.metro-item-style-4 .gallery-set .gallery-item,.gem-gallery-grid.metro.metro-item-style-5 .gallery-set .gallery-item,.gem-gallery-grid.metro.metro-item-style-8 .gallery-set .gallery-item{margin-bottom:60px!important;overflow:visible!important}.gem-gallery-grid.metro.metro-item-style-2 .gallery-set .gallery-item,.gem-gallery-grid.metro.metro-item-style-7 .gallery-set .gallery-item{margin-bottom:50px!important;overflow:visible!important}.gem-gallery-grid.metro.metro-item-style-1 .gallery-set .gallery-item{margin-bottom:30px!important;overflow:visible!important}.gem-gallery-grid.metro.metro-item-style-3 .gallery-set .gallery-item{margin-bottom:35px!important;overflow:visible!important}.gem-gallery-grid.metro.metro-item-style-11 .gallery-set .gallery-item{margin-bottom:20px!important;overflow:visible!important}.gem-wrapbox-style-10{padding:20px;border:2px dashed transparent}.gem-wrapbox-style-12{z-index:5}.gem-wrapbox-style-14 img{border-radius:50%}.gem-wrapbox-style-12 .shadow-wrap{padding:16px;height:auto}.gem-wrapbox-style-12 .shadow-wrap:after,.gem-wrapbox-style-12 .shadow-wrap:before{box-shadow:0 -15px 20px rgba(0,0,0,.1);content:"";height:20%;left:2px;max-width:300px;position:absolute;top:22px;transform:rotate(2deg);width:40%;z-index:-2}.gem-wrapbox-style-12 .shadow-wrap:after{left:auto;right:2px;transform:rotate(-2deg)}.gem-wrapbox-style-12 .gem-wrapbox-inner:after,.gem-wrapbox-style-12 .gem-wrapbox-inner:before{bottom:20px;box-shadow:0 15px 25px rgba(0,0,0,.35);content:'';height:20%;left:5px;max-width:300px;position:absolute;transform:rotate(-2deg);width:40%;z-index:-2}.gem-wrapbox-style-12 .gem-wrapbox-inner:after{left:auto;right:5px;transform:rotate(2deg)}.gem-wrapbox-style-9 .gem-wrapbox-inner:after,.gem-wrapbox-style-9 .overlay-wrap:after{border-color:rgba(255,255,255,.5)}.gem-video.gem-wrapbox-style-11,.gem-vimeo.gem-wrapbox-style-11,.gem-youtube.gem-wrapbox-style-11{border-radius:50%;overflow:hidden}.gem-gmaps.gem-wrapbox-style-11 .gem-wrapbox-inner{border-color:#e0e5e8}
.styled-image-wrapper::after{content:"";display:block;clear:both}.styled-image-wrapper .gem-image a img{transition:all .5s}.gem-image-centered-box,.gem-wrapbox{margin-bottom:0}.gem-image a{display:block}.gem-image a:after{content:none}.gem-image a:before{top:0;background-color:unset}.gem-image a i,.gem-image a svg{font-style:normal;font-size:40px;height:40px;line-height:40px;width:40px;text-align:center;position:absolute;top:-20px;left:50%;transition:opacity .3s,top .3s;-webkit-transition:opacity .3s,top .3s;margin-left:-20px;margin-top:-20px;z-index:5;opacity:0;color:#fff}.gem-image a svg{width:1em;height:1em;fill:currentColor}.gem-image a:hover i,.gem-image a:hover svg{top:50%;opacity:1;transition:opacity .5s,top .3s;-webkit-transition:opacity .5s,top .3s}.gem-wrapbox-style-13 .gem-wrapbox-inner{overflow:hidden;border-radius:50%;z-index:1}.gem-wrapbox-style-13 .gem-wrapbox-inner:after{content:"";position:absolute;z-index:1;top:unset;left:unset;right:unset;bottom:unset;border:none}
.diagram-wrapper.style-3 .digram-line-box .skill-title span{color:#fff}.skill-element+.skill-element{margin:8px 0 0 0}.skill-title{font-size:89.5%;line-height:1.421;margin:0 0 5px 0}.skill-amount{float:right;font-size:126.3%;margin-top:-11px}.skill-line{font-size:0;line-height:1;height:10px;margin-right:55px}.skill-line div{display:inline-block;font-size:0;line-height:1;height:10px}.skill-line div.animation{-moz-transition:width 1.6s cubic-bezier(.165, .84, .44, 1);-ms-transition:width 1.6s cubic-bezier(.165, .84, .44, 1);-o-transition:width 1.6s cubic-bezier(.165, .84, .44, 1);-webkit-transition:width 1.6s cubic-bezier(.165, .84, .44, 1);transition:width 1.6s cubic-bezier(.165, .84, .44, 1)}.diagram-summary{font-size:89.5%;line-height:1.471;margin:0 0 .766667em 0}.widget .diagram-summary{font-size:100%}.diagram-summary-text{margin:0 0 .766667em 0}.diagram-circle{text-align:center}.diagram-circle{position:relative}.diagram-circle .box-wrapper{max-width:550px;position:relative;text-align:left}.tab_wrapper .diagram-circle .box-wrapper{margin:0 auto}.diagram-circle .box{position:relative}.diagram-circle .skills{display:none}.diagram-circle .text{font-size:89.5%;line-height:1.471;position:absolute;left:0;top:0;z-index:1}.widget .diagram-circle .text{font-size:100%}.diagram-circle .text div{display:table-cell;text-align:center;vertical-align:middle;line-height:1.2;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.diagram-circle .text div span{display:block;text-align:center;padding:0 0 0 5px;margin:0}.widget .diagram-circle .text div,.widget .diagram-circle .text div span.title{font-size:inherit}.diagram-legend{display:inline-block;position:absolute;left:0;top:50%;z-index:1;text-align:left}.diagram-legend .legend-element{margin:0 0 26px 0}.diagram-legend .legend-element .color{display:block;float:left;width:16px;height:16px}.sidebar .diagram-legend .legend-element .color{width:12px;height:12px}.diagram-legend .legend-element .title{display:block;line-height:1;margin:0 0 0 30px}.widget .diagram-legend .legend-element .title{margin-left:23px;margin-top:-2px}.diagram-wrapper.style-3 .digram-line-box .skill-title span.diagram-skill-title{margin-left:0}.diagram-wrapper.style-3 .digram-line-box .skill-title span.diagram-skill-amount{margin-left:8px}.diagram-wrapper .digram-line-box{background-color:inherit}.diagram-wrapper.style-3 .digram-line-box .skill-element{position:relative;padding-top:0}.diagram-wrapper.style-3 .digram-line-box .skill-element+.skill-element{margin-top:18px}.diagram-wrapper.style-3 .skill-title{position:absolute;top:50%;margin-bottom:0}.diagram-wrapper.style-3 .skill-title{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.widget-testimonials{position:relative}.gem-testimonials-navigation a{overflow:visible}.gem-testimonials,.gem-testimonials:hover{-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.testimonials-style-1-item{position:relative;display:inline-block}.testimonials-style-1-image{padding-top:60px;height:190px}.testimonials-style-1-item{text-align:center}.testimonials-style-1-text{font-style:inherit;padding-left:15px;padding-right:15px;padding-top:35px;padding-bottom:10px;clear:both}.testimonials-style-1-item .gem-dummy{margin-left:62px}.testimonials-style-1-item{border-top-left-radius:67px;border-top-right-radius:67px;overflow:hidden}.testimonials-style-1-teg{border-bottom-left-radius:67px;border-bottom-right-radius:67px}.testimonials-style-1-item .gem-testimonial-position{padding-top:4px}.testimonials-style-2-bg{position:relative}.testimonials-style-2-item .wrap-style{transform:rotate(270deg);transform-origin:0 100%;-webkit-transform:rotate(270deg);-webkit-transform-origin:0 100%;overflow:visible;position:absolute;top:-4px;left:50%;margin-left:49px;width:49px;height:100px}.testimonials-style-1-item .wrap-style{transform:rotate(270deg);transform-origin:0 100%;-webkit-transform:rotate(270deg);-webkit-transform-origin:0 100%;overflow:visible;position:absolute;bottom:-2px;left:50%;margin-left:49px;width:49px;height:100px}.testimonials-style-1-item .empy_space{height:48px}.widget .gem-testimonial-text>.testimonials-style-1-teg,.widget .gem-testimonial-text>.testimonials-style-2-teg{margin-bottom:0}.testimonials-style-2-text.gem-testimonial-text{padding-left:20px;padding-right:20px;border-radius:59px}.testimonials-style-1-text.gem-testimonial-text{padding:33px 20px}.gem-widget-testimonials-next-style-1.gem-next:after,.gem-widget-testimonials-next-style-2.gem-next:after,.gem-widget-testimonials-prev-style-1.gem-prev:after,.gem-widget-testimonials-prev-style-2.gem-prev:after{font-family:thegem-icons;height:40px;width:40px;line-height:1.7;margin:0;left:0}.gem-widget-testimonials-next-style-1.gem-next:after,.gem-widget-testimonials-prev-style-1.gem-prev:after{top:106px}.gem-widget-testimonials-prev-style-1.gem-prev:after,.gem-widget-testimonials-prev-style-2.gem-prev:after{content:'\e637';padding-left:5px}.gem-widget-testimonials-next-style-1.gem-next:after,.gem-widget-testimonials-next-style-2.gem-next:after{content:'\e638';padding-right:5px}.gem-widget-testimonials-next-style-2.gem-next:after,.gem-widget-testimonials-prev-style-2.gem-prev:after{top:42px}.testimonials-style-2-item{border-radius:60px;overflow:hidden}.testimonials-style-2-item .gem-testimonial-text{padding-top:63px;border-bottom-left-radius:60px;border-bottom-right-radius:60px;overflow:hidden}.testimonials-carousel-style-2,.testimonials-style-2-text.gem-testimonial-text .testimonials-style-2,.testimonials.testimonials-style-2{border-radius:60px!important;overflow:hidden!important}.testimonials-style-1-teg{font-style:normal;padding-bottom:50px;padding-top:40px}.testimonials-style-1-post.gem-testimonial-company{margin-top:-3px}.testimonials-style-1-item,.testimonials-style-2-item{vertical-align:top}.testimonials-style-1-prev{left:17px;top:93px;font-family:thegem-icons;content:'\e601';font-size:20px;position:absolute;outline:0}.testimonials-style-1-next{right:17px;top:93px;font-family:thegem-icons;content:'\e601';font-size:18px;position:absolute;outline:0}.testimonials-style-1-teg{font-size:30px;font-family:thegem-icons}.testimonials-style-1-image img{height:128px;width:128px}.testimonials-style-2-teg{padding-top:38px;padding-bottom:38px}.testimonials-style-2-text{font-style:inherit;padding-left:15px;padding-right:15px;padding-top:30px;text-align:center;padding-bottom:20px}.testimonials-style-2-name{padding-top:14px}.testimonials-style-2{text-align:center;position:relative}.testimonials-style-2-bg{padding-bottom:47px;text-align:center;margin-top:-47px}.triangle-with-shadow.trangle-style-2{margin-top:-1px}.testimonials-style-2-image{margin-top:114px;position:relative;height:128px}.testimonials-style-2-item .gem-dummy{margin-left:64px}.testimonials-style-2-item{display:inline-block;text-align:center}.testimonials-style-2-prev{left:17px;bottom:180px;font-family:thegem-icons;content:'\e601';font-size:20px;position:absolute;outline:0}.testimonials-style-2-next{right:17px;bottom:180px;font-family:thegem-icons;content:'\e601';font-size:18px;position:absolute;outline:0}.testimonials-style-2-teg{font-size:60px;font-family:thegem-icons;font-style:normal}.testimonials-style-2-text>p{margin-bottom:0}.testimonials-style-2-image img{height:128px;width:128px}.gem-widget-testimonials-prev-style-1.gem-prev:after{top:106px;font-size:24px;font-family:thegem-icons}.gem-widget-testimonials-next-style-1.gem-next:after{top:106px;font-size:24px;font-family:thegem-icons}.gem-widget-testimonials-prev-style-2.gem-prev:after{position:absolute;font-size:24px;font-family:thegem-icons}.gem-widget-testimonials-next-style-2.gem-next:after{position:absolute;font-size:24px;font-family:thegem-icons}.triangle-with-shadow{width:100px;height:40px;display:inline-block;position:relative;overflow:hidden}.triangle-with-shadow:after{content:"";position:absolute;width:50px;height:50px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);top:-25px;left:25px}.testimonials-style-1-block{margin-bottom:10px;text-align:center}.testimonials-style-1-post{padding-top:3px}.testimonials-style-2-post{padding-top:3px}.gem-testimonials-carousel-wrap .testimonials-style-2-bg .testimonials-style-2-post a{padding-top:3px}.testimonials-style-2-text{position:relative}.testimonials-style-1-block .gem-testimonials-carousel-wrap{margin-bottom:-1px;text-align:center}.testimonials-style-2-bg{padding-top:3px}.testimonials-style-2-item .gem-dummy{height:128px;width:128px}.testimonials-style-1-item .gem-dummy{height:128px;width:128px}.gem-testimonials.style1 svg{display:none}.testimonials-style-1-name.gem-testimonial-name,.testimonials-style-2-name.gem-testimonial-name{text-transform:uppercase;letter-spacing:.05em;font-size:14px}.testimonials-style-1-teg{font-size:58px}body .thegem-widget-testimonial .testimonials-style-1-teg{color:#a3e7f0}.thegem-widget-testimonial .testimonials-style-2-teg{color:#a3e7f0}.gem-testimonial-item{float:left}.gem-testimonials .gem-testimonials-carousel-wrap .quote-color-added.gem-testimonial-wrapper p:after,.gem-testimonials .gem-testimonials-carousel-wrap .quote-color-added.gem-testimonial-wrapper:after{display:none}.gem-testimonials .gem-testimonials-carousel-wrap .quote-color-added.gem-testimonial-wrapper p{display:inline}.gem-testimonials.style1 .custom-color-blockqute-mark,.gem-testimonials.style1 .gem-testimonial-wrapper:after{content:'\e60c';display:block;font-family:thegem-icons;text-align:center;font-size:60px;height:33px;line-height:33px;padding-top:40px;vertical-align:top;font-style:normal;font-weight:400}.gem-testimonial-text{font-size:32px;text-align:center;padding:14px 80px 0;line-height:1.2;font-style:normal}.gem-testimonial-text p{margin:0}.gem-testimonial-image{margin:0 auto;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.gem-testimonial-image img{-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.gem-testimonial-image span{display:inline-block;vertical-align:top;overflow:hidden;max-width:100%;position:relative}.gem-testimonial-image span::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;opacity:0}.gem-testimonial-image a:hover::before,.gem-testimonial-image:hover span::before{opacity:1}.gem-testimonial-name{text-align:center;text-transform:uppercase}.gem-testimonial-position{line-height:1.421;text-align:center}.gem-testimonials-carousel-wrap{position:relative;overflow:hidden}.gem-testimonial-wrapper{padding-bottom:35px}.gem-testimonials.size-small .gem-testimonial-image{width:80px;height:80px}.gem-testimonials.size-medium .gem-testimonial-image{width:128px;height:128px}.gem-testimonials.size-large .gem-testimonial-image{width:160px;height:160px}.gem-testimonials.size-xlarge .gem-testimonial-image{width:240px;height:240px}.gem-testimonials.style1 .gem-testimonial-content div{text-align:center}.gem-testimonials.style1 .gem-testimonial-name{padding-top:35px}.gem-testimonials.style2 .gem-testimonial-image{float:left;display:table-cell}.gem-testimonials.style2 .gem-testimonial-content{display:table-cell;padding-left:38px}.gem-testimonials.style2 .gem-testimonial-content div{text-align:left}.gem-testimonials.style2 .gem-testimonial-text{padding:0;margin-top:14px}.gem-testimonial-company,.gem-testimonial-position{font-size:14px}.gem-testimonial-content .gem-testimonial-name{font-size:14px;margin:0}.style2.gem-testimonials{border-radius:55px}.style2 .gem-testimonial-wrapper{padding:0 90px}.gem-testimonials.style2 .gem-testimonial-wrapper .custom-color-blockqute-mark,.gem-testimonials.style2 .gem-testimonial-wrapper p:after{content:'\e60c';font-family:thegem-icons;font-size:60px;height:33px;display:inline-block;line-height:33px;padding-top:30px;vertical-align:top;margin-left:20px;font-style:normal;font-weight:400}@media (max-width:768px){.style2 .gem-testimonial-wrapper{padding:0 50px}.gem-testimonials.style2 .gem-testimonial-wrapper .custom-color-blockqute-mark,.gem-testimonials.style2 .gem-testimonial-wrapper p:after{display:block}}.style1 .gem-testimonial-wrapper:after,.style2 .gem-testimonial-wrapper p:after{color:#a3e7f0}.testimonials_svg{bottom:-56px;margin-left:105px}.gem-testimonials.fullwidth-block.style2 .testimonials_svg{margin-left:23%;position:absolute;bottom:-56px}@media (min-width:1900px){.gem-testimonials.fullwidth-block.style2 .testimonials_svg{left:50%;margin-left:-450px}}.gem-testimonials.style2{position:relative}.gem-testimonials.style2 .testimonials_svg{margin-left:105px;position:absolute}.style2.gem-testimonials{margin-bottom:60px}.gem-testimonials.style2 .gem-testimonial-item{float:left;padding:73px 0}.gem-testimonials .gem-next:after,.gem-testimonials .gem-prev:after{position:absolute;font-family:thegem-icons;top:50%;margin-top:0;left:50%;width:40px;transform:translate(-50%,-50%);font-size:24px;height:40px;line-height:40px;text-align:center;text-indent:0;font-weight:400;margin:0}.gem-testimonials .gem-next:after,.gem-testimonials .gem-prev:after{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.gem-testimonials .gem-next:hover:after,.gem-testimonials .gem-prev:hover:after{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.gem-testimonials .gem-next,.gem-testimonials .gem-prev{width:40px}.gem-testimonials-carousel{overflow:hidden!important}.style2.gem-testimonials.fullwidth-block{background-color:transparent}.style2.gem-testimonials.fullwidth-block .container{border-radius:55px}.gem-testimonials.fullwidth-block .gem-next,.gem-testimonials.fullwidth-block .gem-prev{width:80px}.gem-testimonials.fullwidth-block .gem-next:after,.gem-testimonials.fullwidth-block .gem-prev:after{position:absolute;font-family:thegem-icons;top:50%;left:50%;width:80px;font-size:48px;height:80px;line-height:80px;text-align:center;text-indent:0;font-weight:400;background-color:transparent;transform:translate(-50%,-50%);margin:0}.widget .testimonials-style-1 .gem-dummy,.widget .testimonials-style-2 .gem-dummy{background-image:url("https://www.techne05.it/wp-content/plugins/thegem-elements-elementor/inc/elementor/widgets/testimonials/assets/images/default-avatar.png");background-size:100%}.widget .testimonials-style-1 .gem-dummy:after,.widget .testimonials-style-2 .gem-dummy:after{display:none}@media (max-width:768px){.gem-testimonial-text{font-size:23px;padding:30px 40px}.gem-testimonial-wrapper{padding:20px;padding-bottom:50px}.gem-testimonial-text{padding:14px 45px 0}.gem-testimonials.style2 .gem-testimonial-image{display:block;float:none}.gem-testimonials.style2 .gem-testimonial-content{display:block;padding-left:0}.gem-testimonial-company,.gem-testimonial-name,.gem-testimonial-text{text-align:center}.gem-testimonials.style2 .gem-testimonial-content div{text-align:center}.gem-testimonials.style2 .gem-testimonial-content{padding-top:40px}.gem-testimonials.style2 .gem-testimonial-wrapper p:after{width:100%;display:inline-block;margin-left:0;padding-bottom:40px}.gem-testimonials.fullwidth-block .gem-next,.gem-testimonials.fullwidth-block .gem-prev{width:40px}.style2.gem-testimonials.fullwidth-block{padding:0 20px}.testimonials_svg{text-align:center;margin-left:0}.gem-testimonials.fullwidth-block .gem-next:after,.gem-testimonials.fullwidth-block .gem-prev:after{position:absolute;font-family:thegem-icons;top:50%;margin-top:0;left:50%;width:40px;font-size:24px;height:40px;line-height:40px;text-align:center;text-indent:0;font-weight:400;margin-top:-20px}}#colophon.testimonials-style-1-image,#colophon.testimonials-style-1-name,#colophon.testimonials-style-1-post,#colophon.testimonials-style-1-teg,#colophon.testimonials-style-1-text.gem-testimonial-text,#colophon.testimonials-style-2-text.gem-testimonial-text{background-color:#2c2e3d}.gem-widget-testimonials-next-style-1.gem-next:after,.gem-widget-testimonials-next-style-1.gem-next:hover:after,.gem-widget-testimonials-next-style-2.gem-next:after,.gem-widget-testimonials-next-style-2.gem-next:hover:after,.gem-widget-testimonials-prev-style-1.gem-prev:after,.gem-widget-testimonials-prev-style-1.gem-prev:hover:after,.gem-widget-testimonials-prev-style-2.gem-prev:after,.gem-widget-testimonials-prev-style-2.gem-prev:hover:after{-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}#colophon .testimonials-style-2-item .wrap-style{fill:#2c2e3d}#colophon .testimonials-style-2-text.gem-testimonial-text{background-color:#2c2e3d}#colophon .gem-testimonial-text p{color:#99a9b6}#colophon .testimonials-style-2-item{background-color:#181828}#colophon .testimonials-style-1-image,#colophon .testimonials-style-1-name,#colophon .testimonials-style-1-post,#colophon .testimonials-style-1-teg,#colophon .testimonials-style-1-text.gem-testimonial-text{background-color:#2c2e3d!important}#colophon .testimonials-style-1-item .wrap-style{fill:#2c2e3d}#colophon .testimonials-style-1 .gem-next:after,#colophon .testimonials-style-1 .gem-prev:after{background-color:#181828;color:#fff}#colophon .testimonials-style-1 a:hover:after{color:#00bcd4}#colophon .testimonials-style-2 .gem-next:after,#colophon .testimonials-style-2 .gem-prev:after{background-color:#2c2e3d;color:#fff}#colophon .testimonials-style-2 a:hover:after{color:#00bcd4}
.elementor-6 .elementor-element.elementor-element-ef82e8e{padding:80px 0 150px 0}.elementor-6 .elementor-element.elementor-element-4b5ea2c>.elementor-element-populated{padding:0 0 0 20px}.elementor-6 .elementor-element.elementor-element-76231d5 .elementor-heading-title{color:#2c2c2c}.elementor-6 .elementor-element.elementor-element-eb56920{--divider-border-style:solid;--divider-color:#F26D2C;--divider-border-width:3px}.elementor-6 .elementor-element.elementor-element-eb56920 .elementor-divider-separator{width:55px}.elementor-6 .elementor-element.elementor-element-eb56920 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-6 .elementor-element.elementor-element-eb56920>.elementor-widget-container{margin:0 0 20px 0}.elementor-6 .elementor-element.elementor-element-6f76751>.elementor-widget-container{margin:0 0 50px 0}.elementor-6 .elementor-element.elementor-element-d038c9e>.elementor-element-populated{padding:0 0 0 20px}.elementor-6 .elementor-element.elementor-element-11e021a .elementor-heading-title{color:#2c2c2c}.elementor-6 .elementor-element.elementor-element-319399e{--divider-border-style:solid;--divider-color:#F26D2C;--divider-border-width:3px}.elementor-6 .elementor-element.elementor-element-319399e .elementor-divider-separator{width:55px}.elementor-6 .elementor-element.elementor-element-319399e .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-6 .elementor-element.elementor-element-319399e>.elementor-widget-container{margin:0 0 20px 0}.elementor-6 .elementor-element.elementor-element-f98151b>.elementor-widget-container{margin:0 0 50px 0}.elementor-6 .elementor-element.elementor-element-5be4126 .gem-quote:not(.gem-quote-style-3){padding:50px 20px 50px 50px}.elementor-6 .elementor-element.elementor-element-5be4126 .gem-quote.gem-quote-style-3 blockquote{padding:50px 20px 50px 50px}.elementor-6 .elementor-element.elementor-element-5be4126 .gem-quote::after{font-size:76px;color:#f26d2c}.elementor-6 .elementor-element.elementor-element-e904d55>.elementor-container{text-align:center}.elementor-6 .elementor-element.elementor-element-e904d55{padding:0 0 180px 0}.elementor-6 .elementor-element.elementor-element-684ac734.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-6 .elementor-element.elementor-element-721d2c10{text-align:center}.elementor-6 .elementor-element.elementor-element-721d2c10>.elementor-widget-container{margin:0 0 50px 0;padding:0 20px 0 20px}.elementor-6 .elementor-element.elementor-element-2b83fee5 .team-person{background-color:rgba(2,1,1,0)!important;border-style:solid;border-width:0 0 0 0}.elementor-6 .elementor-element.elementor-element-2b83fee5 .gem-team.gem-team-style-6 .team-person-hover,.elementor-6 .elementor-element.elementor-element-2b83fee5 .gem-team:not(.gem-team-style-6) .team-person{padding:0}.elementor-6 .elementor-element.elementor-element-2b83fee5 .team-person-image>span::before{background-color:rgba(2,1,1,0)!important}.elementor-6 .elementor-element.elementor-element-2b83fee5 .team-person-name,.elementor-6 .elementor-element.elementor-element-2b83fee5 .team-person-name span{color:#f26d2c!important}.elementor-6 .elementor-element.elementor-element-2b83fee5 .team-person-phone a{color:#000}.elementor-6 .elementor-element.elementor-element-2b83fee5 .team-person-email a:before{font-size:16px}.elementor-6 .elementor-element.elementor-element-2b83fee5 .team-person-email a{color:#4c82c3}.elementor-6 .elementor-element.elementor-element-9ddcdc7{--spacer-size:50px}.elementor-6 .elementor-element.elementor-element-7359e22 .team-person{background-color:rgba(2,1,1,0)!important;border-style:solid;border-width:0 0 0 0}.elementor-6 .elementor-element.elementor-element-7359e22 .gem-team.gem-team-style-6 .team-person-hover,.elementor-6 .elementor-element.elementor-element-7359e22 .gem-team:not(.gem-team-style-6) .team-person{padding:0}.elementor-6 .elementor-element.elementor-element-7359e22 .team-person-image>span::before{background-color:rgba(2,1,1,0)!important}.elementor-6 .elementor-element.elementor-element-7359e22 .team-person-name,.elementor-6 .elementor-element.elementor-element-7359e22 .team-person-name span{color:#f26d2c!important}.elementor-6 .elementor-element.elementor-element-7359e22 .team-person-phone a{color:#000}.elementor-6 .elementor-element.elementor-element-7359e22 .team-person-email a:before{font-size:16px}.elementor-6 .elementor-element.elementor-element-7359e22 .team-person-email a{color:#4c82c3}.elementor-6 .elementor-element.elementor-element-5abe66d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 135px 0}.elementor-6 .elementor-element.elementor-element-5abe66d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6 .elementor-element.elementor-element-eab2749{text-align:center}.elementor-6 .elementor-element.elementor-element-eab2749 .elementor-heading-title{color:#2c2c2c}.elementor-6 .elementor-element.elementor-element-cbee251{--divider-border-style:solid;--divider-color:#F26D2C;--divider-border-width:3px}.elementor-6 .elementor-element.elementor-element-cbee251 .elementor-divider-separator{width:55px;margin:0 auto;margin-center:0}.elementor-6 .elementor-element.elementor-element-cbee251 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-6 .elementor-element.elementor-element-cbee251>.elementor-widget-container{margin:0 0 45px 0}.elementor-6 .elementor-element.elementor-element-fe2a51c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2)}.elementor-6 .elementor-element.elementor-element-fe2a51c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2)}.elementor-6 .elementor-element.elementor-element-fe2a51c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2)}.elementor-6 .elementor-element.elementor-element-fe2a51c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2)}body.rtl .elementor-6 .elementor-element.elementor-element-fe2a51c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2)}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-fe2a51c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2)}.elementor-6 .elementor-element.elementor-element-fe2a51c .elementor-icon-list-icon i{color:#f26d2c;transition:color .3s}.elementor-6 .elementor-element.elementor-element-fe2a51c .elementor-icon-list-icon svg{fill:#F26D2C;transition:fill .3s}.elementor-6 .elementor-element.elementor-element-fe2a51c{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px}.elementor-6 .elementor-element.elementor-element-fe2a51c .elementor-icon-list-icon{padding-right:10px}.elementor-6 .elementor-element.elementor-element-fe2a51c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-6 .elementor-element.elementor-element-fe2a51c .elementor-icon-list-item>a{font-size:25px}.elementor-6 .elementor-element.elementor-element-fe2a51c .elementor-icon-list-text{color:#f26d2c;transition:color .3s}.elementor-6 .elementor-element.elementor-element-09f6c27{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 135px 0}.elementor-6 .elementor-element.elementor-element-09f6c27>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6 .elementor-element.elementor-element-94c3ba3{text-align:center}.elementor-6 .elementor-element.elementor-element-94c3ba3 .elementor-heading-title{color:#2c2c2c}.elementor-6 .elementor-element.elementor-element-ecbba5f{--divider-border-style:solid;--divider-color:#F26D2C;--divider-border-width:3px}.elementor-6 .elementor-element.elementor-element-ecbba5f .elementor-divider-separator{width:55px;margin:0 auto;margin-center:0}.elementor-6 .elementor-element.elementor-element-ecbba5f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-6 .elementor-element.elementor-element-ecbba5f>.elementor-widget-container{margin:0 0 45px 0}.elementor-6 .elementor-element.elementor-element-63e9fd6{text-align:center}.elementor-6 .elementor-element.elementor-element-63e9fd6 .elementor-heading-title{color:#f26d2c}.elementor-6 .elementor-element.elementor-element-63e9fd6>.elementor-widget-container{margin:0 0 20px 0}.elementor-6 .elementor-element.elementor-element-0583864{text-align:center}.elementor-6 .elementor-element.elementor-element-0583864 .elementor-heading-title{color:#3c3950}.elementor-6 .elementor-element.elementor-element-47acba5{text-align:center}.elementor-6 .elementor-element.elementor-element-47acba5 img{width:70%}.elementor-6 .elementor-element.elementor-element-47acba5>.elementor-widget-container{margin:0 0 20px 0}.elementor-6 .elementor-element.elementor-element-bfd3bfb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6 .elementor-element.elementor-element-bfd3bfb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.techne05.it/wp-content/uploads/2018/11/construction_horizontal_arrow.png");background-position:center center;background-repeat:no-repeat}.elementor-6 .elementor-element.elementor-element-bfd3bfb>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-6 .elementor-element.elementor-element-bfd3bfb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6 .elementor-element.elementor-element-311d0e7{text-align:center}.elementor-6 .elementor-element.elementor-element-311d0e7 .elementor-heading-title{color:#f26d2c}.elementor-6 .elementor-element.elementor-element-311d0e7>.elementor-widget-container{margin:0 0 20px 0}.elementor-6 .elementor-element.elementor-element-aa3b0c7{text-align:center}.elementor-6 .elementor-element.elementor-element-aa3b0c7 .elementor-heading-title{color:#3c3950}.elementor-6 .elementor-element.elementor-element-a1ee8f6{text-align:center}.elementor-6 .elementor-element.elementor-element-a1ee8f6 img{width:70%}.elementor-6 .elementor-element.elementor-element-a1ee8f6>.elementor-widget-container{margin:0 0 20px 0}.elementor-6 .elementor-element.elementor-element-44b54bb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6 .elementor-element.elementor-element-44b54bb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.techne05.it/wp-content/uploads/2018/11/construction_horizontal_arrow.png");background-position:center center;background-repeat:no-repeat}.elementor-6 .elementor-element.elementor-element-44b54bb>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-6 .elementor-element.elementor-element-44b54bb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6 .elementor-element.elementor-element-5a55d66{text-align:center}.elementor-6 .elementor-element.elementor-element-5a55d66 .elementor-heading-title{color:#f26d2c}.elementor-6 .elementor-element.elementor-element-5a55d66>.elementor-widget-container{margin:0 0 20px 0}.elementor-6 .elementor-element.elementor-element-d2c5d1c{text-align:center}.elementor-6 .elementor-element.elementor-element-d2c5d1c .elementor-heading-title{color:#3c3950}.elementor-6 .elementor-element.elementor-element-697f805{text-align:center}.elementor-6 .elementor-element.elementor-element-697f805 img{width:70%}.elementor-6 .elementor-element.elementor-element-697f805>.elementor-widget-container{margin:0 0 20px 0}.elementor-6 .elementor-element.elementor-element-a424985:not(.elementor-motion-effects-element-type-background),.elementor-6 .elementor-element.elementor-element-a424985>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f8fc}.elementor-6 .elementor-element.elementor-element-a424985{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:115px 0 135px 0}.elementor-6 .elementor-element.elementor-element-a424985>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6 .elementor-element.elementor-element-08fdc2a .elementor-heading-title{color:#2c2c2c}.elementor-6 .elementor-element.elementor-element-59d13f5{--divider-border-style:solid;--divider-color:#FBC300;--divider-border-width:3px}.elementor-6 .elementor-element.elementor-element-59d13f5 .elementor-divider-separator{width:55px}.elementor-6 .elementor-element.elementor-element-59d13f5 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-6 .elementor-element.elementor-element-59d13f5>.elementor-widget-container{margin:0 0 45px 0}.elementor-6 .elementor-element.elementor-element-7217322:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6 .elementor-element.elementor-element-7217322>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-6 .elementor-element.elementor-element-7217322>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0 0 25px 0}.elementor-6 .elementor-element.elementor-element-7217322>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6 .elementor-element.elementor-element-0f26a94 .gem-image img{opacity:calc(100/100)}.elementor-6 .elementor-element.elementor-element-0f26a94 .gem-image a:hover img{opacity:calc(100/100)}.elementor-6 .elementor-element.elementor-element-0f26a94 .gem-image a:before{background-color:rgba(76,130,195,.8)}.elementor-6 .elementor-element.elementor-element-5f4f77c .elementor-heading-title{color:#23272f}.elementor-6 .elementor-element.elementor-element-5f4f77c>.elementor-widget-container{padding:15px 25px 0 25px}.elementor-6 .elementor-element.elementor-element-7507cb0>.elementor-widget-container{padding:0 25px 0 25px}.elementor-6 .elementor-element.elementor-element-671e7d1 .diagram-wrapper .skill-line div{background-color:#5291de}.elementor-6 .elementor-element.elementor-element-671e7d1 .diagram-circle input.color{background-color:#5291de}.elementor-6 .elementor-element.elementor-element-671e7d1 .diagram-wrapper .digram-line-box .skill-line{background-color:#e2eef7}.elementor-6 .elementor-element.elementor-element-671e7d1 .digram-line-box .diagram-skill-amount{color:#5291de}.elementor-6 .elementor-element.elementor-element-671e7d1>.elementor-widget-container{margin:-10px 0 0 0;padding:0 25px 0 25px}.elementor-6 .elementor-element.elementor-element-0f30986 .gem-button-container{text-align:left}.elementor-6 .elementor-element.elementor-element-0f30986 .gem-inner-wrapper-btn{flex-direction:row}.elementor-6 .elementor-element.elementor-element-0f30986 .gem-button-container .gem-button i,.elementor-6 .elementor-element.elementor-element-0f30986 .gem-button-container .gem-button svg{transform:rotate(0)}.elementor-6 .elementor-element.elementor-element-0f30986 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0)}.elementor-6 .elementor-element.elementor-element-0f30986>.elementor-widget-container{padding:20px 25px 0 25px}.elementor-6 .elementor-element.elementor-element-0bda1d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6 .elementor-element.elementor-element-0bda1d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-6 .elementor-element.elementor-element-0bda1d1>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0 0 25px 0}.elementor-6 .elementor-element.elementor-element-0bda1d1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6 .elementor-element.elementor-element-a8b2ddd .gem-image img{opacity:calc(100/100)}.elementor-6 .elementor-element.elementor-element-a8b2ddd .gem-image a:hover img{opacity:calc(100/100)}.elementor-6 .elementor-element.elementor-element-a8b2ddd .gem-image a:before{background-color:rgba(76,130,195,.8)}.elementor-6 .elementor-element.elementor-element-1245d76 .elementor-heading-title{color:#23272f}.elementor-6 .elementor-element.elementor-element-1245d76>.elementor-widget-container{padding:15px 25px 0 25px}.elementor-6 .elementor-element.elementor-element-66603bb>.elementor-widget-container{padding:0 25px 0 25px}.elementor-6 .elementor-element.elementor-element-83594fe .diagram-wrapper .skill-line div{background-color:#5291de}.elementor-6 .elementor-element.elementor-element-83594fe .diagram-circle input.color{background-color:#5291de}.elementor-6 .elementor-element.elementor-element-83594fe .diagram-wrapper .digram-line-box .skill-line{background-color:#e2eef7}.elementor-6 .elementor-element.elementor-element-83594fe .digram-line-box .diagram-skill-amount{color:#5291de}.elementor-6 .elementor-element.elementor-element-83594fe>.elementor-widget-container{margin:-10px 0 0 0;padding:0 25px 0 25px}.elementor-6 .elementor-element.elementor-element-bd7060b .gem-button-container{text-align:left}.elementor-6 .elementor-element.elementor-element-bd7060b .gem-inner-wrapper-btn{flex-direction:row}.elementor-6 .elementor-element.elementor-element-bd7060b .gem-button-container .gem-button i,.elementor-6 .elementor-element.elementor-element-bd7060b .gem-button-container .gem-button svg{transform:rotate(0)}.elementor-6 .elementor-element.elementor-element-bd7060b .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0)}.elementor-6 .elementor-element.elementor-element-bd7060b>.elementor-widget-container{padding:20px 25px 0 25px}.elementor-6 .elementor-element.elementor-element-38d1a10:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6 .elementor-element.elementor-element-38d1a10>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-6 .elementor-element.elementor-element-38d1a10>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0 0 25px 0}.elementor-6 .elementor-element.elementor-element-38d1a10>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-6 .elementor-element.elementor-element-8978e76 .gem-image img{opacity:calc(100/100)}.elementor-6 .elementor-element.elementor-element-8978e76 .gem-image a:hover img{opacity:calc(100/100)}.elementor-6 .elementor-element.elementor-element-8978e76 .gem-image a:before{background-color:rgba(76,130,195,.8)}.elementor-6 .elementor-element.elementor-element-d68360c .elementor-heading-title{color:#23272f}.elementor-6 .elementor-element.elementor-element-d68360c>.elementor-widget-container{padding:15px 25px 0 25px}.elementor-6 .elementor-element.elementor-element-deed630>.elementor-widget-container{padding:0 25px 0 25px}.elementor-6 .elementor-element.elementor-element-dd096da .diagram-wrapper .skill-line div{background-color:#5291de}.elementor-6 .elementor-element.elementor-element-dd096da .diagram-circle input.color{background-color:#5291de}.elementor-6 .elementor-element.elementor-element-dd096da .diagram-wrapper .digram-line-box .skill-line{background-color:#e2eef7}.elementor-6 .elementor-element.elementor-element-dd096da .digram-line-box .diagram-skill-amount{color:#5291de}.elementor-6 .elementor-element.elementor-element-dd096da>.elementor-widget-container{margin:-10px 0 0 0;padding:0 25px 0 25px}.elementor-6 .elementor-element.elementor-element-5b1c18b .gem-button-container{text-align:left}.elementor-6 .elementor-element.elementor-element-5b1c18b .gem-inner-wrapper-btn{flex-direction:row}.elementor-6 .elementor-element.elementor-element-5b1c18b .gem-button-container .gem-button i,.elementor-6 .elementor-element.elementor-element-5b1c18b .gem-button-container .gem-button svg{transform:rotate(0)}.elementor-6 .elementor-element.elementor-element-5b1c18b .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0)}.elementor-6 .elementor-element.elementor-element-5b1c18b>.elementor-widget-container{padding:20px 25px 0 25px}.elementor-6 .elementor-element.elementor-element-542b3aa .thegem-section-parallax-background{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-6 .elementor-element.elementor-element-542b3aa{padding:135px 0 135px 0}.elementor-6 .elementor-element.elementor-element-fd6768b{text-align:center}.elementor-6 .elementor-element.elementor-element-fd6768b .elementor-heading-title{color:#fff}.elementor-6 .elementor-element.elementor-element-fd6768b>.elementor-widget-container{padding:0 20px 0 20px}.elementor-6 .elementor-element.elementor-element-f8d989e{--divider-border-style:solid;--divider-color:#FBC300;--divider-border-width:3px}.elementor-6 .elementor-element.elementor-element-f8d989e .elementor-divider-separator{width:55px;margin:0 auto;margin-center:0}.elementor-6 .elementor-element.elementor-element-f8d989e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px}.elementor-6 .elementor-element.elementor-element-f8d989e>.elementor-widget-container{margin:0 0 45px 0;padding:0}.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonial-image{width:80px;height:80px}.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonial-image,.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonial-image img,.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonial-image>span::before{border-radius:60% 60% 60% 60%}.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonial-name,.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonial-name span{color:#5291de!important}.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonial-position{color:#999}.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonial-text div,.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonial-text p{color:#fff}.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonial-wrapper p::after,.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonial-wrapper::after{color:#fbba00}.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonials .gem-testimonial-wrapper p::after,.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonials .gem-testimonial-wrapper::after{font-size:60px}.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonials .gem-next,.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonials .gem-prev{width:80px}.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonials .gem-next:after,.elementor-6 .elementor-element.elementor-element-93b376e .gem-testimonials .gem-prev:after{width:80px;height:80px;line-height:80px;font-size:48px}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-76231d5{text-align:center}.elementor-6 .elementor-element.elementor-element-eb56920 .elementor-divider{text-align:center}.elementor-6 .elementor-element.elementor-element-eb56920 .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-6 .elementor-element.elementor-element-11e021a{text-align:center}.elementor-6 .elementor-element.elementor-element-319399e .elementor-divider{text-align:center}.elementor-6 .elementor-element.elementor-element-319399e .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-6 .elementor-element.elementor-element-05e57fd>.elementor-element-populated{margin:30px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-ef82e8e{padding:30px 0 30px 0}.elementor-6 .elementor-element.elementor-element-ccd1781>.elementor-widget-container{margin:0 0 20px 0}.elementor-6 .elementor-element.elementor-element-6f76751>.elementor-widget-container{margin:20px 0 20px 0}.elementor-6 .elementor-element.elementor-element-f98151b>.elementor-widget-container{margin:20px 0 20px 0}.elementor-6 .elementor-element.elementor-element-15a28e7>.elementor-widget-container{margin:0 0 20px 0}.elementor-6 .elementor-element.elementor-element-e904d55{padding:30px 0 30px 0}.elementor-6 .elementor-element.elementor-element-721d2c10>.elementor-widget-container{margin:0}.elementor-6 .elementor-element.elementor-element-5abe66d{padding:30px 0 30px 0}.elementor-6 .elementor-element.elementor-element-09f6c27{padding:30px 0 30px 0}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-9409ff0.elementor-column .elementor-widget-wrap{align-items:center}.elementor-6 .elementor-element.elementor-element-9409ff0.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-6 .elementor-element.elementor-element-9409ff0.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-6 .elementor-element.elementor-element-47acba5 img{width:50%}.elementor-6 .elementor-element.elementor-element-a1ee8f6 img{width:50%}.elementor-6 .elementor-element.elementor-element-697f805 img{width:50%}.elementor-6 .elementor-element.elementor-element-a424985{padding:30px 0 30px 0}.elementor-6 .elementor-element.elementor-element-542b3aa{padding:30px 0 30px 0}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-3888ab0{width:100%}.elementor-6 .elementor-element.elementor-element-4b5ea2c{width:100%}.elementor-6 .elementor-element.elementor-element-d038c9e{width:100%}.elementor-6 .elementor-element.elementor-element-347eae0{width:100%}.elementor-6 .elementor-element.elementor-element-9409ff0{width:100%}.elementor-6 .elementor-element.elementor-element-bfd3bfb{width:100%}.elementor-6 .elementor-element.elementor-element-a920ca2{width:100%}.elementor-6 .elementor-element.elementor-element-44b54bb{width:100%}.elementor-6 .elementor-element.elementor-element-05e57fd{width:100%}.elementor-6 .elementor-element.elementor-element-7217322{width:50%}.elementor-6 .elementor-element.elementor-element-0bda1d1{width:50%}.elementor-6 .elementor-element.elementor-element-38d1a10{width:100%}}