@charset "UTF-8";@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css);#teh-mnu-header,.banner-teh{position:fixed;left:0;width:100%;z-index:500}.teh-orange{color:#f17f10!important}.teh-green{color:#82be31!important}i.teh-point{font-size:12px}i.teh-point::before{margin-bottom:4px}.teh-mobile{display:none!important}.teh-desktop{display:unset!important}.btn.btn-teh-green{color:#fff;background-color:#82be31;border-color:#82be31;box-shadow:0 0 8px #82be31}.btn.btn-teh-green:hover,.btn.btn-teh-orange{background-color:#f17f10;border-color:#f17f10;box-shadow:0 0 8px #f17f10}.btn.btn-teh-orange{color:#fff}.btn.btn-teh-orange:hover{background-color:#82be31;border-color:#82be31;box-shadow:0 0 8px #82be31}body{margin-top:128px;overflow-x:hidden;font-family:'Source Sans Pro',sans-serif}h2{font-weight:bolder}.banner-teh{top:0;padding:6px 0;background-color:#444;text-align:center;font-size:16px;font-weight:300;line-height:16px}.banner-teh .banner-teh-phone{color:#f17f10;font-weight:700}.banner-teh .banner-teh-horaires{color:#82be31}#teh-mnu-header{top:28px;height:100px;border-bottom:1px solid #82be31;box-shadow:0 1px 6px rgba(0,0,0,.55)}#teh-mnu-header .navbar-brand img{height:52px}#teh-mnu-header #teh-mnu-header-menu ul{margin:0 auto}@media (max-width:768px){.teh-mobile{display:unset!important}.teh-desktop{display:none!important}body{margin-top:100px}.banner-teh{font-size:11px;display:none}#teh-mnu-header{top:0}#teh-mnu-header .navbar-brand img{height:40px}#teh-mnu-header #teh-mnu-header-menu ul{background-color:#fff;position:absolute;top:100px;left:0;width:100%;padding:8px 20px;border-bottom:4px solid #f17f10;border-top:4px solid #82be31}}#teh-mnu-header #teh-mnu-header-menu ul li a{font-size:16px;font-weight:600;text-transform:uppercase;border-bottom:.1rem solid transparent;border-top:.1rem solid transparent;transition:all .3s ease-out;color:#888}.teh-jtron h1,.teh-jtron p{font-weight:700;color:#fff}#teh-mnu-header #teh-mnu-header-menu ul li a:hover{border-bottom:.1rem dashed #f17f10;border-top:.1rem dashed #82be31;color:#f17f10}@media (min-width:768px){#teh-mnu-header #teh-mnu-header-menu ul li a[title=devis]{border-bottom:.1rem solid transparent;border-top:.1rem solid transparent;margin-left:1rem;padding-left:16px;padding-right:16px;font-weight:700;background-color:#f17f10;color:#fff;border-radius:22px}#teh-mnu-header #teh-mnu-header-menu ul li a[title=devis]:hover{background-color:#82be31}}.teh-jtron{position:relative;height:calc(88vh - 175px);background-repeat:no-repeat!important;background-size:cover!important;padding:120px;z-index:100}.teh-jtron h1,.teh-jtron hr,.teh-jtron p{position:relative;z-index:150}.teh-jtron h1{text-shadow:1px 1px 8px rgba(0,0,0,.65)}.jumbotron.teh-pub-contact h4,.jumbotron.teh-pub-contact p a.btn,.jumbotron.teh-pub-contact p.pub-phone,.teh-jtron p{text-shadow:1px 1px 2px rgba(0,0,0,.65)}.teh-jtron hr{background-color:#fff;color:#fff}.teh-jtron .teh-bottom-line{background-color:#fff;position:absolute;bottom:-60px;left:-10%;width:120%;transform:rotate(-2deg)}@media (max-width:768px){#teh-mnu-header #teh-mnu-header-menu ul li a{font-size:18px}.teh-jtron{height:290px;padding:30px 10px}.teh-jtron h1{font-size:26px}.teh-jtron p{font-size:16px}.teh-jtron .teh-bottom-line{display:none}}.teh-jtron .teh-bottom-line.line-0{bottom:51px;height:2px}.teh-jtron .teh-bottom-line.line-1{bottom:42px;height:2px}.teh-jtron .teh-bottom-line.line-2{bottom:36px;height:2px}.teh-jtron .teh-bottom-line.line-3{bottom:-66px;height:100px}.teh-container{position:relative;z-index:150;margin-top:16px}.teh-container h2{color:#f17f10;font-size:38px}@media (max-width:768px){.teh-container h2{font-size:24px;font-weight:600}}.teh-container h3{color:#5a9609}.teh-container p{color:#444;font-weight:300;font-size:1.2rem;margin:36px 0}.teh-container.teh-post-container ul{padding:16px;background-color:#444;color:#82be31;border-top:2px solid #f17f10;border-bottom:8px solid #82be31;text-align:left;list-style:none;margin-bottom:32px}.teh-container.teh-post-container ul li{padding-left:8px;font-weight:300}.teh-container.teh-post-container ul li:before{content:'✓ ';color:#f17f10}.teh-container-service{padding-top:60px}@media (max-width:768px){.teh-container-service{padding-top:16px}.teh-container-service img.teh-services-images{margin-bottom:16px}}.teh-container-service img.teh-services-images{padding:2px;background-color:#f17f10;box-shadow:1px 1px 4px rgba(0,0,0,.45);width:100%}.teh-container-service .teh-services-fiche h1{color:#444;font-size:36px;line-height:36px}.teh-container-service .teh-services-fiche h1 i{font-size:12px}.teh-container-service .teh-services-fiche h1 i::before{margin-bottom:6px}.teh-container-service .teh-services-fiche h2{font-size:17px;font-weight:100;text-transform:uppercase;margin-top:-6px;padding:0;letter-spacing:2px;color:#888;margin-bottom:-16px}.teh-container-service .teh-services-fiche hr{margin-bottom:-8px!important}.teh-container-service .teh-services-fiche p,.teh-container-service .teh-services-fiche ul li{color:#555;font-weight:300}.teh-container-service .teh-services-fiche ul li::marker{color:#82be31}.teh-other-services{padding-bottom:0}.teh-other-services h3{text-align:left;text-transform:uppercase;font-weight:400;font-size:20px;color:#82be31}.teh-other-services .teh-other-service-content{margin:12px 0}.teh-other-services .teh-other-service-content a.teh-services-card{text-align:center;text-decoration:none;transition:.6s all ease-out}.teh-other-services .teh-other-service-content a.teh-services-card:hover{box-shadow:2px 2px 8px #000}.teh-other-services .teh-other-service-content a.teh-services-card:hover .teh-other-services-title,.teh-other-services .teh-other-service-content a.teh-services-card:hover img{transform:scale(1.2)}.teh-other-services .teh-other-service-content a.teh-services-card img{width:100%;border:2px solid #82be31;transition:.4s all ease-out}.teh-other-services .teh-other-service-content a.teh-services-card .teh-other-services-title{background-color:#82be31;color:#fff!important;font-size:12px;font-weight:300px;text-transform:uppercase;line-height:12px;padding:6px 0 8px;transition:.4s all ease-out}.teh-other-services .teh-other-service-content a.teh-services-card.teh-service-type-phytosanitaire img{border:2px solid #82be31}.teh-other-services .teh-other-service-content a.teh-services-card.teh-service-type-phytosanitaire .teh-other-services-title{background-color:#82be31}.teh-other-services .teh-other-service-content a.teh-services-card.teh-service-type-nuisibles img{border:2px solid #f17f10}.teh-other-services .teh-other-service-content a.teh-services-card.teh-service-type-nuisibles .teh-other-services-title{background-color:#f17f10}.teh-other-services .teh-other-service-content a.teh-services-card.teh-service-type-services img{border:2px solid #aaa}.teh-other-services .teh-other-service-content a.teh-services-card.teh-service-type-services .teh-other-services-title{background-color:#aaa}.teh-jtron-contact{height:calc(45vh)}.teh-contact-container{padding-top:42px;position:relative;z-index:150}.teh-contact-container .teh-contact-form-container input,.teh-contact-container .teh-contact-form-container select,.teh-contact-container .teh-contact-form-container textarea{background-color:#e0f1ca;color:#f17f10;border:none;border-radius:0}.teh-contact-container .teh-contact-form-container input::placeholder,.teh-contact-container .teh-contact-form-container select::placeholder,.teh-contact-container .teh-contact-form-container textarea::placeholder{color:#5a9609;font-weight:300}.teh-contact-container .teh-contact-form-container select{margin-bottom:16px;color:#5a9609;font-weight:300}.teh-contact-container .teh-contact-adresse-container{font-weight:300;color:#444}@media (max-width:768px){.teh-contact-container .teh-contact-adresse-container{margin-top:32px}}.teh-contact-phone-container{position:relative;z-index:150}.jumbotron{position:relative}.jumbotron.teh-pub-contact{text-align:center;padding:32px 0;margin:48px 0;background-image:url(imgs/pub-nous-contacter.jpg);background-size:cover;background-position:center;color:#f0f0f0}.jumbotron.teh-pub-contact h4{text-transform:uppercase;padding:0;margin:0;font-weight:300;font-size:32px}@media (max-width:768px){.jumbotron.teh-pub-contact h4{font-size:28px}.jumbotron.teh-pub-contact p.pub-phone{display:none}}.jumbotron.teh-pub-contact p{padding-top:24px;margin:0}.jumbotron.teh-pub-contact p.pub-phone{padding:0;margin:0;font-size:48px;font-weight:700;color:#fff}#clients,#partenaires{position:relative;border-top:1px solid #f17f1055;padding-top:32px;padding-bottom:32px;margin:64px 0;border-bottom:1px solid rgba(130,190,49,.55)}@media (max-width:768px){#clients,#partenaires{display:none}}#clients .teh_partner_title,#partenaires .teh_partner_title{position:absolute;top:-32px;left:0;width:100%;text-align:left;text-transform:uppercase;font-weight:400;font-size:18px;color:#82be31}#clients .teh_partner_container .teh_partner_col,#partenaires .teh_partner_container .teh_partner_col{position:relative;align-items:center;justify-content:center;text-align:center;height:80px}#clients .teh_partner_container .teh_partner_col a,#partenaires .teh_partner_container .teh_partner_col a{display:flex;position:absolute;top:0;bottom:0;width:100%;align-items:center;justify-content:center}#clients .teh_partner_container .teh_partner_col a .teh_partner_img,#partenaires .teh_partner_container .teh_partner_col a .teh_partner_img{max-width:74%!important;max-height:80px!important}footer{margin-top:40px;padding:16px 0;background-color:#444;border-top:4px solid #f17f10;border-bottom:4px solid #82be31;color:#fff}@media (max-width:768px){footer .col-md-3{padding-bottom:32px}}footer h5{font-weight:400;color:#f17f10}footer .teh-social a{font-weight:300;font-size:24px;color:#82be31}footer .teh-footer-adress{font-weight:300;font-size:14px;color:#82be31}footer ul.teh-menu-footer{list-style:none;padding:0;margin:0}footer ul.teh-menu-footer li{padding:0;margin:0}footer ul.teh-menu-footer li a{color:#82be31;font-weight:300;padding:0;margin:0;text-decoration:none}footer ul.teh-menu-footer li a:hover{color:#f17f10;font-weight:300}footer .teh-copyright{padding-top:24px;width:100%;text-align:center;font-size:12px;font-weight:300;color:#777;text-transform:uppercase;text-shadow:-1px -1px 1px rgba(0,0,0,.35)}footer .teh-copyright a{color:#777;text-decoration:none}footer .teh-copyright a:hover{color:#888;font-weight:600}.teh-container-404{padding:186px 0;text-align:Left;max-width:920px;margin:0 auto;background-image:url(imgs/404.png);background-position:right center;background-repeat:no-repeat}.teh-container-404 h1{font-size:92px;font-weight:bolder}.teh-container-404 h3{margin-bottom:0}@media (max-width:768px){.teh-container-404{padding:48px 0 200px;background-position:bottom center;background-size:50%;text-align:center}.teh-container-404 h1{font-size:48px}.teh-container-404 h2{font-size:32px}.teh-container-404 h3{font-size:28px}}.teh-container-404 p{margin:0;padding:0}.teh-container-404 p a{font-size:32px;font-weight:200;color:#444}@media (max-width:768px){.teh-container-404 p a{font-size:28px;padding-bottom:16px}}