@import '/wp-content/themes/CrimetTheme/css/normalize.css';@font-face{font-display:swap;font-family:'Public Sans Regular';src:url('/wp-content/themes/CrimetTheme/fonts/PublicSans-Regular.ttf')}@font-face{font-display:swap;font-family:'Public Sans Bold';src:url('/wp-content/themes/CrimetTheme/fonts/PublicSans-Bold.ttf')}@font-face{font-display:swap;font-family:'Public Sans ExtraBold';src:url('/wp-content/themes/CrimetTheme/fonts/PublicSans-ExtraBold.ttf')}body,html{font-family:'Public Sans Regular';font-size:16px;background-color:#000;scroll-behavior:smooth}.btn{font-family:'Public Sans Bold';display:flex;align-items:center;cursor:pointer;line-height:18px;border-radius:50px;transition:.3s}.btn:hover{transition:.3s}.btn-1{text-align:start;color:#fff;background-color:#019e75;border:2px solid #019e75;width:254px;padding:8px 22px}.btn-1 div{flex-direction:column;text-align:start}.btn-1 span{font-family:'Public Sans Regular';font-size:13px}.btn-1:hover{border-color:#fff}.btn-2{color:#fff;background-color:rgba(1,158,117,1);border:2px solid rgba(1,158,117,1);width:236px;padding:16px 0;justify-content:center}.btn svg{margin-right:8px}.btn-2:hover{background-color:#04ce98}.btn-3{color:#fff;background-color:transparent;border:2px solid #fff;width:287px;padding:16px 0;justify-content:center}.btn-3 svg{margin-right:8px}.btn-3:hover{background-color:rgba(1,158,117,1)}.btn-4{background-color:transparent;border:2px solid #d50032;width:287px;padding:16px 0;justify-content:center;color:#d50032;transition:.3s}.btn-4:hover{color:#fff;background-color:#d50032;transition:.3s}.btn-4 #svg-hover{fill:#d50032;transition:.3s}.btn-4:hover #svg-hover{fill:#fff;transition:.3s}.container{max-width:1260px;margin:0 auto;padding:0 20px}header{background-color:#00b988;padding:5px 0}header .container{display:flex;justify-content:space-between;align-items:center;position:relative}header .logo{display:block;max-width:282px;width:256px}.header-menu ul{display:flex;justify-content:space-between}.header-menu li{margin-left:30px}.header-menu li:first-child{margin-left:0}.header-menu ul li a{padding:5px;font-family:'Public Sans Bold';line-height:18px;color:#fff;transition:.3s}.header-menu ul li a:hover{color:#d50032;transition:.3s}header .menu-mobile{display:none}header .menu-mobile .btn-mobile{display:block;border:none;background:0 0;cursor:pointer}header .menu-mobile .btn-mobile span{display:block;border-top:2px solid #fff}header .menu-mobile .btn-mobile span:after,header .menu-mobile .btn-mobile span:before{content:'';display:block;width:25px;height:2px;background-color:#fff;margin-top:5px;position:relative}header .menu-mobile.active .btn-mobile span{border-top:transparent}header .menu-mobile.active .btn-mobile span:after{transform:rotate(-135deg);top:-7px}header .menu-mobile.active .btn-mobile span:before{transform:rotate(135deg)}header .menu-mobile ul{display:block;position:absolute;width:100%;height:0;top:85px;right:0;background-color:#019e75;z-index:1000;transition:.6s;visibility:hidden;overflow-y:hidden}header .menu-mobile.active ul{height:calc(100vh - 225px);visibility:visible;overflow-y:auto}header .menu-mobile ul li{padding:20px 0;border-bottom:2px solid #00b988;margin:0 20px;color:#fff}footer{background-color:#005e50}footer .btn-whats{background-color:#00b988;border-color:#00b988}footer .container{display:flex;justify-content:space-between;padding-bottom:67px}footer .container .logo{width:245px}footer .container svg.top{background-color:#fff;padding:6px;border-radius:50%;margin:42px 0 10px}footer .container h2{font-family:'Public Sans Bold';font-size:14px;line-height:16px;letter-spacing:.17em;text-transform:uppercase;color:#fff;margin-bottom:16px}footer .container .btn{margin-bottom:8px}footer .container .btn:last-child{margin-bottom:0}footer .container .btn p{font-size:14px}footer .container .info{line-height:19px;color:#fff;margin-bottom:10px}footer .container .info span{font-family:'Public Sans Bold';font-size:14px;line-height:16px;letter-spacing:.17em;text-transform:uppercase;color:#fff}footer .dire{background-color:#000;padding:15px 20px;text-align:center}footer .dire p,footer .dire a{line-height:24px;color:#b5b5b5}.linkFooter{display:block;color:#ffff;font-weight:700;margin-top:20px;transition:color .3s ease}.linkFooter:hover{color:#d50032}.page-home .intro{background:url('/wp-content/themes/CrimetTheme/img/referencia-em-medicina-e-segurança-do-trabalho.webp'),#005e50;background-repeat:no-repeat;background-size:cover;width:100%;height:716px;z-index:5}.page-home .intro .container{display:flex;justify-content:space-between}.page-home .intro h1{font-family:'Public Sans ExtraBold';font-size:52px;line-height:66px;letter-spacing:-.03em;color:#fff;max-width:600px;margin-top:123px}.page-home .intro p{font-size:21px;line-height:25px;letter-spacing:-.02em;color:#fff;margin:16px 0 40px;max-width:470px}.page-home .intro .btns{display:flex}.page-home .intro .btns .btn-2{margin-right:13px}.page-home .our-services{padding:0 20px;margin-top:-70px;margin-bottom:-235px;z-index:98;display:grid}.page-home .our-services .content{max-width:1818px;width:100%;background-color:#005c4e;box-shadow:0px 0px 57px 11px rgba(20,35,50,.15);border-radius:20px;text-align:center;padding:52px 20px 108px;margin:0 auto}.page-home .our-services .content .services{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);justify-items:center}.page-home .our-services .content .services .service{width:271px;background-color:#222;box-shadow:1px 1px 21px rgba(0,0,0,.15);border-radius:10px;padding:50px 16px 36px;text-align:center}.page-home .our-services .content .services .service svg{height:100px}.page-home .our-services .content .services .service h4{font-family:'Public Sans Bold';font-size:14px;line-height:16px;letter-spacing:.17em;text-transform:uppercase;margin:25px auto 9px auto;color:#00daa0}.page-home .our-services .content .services .service p{line-height:20px;color:#c9c9c9}.page-home .our-services .content .top h3{font-family:'Public Sans Bold';line-height:19px;letter-spacing:.17em;text-transform:uppercase;color:#fff}.page-home .our-services .content .top h2{font-family:'Public Sans Bold';font-size:40px;line-height:47px;text-align:center;color:#fff;margin-bottom:36px}.page-home .our-services .content .btns{display:flex;justify-content:center;margin-top:50px;gap:13px}.page-home .about{overflow:hidden;background-color:#232928;padding:290px 0 100px}.page-home .about .top{display:flex;justify-content:space-between;margin-bottom:100px;padding-top:20px}.page-home .about .top h3{font-family:'Public Sans Bold';line-height:19px;letter-spacing:.17em;text-transform:uppercase;color:#fff}.page-home .about .top h2{font-family:'Public Sans Bold';font-size:40px;line-height:47px;color:#fff;margin-bottom:40px}.page-home .about p{font-size:18px;line-height:26px;letter-spacing:-.02em;color:#cbcbcb;max-width:500px;margin:10px 0}.page-home .about p span{font-weight:700;font-size:24px;margin:10px 0}.page-home .about .top .btn-3,.page-home .about .top .btn-2{margin-top:20px}.page-home .about .top .img-top{max-width:700px;margin-right:-75px}.page-home .about .top .img-top div{padding:100px 0 10px 20px}.page-home .about .top .img-top img{height:auto}.page-home .about .bottom{display:flex}.page-home .about .bottom .img-bottom{max-width:240px;margin-right:33px;position:relative;z-index:98}.page-home .about .bottom .img-bottom img{border-radius:10px}.page-home .about .bottom .img-bottom svg{position:absolute;top:-85px;left:-85px;z-index:-1}.page-home .about .bottom h4{font-family:'Public Sans Bold';font-size:28px;line-height:26px;letter-spacing:-.02em;color:#cbcbcb;margin-top:30px}.page-home .about .bottom p{font-size:18px;line-height:21px;color:#cbcbcb;margin:16px 0 6px}.page-home .about .bottom span{font-family:'Public Sans Bold';font-size:16px;line-height:19px;letter-spacing:.17em;text-transform:uppercase;color:#cbcbcb}.page-home .about .bottom ul{list-style:inside;margin-top:44px}.page-home .about .bottom li{font-size:18px;line-height:21px;color:#cbcbcb;margin-bottom:10px;max-width:571px}.page-home .esocial{padding:0 20px}.page-home .esocial .container{background-color:#005e50;border-radius:20px;padding:50px 105px 65px;display:flex;position:relative;z-index:98;display:flex;flex-direction:column;max-width:1220px;margin:44px auto 52px auto}.page-home .esocial .img{max-width:292px;margin-bottom:35px}.page-home .esocial .top div{max-width:310px}.page-home .esocial .top{display:flex;border-bottom:1px solid #1bb481;padding-bottom:55px}.page-home .esocial h2{font-family:'Public Sans ExtraBold';font-weight:800;font-size:32px;line-height:38px;letter-spacing:-.03em;color:#fff;max-width:352px}.page-home .esocial .top p{margin:35px 0 45px}.page-home .esocial p{font-size:21px;line-height:25px;letter-spacing:-.02em;color:#fff}.page-home .esocial ul{max-width:450px;margin-left:150px}.page-home .esocial li{margin-bottom:35px}.page-home .esocial li:last-child{margin-bottom:0}.page-home .esocial li svg{margin-bottom:-5px;margin-right:5px}.page-home .esocial li:first-child{font-weight:900;font-size:18px;line-height:18px;color:#fff}.page-home .esocial li span{font-weight:700;font-size:16px;line-height:19px;color:#fff}.page-home .esocial .btm{max-width:795px;margin:35px auto 0 auto}.page-home .esocial .btm p{margin-bottom:20px}.page-home .esocial svg.crimet{position:absolute;top:0;right:0;z-index:-1}.page-home .program .cards{display:flex;justify-content:space-between;flex-wrap:wrap}.page-home .program .cards div{width:584px;height:357px;background-color:#004c40;border-radius:20px;padding:48px 48px 20px 32px;margin-bottom:32px}.page-home .program .cards div h2{font-weight:700;font-size:24px;line-height:28px;color:#00b988;margin-bottom:32px}.page-home .program .cards div p{font-weight:400;font-size:18px;line-height:26px;letter-spacing:-.02em;color:#ccc}.page-home .program .btns{display:flex;justify-content:center;gap:13px}.page-home .useful-links{padding:52px 20px 75px}.page-home .useful-links h2{font-family:'Public Sans Bold';font-size:40px;line-height:47px;text-align:center;color:#005c4e;margin-bottom:26px}.page-home .useful-links .content{display:flex;justify-content:center}.page-home .useful-links .content div{background-color:rgba(255,255,255,.2);box-shadow:1px 1px 21px rgba(0,0,0,.15);border-radius:10px;max-width:246px;margin:0 12px;text-align:center}.page-home .useful-links .content div a{padding:12px 26px 24px;display:block}.page-home .useful-links .content div p{line-height:19px;color:#6c6d70;margin:22px 0}.page-home .useful-links .content div span{font-family:'Public Sans Bold';line-height:19px;text-align:center;text-decoration-line:underline;color:#00b988}.page-home .feed{padding-bottom:75px}.page-home .feed h2{font-family:'Public Sans Bold';font-size:40px;line-height:47px;text-align:center;color:#005c4e;margin-bottom:26px}.page-politica .intro{padding:60px 20px;background-color:#00b988;text-align:center;border-top:1px solid #005e50}.page-politica .intro h1{font-family:'Public Sans ExtraBold';font-size:56px;line-height:66px;letter-spacing:-.03em;color:#fff}.page-politica .content{margin-top:50px}.page-politica .content h2{font-family:'Public Sans Bold';color:#005e50;line-height:26px}.page-politica .content p{color:#727376;line-height:26px;margin-bottom:50px}.btn-flu{position:fixed;right:10px;bottom:10px;background-color:rgba(37,211,102,1);border-radius:50%;padding:12px;transition:.3s}.btn-flu:hover{background-color:rgba(37,211,102,.8);transition:.3s}.service{cursor:pointer}.popuptext{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);justify-content:center;align-items:center;transition:.3s}.show{display:flex;transition:.3s}.popup-content{background-color:#222;box-shadow:0px 0px 57px 11px rgba(20,35,50,.15);border-radius:20px;width:80%;padding:95px 80px;position:relative;text-align:initial;margin:auto}.popup-content span{font-weight:700;font-size:40px;line-height:47px;margin:0;color:#00daa0;display:block}.popup-content p{font-weight:400;font-size:16px;line-height:20px;color:#c9c9c9;margin:40px 0;max-width:772px}.popup-content svg{position:absolute;top:37px;right:43px;cursor:pointer}.popup-content p span{font-size:24px;line-height:24px;margin:15px 0}.popup-content ul{list-style:disc;margin:20px 0}.popup-content ul li{margin-left:15px}.popup-content ul li.first{list-style:none;margin-left:0;font-weight:700}.pg-lgpd{font-family:'Public Sans Regular';font-weight:400;color:#fff;line-height:1.5}.pg-lgpd .title-intro{font-family:'Public Sans Bold';background-color:#005c4e;text-align:center;font-size:24px;text-transform:uppercase;padding:50px 20px;margin-bottom:20px}.pg-lgpd .text{display:flex;flex-direction:column;gap:50px;padding-bottom:50px}.pg-lgpd .text .column{display:flex;flex-direction:column;gap:10px;text-align:justify}.pg-lgpd table{font-family:'Public Sans Bold';margin:20px 0;width:100%;border-collapse:collapse;overflow-x:auto}.pg-lgpd td{border:2px solid #ffff;padding:10px;text-align:left}.pg-lgpd h3,.pg-lgpd strong{font-family:'Public Sans Bold';font-size:18px;font-weight:700}@media (max-width:1300px){.page-home .our-services .content .services{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.page-home .intro .img{display:none}.page-home .intro .container{justify-content:center}.page-home .about .bottom .img-bottom svg{top:0}.page-home .program .cards{justify-content:center;margin-top:40px}.page-home .program .cards div{height:auto}.page-home .program .btns{flex-direction:column}.page-home .program .btns a{margin:5px auto !important}}@media (max-width:1050px){header .container{flex-wrap:wrap;justify-content:center}.page-home .our-services .content .services{grid-template-columns:repeat(2,1fr)}footer .container{flex-direction:column;align-items:center;text-align:center;padding-bottom:45px}}@media (max-width:800px){header .container{flex-wrap:nowrap;justify-content:space-between}header .logo{width:217px}.header-menu,header .btn{display:none}header .menu-mobile{display:flex}.page-home .our-services{padding:0}.page-home .our-services .content{padding:30px 20px;border-radius:0}.page-home .our-services .content .services{width:340px}.page-home .our-services .content .services .service{margin:25px}.page-home .our-services .content .services .slick-list{width:300px}.page-home .our-services .content .services button:after,.page-home .our-services .content .services button:before{color:#dadada}.popup-content{padding:55px 20px;width:95%}.popup-content span{font-size:32px;line-height:32px}.popup-content svg{top:25px;right:25px}.page-home .our-services .content .services .service p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.page-home .esocial .img{margin:0 auto 35px auto}.page-home .esocial .top{flex-direction:column;align-items:center}.page-home .esocial .top div{text-align:center}.page-home .esocial .top a{margin:0 auto}.page-home .esocial ul{margin:20px auto 0 auto;text-align:initial}.page-home .feed{padding:20px}}@media (max-width:600px){.page-home .intro h1{margin-top:43px;font-size:40px;line-height:47px}.page-home .intro .btns{flex-direction:column}.page-home .intro .btns .btn-2{margin-bottom:16px}.page-home .intro{height:510px}.page-home .our-services{margin-top:0;padding:0}.page-home .our-services .content{border-radius:0}.page-home .our-services .content .btns{flex-direction:column;align-items:center}.page-home .our-services .content .btns .btn-4{margin:8px 0}.page-home .about .top{flex-direction:column;align-items:center;text-align:center}.page-home .about .top p{margin:14px 0}.page-home .about .top .btn{margin:4px auto}.page-home .about .top .img-top{max-width:700px;margin:30px 0 0}.page-home .about .bottom{flex-direction:column;align-items:center}.page-home .about .bottom .img-bottom svg{display:none}.page-home .about .bottom .img-bottom{margin:0;max-width:316px}.page-home .about{padding:290px 0 40px}.page-home .about .bottom h4{font-size:21px}.page-home .about .bottom li{font-size:16px}.page-home .esocial .container{flex-direction:column;margin:0;border-radius:0;padding:30px 20px;text-align:center}.page-home .esocial .img{max-width:250px;margin:0 auto}.page-home .esocial h2{margin-top:20px}.page-home .esocial .btn{margin:0 auto}.page-home .useful-links .content div{margin:0 5px}.page-home .useful-links{padding-top:30px;padding-bottom:20px}.page-politica .intro{padding:30px 20px}.page-politica .intro h1{font-size:40px;line-height:47px}footer .container .logo{width:145px}.page-home .about .top .img-top div{padding:10px 0}}@media (max-width:450px){.page-home .our-services .content .services{width:250px}.page-home .our-services .content .services .service{width:200px}.page-home .our-services .content .services .slick-list{width:220px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('/wp-content/themes/CrimetTheme/js/slick/ajax-loader.gif') center center no-repeat}@font-face{font-display:swap;font-family:'slick';font-weight:400;font-style:normal;src:url('/wp-content/themes/CrimetTheme/js/slick/fonts/slick.eot');src:url('/wp-content/themes/CrimetTheme/js/slick/fonts/slick.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/CrimetTheme/js/slick/fonts/slick.woff') format('woff'),url('/wp-content/themes/CrimetTheme/js/slick/fonts/slick.ttf') format('truetype'),url('/wp-content/themes/CrimetTheme/js/slick/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}