/*! Theme Name: Varizes Theme URI: http://underscores.me/ Author: Jonas Guedes Author URI: https://jonasguedes.com Description: Description Version: 1.0.0 Tested up to: 5.4 Requires PHP: 5.6 License: GNU General Public License v2 or later License URI: LICENSE Text Domain: varizes-theme Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned. Varizes is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc. Underscores is distributed under the terms of the GNU GPL v2 or later. Normalizing styles have been helped along thanks to the fine work of Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/ */ :root{--primary-color:#ad2a23;--dark-primary-color:#861712}.text-right{text-align:right}body{background-color:#f8f8f8;font-family:"Open Sans",sans-serif}img{max-width:100%;height:auto}.before-title{background-color:var(--primary-color);color:#fff;border-radius:20px;padding:5px 10px;text-transform:uppercase;display:inline-flex;font-size:.9rem}.btn{border-radius:40px;padding:10px 25px}.btn-primary{--bs-btn-font-weight:600;--bs-btn-color:white;--bs-btn-bg:var(--primary-color);--bs-btn-border-color:var(--primary-color);--bs-btn-hover-color:white;--bs-btn-hover-bg:var(--dark-primary-color);--bs-btn-hover-border-color:var(--dark-primary-color);--bs-btn-focus-shadow-rgb:var(--dark-primary-color);--bs-btn-active-color:white;--bs-btn-active-bg:var(--dark-primary-color);--bs-btn-active-border-color:var(--dark-primary-color)}.btn-light{--bs-btn-font-weight:600;--bs-btn-color:var(--primary-color);--bs-btn-hover-color:var(--primary-color)}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1200px}}.top-bar{background-color:var(--primary-color);color:#fff;padding:10px 0}.top-bar p{margin:0}.top-bar a{color:#fff;text-decoration:none}.phones-header{display:flex;gap:10px;justify-content:flex-end}@media (max-width:768px){.top-bar{text-align:center}.phones-header{justify-content:center}}.header-site{background-color:#fff;padding:10px 0}.logo{width:140px;display:inline-block}.header-menu{display:flex;justify-content:flex-end;align-items:center;padding:0;margin:0;list-style:none}.header-menu li:not(:first-child){margin-left:20px}.header-menu li a:not(.btn){display:inline-block;padding:3px;text-decoration:none;color:#222}.header-menu li a.btn{padding:13px 28px;text-transform:uppercase}.btn-mobile{padding:10px;font-size:1.7rem}.btn-mobile::after{display:none}.whatsapp-icon{position:fixed;right:30px;bottom:30px}.whatsapp-icon a{color:#fff;width:60px;height:60px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.7rem;box-shadow:0 2.8px 2.2px rgb(0 0 0 / .034),0 6.7px 5.3px rgb(0 0 0 / .048),0 12.5px 10px rgb(0 0 0 / .06),0 22.3px 17.9px rgb(0 0 0 / .072),0 41.8px 33.4px rgb(0 0 0 / .086),0 100px 80px rgb(0 0 0 / .12)}.footer{padding:30px 0;border-top:5px solid var(--primary-color)}.footer-item{position:relative}.contact-info p{margin:0;display:flex;gap:5px;align-items:center}.contact-info p span{font-weight:600}.footer-item h4{font-size:1.3rem;font-weight:600;margin-bottom:20px}.social-list{display:flex;align-items:center;gap:15px;padding:0;list-style:none}.social-list li a{color:#222;font-size:1.3rem}.footer address{font-size:.9rem}.footer-copy{padding:40px 0;text-align:center;background-color:var(--dark-primary-color);color:#fff}.footer-copy p{margin:0;font-size:.9rem}@media (max-width:992px){.header-menu{display:none}.col-btn-mobile{display:block!important}}.hero-home{background-color:#222;background-image:url(//varizes.com/wp-content/themes/varizes-theme/images/hero_bg.png);background-position:center;background-size:cover}.hero-home-content{min-height:700px;display:flex;align-items:center;color:#fff;max-width:680px}.hero-home-content h5{margin-bottom:15px}.hero-home-content h1{font-size:3.5rem;margin-bottom:20px}.hero-home-content p{max-width:580px;margin-bottom:30px;font-size:1.1rem}@media (max-width:992px){.hero-home-content{min-height:auto;padding:100px 0}.hero-home-content h1{font-size:2.5rem}.hero-home-content p{font-size:1rem}}.about-team{background-color:#ececec;padding:120px 0}.about-team-box{background-color:#fff;border-radius:10px;display:flex;overflow:hidden}.about-team-image{width:445px}.about-team-image div{position:relative;width:100%;height:100%}.about-team-image img{width:100%;height:100%;object-fit:cover}.about-team-content{flex:1;padding:40px}.about-team-content-header{margin-bottom:20px}.about-team-content-people{display:flex;gap:30px}.about-team-content-people .person{flex:1}.about-team-content-people .person .avatar{display:flex;align-items:center;gap:20px;margin-bottom:20px}.about-team-content-people .person .avatar picture{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;overflow:hidden}.about-team-content-people .person .avatar picture img{width:100%;height:100%;object-fit:cover}.about-team-content-people .person .avatar div{flex:1}.about-team-content-people .person .avatar div h4{font-size:1.2rem;margin:0}.about-team-content-people .person .avatar div p{font-size:.9rem;margin:0}.about-team-content-people .person .text p{font-size:.9rem}@media (max-width:992px){.about-team{padding:50px 0}.about-team-box{flex-direction:column}.about-team-image{width:100%;height:400px}.about-team-image img{object-position:center -100px}.about-team-content-people{flex-direction:column}}@media (max-width:500px){.about-team-image img{object-position:center top}}.our-services{padding:100px 0;background-color:#222;background-image:url(//varizes.com/wp-content/themes/varizes-theme/images/bg-our-services.jpg);background-position:center;background-size:cover;color:#fff}.our-services-title{margin-bottom:60px}.our-services-title h2{font-size:2.875rem}.our-service-image{width:250px;margin:0 auto}.our-service-content h3{margin:20px 0}@media (max-width:992px){.our-services{padding:60px 0}.our-services-title{margin-bottom:30px}.our-services-title h2{font-size:2rem}.our-service-item{margin-bottom:25px}.our-service-image{width:180px}}.our-blog{padding:100px 0}.our-blog-title{margin-bottom:60px}.our-blog-title h2{font-size:2.875rem}.our-blog-item{background-color:#222;color:#fff;padding:40px 30px;border-radius:10px}.our-blog .our-blog-col:nth-child(1) .our-blog-item{background-color:#242c33}.our-blog .our-blog-col:nth-child(2) .our-blog-item{background-color:#af2b24}.our-blog .our-blog-col:nth-child(3) .our-blog-item{background-color:#256eb0}.our-blog-item h3{line-height:1.3;padding-bottom:30px;border-bottom:1px solid rgb(255 255 255 / .3);margin-bottom:30px;min-height:140px}.our-blog-item h3 a{color:#fff;text-decoration:none;font-size:1.7rem}.our-blog-item p{font-size:1rem;font-weight:300;line-height:1.3;margin-bottom:30px}@media (max-width:992px){.our-blog-item{margin-bottom:25px}}.testimonials{padding:80px 0;background-image:url(//varizes.com/wp-content/themes/varizes-theme/images/bg-testimonial.png)}.testimonial-slider{padding-bottom:60px}.testimonial-slider .swiper-pagination-bullet{background-color:#d9d9d9;width:17px;height:17px}.testimonial-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#af2b24}.testimonials .container{max-width:992px}.testimonials-title{color:#fff;margin-bottom:50px}.testimonials-title h2{font-size:2.875rem}.testimonial-item{background-color:#fff;border-radius:20px;overflow:hidden}.testimonial-item-content{text-align:center;padding:20px 50px 30px;color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.testimonial-item-content span{font-size:2rem}.testimonial-item-content p{margin:0}.testimonial-item-person{padding-top:20px;text-align:center}.testimonial-item-image{width:80px;height:80px;border-radius:50%;overflow:hidden;border:5px solid #fff;margin:0 auto;background-color:#fff}.testimonial-item-person h4{font-size:1.2rem;margin:0}.testimonial-item-person p{margin-bottom:20px}.photos-instagram{padding:100px 0}.photos-instagram-title{margin-bottom:50px}.photos-instagram-title h2{font-size:2.875rem}.photos-instagram-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.photos-instagram-grid .item div{position:relative;height:300px;overflow:hidden;border-radius:4px}.photos-instagram-grid .item div img{position:absolute;width:100%;height:100%;object-fit:cover;filter:hue-rotate(-1deg) saturate(1.1)}@media (max-width:900px){.photos-instagram-title h2{font-size:2.2rem}}@media (max-width:768px){.photos-instagram-grid .item div{height:25vh}.photos-instagram-grid{grid-template-columns:repeat(2,1fr)}}.calendar{padding-top:80px;background-color:#fff}.calendar-grid{display:flex;align-items:flex-end}.calendar-col{flex:1}.calendar-title{margin-bottom:30px}.calendar-title h2{font-size:2.2rem}@media (max-width:992px){.calendar{padding-top:60px;background-color:#fff}.calendar-grid{flex-direction:column-reverse}.calendar-col{width:100%}}.schedule{background-color:#ececec;padding:120px 0}.schedule-box{background-color:#fff;display:grid;grid-template-columns:445px 1fr}.schedule-image{position:relative}.schedule-image img{width:100%;height:100%;object-fit:cover;position:absolute}.schedule-content{flex:1;padding:40px}.schedule-content-header{margin-bottom:40px;text-align:center}@media (max-width:992px){.schedule{padding:50px 0}.schedule-box{flex-direction:column;grid-template-columns:1fr}.schedule-image{width:100%;height:400px}.schedule-image img{object-position:center -100px}.schedule-content-people{flex-direction:column}}@media (max-width:500px){.schedule-image img{object-position:center top}}.form-item{margin:10px 0}.form-item p{margin:0}.form-item .form-control{height:45px}.single-header{position:relative;padding:80px 0;background-color:#222;color:#fff}.single-header .container{position:relative;z-index:1}.single-header .thumb{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#222}.single-header .thumb img{width:100%;height:100%;object-fit:cover;opacity:.6}.single-header .post-categories{display:flex;align-items:center;padding:0;list-style:none}.single-header .post-categories li a{background-color:var(--primary-color);color:#fff;border-radius:20px;padding:5px 10px;text-transform:uppercase;display:inline-flex;font-size:.9rem;text-decoration:none}.single-content{padding:60px 0}