@charset "UTF-8";
/* https://www.artipaint.be/wp-content/themes/Artipaint/dist/css/index.css?ver=f620f568ea22e2025da1f9c383936827 */
#headerIndex{min-height:100vh;height:auto;background:#000}#headerIndex #slideshowIndex{position:absolute;top:0;left:0}#headerIndex #slideshowIndex .carousel-inner .carousel-item{overflow:hidden}#headerIndex #slideshowIndex .carousel-inner .carousel-item .img{will-change:transform;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}#headerIndex #slideshowIndex .carousel-inner .carousel-item .overlay{position:absolute;top:0;left:0;background:-webkit-linear-gradient(to bottom,rgb(0 0 0 / .4) 0,rgb(0 0 0 / .2) 92%);background:-moz-linear-gradient(to bottom,rgb(0 0 0 / .4) 0,rgb(0 0 0 / .2) 92%);background:-ms-linear-gradient(to bottom,rgb(0 0 0 / .4) 0,rgb(0 0 0 / .2) 92%);background:-o-linear-gradient(to bottom,rgb(0 0 0 / .4) 0,rgb(0 0 0 / .2) 92%);background:linear-gradient(to bottom,rgb(0 0 0 / .4) 0,rgb(0 0 0 / .2) 92%)}#headerIndex #slideshowIndex .carousel-inner .imgZoom .img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:10s ease-in;-moz-transition:10s ease-in;-ms-transition:10s ease-in;-o-transition:10s ease-in;transition:10s ease-in}#headerIndex .contentWrapper{position:relative;z-index:10}#headerIndex .contentWrapper .container{height:100%}#headerIndex .contentWrapper .container .colTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-self:flex-end;justify-content:center;padding-top:60px;padding-bottom:100px}#headerIndex .contentWrapper .container .colTitle h1{display:block;overflow:hidden;margin-bottom:20px;font-weight:300;font-size:16px;font-size:1.6rem;letter-spacing:3px;text-transform:uppercase;color:#fff}#headerIndex .contentWrapper .container .colTitle h1 span{will-change:transform;display:block;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .8s ease-in-out,opacity 1.2s ease-in-out;-moz-transition:-moz-transform .8s ease-in-out,opacity 1.2s ease-in-out;-ms-transition:-moz-transform .8s ease-in-out,opacity 1.2s ease-in-out;-o-transition:-o-transform .8s ease-in-out,opacity 1.2s ease-in-out;transition:transform .8s ease-in-out,opacity 1.2s ease-in-out}#headerIndex .contentWrapper .container .colTitle h1.animated span{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#headerIndex .contentWrapper .container .colTitle h2{visibility:hidden;color:#fff;font-size:60px;font-size:6rem;font-weight:700;text-transform:uppercase;letter-spacing:3px}#headerIndex .contentWrapper .container .colTitle h2 .first{display:block;overflow:hidden}#headerIndex .contentWrapper .container .colTitle h2 .first span{will-change:transform;display:block;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 1.3s ease-in-out,opacity 1.8s ease-in-out;-moz-transition:-moz-transform 1.3s ease-in-out,opacity 1.8s ease-in-out;-ms-transition:-moz-transform 1.3s ease-in-out,opacity 1.8s ease-in-out;-o-transition:-o-transform 1.3s ease-in-out,opacity 1.8s ease-in-out;transition:transform 1.3s ease-in-out,opacity 1.8s ease-in-out}#headerIndex .contentWrapper .container .colTitle h2.animated .first span{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#headerIndex .contentWrapper .container .colTitle .btn{margin-top:30px;padding-bottom:12px;opacity:0;-webkit-transition:opacity 1.2s ease-in-out;-moz-transition:opacity 1.2s ease-in-out;-ms-transition:opacity 1.2s ease-in-out;-o-transition:opacity 1.2s ease-in-out;transition:opacity 1.2s ease-in-out}#headerIndex .contentWrapper .container .colTitle .btn.animated{opacity:1}#headerIndex .contentWrapper .container .colTitle .scrollDown{opacity:0;-webkit-transition:opacity 1.8s ease-in-out;-moz-transition:opacity 1.8s ease-in-out;-ms-transition:opacity 1.8s ease-in-out;-o-transition:opacity 1.8s ease-in-out;transition:opacity 1.8s ease-in-out;margin-top:100px}#headerIndex .contentWrapper .container .colTitle .scrollDown .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}#headerIndex .contentWrapper .container .colTitle .scrollDown img{width:14px;margin-right:20px;animation-name:scroll;animation-duration:2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite}#headerIndex .contentWrapper .container .colTitle .scrollDown p{color:#fff;margin:0;font-weight:300;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:3px}@keyframes scroll{10%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}}#headerIndex .contentWrapper .container .colTitle .scrollDown.animated{opacity:1}#headerIndex .contentWrapper .container .colTitle .scrollDown:hover{cursor:pointer}#headerIndex .contentWrapper .carousel-control{width:10%}#headerIndex .contentWrapper .carousel-control img{opacity:0;height:40px;width:40px;-webkit-transition:.8s ease-in-out;-moz-transition:.8s ease-in-out;-ms-transition:.8s ease-in-out;-o-transition:.8s ease-in-out;transition:.8s ease-in-out}#headerIndex .contentWrapper .carousel-control:hover img{opacity:1}.sectionIntroIndex{position:relative;z-index:1;margin-top:-30px}.sectionIntroIndex .colText{padding:150px 15px 70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end}.sectionIntroIndex .colText h2{font-size:35px;font-size:3.5rem;font-weight:500;line-height:1.4;margin-bottom:40px}.sectionIntroIndex .colText .text{padding-left:50px;font-size:17px;font-size:1.7rem}.sectionIntroIndex .colText .text .btn{margin-top:20px}.sectionServiceIndex .colTitle h2{font-size:40px;font-size:4rem;font-weight:200;padding-left:40px;margin-bottom:20px}.sectionServiceIndex .rowServices{margin-bottom:-30px}.sectionServiceIndex .rowServices .colServices{margin-bottom:30px}.sectionServiceIndex .rowServices .colServices a{display:block;position:relative;overflow:hidden}.sectionServiceIndex .rowServices .colServices a .overlay{position:absolute;top:0;left:0;height:100%;width:100%;padding:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:center;text-align:center;background:-webkit-linear-gradient(to bottom,rgb(0 0 0 / .1) 50%,rgb(0 0 0 / .4));background:-moz-linear-gradient(to bottom,rgb(0 0 0 / .1) 50%,rgb(0 0 0 / .4));background:-ms-linear-gradient(to bottom,rgb(0 0 0 / .1) 50%,rgb(0 0 0 / .4));background:-o-linear-gradient(to bottom,rgb(0 0 0 / .1) 50%,rgb(0 0 0 / .4));background:linear-gradient(to bottom,rgb(0 0 0 / .1) 50%,rgb(0 0 0 / .4))}.sectionServiceIndex .rowServices .colServices a .overlay h3{color:#fff;margin:0;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:1px}.sectionServiceIndex .rowServices .colServices a img{-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out}.sectionServiceIndex .rowServices .colServices a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.sectionServiceIndex .colServicesLeft .rowServices .colServices:nth-of-type(even){padding-left:50px}.sectionAboutIndex{position:relative;margin:120px 0}.sectionAboutIndex .background{position:absolute;top:60px;right:0;height:-webkit-calc(100% - 120px);height:-moz-calc(100% - 120px);height:-ms-calc(100% - 120px);height:-o-calc(100% - 120px);height:calc(100% - 120px);width:90%;background:#F5F5F5}.sectionAboutIndex .content .colImg .img,.sectionIndexDna .rowUsps .colUsps .imgWrapper .img{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.sectionAboutIndex .content{position:relative;z-index:1}.sectionAboutIndex .content .colText{padding:120px 15px;margin-top:60px;margin-bottom:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.sectionAboutIndex .content .colText h2{font-size:50px;font-size:5rem;font-weight:500;line-height:1.2;margin-bottom:40px}.sectionAboutIndex .content .colText .text{padding-left:50px;font-size:17px;font-size:1.7rem}.sectionAboutIndex .content .colText .text .btn{margin-top:20px}.sectionAboutIndex .content .colImg .img{width:100%;height:100%}.sectionIndexDna{padding:100px 0 200px}.sectionIndexDna .colTitle{margin-bottom:60px}.sectionIndexDna .colTitle h2{font-weight:200;font-size:40px;font-size:4rem;margin:0}.sectionIndexDna .rowUsps{margin:0 -40px -60px}.sectionIndexDna .rowUsps .colUsps{padding:0 40px;margin-bottom:60px;letter-spacing:1px}.sectionIndexDna .rowUsps .colUsps .imgWrapper{position:relative;margin-bottom:30px;max-width:300px;margin-left:auto;margin-right:auto}.sectionIndexDna .rowUsps .colUsps .imgWrapper .img{border-radius:50%}.sectionIndexDna .rowUsps .colUsps .imgWrapper .img1{height:200px;width:200px;margin:0 auto}.sectionIndexDna .rowUsps .colUsps .imgWrapper .img1Right{margin-right:0}.sectionIndexDna .rowUsps .colUsps .imgWrapper .img2{position:absolute;bottom:0;left:0;height:150px;width:150px}.sectionIndexDna .rowUsps .colUsps h3{font-weight:300;font-size:26px;font-size:2.6rem;margin-bottom:10px}.sectionIndexDna .rowUsps .colUsps p{font-size:17px;font-size:1.7rem;margin:0}#sectionRefIndex{padding-top:150px}#sectionRefIndex .rowRefIndex{margin-bottom:-150px}#sectionRefIndex .rowRefIndex .colTitle{padding:0 40px;font-size:17px;font-size:1.7rem}#sectionRefIndex .rowRefIndex .colTitle h2,#sectionRefIndex .rowRefIndex .colTitle h3,#sectionRefIndex .rowRefIndex .colTitle h4{font-size:40px;font-size:4rem;font-weight:500;margin-bottom:15px;letter-spacing:2px}#sectionRefIndex .rowRefIndex .colTitle p,#sectionRefIndex .rowRefIndex .colTitle ul{letter-spacing:1px}#sectionRefIndex .rowRefIndex .colTitle p a,#sectionRefIndex .rowRefIndex .colTitle ul a{color:#BAAE83;font-weight:500}#sectionRefIndex .rowRefIndex .colTitle p a:hover,#sectionRefIndex .rowRefIndex .colTitle ul a:hover{color:#998745}#sectionRefIndex .rowRefIndex .colRef,#sectionRefIndex .rowRefIndex .colText{margin-bottom:150px}#sectionRefIndex .rowRefIndex .colRef a,#sectionRefIndex .rowRefIndex .colText a{color:#111}#sectionRefIndex .rowRefIndex .colRef .mainWrapper .wrapper,#sectionRefIndex .rowRefIndex .colText .mainWrapper .wrapper{-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-ms-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out}#sectionRefIndex .rowRefIndex .colRef .mainWrapper:hover .wrapper,#sectionRefIndex .rowRefIndex .colText .mainWrapper:hover .wrapper{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}#sectionRefIndex .rowRefIndex .colRef a{display:block}#sectionRefIndex .rowRefIndex .colRef a .img{position:relative}#sectionRefIndex .rowRefIndex .colRef a .img .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgb(0 0 0 / .05)}#sectionRefIndex .rowRefIndex .colRef a h3{font-size:16px;font-size:1.6rem;font-weight:300;letter-spacing:2px;margin-top:20px;line-height:1.7}#sectionRefIndex .rowRefIndex .colText{font-size:14px;font-size:1.4rem}#sectionRefIndex .rowRefIndex .colText .img{position:relative;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;height:260px}#sectionRefIndex .rowRefIndex .colText .img .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgb(0 0 0 / .1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}#sectionRefIndex .rowRefIndex .colText .img .overlay img{height:60px;width:60px}#sectionRefIndex .rowRefIndex .colText .contentWrapper{background:#fff;padding:60px 40px;word-break:break-word;letter-spacing:1px}#sectionRefIndex .rowRefIndex .colText .contentWrapper h3{margin-bottom:20px}#sectionRefIndex .rowRefIndex .colText .contentWrapper p{margin-bottom:15px}#sectionRefIndex .rowRefIndex .colText .contentWrapper p a{font-weight:500;color:#BAAE83}#sectionRefIndex .rowRefIndex .colText .contentWrapper .cta:hover,#sectionRefIndex .rowRefIndex .colText .contentWrapper p a:hover{color:#998745}#sectionRefIndex .rowRefIndex .colText .contentWrapper p:last-of-type{margin-bottom:0}#sectionRefIndex .rowRefIndex .colText .contentWrapper .cta{position:relative;display:inline-block;margin-top:20px;padding:0 5px 10px;font-weight:600;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#sectionRefIndex .rowRefIndex .colText .contentWrapper .cta::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;background:#BAAE83}#sectionRefIndex .rowRefIndex .grid-item-1 .mainWrapper{padding:0 100px 0 200px}#sectionRefIndex .rowRefIndex .first{padding-top:80px}#sectionRefIndex .rowRefIndex .grid-item-2 .mainWrapper{padding-right:0;padding-left:100px}#sectionRefIndex .rowRefIndex .grid-item-3 .mainWrapper{padding-left:120px;padding-right:80px}#sectionRefIndex .rowRefIndex .second{padding-top:100px}#sectionRefIndex .rowRefIndex .grid-item-4 .mainWrapper{padding-left:200px;padding-right:50px}#sectionRefIndex .rowRefIndex .grid-item-5 .mainWrapper{padding-left:150px;padding-top:100px}@media (min-width:1500px){.sectionIntroIndex .colText{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;margin-left:8.333333%}.sectionIntroIndex .colImg{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;margin-left:8.333333%}.sectionServiceIndex .colServicesLeft{-ms-flex:0 0 27%;flex:0 0 27%;max-width:27%}.sectionServiceIndex .colServicesMid{-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}.sectionAboutIndex .content .colText{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;margin-left:8.333333%}#sectionRefIndex .rowRefIndex .colTitle{padding:0 40px 0 250px}}@media (max-width:375.98px){#headerIndex .contentWrapper .container .colTitle h2{font-size:22px;font-size:2.2rem}.sectionIntroIndex .colText{padding:40px 15px 30px}.sectionAboutIndex,.sectionIndexDna{padding:40px 0}.sectionIndexDna .colTitle h2,.sectionIntroIndex .colText h2,.sectionServiceIndex .colTitle h2{font-size:18px;font-size:1.8rem}.sectionAboutIndex .content .colText h2{font-size:18px;font-size:1.8rem}.sectionIndexDna .rowUsps .colUsps h3{font-size:18px;font-size:1.8rem}#sectionRefIndex{padding-top:40px}#sectionRefIndex .rowRefIndex .colTitle h2,#sectionRefIndex .rowRefIndex .colTitle h3,#sectionRefIndex .rowRefIndex .colTitle h4{font-size:18px;font-size:1.8rem}#sectionRefIndex .rowRefIndex .colText .img{height:200px}}@media (min-width:375.98px) and (max-width:575.98px){#headerIndex .contentWrapper .container .colTitle h2{font-size:25px;font-size:2.5rem}.sectionIntroIndex .colText{padding:60px 15px 40px}.sectionAboutIndex,.sectionIndexDna{padding:60px 0}.sectionIndexDna .colTitle h2,.sectionIntroIndex .colText h2,.sectionServiceIndex .colTitle h2{font-size:20px;font-size:2rem}.sectionAboutIndex .content .colText h2{font-size:20px;font-size:2rem}.sectionIndexDna .rowUsps .colUsps h3{font-size:20px;font-size:2rem}#sectionRefIndex{padding-top:60px}#sectionRefIndex .rowRefIndex .colTitle h2,#sectionRefIndex .rowRefIndex .colTitle h3,#sectionRefIndex .rowRefIndex .colTitle h4{font-size:20px;font-size:2rem}#sectionRefIndex .rowRefIndex .colText .img{height:240px}}@media (max-width:575.98px){#headerIndex .contentWrapper .container .colTitle{padding:30px 15px 60px}#headerIndex .contentWrapper .container .colTitle h1{font-size:12px;font-size:1.2rem}#headerIndex .contentWrapper .container .colTitle h2{letter-spacing:2px}#headerIndex .contentWrapper .container .colTitle .scrollDown{display:none}.sectionAboutIndex .content .colText{margin-bottom:40px}.sectionIndexDna .rowUsps{margin:0 -15px -40px}.sectionIndexDna .rowUsps .colUsps{padding:0 15px;margin-bottom:40px}#sectionRefIndex .rowRefIndex .colRef a h3{font-size:14px;font-size:1.4rem;letter-spacing:1px;margin-top:15px}#sectionRefIndex .rowRefIndex .colText .contentWrapper{padding:40px 20px}}@media (min-width:575.98px) and (max-width:767.98px){#headerIndex .contentWrapper .container .colTitle{padding:50px 15px 60px}#headerIndex .contentWrapper .container .colTitle h1{font-size:16px;font-size:1.6rem}#headerIndex .contentWrapper .container .colTitle h2{font-size:30px;font-size:3rem}#headerIndex .contentWrapper .container .colTitle .scrollDown{margin-top:60px}.sectionIntroIndex .colText{padding:80px 15px 60px}.sectionAboutIndex,.sectionIndexDna{padding:80px 0}.sectionIndexDna .colTitle h2,.sectionIntroIndex .colText h2,.sectionServiceIndex .colTitle h2{font-size:22px;font-size:2.2rem}.sectionAboutIndex .content .colText{margin-bottom:60px}.sectionAboutIndex .content .colText h2{font-size:22px;font-size:2.2rem}#sectionRefIndex .rowRefIndex .colTitle h2,#sectionRefIndex .rowRefIndex .colTitle h3,#sectionRefIndex .rowRefIndex .colTitle h4,.sectionIndexDna .rowUsps .colUsps h3{font-size:22px;font-size:2.2rem}#sectionRefIndex .rowRefIndex .colText .img{height:320px}}@media (min-width:575.98px) and (max-width:991.98px){#headerIndex .contentWrapper .container .colTitle h1{font-size:14px;font-size:1.4rem}#sectionRefIndex{padding-top:80px}}@media (min-width:575.98px) and (max-width:1199.98px){.sectionIndexDna .rowUsps{margin:0 -15px -60px}.sectionIndexDna .rowUsps .colUsps{padding:0 15px}}@media (max-width:767.98px){.sectionIndexDna .colTitle h2,.sectionServiceIndex .colTitle h2{font-weight:500}#headerIndex{min-height:auto}#headerIndex .contentWrapper .container .colTitle h1{line-height:1.5}.sectionIntroIndex{margin-top:0}.sectionIntroIndex .colText .text{padding-left:0}.sectionServiceIndex .rowTitle .colTitle{text-align:center}.sectionAboutIndex{margin:0}.sectionAboutIndex .background{height:100%;top:0}.sectionAboutIndex .content .colText{margin-top:0;padding:0 15px}.sectionAboutIndex .content .colText h2{margin-bottom:20px}.sectionAboutIndex .content .colText .text{padding-left:0}.sectionIndexDna .rowUsps .colUsps .imgWrapper{max-width:200px}.sectionIndexDna .rowUsps .colUsps .imgWrapper .img1{height:150px;width:150px}.sectionIndexDna .rowUsps .colUsps .imgWrapper .img2{height:100px;width:100px}.sectionIndexDna .rowUsps .colUsps h3{margin-bottom:5px}.sectionIndexDna .rowUsps .colUsps p{font-size:14px;font-size:1.4rem}#sectionRefIndex .rowRefIndex{margin-bottom:-30px}#sectionRefIndex .rowRefIndex .colTitle{margin-bottom:40px}#sectionRefIndex .rowRefIndex .colRef,#sectionRefIndex .rowRefIndex .colText{margin-bottom:30px}#sectionRefIndex .rowRefIndex .first,#sectionRefIndex .rowRefIndex .grid-item-5 .mainWrapper,#sectionRefIndex .rowRefIndex .second{padding-top:0}.sectionReferenceFlex{padding-top:0;padding-bottom:0}}@media (min-width:767.98px) and (max-width:991.98px){#headerIndex .contentWrapper .container .colTitle{padding:50px 15px 80px}.sectionIntroIndex .colText{padding:110px 15px 70px}.sectionIntroIndex .colText h2{font-size:22px;font-size:2.2rem}.sectionIntroIndex .colText .text{padding-left:30px}.sectionServiceIndex .colTitle h2{font-size:35px;font-size:3.5rem}.sectionAboutIndex{margin:80px 0}.sectionAboutIndex .content .colText{padding:80px 15px}.sectionAboutIndex .content .colText h2{font-size:25px;font-size:2.5rem;margin-bottom:30px}.sectionAboutIndex .content .colText .text{padding-left:30px}.sectionIndexDna{padding:80px 0 150px}.sectionIndexDna .colTitle h2{font-size:35px;font-size:3.5rem}#sectionRefIndex .rowRefIndex{margin-bottom:-60px}#sectionRefIndex .rowRefIndex .colTitle h2,#sectionRefIndex .rowRefIndex .colTitle h3,#sectionRefIndex .rowRefIndex .colTitle h4{font-size:25px;font-size:2.5rem}#sectionRefIndex .rowRefIndex .colText .img{height:240px}#sectionRefIndex .rowRefIndex .first,#sectionRefIndex .rowRefIndex .second{padding-top:40px}#sectionRefIndex .rowRefIndex .colRef,#sectionRefIndex .rowRefIndex .colText{margin-bottom:60px}}@media (min-width:767.98px) and (max-width:1199.98px){#headerIndex .contentWrapper .container .colTitle h2{font-size:40px;font-size:4rem}}@media (max-width:991.98px){.sectionServiceIndex .rowServicesAll .colServicesLeft,.sectionServiceIndex .rowServicesAll .colServicesMid,.sectionServiceIndex .rowServicesAll .colServicesRight,.sectionServiceIndex .rowTitle .colTitle{padding:0 5px}#headerIndex .contentWrapper .carousel-control{display:none}#headerIndex .contentWrapper .container .colTitle h1{letter-spacing:2px}.sectionIntroIndex .colText h2{margin-bottom:20px}.sectionIntroIndex .colText .text{font-size:14px;font-size:1.4rem}.sectionIntroIndex .colText .text .btn{margin-top:10px}.sectionServiceIndex .colTitle h2{margin-bottom:30px}.sectionServiceIndex .rowServicesAll,.sectionServiceIndex .rowTitle{margin:0 -5px}.sectionServiceIndex .rowServices{margin:0 -5px -10px}.sectionServiceIndex .rowServices .colServices{padding:0 5px;margin-bottom:10px}.sectionAboutIndex .background{width:100%}.sectionAboutIndex .content .colText .text{font-size:14px;font-size:1.4rem}.sectionAboutIndex .content .colText .text .btn{margin-top:10px}#sectionRefIndex .container{max-width:100%}#sectionRefIndex .rowRefIndex .colTitle{font-size:14px;font-size:1.4rem;padding:0 15px}#sectionRefIndex .rowRefIndex .colRef .mainWrapper:hover .wrapper,#sectionRefIndex .rowRefIndex .colText .mainWrapper:hover .wrapper{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#sectionRefIndex .rowRefIndex .grid-item-1 .mainWrapper,#sectionRefIndex .rowRefIndex .grid-item-2 .mainWrapper,#sectionRefIndex .rowRefIndex .grid-item-3 .mainWrapper,#sectionRefIndex .rowRefIndex .grid-item-4 .mainWrapper,#sectionRefIndex .rowRefIndex .grid-item-5 .mainWrapper{padding-left:0;padding-right:0}}@media (min-width:991.98px) and (max-width:1199.98px){.sectionIntroIndex .colText{padding:130px 15px 70px}.sectionIntroIndex .colText h2{font-size:25px;font-size:2.5rem;margin-bottom:30px}.sectionIntroIndex .colText .text{padding-left:30px}.sectionAboutIndex{margin:100px 0}.sectionAboutIndex .background{width:99%}.sectionAboutIndex .content .colText{padding:100px 15px}.sectionAboutIndex .content .colText h2{font-size:30px;font-size:3rem;margin-bottom:30px}.sectionAboutIndex .content .colText .text{padding-left:30px}.sectionIndexDna{padding:100px 0 180px}#sectionRefIndex{padding-top:100px}#sectionRefIndex .rowRefIndex{margin-bottom:-100px}#sectionRefIndex .rowRefIndex .colRef,#sectionRefIndex .rowRefIndex .colText{margin-bottom:100px}#sectionRefIndex .rowRefIndex .colText .img{height:220px}#sectionRefIndex .rowRefIndex .grid-item-1 .mainWrapper{padding:0 0 0 80px}#sectionRefIndex .rowRefIndex .grid-item-2 .mainWrapper{padding:0 0 0 50px}#sectionRefIndex .rowRefIndex .grid-item-3 .mainWrapper{padding-left:40px;padding-right:60px}#sectionRefIndex .rowRefIndex .grid-item-4 .mainWrapper{padding-left:50px;padding-right:50px}#sectionRefIndex .rowRefIndex .grid-item-5 .mainWrapper{padding-left:50px}}@media (min-width:991.98px) and (max-width:1500px){.sectionServiceIndex .rowServicesAll,.sectionServiceIndex .rowTitle{margin:0 -10px}.sectionServiceIndex .rowServicesAll .colServicesLeft,.sectionServiceIndex .rowServicesAll .colServicesMid,.sectionServiceIndex .rowServicesAll .colServicesRight,.sectionServiceIndex .rowTitle .colTitle{padding:0 10px}.sectionIntroIntex .colText .text{font-size:16px;font-size:1.6rem}.sectionServiceIndex .colTitle h2{font-size:35px;font-size:3.5rem}.sectionServiceIndex .rowServices{margin:0 -10px -20px}.sectionServiceIndex .rowServices .colServices{padding:0 10px;margin-bottom:20px}.sectionIndexDna .colTitle h2{font-size:35px;font-size:3.5rem}#sectionRefIndex .rowRefIndex .colTitle h2,#sectionRefIndex .rowRefIndex .colTitle h3,#sectionRefIndex .rowRefIndex .colTitle h4{font-size:30px;font-size:3rem}}@media (max-width:1199.98px){.sectionServiceIndex .container{max-width:100%}}@media (min-width:1199.98px) and (max-width:1500px){.sectionIntroIndex .colText h2{font-size:30px;font-size:3rem}.sectionAboutIndex .background{width:98%}.sectionAboutIndex .content .colText h2{font-size:35px;font-size:3.5rem}.sectionIndexDna .rowUsps{margin:0 -20px -60px}.sectionIndexDna .rowUsps .colUsps{padding:0 20px}#sectionRefIndex{padding-top:120px}#sectionRefIndex .rowRefIndex{margin-bottom:-120px}#sectionRefIndex .rowRefIndex .colRef,#sectionRefIndex .rowRefIndex .colText{margin-bottom:120px}#sectionRefIndex .rowRefIndex .colText .img{height:220px}#sectionRefIndex .rowRefIndex .grid-item-1 .mainWrapper{padding:0 50px 0 100px}#sectionRefIndex .rowRefIndex .grid-item-2 .mainWrapper{padding:0 50px}#sectionRefIndex .rowRefIndex .grid-item-4 .mainWrapper{padding-left:100px;padding-right:50px}#sectionRefIndex .rowRefIndex .grid-item-5 .mainWrapper{padding-left:100px}}@media (max-width:1500px){.sectionServiceIndex .colTitle h2{padding-left:0}}@media (min-width:1500px) and (max-width:1680px){.sectionAboutIndex .background{width:95%}.sectionAboutIndex .content .colText h2{font-size:40px;font-size:4rem}}