@font-face{font-family:ralewayregular;font-style:normal;font-weight:400;src:url(/build/fonts/raleway-regular-webfont.122157ba.woff2) format("woff2"),url(/build/fonts/raleway-regular-webfont.9b38c6e6.woff) format("woff")}@font-face{font-family:genevaregular;font-style:normal;font-weight:400;src:url(/build/fonts/geneva_0-webfont.1e1edc0e.woff2) format("woff2"),url(/build/fonts/geneva_0-webfont.bf8f2a0a.woff) format("woff")}body{font-family:ralewayregular;font-feature-settings:"liga" 0;margin:0}img{max-width:100%}h1{font-weight:700;margin-bottom:2.5rem;margin-top:3rem!important;text-align:center;text-transform:uppercase}a,a:hover{color:#32913f}.background-red{background-color:#9a000a}.background-green{background-color:#32913f}.background-brown{background-color:#333}.text-green{color:#32913f}.btn-green{background-color:#32913f;border-color:#32913f;color:#fff;transition:all 1s}.btn-green:hover{color:#fff;opacity:.8}.btn-brown{background-color:#333;border-color:#333;color:#fff;transition:all 1s}.btn-brown:hover{color:#fff;opacity:.8}.link-white{color:#fff!important}.fixed-button{border-bottom-left-radius:30px;border-top-left-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.5);color:#fff;padding:14px;position:fixed;transition:all 1s;z-index:999}.fixed-button i{margin-right:8px}.fixed-button:hover{color:#fff;text-decoration:none}.call-button{background-color:#32913f;right:-128px;top:30px}.call-button:hover{right:0}.client-button{background-color:#333;right:-112px;top:90px}.client-button:hover{right:0}#header .logo{margin-bottom:35px;margin-top:35px;width:215px}#header-home{background:url(/build/images/background-logo.83e9a4e0.png) 0 169px repeat-x}#header-home .logo{margin-bottom:30px;margin-top:30px;width:400px}#header-image{background:#333;text-align:center;width:100%}#header-image,#header-image img{max-height:350px}#header .navbar{margin-top:92px}.nav a{color:#000;font-size:26px;transition:color 1s ease}.nav a:hover,.nav li.active a,.nav li:hover a{color:#32913f;text-decoration:none}.nav li{border-bottom:2px solid transparent;margin-right:30px;position:relative}.nav li :after{content:"";display:block;position:absolute;right:0;transition:width 1s ease;width:0}.nav li :after,.nav li.active,.nav li:hover{border-bottom:2px solid #32913f}.nav li.active :after,.nav li:hover :after{width:100%}.nav li:last-child{margin-right:0}.bx-wrapper{border:none;box-shadow:none}#footer{background-color:#333;color:#fff;font-family:genevaregular}#footer .logo{width:275px}#footer i{background-color:#32913f;border-radius:50%;font-size:1.9rem;height:50px;padding:10px;text-align:center;width:50px}#footer .information{margin:0 auto 3rem;width:330px}@media (max-width:1200px){#header .navbar{margin-top:33px}}@media (max-width:992px){#header .navbar{margin-top:0}}div[data-module=agency] .photo{border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.5)}div[data-module=home] .bx-wrapper .bx-next,div[data-module=home] .bx-wrapper .bx-prev{background:none;color:#fff;font-size:3rem;text-align:center;text-transform:none}div[data-module=home] .bx-wrapper .bx-controls-direction a{text-indent:0}div[data-module=home] .bxslider .slider{margin:0 auto;max-width:1386px;position:relative}div[data-module=home] .bxslider h1,div[data-module=home] .bxslider h2{color:#fff;margin:0!important;padding:0!important}div[data-module=home] .bxslider .title{position:absolute;top:4%}div[data-module=home] .bxslider #slider1 .title,div[data-module=home] .bxslider #slider2 .title,div[data-module=home] .bxslider #slider3 .title{left:0;text-align:center;width:100%}div[data-module=home] .bxslider .slider-curve .text{color:#fff;font-size:20px;position:absolute}div[data-module=home] .bxslider .slider-curve .text-1{bottom:34%;left:24%}div[data-module=home] .bxslider .slider-curve .text-2{bottom:11%;left:46%}div[data-module=home] .bxslider .slider-curve .text-3{bottom:40%;left:38%}div[data-module=home] .bxslider .slider-curve .text-4{bottom:29%;left:66%}div[data-module=home] .bxslider .slider-curve .text-5{bottom:66%;left:57%}div[data-module=home] .bxslider .slider-curve .text-6{bottom:79%;left:67%}div[data-module=home] .skills{margin-top:6rem}div[data-module=home] .skills .skill{transition:all 1s}div[data-module=home] .skills .skill .logo{border:8px solid #333;border-radius:50%;color:#333;height:180px;text-align:center;transition:all 1s;width:180px}div[data-module=home] .skills .skill i{font-size:5.5rem}div[data-module=home] .skills .skill:hover{color:#32913f!important}div[data-module=home] .skills .skill:hover .logo{border-color:#32913f;color:#32913f}div[data-module=home] .references{margin-top:6rem}div[data-module=home] .references .title{background:url(/build/images/background-realisations.a714f5b2.png) #fff repeat-x left 18px}div[data-module=home] .references .title span{background:#fff;padding:0 20px}div[data-module=offer] .logo{background-color:#32913f;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.5);color:#fff;font-size:3rem;height:110px;text-align:center;width:110px}div[data-module=offer_detail] .description{border-left:3px solid #32913f;font-size:16px;padding-left:10px}div[data-module=reference] .reference{cursor:pointer;display:flex;height:234px;justify-content:center;position:relative;text-align:center;transition:all 1s}div[data-module=reference] .reference img{max-height:100%;max-width:100%;object-fit:contain}div[data-module=reference] .reference-detail{align-items:center;background-color:#333;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:all 1s;visibility:hidden;width:100%}div[data-module=reference] .reference:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}div[data-module=reference] .reference:hover .reference-detail{opacity:.8;visibility:visible}div[data-module=contact] .input-group-text{background-color:#333;border:1px solid #333;color:#fff}div[data-module=contact] input,div[data-module=contact] textarea{border:1px solid #333}div[data-module=contact] textarea{height:250px}div[data-module=contact] input[type=submit]{background-color:#333;color:#fff}