html,body{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;color:var(--bv-font-color);font-size:14px;background-color:var(--bv-theme-color-02);padding:0px;margin:0px;box-sizing:border-box;scroll-behavior:smooth}a{font-size:inherit;text-decoration:none}.container{max-width:1440px;width:100%}.padding-section{padding-top:clamp(28px,9vw,128px);padding-bottom:clamp(28px,9vw,128px)}.rounded-10{border-radius:10px !important}.rounded-12{border-radius:12px !important}.rounded-20{border-radius:20px !important}.rounded-40{border-radius:40px !important}.rounded-100{border-radius:100px !important}.fs-10{font-size:10px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-24{font-size:24px}.fs-26{font-size:26px}.fs-28{font-size:28px}.fs-30{font-size:30px}.fs-32{font-size:32px}.fs-34{font-size:34px}.fs-36{font-size:36px}.fs-38{font-size:38px}.fs-40{font-size:40px}.fs-42{font-size:42px}.fs-46{font-size:46px}.fs-48{font-size:48px}.regular{font-weight:400 !important}.medium{font-weight:500 !important}.bold{font-weight:700 !important}.radius-4{border-radius:4px}.radius-6{border-radius:6px}.radius-8{border-radius:8px}.radius-16{border-radius:16px}hr{border-bottom:0px !important;border:solid 1px #bebebe}.mxw-50{max-width:50px !important}.mxw-100{max-width:100px !important}.mxw-125{max-width:125px !important}.mxw-150{max-width:150px !important}.mxw-200{max-width:200px !important}.mxw-250{max-width:250px !important}.mxw-300{max-width:300px !important}.mxw-350{max-width:350px !important}.mxw-400{max-width:400px !important}.mxw-450{max-width:450px !important}.mxw-500{max-width:500px !important}.mxw-550{max-width:550px !important}.mxw-600{max-width:600px !important}.mxw-650{max-width:650px !important}.mxw-700{max-width:700px !important}.mxw-725{max-width:725px !important}.mxw-750{max-width:750px !important}.mxw-800{max-width:800px !important}.mxw-900{max-width:900px !important}.mxw-1000{max-width:1000px !important}.mxw-1100{max-width:1100px !important}h1,.h1{font-size:clamp(1.87rem,5vw,3.5rem);font-weight:700}h2,.h2{font-size:clamp(1.56rem,2.5vw,2.5rem);font-weight:600}h3,.h3{font-size:clamp(1.12rem,1.5vw,1.5rem);font-weight:700}p{font-size:inherit;font-weight:400}.extralight{font-weight:200}.regular{font-weight:400}.semibold{font-weight:600}.bold{font-weight:700}.h-100vh{height:100vh}.list-style-none{list-style:none}.btn{font-size:18px;font-family:"Poppins",sans-serif;font-weight:400;height:47px;display:inline-flex;width:auto;border-radius:8px;align-items:center;justify-content:center}.text-orange{color:#faa723 !important}.btn-link{color:#3d3d3d}b,strong{font-weight:600}h2,.h2{font-size:clamp(2.625rem,1.25rem + 3.6667vw,4rem);font-weight:400}.fs-24{font-size:clamp(1.25rem,1rem + .6667vw,1.5rem)}.fs-20{font-size:clamp(1.125rem,1rem + .3333vw,1.25rem)}.fs-18{font-size:clamp(.875rem,.625rem + .6667vw,1.125rem)}.btn-colorido{background:#e880c1;background:linear-gradient(270deg, rgb(232, 128, 193) 0%, rgb(231, 179, 71) 50%, rgb(161, 231, 146) 100%);color:#3d3d3d}.btn-outline-colorido{position:relative;color:#3d3d3d;background-color:rgba(0,0,0,0);border:0px;padding:0px}.btn-outline-colorido span{margin:2px;display:inline-flex;align-items:center;justify-content:center;position:relative;width:calc(100% - 4px);height:calc(100% - 4px);white-space:nowrap;background-color:#fff;border-radius:6px}.btn-outline-colorido:before{content:"";width:100%;height:100%;position:absolute;border-radius:8px;background:linear-gradient(270deg, rgb(232, 128, 193) 0%, rgb(231, 179, 71) 50%, rgb(161, 231, 146) 100%)}.btn-outline-colorido.rounded_15 span{border-radius:15px}.btn-outline-colorido.rounded_15:before{border-radius:15px}.btn-outline-colorido.forms span{background-color:#fff}.btn-outline-colorido.files label{margin:2px;display:inline-flex;align-items:center;justify-content:center;position:relative;width:calc(100% - 4px);height:calc(100% - 4px);white-space:nowrap;background-color:#fff;border-radius:6px;pointer-events:auto;cursor:pointer}h2{font-family:"RocGrotesk",sans-serif;font-weight:400;font-style:normal}.text-colored{display:inline-block;background:linear-gradient(270deg, rgb(232, 128, 193) 0%, rgb(231, 179, 71) 50%, rgb(161, 231, 146) 100%);background-clip:text;text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.container{max-width:1440px;width:100%;padding:0px 15px}.btn{--bs-btn-border-radius: 12px;--bs-btn-padding-y: 0.6rem;font-size:.9rem}.btn .fas{font-size:.8rem}.btn-lg{--bs-btn-border-radius: 16px;--bs-btn-padding-y: 0.75rem;font-size:1rem}.btn-lg .fas{font-size:.8rem}.btn-sm{--bs-btn-border-radius: 10px;--bs-btn-padding-y: 0.5rem;font-size:.8rem}.btn-sm .fas{font-size:.7rem}.progress{height:6px}.progress-bar{background-color:var(--bv-theme-color-09)}.accordion{--bs-accordion-active-color: var(--bv-theme-color-06);--bs-accordion-active-bg: var(--bv-theme-color-03)}.navbar-toggler{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);padding:0px;width:56px;height:56px;border-radius:56px;border:0px}.navbar-toggler .navbar-toggler-icon{width:40px;height:24px;background:none;position:relative}.navbar-toggler .navbar-toggler-icon::before,.navbar-toggler .navbar-toggler-icon::after{content:""}.navbar-toggler .navbar-toggler-icon::before,.navbar-toggler .navbar-toggler-icon::after,.navbar-toggler .navbar-toggler-icon .center-element{display:block;width:40px;height:3.5px;background-color:#fff;position:absolute;left:3px;border-radius:2px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.navbar-toggler .navbar-toggler-icon::before{top:0px}.navbar-toggler .navbar-toggler-icon::after{top:23px}.navbar-toggler .navbar-toggler-icon .center-element{top:11px;opacity:1}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline:none;box-shadow:none}.offcanvas-header{--bs-offcanvas-padding-y:0px;--bs-offcanvas-padding-x:24px}.offcanvas-header .btn-close{width:56px;height:56px;background-color:var(--bv-theme-color-01);border-radius:28px;padding:0px;margin-right:0px}.offcanvas-body{--bs-offcanvas-padding-y: 40px;--bs-offcanvas-padding-x: 24px}.formata-checkbox .wpcf7-list-item{margin:0px}.wpcf7-checkbox.checkbox_itens .wpcf7-list-item{width:100%;padding-bottom:5px}.wpcf7-checkbox.checkbox_itens .wpcf7-list-item label input[type=checkbox]{width:20px;height:20px;margin-right:10px;accent-color:#bbdfc3}.form-group{position:relative;padding:6px}.form-group .form-control{border:1px solid #52665f;border-radius:16px;padding:20px 18px 8px;background-color:rgba(0,0,0,0);box-shadow:none !important}.form-group .form-control.noborder{border:none}.form-group label{color:#000;opacity:.5;font-weight:500;font-size:16px;z-index:999999;position:absolute;top:22px;left:25px;transform:translate(0%, 0%);transition:all .2s ease;-mox-transition:all .2s ease;-webkit-transition:all .2s ease;pointer-events:none}.form-group.active_content label{color:#000;opacity:1;top:10px !important;transform:scale(0.75);transition:all .2s ease;-mox-transition:all .2s ease;-webkit-transition:all .2s ease;font-size:14px;transform-origin:0px 0px;background-color:rgba(0,0,0,0);padding:0px 5px;z-index:999999}.wpcf7-not-valid-tip{display:none !important}.wpcf7-response-output{border-radius:5px !important;color:#fff !important;font-weight:400 !important;margin:0px 0px 15px 0px !important}.wpcf7 form.sent .wpcf7-response-output{border:8px solid #46b450 !important;background-color:#46b450 !important}.wpcf7 form.invalid .wpcf7-response-output{border:8px solid red !important;background-color:red !important}.wpcf7-spinner{position:absolute !important}.custom-input-file{height:50px}.custom-input-file>span{position:relative}.custom-input-file>span .label_file{position:relative;z-index:9999999;width:100% !important;top:0px;left:15px;justify-content:flex-start !important}.custom-input-file>span .wpcf7-form-control-wrap{display:none}.custom-input-file>span:before{content:"";position:absolute;right:15px;top:10px;background-image:url("/wp-content/themes/capuchino-ws2025/assets/images/icon_files.svg");background-position:center;background-size:cover;background-repeat:no-repeat;width:25px;height:25px}.s_form{padding:50px 0px}.s_form .contain_form{max-width:700px;width:100%;margin:auto}.s_form figure img{border-radius:16px}.bloco_aceitacao_btn{display:flex;justify-content:space-between;align-items:center;width:100%}.bloco_aceitacao_btn .aceitacao{max-width:400px;width:100%;display:flex;align-items:center}.bloco_aceitacao_btn .aceitacao .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{margin-left:0px}.bloco_aceitacao_btn .aceitacao .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label{position:relative !important;top:auto !important;bottom:auto !important;left:auto !important;display:flex;align-items:center}.bloco_aceitacao_btn .aceitacao .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{width:20px;height:20px;margin-right:10px;accent-color:#bbdfc3}.bloco_aceitacao_btn .btn{border:none}.bloco_aceitacao_btn .btn:disabled{border:none}.check_aceitacao .wpcf7-list-item label .wpcf7-list-item-label{max-width:900px;width:100%}@font-face{font-family:"RocGrotesk";src:url("../webfonts/RocGroteskRegular.woff2") format("woff2"),url("../webfonts/RocGroteskRegular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.ff_roc_grotesk{font-family:"Space Grotesk",sans-serif;font-weight:normal;font-style:normal;font-display:swap}.ff_poppins{font-family:"Poppins",sans-serif;font-style:normal}.ff-poppins-thin{font-family:"Poppins",sans-serif;font-weight:100;font-style:normal}.ff-poppins-extralight{font-family:"Poppins",sans-serif;font-weight:200;font-style:normal}.ff-poppins-light{font-family:"Poppins",sans-serif;font-weight:300;font-style:normal}.ff-poppins-regular{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal}.ff-poppins-medium{font-family:"Poppins",sans-serif;font-weight:500;font-style:normal}.ff-poppins-semibold{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal}.ff-poppins-bold{font-family:"Poppins",sans-serif;font-weight:700;font-style:normal}.ff-poppins-extrabold{font-family:"Poppins",sans-serif;font-weight:800;font-style:normal}.ff-poppins-black{font-family:"Poppins",sans-serif;font-weight:900;font-style:normal}.ff-poppins-thin-italic{font-family:"Poppins",sans-serif;font-weight:100;font-style:italic}.ff-poppins-extralight-italic{font-family:"Poppins",sans-serif;font-weight:200;font-style:italic}.ff-poppins-light-italic{font-family:"Poppins",sans-serif;font-weight:300;font-style:italic}.ff-poppins-regular-italic{font-family:"Poppins",sans-serif;font-weight:400;font-style:italic}.ff-poppins-medium-italic{font-family:"Poppins",sans-serif;font-weight:500;font-style:italic}.ff-poppins-semibold-italic{font-family:"Poppins",sans-serif;font-weight:600;font-style:italic}.ff-poppins-bold-italic{font-family:"Poppins",sans-serif;font-weight:700;font-style:italic}.ff-poppins-extrabold-italic{font-family:"Poppins",sans-serif;font-weight:800;font-style:italic}.ff-poppins-black-italic{font-family:"Poppins",sans-serif;font-weight:900;font-style:italic}.navbar-main{position:fixed;visibility:hidden;overflow:hidden;width:0px;height:100%;right:0px;top:0px;z-index:9999;margin:0px;padding:0px;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease}.navbar-main .navbar-nav .nav-item .nav-link{font-family:"RocGrotesk",sans-serif;font-weight:300;font-size:32px;color:#000;padding:8px 21px;white-space:nowrap}.navbar-main .navbar-nav .nav-item:hover .nav-link{color:#fff}.navbar-main .navbar-toggler{opacity:0px;position:absolute !important;right:70px;top:40px;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease}.navbar-main #navbarNav{position:absolute;z-index:99999;top:0px;right:-100%;width:auto;opacity:0;height:100%;padding:125px 50px 50px 125px;background:#e880c1;background:linear-gradient(270deg, rgb(232, 128, 193) 0%, rgb(231, 179, 71) 50%, rgb(161, 231, 146) 100%);border-top-left-radius:60px;border-bottom-left-radius:60px;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease}.navbar-main .container-scroll{height:100%;width:100%;overflow-x:hidden;overflow-y:auto}.navbar-main #menu-principal{position:relative;z-index:0;height:100%;width:100%;padding:0px;margin:0px;align-items:center}.navbar-main.show{visibility:visible;width:50%;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease}.navbar-main.show .navbar-toggler{opacity:0px;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease}.navbar-main.show #navbarNav{z-index:0;height:100%;right:0px;opacity:1;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease}.navbar-toggler{outline:none;box-shadow:none;border:none;height:40px;width:40px;position:relative;z-index:99}.navbar-toggler .open-navbar{top:8px;left:0px}.navbar-toggler .close-navbar{top:0px;left:0px}.navbar-toggler .open-navbar,.navbar-toggler .close-navbar{transition:all linear .5s;position:absolute}.header{width:100%;z-index:999;position:absolute;top:0px}.header .navbar-toggler{margin-right:25px}.header .container{display:flex;align-items:center;justify-content:space-between;padding:0px 25px}.header .container .logo-header{display:block;position:relative;margin:70px 0px;padding:0px}.header.header-compact{border-bottom-left-radius:80px;border-bottom-right-radius:80px;position:relative;background:#e880c1;background:linear-gradient(270deg, rgb(232, 128, 193) 0%, rgb(231, 179, 71) 50%, rgb(161, 231, 146) 100%)}.header.header-compact .logo-header{margin:25px 0px !important}.header.header-compact .logo-header img{height:60px}@media(max-width: 1500px){.header .container .logo-header{margin:40px 0px}.navbar-main #navbarNav{padding:125px 50px 50px 100px}.navbar-main .navbar-nav .nav-item .nav-link{font-size:42px;padding:8px 15px}}@media(max-width: 1450px){.navbar-main .navbar-nav .nav-item .nav-link{font-size:36px;padding:8px 15px}.navbar-main.show{width:75%}}@media(max-width: 991px){.header .container .logo-header{margin:25px 0px}.navbar-main.show{width:100%}}@media(max-width: 767px){body{padding-top:100px}.header{background:#e880c1;background:linear-gradient(270deg, rgb(232, 128, 193) 0%, rgb(231, 179, 71) 50%, rgb(161, 231, 146) 100%)}.header .container{padding:0px 15px}.header .container .logo-header{margin:18px 0px}.header .container .logo-header path{fill:#000}.header.header-compact{border-bottom-left-radius:40px;border-bottom-right-radius:40px;position:absolute}.header.header-compact .container{padding:0px 25px}.header.header-compact .logo-header{margin:18px 0px !important}.header.header-compact .logo-header img{height:50px}.navbar-main{padding-left:25px}.navbar-main #navbarNav{padding:125px 30px 50px 50px;width:calc(100% - 25px)}.navbar-main .navbar-toggler{right:40px;top:20px}.navbar-toggler .navbar-toggler-icon::before,.navbar-toggler .navbar-toggler-icon::after,.navbar-toggler .navbar-toggler-icon .center-element{background-color:#000}}@media(max-width: 550px){.navbar-main #navbarNav{padding:75px 25px 25px 25px;width:calc(100% - 25px)}.navbar-main .navbar-toggler{right:25px;top:20px}.navbar-main .navbar-nav .nav-item .nav-link{font-size:28px;padding:8px 0px}}@media(max-width: 450px){.header .navbar-toggler{margin-right:15px}.navbar-main{padding-left:25px}.navbar-main #navbarNav{padding:50px 25px 50px 15px;width:calc(100% - 25px)}.navbar-main .navbar-toggler{right:25px;top:20px}.navbar-main .navbar-nav .nav-item .nav-link{font-size:28px;padding:8px 0px}}@media(max-width: 374px){body{padding-top:91px}.header .navbar-toggler{margin-right:10px}.header .logo-header img{height:55px}}@media(max-width: 374px){.navbar-main{padding-left:15px}.navbar-main #navbarNav{padding:50px 25px 50px 15px;width:calc(100% - 25px)}.navbar-main .navbar-toggler{right:25px;top:20px}.navbar-main .navbar-nav .nav-item .nav-link{font-size:22px;padding:8px 0px}}.redes_sociais{display:flex;justify-content:start;flex-wrap:wrap}.redes_sociais .link_social{display:block;line-height:100%;background-color:#fff;height:42px;width:42px;display:flex;align-items:center;justify-content:center;margin:0px 10px;border-radius:50%}.btn-whatsapp{text-decoration:none;position:fixed;right:20px;bottom:20px;z-index:10000;background:#00c54a;border:none;border-radius:50px;color:#fff;font-size:25px;justify-content:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;letter-spacing:.05em;width:100%;max-width:55px;height:55px;-webkit-box-shadow:6px 7px 16px -5px rgba(0,0,0,.59);-moz-box-shadow:6px 7px 16px -5px rgba(0,0,0,.59);box-shadow:6px 7px 16px -5px rgba(0,0,0,.59)}.btn-whatsapp i{font-size:45px;color:#fff}.btn-whatsapp:hover{background:#00c54a}.btn-whatsapp:hover i{color:#fff}.footer{font-size:18px;padding-top:100px;background:#e880c1;background:linear-gradient(270deg, rgb(232, 128, 193) 0%, rgb(231, 179, 71) 50%, rgb(161, 231, 146) 100%);width:100%;overflow:hidden;position:relative}.footer a{color:#000;font-size:inherit}.footer .wpcf7-response-output{font-size:12px;margin-top:20px}.footer .contato-info p{font-size:16px}.footer .form-control{height:50px}.footer .form-floating label{color:#000;line-height:110%}.footer .aceitacao label{display:flex;align-items:center;font-size:12px}.footer .aceitacao input{margin-right:10px}.footer .wpcf7-list-item{margin-left:0px}.footer input[type=submit],.footer button{height:50px;margin-bottom:0px;padding-left:20px;padding-right:20px;font-size:18px}@media screen and (max-width: 1400px){.footer{font-size:16px}.footer .contato-info p{font-size:14px}}@media(max-width: 991px){.redes_sociais{justify-content:start}}@media screen and (max-width: 600px){.footer{font-size:14px}.footer .contato-info p{font-size:13px}}.s-banner-home-topo{border-bottom-left-radius:80px;border-bottom-right-radius:80px;overflow:hidden;position:relative}.s-banner-home-topo:after{content:"";display:block;position:absolute;width:113px;height:113px;background-image:url("/wp-content/themes/capuchino-ws2025/assets/images/icon-banner-arrow-down.svg");background-repeat:no-repeat;background-size:cover;bottom:100px;right:calc((100% - 1440px)/2 + 20px)}.s-banner-home-topo .banner-topo-interna{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;min-height:1px;padding-bottom:32.3545%;width:100%;overflow:hidden}.s-banner-home-topo .banner-topo-home{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;min-height:1px;padding-bottom:46.3545%;width:100%;overflow:hidden}.s-banner-home-topo .banner-topo-home a{position:absolute;display:block;width:100%;height:100%;left:0;right:0}.s-banner-home-topo .banner-topo-home video{position:absolute;height:auto;width:100%;left:0;top:0;transform:translate(0, -7em)}.s-banner-home-topo .banner-topo-home::before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom, rgb(0, 0, 0), transparent);z-index:2;pointer-events:none}.s-banner-home-topo .container{position:absolute;display:flex;align-items:end;height:100%;left:calc((100% - 1440px)/2 + 25px)}.s-banner-home-topo .container .info-container{font-size:clamp(1.75rem,.8125rem + 2.5vw,3rem);color:#fff;line-height:100%;font-family:"RocGrotesk",sans-serif;font-weight:normal;margin-bottom:80px}.s_sobre{background-color:#f6f3e5}.s-servicos{padding:100px 0px 100px 0px}.s-servicos-item-lista{width:100%;max-width:600px}.s-servicos-item{width:100%;max-width:250px;margin-right:25px;margin-left:25px}.s-cases{padding:127px 0px 0px 0px}.s-cases header{padding-bottom:96px}.s-cases .owl-carousel-cases-v2 .item,.s-cases .owl-carousel-cases .item{height:320px;border-radius:16px;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.s-cases .owl-carousel-cases-v2 .item figure,.s-cases .owl-carousel-cases .item figure{margin-bottom:0px;position:relative}.s-cases .owl-carousel-cases-v2 .item figure img,.s-cases .owl-carousel-cases .item figure img{display:block;width:auto;height:320px;border-radius:20px}.s-cases .owl-carousel-cases-v2 .item figure figcaption,.s-cases .owl-carousel-cases .item figure figcaption{width:100%;min-height:80px;position:absolute;background:#bbdfc3;background:linear-gradient(90deg, rgb(187, 223, 195) 20%, rgb(235, 197, 75) 50%, rgb(140, 89, 217) 94%);bottom:0px;left:0px;display:flex;align-items:center;justify-content:space-between;padding:15px;pointer-events:none}.s-cases .owl-carousel-cases-v2 .item figure figcaption h2.titulo,.s-cases .owl-carousel-cases .item figure figcaption h2.titulo{font-size:clamp(20px,4vw,24px);margin-bottom:0px;color:#030303}.s-cases .owl-carousel-cases-v2 .item figure figcaption .arrow_case,.s-cases .owl-carousel-cases .item figure figcaption .arrow_case{max-width:60px;height:auto}.s-artigos{padding:127px 0px 174px 0px}.s-artigos header{padding-bottom:96px}.artigo-item{width:100%;max-width:330px}.artigo-item .atr-image-thumb{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;height:1px;padding-bottom:67.65%;border-radius:16px;margin-bottom:22px}.artigo-item .atr-image-thumb:before{content:"";width:100%;height:100%;position:absolute;z-index:0;opacity:.3}.artigo-item .atr-categoria{color:#000;padding:3px 10px;position:absolute;right:10px;top:10px;border-radius:8px}.artigo-item .atr-title{font-size:20px;font-weight:600;color:#3d3d3d}.artigo-item .atr-descricao{margin:24px 0px;font-size:18px;font-weight:400;color:#4f4f4f}@media screen and (max-width: 1439px){.s-banner-home-topo:after{right:20px}.s-banner-home-topo .container{left:20px}.s-servicos-item{width:200px}}@media screen and (max-width: 1199px){.s-servicos-item-lista{max-width:initial;margin-top:25px}.s-servicos-item{width:25%;max-width:initial;margin:0px;padding:0px 20px}}@media screen and (max-width: 991px){.s-servicos-item{width:100%;max-width:250px;margin:0px;padding:20px}}@media screen and (max-width: 767px){.s-banner-home-topo{border-bottom-left-radius:40px;border-bottom-right-radius:40px}.s-banner-home-topo:after{width:70px;height:70px;bottom:30px;right:10px}.s-banner-home-topo .container .info-container{margin-bottom:30px}.s-banner-home-topo .banner-topo-home{padding-bottom:46.3545%;width:100%;overflow:hidden}.s-banner-home-topo .banner-topo-home video{transform:translate(0, 0)}}@media screen and (max-width: 575px){.s-banner-home-topo .banner-topo-home{padding-bottom:120%}.s-servicos-item{max-width:200px;padding:15px}}@media screen and (max-width: 450px){.s-servicos-item-lista{justify-content:space-around !important}.s-servicos-item{max-width:125px;padding:0px;margin-bottom:25px}.s-servicos-item img{margin-bottom:25px !important;max-width:75px}.s-servicos-item figcaption{font-size:14px}}.s_mapa{padding:20px 0px 100px}.s_mapa .embed-responsive{overflow:hidden;border-radius:30px;border:2px solid #ff0}.s_mapa .embed-responsive iframe{min-height:450px;width:100% !important}.s_itens_contato{padding:50px 0px}.s_itens_contato .col-lg-4 .infos_contato{border-radius:16px;padding:25px}.s_itens_contato .col-lg-4:nth-child(1n) .infos_contato{background-color:#a1e792}.s_itens_contato .col-lg-4:nth-child(2n) .infos_contato{background-color:#e7b347}.s_itens_contato .col-lg-4:nth-child(3) .infos_contato{background-color:#e880c1}.box_select{position:relative;padding-bottom:25px}.box_select .form-control{outline:none;box-shadow:none;cursor:pointer}.box_select svg{position:absolute;right:15px;top:0px;width:15px;height:30px;transform:rotate(90deg)}@media(max-width: 992px){.s_mapa .embed-responsive iframe{min-height:350px}}.s_lista_cases{padding:50px 0px}.item_case{background-size:cover;background-repeat:no-repeat;background-position:center;height:1px;padding-top:332px;max-width:696px;width:100%;border-radius:16px;overflow:hidden;position:relative}.item_case a.single{position:absolute;height:100%;width:100%;left:0px;top:0px}.item_case .bg_titulo{width:100%;min-height:80px;position:absolute;background:#bbdfc3;background:linear-gradient(90deg, rgb(187, 223, 195) 20%, rgb(235, 197, 75) 50%, rgb(140, 89, 217) 94%);bottom:0px;left:0px;display:flex;align-items:center;justify-content:space-between;padding:15px;pointer-events:none}.item_case .bg_titulo h2.titulo{font-size:clamp(24px,4vw,32px);margin-bottom:0px;color:#030303}.item_case .bg_titulo .arrow_case{max-width:60px;height:auto}.s-single-topo{border-bottom-left-radius:80px;border-bottom-right-radius:80px;overflow:hidden;position:relative}.s-single-topo .img-single-topo{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;min-height:1px;padding-bottom:32.3545%;width:100%;overflow:hidden}.s-single-topo .img-single-topo:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0px;left:0px;background:#000;background:linear-gradient(3deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%)}.s_single_infos{padding:50px 0px}.s_single_infos .info_cliente_produto p strong{color:#888}.s_single_descricao{padding:30px 0px 50px}.s_carrosel_images{padding-bottom:50px}.s_carrosel_images .imagem_galeria_case{background-size:cover;background-repeat:no-repeat;background-position:center;height:1px;padding-bottom:380px;margin:10px auto;max-width:698px;width:100%;border-radius:16px;position:relative}.s_carrosel_images .imagem_galeria_case a{position:absolute;height:100%;width:100%;left:0px;top:0px}.owl-galeria-cases{overflow:hidden}.owl-galeria-cases .owl-stage-outer{overflow:visible !important}@media(max-width: 1199px){.s_carrosel_images .imagem_galeria_case{padding-bottom:70%}}@media(max-width: 992px){.item_case{padding-top:70%}.item_case .bg_titulo{min-height:60px;padding:15px}.item_case .bg_titulo h2.titulo{font-size:clamp(20px,4vw,28px)}.item_case .bg_titulo .arrow_case{max-width:50px}.s_carrosel_images .imagem_galeria_case{padding-bottom:40%}}@media(max-width: 767px){.item_case{padding-top:50%}.s-single-topo{border-bottom-left-radius:40px;border-bottom-right-radius:40px}.s-single-topo .img-single-topo{padding-bottom:46.3545%;width:100%;overflow:hidden}.s-single-topo .img-single-topo:before{display:none}.s_carrosel_images{padding-bottom:20px}.s_carrosel_images .imagem_galeria_case{padding-bottom:50%}}@media(max-width: 575px){.item_case{padding-top:55%}.item_case .bg_titulo{min-height:40px;padding:10px}.item_case .bg_titulo h2.titulo{font-size:clamp(20px,4vw,28px)}.item_case .bg_titulo .arrow_case svg{max-width:40px}.s-single-topo .img-single-topo{padding-bottom:120%}}.s_descricao_pages{min-height:250px;display:flex;align-items:center;padding:30px 0px}.s_detalhe_blog{padding:100px 0px}.s_detalhe_blog article h3{font-size:32px;color:#000;font-family:"Poppins",sans-serif;font-weight:400;text-align:center}.s_detalhe_blog article .article-image{width:100%;padding-bottom:43%;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:16px}.sfsi_shortcode_container{float:initial !important}.sfsi_wDiv{width:100% !important}.pagination .nav-links{display:flex;gap:8px}.pagination .nav-links .current,.pagination .nav-links .page-numbers{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#ccc;color:#000;border-radius:22px;line-height:100%}.pagination .nav-links .current{background-color:#000;color:#fff}@media screen and (max-width: 767px){.s_detalhe_blog{padding:50px 0px}}.item_bloco .contain_bloco{display:flex;align-items:flex-start}.item_bloco .contain_bloco figure img{max-width:100px}.item_equipe{max-width:320px;margin:auto}.item_equipe .contain_equipe{display:flex;align-items:center}.item_equipe .contain_equipe figure{padding:25px;position:relative}.item_equipe .contain_equipe figure:before{content:"";position:absolute;background-image:url("/wp-content/themes/capuchino-ws2025/assets/images/elipse_equipe.svg");background-position:center;background-repeat:no-repeat;background-size:cover;left:0px;top:0px;max-width:320px;max-height:320px;width:100%;height:100%;z-index:999}.item_equipe .contain_equipe figure img{max-width:320px;width:100%;margin:auto}.ml-80-negativo{margin-left:-80px}.ml-80{margin-left:80px}@media(max-width: 992px){.ml-30-negativo{margin-left:0px}.ml-30{margin-left:0px}.ml-80-negativo{margin-left:0px}.ml-80{margin-left:0px}.item_bloco .contain_bloco .figure img{max-width:100px;height:auto;width:100%}}