﻿@charset "UTF-8";@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat Regular"),local("Montserrat-Regular"),url("webfonts/montserrat-v14-latin-regular.woff2") format("woff2"),url("webfonts/montserrat-v14-latin-regular.woff") format("woff");}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat Bold"),local("Montserrat-Bold"),url("webfonts/montserrat-v14-latin-700.woff2") format("woff2"),url("webfonts/montserrat-v14-latin-700.woff") format("woff");}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url("webfonts/montserrat-v14-latin-800.woff2") format("woff2"),url("webfonts/montserrat-v14-latin-800.woff") format("woff");}.headBar:before{background:linear-gradient(315deg,#15c2a5 1.09%,#01d1e0 26.42%,#00d1e2 49.71%,#03cce0 66.4%,#2b90ce 98.34%);}.headBar:after{background:linear-gradient(135deg,#1eba96 0%,#04ac08 28.65%,#04ac08 70.31%,#62c70a 100%);}.content.fullContent{padding:4.5rem 0;}.wrapServices{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:stretch;align-items:stretch;width:77.7027027027%;margin:0 auto;}.wrapServices .service{width:calc((100% - 3rem)/3);margin-right:1.5rem;margin-bottom:1.5rem;background:#fff;box-shadow:0 16px 48px rgba(21,21,20,.15);position:relative;z-index:1;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}.wrapServices .service:nth-child(3n){margin-right:0;}.wrapServices .service .img{height:14.25rem;overflow:hidden;width:100%;position:relative;}.wrapServices .service .img picture{width:100%;}.wrapServices .service .img img{filter:grayscale(1);object-fit:cover;width:100%;height:100%;}.wrapServices .service .serviceContent{flex:1;padding:3.75rem;line-height:140%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;}.wrapServices .service .serviceContent h2{font-size:2rem;}.wrapServices .service .serviceContent>div:first-child{margin-bottom:2.25rem;}.IE11 .wrapServices .service{display:block;}.IE11 .wrapServices .service>*{width:100%;box-sizing:border-box;}.IE11 .wrapServices .service .serviceContent{display:block;}.IE11 .wrapServices .service .img picture{position:absolute;top:0;left:0;height:100%;width:100%;}.IE11 .wrapServices .service .img picture img{height:auto;position:absolute;top:50%;transform:translateY(-50%);}.teamMembers{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-top:2.25rem;}.teamMembers>div{width:23.3333333333%;margin-right:2.2222222222%;margin-bottom:2.2222222222%;}.teamMembers>div:nth-child(4n){margin-right:0;}.teamMembers>div .img{display:block;width:100%;position:relative;padding-top:100%;border:1px solid #d9d9d8;box-sizing:border-box;}.teamMembers>div .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}.teamMembers>div .img:hover:before{background:#e1e00d;color:#151514;}.teamMembers>div .name{font-size:1.3125rem;font-weight:bold;font-family:"Montserrat",sans-serif;margin-top:1.5rem;margin-bottom:.375rem;}.teamMembers>div .title{font-size:.875rem;line-height:1.3;font-weight:normal;}.sideImg{width:100%;padding-top:100%;transform:translate(35.2112676056%,-4.5rem);position:relative;}.sideImg img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;filter:grayscale(1);}.contactForm{background:#fff;box-shadow:0 16px 48px rgba(21,21,20,.15);padding:4.5rem;position:relative;}.contactForm legend{font-size:1.5rem;font-family:"Montserrat",sans-serif;padding:1.5rem 0 1.3125rem;font-weight:bold;}.contactForm .left{width:20.9558823529%;}.contactForm .right{width:74.6323529412%;}.contactForm .umbraco-forms-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}.contactForm .umbraco-forms-container .umbraco-forms-field{width:23.4811165846%;margin-right:1.9704433498%;margin-bottom:1.25rem;}.contactForm .umbraco-forms-container .umbraco-forms-field.phone{width:14.367816092%;}.contactForm .umbraco-forms-container .umbraco-forms-field.extension{width:8.210180624%;margin-left:.9852216749%;margin-right:0;}.contactForm .umbraco-forms-container .umbraco-forms-field.numberofparticipants{margin-left:1.9704433498%;margin-right:0;}.contactForm .umbraco-forms-container .umbraco-forms-field.longanswer{width:100%;margin-right:0;}.contactForm .umbraco-forms-container .umbraco-forms-field.privacypolicyconsent,.contactForm .umbraco-forms-container .umbraco-forms-field.consentementmarketing{width:100%;margin-right:0;}.contactForm .umbraco-forms-container .umbraco-forms-field.privacypolicyconsent input:checked+span.label:before,.contactForm .umbraco-forms-container .umbraco-forms-field.consentementmarketing input:checked+span.label:before{background-image:url(../images/check-solid.svg);background-repeat:no-repeat;background-position:center;}.contactForm .umbraco-forms-container .umbraco-forms-field.privacypolicyconsent input.input-validation-error+span.label:before,.contactForm .umbraco-forms-container .umbraco-forms-field.consentementmarketing input.input-validation-error+span.label:before{border-color:#ff5f5f;}.contactForm .umbraco-forms-container .umbraco-forms-field.privacypolicyconsent span.label,.contactForm .umbraco-forms-container .umbraco-forms-field.consentementmarketing span.label{padding-left:2rem;display:block;position:relative;cursor:pointer;font-weight:400;line-height:150%;}.contactForm .umbraco-forms-container .umbraco-forms-field.privacypolicyconsent span.label>span,.contactForm .umbraco-forms-container .umbraco-forms-field.consentementmarketing span.label>span{width:calc(100% - 2rem);display:inline;}.contactForm .umbraco-forms-container .umbraco-forms-field.privacypolicyconsent span.label:before,.contactForm .umbraco-forms-container .umbraco-forms-field.consentementmarketing span.label:before{content:"";display:block;width:1rem;height:1rem;border:1px solid #bbbbba;position:absolute;top:5px;left:0;}.contactForm .umbraco-forms-container .umbraco-forms-field:nth-child(4n){margin-right:0;}.contactForm .umbraco-forms-container .umbraco-forms-field.whytechnologia{width:100%;margin-right:0;}.contactForm .umbraco-forms-navigation>div{text-align:right;}.contactForm .umbraco-forms-navigation input[type=submit]{padding:1.1875rem 1.5rem;min-width:286px;}.steps{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:stretch;counter-reset:step;margin-top:2.25rem;}.steps>div{counter-increment:step;margin-right:.75rem;flex:1;}.steps>div .stepTitle{padding:1.625rem 1.5rem;background:#eeeeed;font-weight:bold;font-size:1rem;line-height:120%;transition:all .25s;height:100%;box-sizing:border-box;}.steps>div .stepTitle:hover{background:#d9d9d8;cursor:pointer;}.steps>div .stepTitle:before{display:block;content:counter(step);font-weight:bold;font-size:1.75rem;line-height:110%;font-family:"Montserrat",sans-serif;margin-bottom:.75rem;}.steps>div .stepTitle.selected{background:#151514;color:#fff;position:relative;}.steps>div .stepTitle.selected:after{content:"";display:block;width:1rem;height:1rem;transform:translateX(-50%) rotate(45deg);border-left:1px solid #d9d9d8;border-top:1px solid #d9d9d8;background:#fff;position:absolute;top:calc(100% + .9375rem);left:50%;z-index:2;}.steps>div .innerStepContent{display:none;}.steps>div:last-child{margin-right:0;}.stepsContent{margin-top:1.5rem;}.stepsContent>div{background:#fff;box-sizing:border-box;width:100%;border:1px solid #d9d9d8;padding:2.25rem;position:relative;}.stepsContent>div.hidden{display:none;}.testimonals{margin-top:3.75rem;position:relative;}.testimonals .tns-nav{position:absolute;bottom:3.75rem;left:3.75rem;z-index:2;}.testimonals .tns-nav>button{width:.75rem;height:.75rem;border:1px solid #151514;box-sizing:border-box;margin-right:.5625rem;transition:all .5s;}.testimonals .tns-nav>button.tns-nav-active{background:#151514;}.testimonals .controls{font-size:2.25rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:flex-end;align-items:flex-end;}.testimonals .controls>div{margin-left:1.125rem;}.testimonals .tns-outer>button{display:none;}.testimonals .slider .tns-item{background:#eeeeed;padding:3.75rem 3.75rem 6.75rem;line-height:140%;position:relative;}.testimonals .slider .testimonalContent{margin-bottom:1.875rem;position:relative;}.testimonals .slider .testimonalContent:before{content:"«";position:absolute;top:-.0625rem;left:-1.375rem;}.testimonals .slider .testimonalContent:after{content:"»";position:absolute;bottom:0;right:-1.375rem;}.testimonals .slider .testimonalName{font-weight:bold;}.iAgree,.iAgreeMarketing{display:none;}@media screen and (max-width:1750px){.service h2{font-size:2rem;}.wrapServices .service .serviceContent{padding:2.5rem;}}@media screen and (max-width:1660px){.steps{display:block;}.steps .step{margin-bottom:.75rem;margin-right:0;}.steps .step .stepTitle{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;line-height:100%;}.steps .step .stepTitle:before{display:inline-block;margin-bottom:0;margin-right:1.25rem;}.steps .step .stepTitle.selected:after{display:none;}.steps .step .stepTitle.selected+.innerStepContent{display:block;background:#fff;box-sizing:border-box;width:100%;border:1px solid #d9d9d8;padding:2.25rem;position:relative;margin-top:1.5rem;}.steps .step .stepTitle.selected+.innerStepContent:before{content:"";display:block;width:1rem;height:1rem;transform:translateX(-50%) rotate(45deg);border-left:1px solid #d9d9d8;border-top:1px solid #d9d9d8;background:#fff;position:absolute;top:-.5625rem;left:3.0625rem;z-index:2;}.stepsContent{display:none;}.innerStepContent:not(.hidden){display:block;}}@media screen and (max-width:1600px){.contactForm{padding:3rem;}}@media screen and (max-width:1570px){.wrapServices{width:92%;}}@media screen and (max-width:1560px){.trainers>div{width:31.8527%;}.trainers>div:nth-child(4n){margin-right:2.222%;}.trainers>div:nth-child(3n){margin-right:0;}}@media screen and (max-width:1450px){.contactForm{display:block;}.contactForm>.left{width:100%;margin-bottom:2.5rem;}.contactForm>.right{width:100%;}}@media screen and (max-width:1400px){.wrapServices{width:100%;}.wrapServices .service{width:calc((100% - 1.5rem)/2);margin-right:1.5rem;}.wrapServices .service:nth-child(2n){margin-right:0;}}@media screen and (max-width:768px){.topWrapper .content{display:block;}.content.fullContent{padding:0;}.wrapServices{padding:1.71429rem;box-sizing:border-box;width:100%;display:block;}.wrapServices .service{width:100%;margin:0 0 1.71429rem;}.wrapServices .service .serviceContent{padding:1.71429rem;}.wrapServices .service .serviceContent h2{font-size:1.5rem;}.trainers>div{width:48.8888%;}.trainers>div:nth-child(3n){margin-right:2.2222%;}.trainers>div:nth-child(2n){margin-right:0;}.contactForm{display:block;padding:1.71429rem;}.contactForm .left,.contactForm .right{width:100%;}.contactForm .left{margin-bottom:2rem;}.contactForm .umbraco-forms-container .umbraco-forms-field{width:100%;margin-right:0;}.contactForm .umbraco-forms-container .umbraco-forms-field.phone{width:65%;}.contactForm .umbraco-forms-container .umbraco-forms-field.extension{width:30%;margin-left:5%;}.contactForm .umbraco-forms-container .umbraco-forms-field.dropdown{width:100%;}.contactForm .umbraco-forms-container .umbraco-forms-field.numberofparticipants{margin-left:0;}.contactForm .umbraco-forms-navigation input[type=submit]{min-width:0;width:100%;}.teamMembers{overflow:auto;}.teamMembers>div{width:30%;flex-shrink:0;}.teamMembers>div .name{font-size:.8125rem;line-height:1.1;margin-top:.5rem;}.testimonals .slider .tns-item{padding:2.25rem;}.testimonals .tns-nav{display:none;}.sideMenu,.sideImg{display:none;}}