.elementor-646 .elementor-element.elementor-element-f547d19:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-f547d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbfbfb;}.elementor-646 .elementor-element.elementor-element-f547d19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-646 .elementor-element.elementor-element-f547d19 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-646 .elementor-element.elementor-element-7288483 .mak_hero_wrap .helo_t{color:#999999;}.elementor-646 .elementor-element.elementor-element-7288483 .banner_inner.banner_half_overlay .banner_item .sub_title{color:#999999;}.elementor-646 .elementor-element.elementor-element-7288483 .mak_hero_wrap .hero_name{color:#32333c;}.elementor-646 .elementor-element.elementor-element-7288483 .banner_inner.gray_bg.banner_half_overlay .banner_item .banner_title{color:#32333c;}.elementor-646 .elementor-element.elementor-element-7288483 .mak_hero_wrap .hero_catagory{color:#666;}.elementor-646 .elementor-element.elementor-element-7288483 .banner_inner.gray_bg.banner_half_overlay .banner_item .banner_title span{color:#666;}.elementor-646 .elementor-element.elementor-element-7288483 .mak_hero_wrap .hair_btn{color:#FFFFFF;background-color:#214094;border-style:solid;border-color:#EDECEC;}.elementor-646 .elementor-element.elementor-element-7288483 .banner_inner .banner_item .prot_btn.btn_Wbg{color:#FFFFFF;background-color:#214094;}.elementor-646 .elementor-element.elementor-element-7288483 .mak_hero_wrap .hair_btn:hover{color:#FFFFFE;background-color:#EE7319;}.elementor-646 .elementor-element.elementor-element-7288483 .banner_inner .banner_item .prot_btn.btn_Wbg:hover{color:#FFFFFE;background-color:#EE7319;}.mak_hero_wrap .hair_btn{box-shadow:0px 20px 80px 0px rgba(176,118,14,0.2);}.elementor-646 .elementor-element.elementor-element-ff00640:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-ff00640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbfbfb;}.elementor-646 .elementor-element.elementor-element-ff00640{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-646 .elementor-element.elementor-element-ff00640 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-646 .elementor-element.elementor-element-50e1cdb .about_img_shap{background-image:url( https://frankmariadefeo.it/wp-content/uploads/2023/06/about_shap_bg.png );}.elementor-646 .elementor-element.elementor-element-50e1cdb .about_img_shap_inner .sec_title{color:#32333c;}.elementor-646 .elementor-element.elementor-element-50e1cdb .about_img_shap_inner .sec_title:before{background-color:#214094;}.elementor-646 .elementor-element.elementor-element-50e1cdb .about_content p{color:#8a8fa3;}.elementor-646 .elementor-element.elementor-element-50e1cdb .about_content .btn_glob.btn_yellow{color:#FFFFFF;background-color:#214094;border-color:#FFFFFF00;}.elementor-646 .elementor-element.elementor-element-50e1cdb .about_content .btn_glob.btn_yellow:hover{color:#FFFFFF;background-color:#EE7319;}.elementor-646 .elementor-element.elementor-element-50e1cdb .about_content .btn_glob.btn_download{color:#FFFFFF;background-color:#214094;border-color:#FFFFFF00;}.elementor-646 .elementor-element.elementor-element-50e1cdb .about_content .btn_glob.btn_download:hover{color:#FFF;background-color:#EE7319;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-msie .elementor-646 .elementor-element.elementor-element-dd2b2e0 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-646 .elementor-element.elementor-element-dd2b2e0 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-646 .elementor-element.elementor-element-dd2b2e0:after{content:"0.66";position:absolute;color:transparent;}.elementor-646 .elementor-element.elementor-element-0580c2d:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-0580c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbfbfb;}.elementor-646 .elementor-element.elementor-element-0580c2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-646 .elementor-element.elementor-element-0580c2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience-two-area{background-color:#f8f9fb;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience_wrap .sec_title{color:#32333c;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience-two-area .sec-title3 h2{color:#32333c;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience_wrap .sec_title:before{background-color:#214094;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience_wrap.center_content .sec_details{color:#8a8fa3;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience-two-area .ex-content{background-color:#ffffff;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience_content .experience_single_item{background-color:#ffffff;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience_wrap .experience_item .ex_title{color:#214094;}.elementor-646 .elementor-element.elementor-element-7091f9b .exp_wrap h4.title{color:#214094;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience_wrap .experience_item .ex_here{color:#8a8fa3;}.elementor-646 .elementor-element.elementor-element-7091f9b .exp_wrap .ex-content h5{color:#8a8fa3;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience_wrap .experience_item .ex_date{color:#8a8fa3;}.elementor-646 .elementor-element.elementor-element-7091f9b .exp_wrap .experience-date{color:#8a8fa3;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience_wrap .experience_item .sec_details{color:#8a8fa3;}.elementor-646 .elementor-element.elementor-element-7091f9b .exp_wrap .ex-content p{color:#8a8fa3;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience_single_item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#edecec;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience_single_item:hover .experience_item{background:#FEC110;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience_single_item:hover .experience_item .ex_title{color:#32333c;}.elementor-646 .elementor-element.elementor-element-7091f9b .exp_wrap h4.title:hover{color:#32333c;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience_single_item:hover .experience_item .ex_here{color:#8a8fa3;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience_single_item:hover .experience_item .ex_date{color:#32333c;}.elementor-646 .elementor-element.elementor-element-7091f9b .exp_wrap .experience-date:hover{color:#32333c;}.elementor-646 .elementor-element.elementor-element-7091f9b .experience_single_item:hover .experience_item .sec_details{color:#32333c;}.elementor-646 .elementor-element.elementor-element-d040b59 .service_wrap .sec_title{color:#32333c;}.elementor-646 .elementor-element.elementor-element-d040b59 .cus_expertise .sec_title{color:#32333c;}.elementor-646 .elementor-element.elementor-element-d040b59 .service_wrap .sec_title:before{background-color:#214094;}.elementor-646 .elementor-element.elementor-element-d040b59 .cus_expertise .sec_title:before{background-color:#214094;}.elementor-646 .elementor-element.elementor-element-d040b59 .service_wrap .sec_details{color:#8a8fa3;}.elementor-646 .elementor-element.elementor-element-d040b59 .expertise-media .title{color:#32333c;}.elementor-646 .elementor-element.elementor-element-d040b59 .expertise-media .title:hover{color:#FEB633;}.elementor-646 .elementor-element.elementor-element-a35da1c:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-a35da1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fece47;}.elementor-646 .elementor-element.elementor-element-a35da1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-646 .elementor-element.elementor-element-a35da1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-646 .elementor-element.elementor-element-dd10bab .elementor-cta .elementor-cta__bg, .elementor-646 .elementor-element.elementor-element-dd10bab .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-646 .elementor-element.elementor-element-dd10bab .elementor-cta__content{text-align:center;}.elementor-646 .elementor-element.elementor-element-9c7fa12 .count_sec h2.sec_title{color:#022144;}.elementor-646 .elementor-element.elementor-element-9c7fa12 .con_info_wrap .info_title{color:#022144;}.elementor-646 .elementor-element.elementor-element-9c7fa12 .con_info_wrap .followTitle{color:#022144;}.elementor-646 .elementor-element.elementor-element-9c7fa12 .contact_wrap .sec_title{color:#022144;}.elementor-646 .elementor-element.elementor-element-9c7fa12 .sec_title:before{background:#214094;}.elementor-646 .elementor-element.elementor-element-9c7fa12 .contact-form .form-group label{color:#022144;}.elementor-646 .elementor-element.elementor-element-9c7fa12 .contact-form .form-group .form-control{color:#999999;background-color:#FFF;}.elementor-646 .elementor-element.elementor-element-9c7fa12 .contact-form .form-group .form-control.placeholder{color:#999999;}.elementor-646 .elementor-element.elementor-element-9c7fa12 .contact-form .form-group .form-control:-moz-placeholder{color:#999999;}.elementor-646 .elementor-element.elementor-element-9c7fa12 .contact-form .form-group .form-control::-moz-placeholder{color:#999999;}.elementor-646 .elementor-element.elementor-element-9c7fa12 .contact-form .form-group .form-control::-webkit-input-placeholder{color:#999999;}.elementor-646 .elementor-element.elementor-element-9c7fa12 .contact_wrap .contact-form .submit_btn{background-color:#214094;border-color:#FFFFFF00;color:#FFF;}.elementor-646 .elementor-element.elementor-element-9c7fa12 .contact_wrap .contact-form .submit_btn:hover{background-color:#EE7319;border-color:#FFF;color:#FFF;}@media(max-width:1024px){.elementor-msie .elementor-646 .elementor-element.elementor-element-dd2b2e0 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-msie .elementor-646 .elementor-element.elementor-element-dd2b2e0 .elementor-portfolio-item{width:calc( 100% / 1 );}}