body.page-template-template-onepage #content.site-content{padding-top:0}.flexslider,.flexslider .slides li .flexImage,.flexslider .slides>li .flexText .inside{height:calc(100vh)}section.elementare_aboutus,section.elementare_blog,section.elementare_contact,section.elementare_cta,section.elementare_features,section.elementare_services,section.elementare_skills,section.elementare_team{position:relative;padding:6em 0;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}section.elementare_aboutus{padding-top:0;margin-top:6em}section.elementare_aboutus,section.elementare_blog,section.elementare_contact,section.elementare_cta,section.elementare_features,section.elementare_services,section.elementare_skills,section.elementare_team{width:100%;margin:0 auto;z-index:99}section.elementare_team{background-color:#ededed}.elementare_aboutus_color,.elementare_blog_color,.elementare_contact_color,.elementare_cta_color,.elementare_features_color,.elementare_services_color,.elementare_skills_color,.elementare_team_color{position:absolute;content:"";top:0;left:0;right:0;bottom:0;opacity:.4}.elementare_action_aboutus,.elementare_action_blog,.elementare_action_contact,.elementare_action_cta,.elementare_action_features,.elementare_action_services,.elementare_action_skills{padding:0 2%;margin:0 auto;position:relative}.elementare_action_team{margin:0 0;width:100%}.elementare_action_services{padding:0;margin-bottom:100px}.aboutus_columns,.services_columns{width:100%;margin-top:5em;display:flex}.services_columns{margin-top:0em}#services{padding-top:4em}.blog_columns,.contact_columns,.skills_columns{margin:0 auto;margin-top:5em}.team_columns{margin-top:0em}.cta_columns{margin:0 auto;max-width:920px;margin-top:5em}.elementare_aboutus_color{background-color:#FFF}.elementare_features_color{background-color:#121212}.elementare_skills_color{background-color:#FFF}.elementare_cta_color{background-color:#121212}.elementare_services_color{background-color:#FFF}.elementare_blog_color{background-color:#FFF}.elementare_team_color{background-color:#FFF}.elementare_contact_color{background-color:#FFF}.elementareButton.aboutus,.elementareButton.aboutus:active,.elementareButton.aboutus:focus,.elementareButton.aboutus:hover{background-color:#fff0;margin-top:1.5em}.elementareButton.aboutus a{background-color:#6ee004;padding:.8em 1.8em;margin:0;-o-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.elementareButton.aboutus a:active,.elementareButton.aboutus a:focus,.elementareButton.aboutus a:hover{background-color:#121212}.elementare_main_text{text-align:center;font-size:48px;letter-spacing:-2px;line-height:1;position:relative;margin:0;margin-bottom:.2em;padding-left:12px}.title-absolute{display:none;position:absolute;font-size:25em;line-height:1;opacity:.1;text-transform:uppercase;font-weight:700;left:-130px;top:-70px;pointer-events:none;z-index:0;letter-spacing:-10px;display:flex;width:50%}.elemMask{height:2px;width:60px;margin:1.2em auto;border-top-width:1px;border-top-style:dashed;border-top-color:#6ee004;display:none}.elemMask:after{content:"";display:block;background-color:#6ee004;width:11px;height:11px;margin:0 auto;top:-6px;position:relative;transform:rotate(45deg);border-radius:3px;display:none}.elementare_subtitle{text-align:left;font-size:21px;letter-spacing:1px;margin-top:0;display:block;position:relative;padding-left:12px}.aboutus_columns_three{float:left;width:50%;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;position:relative}.one.aboutus_columns_three{padding:0 5%;text-align:right}.two.aboutus_columns_three img{display:block;margin:0 auto}.aboutus_columns_three .aboutInner,.aboutus_columns_three .aboutInnerImage{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.aboutus_columns_three.one h3{font-size:2.5em;letter-spacing:-2px;line-height:1.4;margin:0;margin-bottom:.5em;font-weight:400}section.elementare_aboutus.noImage .aboutus_columns_three{width:100%;text-align:center}.woocommerce .features_columns ul.products{width:97%}.features_columns_single{float:left;text-align:center;box-shadow:0 14px 36px 0 rgb(0 0 0 / .2);border-bottom-style:solid;border-bottom-width:0;border-bottom-color:#6ee004}.features_columns_single.one{width:100%;padding:3em;position:absolute;bottom:0;color:#000!important;background-color:transparent!important;box-shadow:none!important;text-align:left!important}.features_columns_single.two{width:48%;padding:5em;margin:1em 1%}.features_columns_single.three{width:31.3333%;padding:4em 2em;margin:1em 1%}.features_columns_single.four{width:23%;padding:3em 1.5em;margin:1em 1%}.features_columns_single .featuresIcon i{font-size:35px;background-color:#FFF;color:#121212;width:70px;height:70px;line-height:70px;box-shadow:0 14px 36px 0 rgb(0 0 0 / .2);-o-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out}.features_columns_single:active .featuresIcon i,.features_columns_single:focus .featuresIcon i,.features_columns_single:hover .featuresIcon i{background-color:#121212;color:#FFF}.features_columns_single h3{letter-spacing:-1px;font-size:42px}.elementareSkill{display:inline-block;width:calc(100% / 3 - 8px);height:500px;margin-left:-13px;background-color:#FFF;margin:10px;padding:1.5em 2em;margin:5px;margin-bottom:0;margin-top:0;box-sizing:border-box;position:relative;overflow:hidden;margin-left:0;cursor:pointer}.skillTop{position:absolute;bottom:30px;left:0;padding-left:30px;padding-right:30px}.elementareSkill:hover .skillName a:link,.elementareSkill:hover .skillName a:hover,.elementareSkill:hover .skillName a:active,.elementareSkill:hover .skillName a:visited{color:#FFF!important}.skillTop .skillName{float:none;font-size:40px;letter-spacing:2px;font-weight:800;line-height:40px;min-height:90px}.skillTop .skillNameUnder{display:none;position:absolute;opacity:.1;font-size:3em;top:15px;left:0;line-height:1;text-transform:uppercase;white-space:nowrap}.elementareSkill .elementareButton{opacity:0;position:absolute;bottom:0;-o-transition:opacity 0.6s ease-in-out,right 0.3s ease-in-out;-moz-transition:opacity 0.6s ease-in-out,right 0.3s ease-in-out;-webkit-transition:opacity 0.6s ease-in-out,right 0.3s ease-in-out;transition:opacity 0.6s ease-in-out,right 0.3s ease-in-out;left:0;right:0;margin-left:30px;margin-right:auto;width:max-content;background-color:#fff0;border:none}.elementareSkill:hover .elementareButton{display:block;opacity:1}.elementareSkill .elementareButton a{border:1px solid #FFF;color:#FFF!important;background-color:#000!important}.elementareSkill .elementareButton a:hover{color:#000!important;background-color:#FFF!important}.elementareSkill .skillValue{transition:max-height 0.5s ease-in-out;max-height:0;height:340px;margin-top:10px;overflow:hidden}.elementareSkill:hover{background-color:#000;color:#FFF;transition:background-color 0.5s ease-in-out,color 0.5s ease-in-out}.elementareSkill:hover .skillValue{transition:max-height 0.5s ease-in-out;max-height:350px}.skillTop .skillValue{float:none;display:block;line-height:15px;position:relative;opacity:1}.skillTop .skillValue span{font-size:20px;margin:0 5px}.skillTop .skillValue i{font-style:normal}.skillBottom{display:none;width:100%;position:relative;margin-top:.5em}.skillBottom .skillBar{position:relative;width:100%;height:2px;background:#121212;opacity:.1}.skillBottom .skillRealBar{display:none;height:2px;background:#121212;position:relative;top:-2px;width:0%;-o-transition:width 1s ease-in-out;-moz-transition:width 1s ease-in-out;-webkit-transition:width 1s ease-in-out;transition:width 1s cubic-bezier(.22,.61,.36,1)}.skillBottom .skillRealBarCyrcle{position:absolute;width:13px;height:13px;background:#121212;right:-6px;top:-6px;border-radius:2px;transform:rotate(45deg);-o-transition:width 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}.cta_columns .ctaIcon i{font-size:35px;text-align:center;background-color:#FFF;color:#121212;width:70px;height:70px;line-height:70px;box-shadow:0 14px 36px 0 rgb(0 0 0 / .2);-o-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out}section.elementare_cta:active .cta_columns .ctaIcon i,section.elementare_cta:focus .cta_columns .ctaIcon i,section.elementare_cta:hover .cta_columns .ctaIcon i{background-color:#121212;color:#FFF}.cta_columns{margin-top:0;padding:3em 0}.cta_columns .ctaText{float:left}.cta_columns .ctaButton{float:right}.cta_columns .ctaButton,.cta_columns .ctaIcon,.cta_columns .ctaPhrase{display:inline-block}.ctaPhrase h3{font-size:20px}.ctaPhrase h3,.ctaPhrase p{margin:0}.cta_columns .ctaIcon{margin:0 2em}section.elementare_cta.noDesc .ctaIcon{vertical-align:middle}section.elementare_cta.withDesc .ctaIcon{vertical-align:bottom}.services_columns_single{float:left;position:relative}.services_columns_single.two{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;box-shadow:-2px 10px 70px 0 rgb(0 0 0 / .8)}.services_columns_single.two .serviceColumnSingleColor{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:#121212;opacity:.6}.singleService{width:100%;padding:0 5% 4em}.singleService:last-child{padding:0 5% 0}.serviceIcon{float:left}.serviceIcon i{font-size:35px;text-align:center;background-color:#121212;color:#FFF;width:70px;height:70px;line-height:70px;box-shadow:0 14px 36px 0 rgb(0 0 0 / .2);-o-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out}.services_columns .singleService:active .serviceIcon i,.services_columns .singleService:focus .serviceIcon i,.services_columns .singleService:hover .serviceIcon i{background-color:#FFF;color:#121212}.serviceText{float:left;position:relative;width:calc(100% - 70px);padding-left:2em}.serviceText:after{content:"";position:absolute;background-color:#6ee004;width:10%;height:2px;bottom:-2em}.singleService:last-child .serviceText:after{display:none}.services_columns_single .serviceContent{position:relative;color:#FFF;padding:0 10%;text-align:right;width:100%;display:flex;flex-direction:column;justify-content:center;height:100%}.services_columns_single .serviceContent h3{font-size:32px;letter-spacing:-1px;line-height:1.2;margin:0;font-weight:600;color:#000;text-shadow:0 -1px 1px #e8e7e8,0 1px 1px #e8e7e8;text-align:center}#slideshowlines .services_columns_single{transition:box-shadow 0.2s ease-in-out;position:relative}#slideshowlines .imageupdown{width:100%;height:550px;position:absolute;left:0;top:0;background-size:150%;background-repeat:no-repeat;background-position-y:bottom;opacity:1;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(0,1,.5,1)}#slideshowlines .flex-viewport{padding-left:10px}#slideshowlines .services_columns_single:hover .imageupdown{height:0;opacity:0}.services_columns_single .serviceContent p{margin:2em 0 0;font-size:16px}.serviceText h3{margin:0;margin-bottom:.6em;font-size:1.4em}.serviceText p{margin:0}.elementareBlogSingle{display:inline-block;cursor:pointer;width:240px;padding:1em;min-height:550px;min-height:550px;margin-right:10px;transition:all 1s ease-in-out;overflow:hidden;padding-left:40px;background-color:#ededed;vertical-align:top}.elementareBlogSingle.active{cursor:default;max-width:500px;max-height:100%;min-height:550px;width:500px}.elementareBlogSingle:hover{background-color:#ededed}.elementareBlogSingle h2{margin:.8em 0 0;font-size:1.4em;line-height:1.5;writing-mode:vertical-lr;transform:rotate(180deg);position:absolute;top:0;margin-left:-35px;overflow:hidden}.elementareBlogSingle .entry-featuredImg{height:410px;width:445px;max-width:186px;max-height:193px;transition:max-width 1s ease-in-out,max-height 1s ease-in-out}.elementareBlogSingle .entry-summary{max-width:330px;width:330px;overflow:hidden;transition:max-width 1s ease-in-out;opacity:0}.elementareBlogSingle .entry-summary p{overflow:hidden}.elementareBlogSingle.active .entry-featuredImg{height:410px;max-height:410px;max-width:460px;width:445px;transition:max-width 1s ease-in-out,max-height 0.4s ease-in-out}.elementareBlogSingle.active .entry-summary{max-width:100%;overflow:auto;transition:all 1s ease-in-out;opacity:1}.elementareBlogSingle .entry-featuredImg .bgimg{background-position:center center;width:100%;height:100%;background-size:cover}.elementareBlogSingle h2 a,.elementareBlogSingle h2 a:active,.elementareBlogSingle h2 a:focus,.elementareBlogSingle h2 a:hover{color:#13293d}.blog_columns{position:relative;max-width:100%;text-align:center;white-space:nowrap;margin-top:2em}.section.elementare_blog{padding-left:0;padding-right:0;background-color:#ebebeb!important}.blog_columns .goToBlog{clear:both;text-align:center;margin-top:3em;display:table;margin:7em auto 0;background-color:transparent!important}.blog_columns .goToBlog a{background-color:transparent!important;border:1px solid #000}.blog_columns .goToBlog a:hover{background-color:#000!important}.elementareBlogSingle .entry-meta>span{margin-right:.5em}.team_columns{text-align:center}.team_columns .elementareTeamSingle{float:left;text-align:center;padding:1em}.team_columns .elementareTeamSingle:first-child:nth-last-child(1),.team_columns .elementareTeamSingle:first-child:nth-last-child(2),.team_columns .elementareTeamSingle:first-child:nth-last-child(2)~.elementareTeamSingle{max-width:350px;position:relative;margin:0 auto;float:none;display:inline-table}.team_columns .elementareTeamSingle:first-child:nth-last-child(3),.team_columns .elementareTeamSingle:first-child:nth-last-child(3)~.elementareTeamSingle{width:33.3333%}.team_columns .elementareTeamSingle:first-child:nth-last-child(4),.team_columns .elementareTeamSingle:first-child:nth-last-child(4)~.elementareTeamSingle{width:25%}.team_columns .elementareTeamSingle:first-child:nth-last-child(5),.team_columns .elementareTeamSingle:first-child:nth-last-child(5)~.elementareTeamSingle{width:33.3333%}.team_columns .elementareTeamSingle:first-child:nth-last-child(6),.team_columns .elementareTeamSingle:first-child:nth-last-child(6)~.elementareTeamSingle{width:33.3333%}.team_columns .elementareTeamSingle:first-child:nth-last-child(10),.team_columns .elementareTeamSingle:first-child:nth-last-child(10)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(11),.team_columns .elementareTeamSingle:first-child:nth-last-child(11)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(12),.team_columns .elementareTeamSingle:first-child:nth-last-child(12)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(13),.team_columns .elementareTeamSingle:first-child:nth-last-child(13)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(14),.team_columns .elementareTeamSingle:first-child:nth-last-child(14)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(15),.team_columns .elementareTeamSingle:first-child:nth-last-child(15)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(7),.team_columns .elementareTeamSingle:first-child:nth-last-child(7)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(8),.team_columns .elementareTeamSingle:first-child:nth-last-child(8)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(9),.team_columns .elementareTeamSingle:first-child:nth-last-child(9)~.elementareTeamSingle{width:33.3333%}.team_columns .elementareTeamSingle:first-child:nth-last-child(10):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(10)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(11):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(11)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(12):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(12)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(13):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(13)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(14):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(14)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(15):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(15)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(5):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(5)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(6):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(6)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(7):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(7)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(8):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(8)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(9):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(9)~.elementareTeamSingle:nth-child(3n+1){clear:both}.team_columns .elementareTeamSingle img{width:100%;display:block;box-shadow:0 14px 36px 0 rgb(0 0 0 / .2)}.team_columns .elementareTeamSingle .elementareTeamName{font-size:1.6em;font-weight:700;margin:.5em 0;letter-spacing:-1px}.team_columns .elementareTeamSingle{position:relative;top:0;-o-transition:top 0.2s ease-in-out;-moz-transition:top 0.2s ease-in-out;-webkit-transition:top 0.2s ease-in-out;transition:top 0.2s ease-in-out}.team_columns .elementareTeamSingle:active,.team_columns .elementareTeamSingle:focus,.team_columns .elementareTeamSingle:hover{top:-20px}.team_columns .elementareTeamSingle .elementareTeamDesc{position:relative;padding-top:0em}.elementareCompanyAddress1,.elementareCompanyAddress2,.elementareCompanyAddress3,.elementareCompanyEmail,.elementareCompanyFax,.elementareCompanyPhone{position:relative;text-align:left;margin-left:40px}.elementareCompanyAddress1Icon,.elementareCompanyEmailIcon,.elementareCompanyFaxIcon,.elementareCompanyPhoneIcon{width:30px;height:30px;line-height:30px;text-align:center;position:absolute;left:-40px}.elementareCompanyAddress1 p,.elementareCompanyAddress2 p,.elementareCompanyAddress3 p,.elementareCompanyEmail p,.elementareCompanyFax p,.elementareCompanyPhone p{margin:0 0 .8em 0}.elementareCompanyEmail a,.elementareCompanyEmail a:active,.elementareCompanyEmail a:focus,.elementareCompanyEmail a:hover,.elementareCompanyPhone a,.elementareCompanyPhone a:active,.elementareCompanyPhone a:focus,.elementareCompanyPhone a:hover{text-decoration:underline;color:inherit!important}.elementareCompanyName h3{font-size:2em}.elementare_contact.withForm .elementareContactForm{width:50%;float:left;padding:3em 5em}.elementare_contact.withForm .elementareContactField{width:50%;float:right;padding:0 2em}.elementare_contact.withForm .elementareContactForm{text-align:left;background-color:#fff;box-shadow:0 14px 36px 0 rgb(0 0 0 / .2);border-bottom-style:solid;border-bottom-width:5px;border-bottom-color:#6ee004}.elementare_contact.withForm .elementareContactForm input[type="color"],.elementare_contact.withForm .elementareContactForm input[type="date"],.elementare_contact.withForm .elementareContactForm input[type="datetime-local"],.elementare_contact.withForm .elementareContactForm input[type="datetime"],.elementare_contact.withForm .elementareContactForm input[type="email"],.elementare_contact.withForm .elementareContactForm input[type="month"],.elementare_contact.withForm .elementareContactForm input[type="number"],.elementare_contact.withForm .elementareContactForm input[type="password"],.elementare_contact.withForm .elementareContactForm input[type="range"],.elementare_contact.withForm .elementareContactForm input[type="search"],.elementare_contact.withForm .elementareContactForm input[type="tel"],.elementare_contact.withForm .elementareContactForm input[type="text"],.elementare_contact.withForm .elementareContactForm input[type="time"],.elementare_contact.withForm .elementareContactForm input[type="url"],.elementare_contact.withForm .elementareContactForm input[type="week"],.elementare_contact.withForm .elementareContactForm textarea{width:100%}.elementare_contact.withForm .elementareContactForm textarea{max-height:150px}.contact_columns{position:relative}.elementareContactIcon{position:absolute;bottom:25px;right:-150px;font-size:20em;opacity:0;line-height:1;transform:rotate(15deg);-o-transition:opacity 0.3s ease-in-out,right 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out,right 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out,right 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,right 0.3s ease-in-out}ul.elementare_sectionmap{margin:0;padding:0;list-style-type:none;position:fixed;bottom:-50px;left:0;z-index:999;width:172px;text-align:right;transform:translate(0,-50%);transition:opacity 1s}.yesOpen ul.elementare_sectionmap{opacity:0}ul.elementare_sectionmap li:hover span.text{background-color:FFFFFF}ul.elementare_sectionmap li{padding:0;position:relative}ul.elementare_sectionmap li a{display:block;outline:0;width:100%;height:28px;line-height:28px;text-align:left;padding-left:50px;position:relative}ul.elementare_sectionmap li a span.box{width:14px;height:3px;background-color:#fff;border-style:solid;border-width:1px;border-color:#6ee004;position:absolute;left:25px;top:14px;display:inline-block;z-index:9;-o-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}ul.elementare_sectionmap li.current-section a span.box,ul.elementare_sectionmap li:active a span.box,ul.elementare_sectionmap li:focus a span.box,ul.elementare_sectionmap li:hover a span.box{background-color:#000}ul.elementare_sectionmap li:hover a span.box{background-color:FFFFFF!important;border-color:FFFFFF!important}ul.elementare_sectionmap li span.text{right:0;top:0;line-height:inherit;text-align:right;width:auto;display:inline-block;white-space:nowrap;z-index:-1;font-size:14px;text-transform:uppercase;color:#FFF!important;background-color:transparent!important;padding:1px 5px;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-5px,0,0);transition:visibility 0s linear 0.2s,opacity 0.2s linear,transform 0.2s linear}ul.elementare_sectionmap li:active span.text,ul.elementare_sectionmap li:focus span.text,ul.elementare_sectionmap li:hover span.text{visibility:visible;opacity:1;transition-delay:0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:FFFFFF!important}section.elementare_aboutus .hentry{margin:0;padding:0;border-bottom-width:0}@media screen and (orientation:portrait),screen and (max-width:890px){.elementare_action_skills{padding-left:0;padding-right:0}}@media all and (max-width:1366px){.cta_columns{padding:2em 0}}@media all and (max-width:850px){body.page-template-template-onepage #primary.content-area{padding:0}.aboutus_columns_three.one{padding:0 0 3em;text-align:center}.aboutus_columns_three{float:none;width:100%}.aboutus_columns,.cta_columns .ctaButton,.cta_columns .ctaIcon,.cta_columns .ctaPhrase,.services_columns{display:block}.features_columns_single.four{width:50%}.cta_columns .ctaText{float:none;text-align:center}.cta_columns .ctaButton{float:none;padding:0 2em;text-align:center;margin-top:2em}.cta_columns .ctaPhrase{margin-top:1.5em}.services_columns_single{float:none;width:100%}.services_columns_single .serviceContent{height:auto!important;padding:5em 10%;text-align:center}.services_columns_single.two{margin-top:0em}.team_columns .elementareTeamSingle:first-child:nth-last-child(10),.team_columns .elementareTeamSingle:first-child:nth-last-child(10)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(11),.team_columns .elementareTeamSingle:first-child:nth-last-child(11)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(12),.team_columns .elementareTeamSingle:first-child:nth-last-child(12)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(13),.team_columns .elementareTeamSingle:first-child:nth-last-child(13)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(14),.team_columns .elementareTeamSingle:first-child:nth-last-child(14)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(15),.team_columns .elementareTeamSingle:first-child:nth-last-child(15)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(4),.team_columns .elementareTeamSingle:first-child:nth-last-child(4)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(5),.team_columns .elementareTeamSingle:first-child:nth-last-child(5)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(6),.team_columns .elementareTeamSingle:first-child:nth-last-child(6)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(7),.team_columns .elementareTeamSingle:first-child:nth-last-child(7)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(8),.team_columns .elementareTeamSingle:first-child:nth-last-child(8)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(9),.team_columns .elementareTeamSingle:first-child:nth-last-child(9)~.elementareTeamSingle{width:50%}.team_columns .elementareTeamSingle:first-child:nth-last-child(10):nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(10)~.elementareTeamSingle:nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(11):nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(11)~.elementareTeamSingle:nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(12):nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(12)~.elementareTeamSingle:nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(13):nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(13)~.elementareTeamSingle:nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(14):nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(14)~.elementareTeamSingle:nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(15):nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(15)~.elementareTeamSingle:nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(4):nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(4)~.elementareTeamSingle:nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(5):nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(5)~.elementareTeamSingle:nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(6):nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(6)~.elementareTeamSingle:nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(7):nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(7)~.elementareTeamSingle:nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(8):nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(8)~.elementareTeamSingle:nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(9):nth-child(2n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(9)~.elementareTeamSingle:nth-child(2n+1){clear:both}.team_columns .elementareTeamSingle:first-child:nth-last-child(10):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(10)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(11):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(11)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(12):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(12)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(13):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(13)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(14):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(14)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(15):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(15)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(5):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(5)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(6):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(6)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(7):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(7)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(8):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(8)~.elementareTeamSingle:nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(9):nth-child(3n+1),.team_columns .elementareTeamSingle:first-child:nth-last-child(9)~.elementareTeamSingle:nth-child(3n+1){clear:none}}@media all and (max-width:768px){ul.elementare_sectionmap{display:none}.features_columns_single.four,.features_columns_single.one,.features_columns_single.three,.features_columns_single.two{width:100%;padding:3em 0;margin:1em 0}.elementareBlogSingle,.elementareSkill{float:none;width:100%}.team_columns .elementareTeamSingle:first-child:nth-last-child(3),.team_columns .elementareTeamSingle:first-child:nth-last-child(3)~.elementareTeamSingle{width:100%}.elementare_contact.withForm .elementareContactForm{text-align:center}.elementare_contact.withForm .elementareContactField,.elementare_contact.withForm .elementareContactForm{width:100%;float:none}.elementare_action_aboutus,.elementare_action_blog,.elementare_action_contact,.elementare_action_cta,.elementare_action_features,.elementare_action_services,.elementare_action_skills,.elementare_action_team{padding:0 3em}.title-absolute{font-size:20em}}@media all and (max-width:767px){.team_columns .elementareTeamSingle:first-child:nth-last-child(1),.team_columns .elementareTeamSingle:first-child:nth-last-child(10),.team_columns .elementareTeamSingle:first-child:nth-last-child(10)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(11),.team_columns .elementareTeamSingle:first-child:nth-last-child(11)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(12),.team_columns .elementareTeamSingle:first-child:nth-last-child(12)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(13),.team_columns .elementareTeamSingle:first-child:nth-last-child(13)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(14),.team_columns .elementareTeamSingle:first-child:nth-last-child(14)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(15),.team_columns .elementareTeamSingle:first-child:nth-last-child(15)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(2),.team_columns .elementareTeamSingle:first-child:nth-last-child(2)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(4),.team_columns .elementareTeamSingle:first-child:nth-last-child(4)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(5),.team_columns .elementareTeamSingle:first-child:nth-last-child(5)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(6),.team_columns .elementareTeamSingle:first-child:nth-last-child(6)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(7),.team_columns .elementareTeamSingle:first-child:nth-last-child(7)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(8),.team_columns .elementareTeamSingle:first-child:nth-last-child(8)~.elementareTeamSingle,.team_columns .elementareTeamSingle:first-child:nth-last-child(9),.team_columns .elementareTeamSingle:first-child:nth-last-child(9)~.elementareTeamSingle{width:100%}.elementare_action_aboutus,.elementare_action_blog,.elementare_action_contact,.elementare_action_features,.elementare_action_services,.elementare_action_skills,.elementare_action_team,.elementareo_action_cta{padding:0 2em}.aboutus_columns,.blog_columns,.contact_columns,.features_columns,.services_columns,.skills_columns,.team_columns{margin-top:4em}.flexslider .slides>li .flexText .inside span{letter-spacing:0;padding-top:1em}.flexslider .slides>li .flexText .inside h2,.flexslider .slides>li .flexText .inside span{padding-left:1em;padding-right:1em}}@media all and (max-width:559px){.elementare_action_aboutus,.elementare_action_blog,.elementare_action_contact,.elementare_action_cta,.elementare_action_features,.elementare_action_services,.elementare_action_skills,.elementare_action_team{padding:0 1em}.elementare_contact.withForm .elementareContactField,.elementare_contact.withForm .elementareContactForm{padding:2em 1em}.serviceIcon{float:none;text-align:center;margin-bottom:1.5em}.serviceText{float:none;position:relative;width:100%;padding-left:0;padding-right:0;text-align:center}.serviceText:after{display:none}.services_columns_single .serviceContent{padding:5em 5%}.aboutus_columns,.blog_columns,.contact_columns,.features_columns,.services_columns,.skills_columns,.team_columns{margin-top:1em}.elementare_main_text{font-size:32px}.aboutus_columns_three.one h3{font-size:1.5em}.contact_columns .elementareContactForm input:not([type="submit"]),.contact_columns .elementareContactForm textarea{max-width:100%}}@media all and (max-width:450px){.elementare_action_aboutus,.elementare_action_blog,.elementare_action_contact,.elementare_action_cta,.elementare_action_features,.elementare_action_services,.elementare_action_skills,.elementare_action_team{padding:0 .5em}.elementareContactIcon{display:none}.flexslider .slides>li .flexText .inside h2{font-size:1.5em}}.serviceIcon i{background:#000000!important}.singleService:hover .serviceIcon i{background:#fff!important;color:#000000!important}section.elementare_cta:hover .cta_columns .ctaIcon i,section.elementare_cta:focus .cta_columns .ctaIcon i,section.elementare_cta:active .cta_columns .ctaIcon i{background:FFFFFF!important}#slideshowlines .services_columns_single{height:550px;width:100%;background-color:#ededed;overflow:hidden;display:table;box-shadow:none!important;background-color:#ededed}#slideshowlines li{display:block;margin:10px}#slideshowlines .serviceContent{display:block;vertical-align:bottom;padding-bottom:40px;padding-top:10px;position:absolute;bottom:1px;height:auto}#slideshowlines .elementareButton{transition:opacity 1s,max-height 1s;width:100%;overflow:hidden;opacity:0;position:absolute;bottom:0;left:0;max-height:0;padding-left:10%;padding-right:10%;margin-bottom:50px;box-sizing:border-box;text-align:center;background:#fff0}#slideshowlines .services_columns_single{transition:all 1s linear}#slideshowlines .services_columns_single .desc{transition:max-height 1s,opacity 1s;height:390px;max-height:0;text-align:left;font-size:24px;line-height:34px;padding-top:10px;color:#000;overflow:hidden;opacity:0}#slideshowlines .services_columns_single:hover .desc{max-height:530px;opacity:1}#slideshowlines .services_columns_single:hover .elementareButton{opacity:1;display:block;max-height:100%}#slideshowlines .elementareButton a{width:100%;text-align:center;font-size:30px;line-height:20px}.elementare_contacts h3{font-size:36px}.absolutemenu h2{font-size:68px!important;line-height:105px}.absolutemenu h4{font-size:30px;line-height:46px}