.logged-in #Top_bar.is-sticky{top:32px !important}#Action_bar{z-index:32}#Action_bar:not(.creative) .social-menu a{color:#000}#Action_bar .social-menu{margin-right:20px}#Top_bar.is-sticky #logo img.logo-sticky{max-height:55px;position:relative;top:-3px}body.page:not(.home) #Top_bar.is-sticky #menu ul li a{color:#0b4e37}body.page:not(.home) #Top_bar.is-sticky #menu ul li.current_page_item a{color:#f7931e}body.page:not(.home) #menu ul li a{color:#fff}body.page:not(.home) #menu ul li.current_page_item a,body.page:not(.home) #menu ul li a:hover{color:#f7931e}#Subheader{background-color:rgba(247,247,247,0);margin-top:-100px;padding-bottom:90px}@media only screen and (min-width:1240px){#Header .container{max-width:100%}}p.big{color:#000}.gradient-heading .elementor-heading-title{display:inline-block;background-image:-webkit-gradient(linear,left top,right top,from(#7ed56f),to(#28b485));background-image:linear-gradient(to right,#7ed56f,#28b485);-webkit-background-clip:text;color:transparent;letter-spacing:.2rem;-webkit-transition:all .2s;transition:all .2s}.gradient-heading .elementor-heading-title:hover{text-shadow:0rem 5px 5px rgba(0,0,0,.2)}.premium-banner{height:250px}.premium-banner .premium-banner-ib-desc:before{content:"";background-color:#10543d;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;transition:all .2s ease-in}.premium-banner:hover .premium-banner-ib-desc:before{opacity:.8}.team-section .elementor-image{height:500px;margin-bottom:30px;overflow:hidden}.team-content{padding-left:30px}.team-content .team-title-wrapper .name{margin-bottom:5px}.team-content .contact-wrap{text-align:right}.team-content .team-title-wrapper{display:flex;justify-content:space-between;border-bottom:2px solid #8fc746;margin-bottom:30px}.team-content .language-skill{display:block;font-style:italic;color:#666;margin-top:8px;font-weight:600}.team-content .mail-link{display:block}.espertise-section .elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:left}.espertise-section .elementor-icon-box-title{font-weight:500 !important;font-family:Barlow,sans-serif !important;color:#666 !important}.step-process .elementor-icon-box-title{padding:10px 20px 8px;font-size:17px;line-height:1;display:inline-block;background-color:#8fc746;border-radius:30px;margin-bottom:15px}.step-process .elementor-icon-box-title span{color:#10543d}.step-process .left-step,.step-process .right-step{position:relative}.step-process .elementor-icon{position:absolute}.step-process .left-step .elementor-icon{right:-99px}.step-process .right-step .elementor-icon{left:-99px}#contact-section .wpcf7 label{font-weight:500;color:#333}#contact-section .wpcf7 input,#contact-section .wpcf7 select,#contact-section .wpcf7 textarea{height:45px;box-shadow:none;border:1px solid #b3b3b3}#contact-section .wpcf7 textarea{height:150px}#contact-section .wpcf7 br{display:none}#contact-section .wpcf7 input.wpcf7-submit{border:0;padding:10px 30px;background:#8dc545}#contact-section .wpcf7 input.wpcf7-submit:hover{background:#7bae37}.footer-img-link{margin-top:25px}.footer-img-link img{box-shadow:0 0 5px 1px #f19325;transition:.2s all ease-in;background-color:#fff;max-width:200px}.footer-img-link a:hover img{box-shadow:0 0 7px 2px #f19325}img.title-icon{position:absolute;max-width:65px !important;top:32px}img.title-icon.left{right:90px}img.title-icon.right{left:90px}.footer-logo_wrap{display:inline-block;max-width:240px}.footer-logo_wrap img{width:100%}#Footer .column{width:100%;text-align:center}#Footer .widgets_wrapper{padding:15px 0}#Footer .footer-list li{display:inline;margin:0 5px}.footer-content p{font-weight:300}.footer-content p.address{margin-bottom:30px}.footer-content p.address span{color:#fff;font-size:20px;font-weight:500}.footer-contact-wrap{padding:70px 60px;background:#fff;border-radius:10px;text-align:center;margin:100px 0}.footer-contact-wrap h3{font-family:'Barlow',sans-serif;font-weight:600;font-size:34px;line-height:1.5;color:#10543d}.footer-contact-wrap .subtitle{font-size:24px;color:#333}.footer-contact-wrap .wpcf7{margin-top:25px}.footer-contact-wrap .wpcf7 textarea{height:150px}.footer-contact-wrap .wpcf7 .wpcf7-submit{padding:13px 35px;border-radius:3px;font-size:18px}a#back_to_top.button.button_js,#popup_contact>a.button{color:#0b4e37;background:#8dc641}a#back_to_top.button.button_js:hover,#popup_contact>a.button:hover{color:#fff;background:#7bb135}#Top_bar .top_bar_left{width:100% !important}.header-transparent.ab-hide #Top_bar{top:0 !important}@media only screen and (max-width:767px){#Top_bar #logo img.logo-mobile{max-width:150px}body:not(.template-slider):not(.header-simple) #Header{min-height:250px}#Subheader{padding-bottom:70px}#Subheader .title{font-size:34px}.step-process .elementor-icon{position:relative}.step-process .left-step .elementor-icon{right:0}.step-process .right-step .elementor-icon{left:0}.service-icons .elementor-icon-box-wrapper{text-align:center !important}.team-content{padding-left:0}.team-section .elementor-image{height:380px}.section_wrapper,.container,.four.columns .widget-area{padding-left:15px!important;padding-right:15px!important}.elementor-159 .elementor-element.elementor-element-43dfbda>.elementor-widget-container{padding:135px 0 120px 30px;text-align:center}.footer-contact-wrap{padding:30px;margin:50px 0}.footer-logo_wrap img{max-width:150px;margin-bottom:15px}body.page:not(.home) #menu ul li a{color:#0b4e37}#Top_bar .logo{background-color:rgba(140,198,65,.05)}}