/*!
Theme Name: Hazo Media
Theme URI: https://hazomedia.com/
Author: Hazo Media
Author URI: https://hazomedia.com/
Description: Start theme by TiLu - Hazo Media
Version: 1.0.0
Text Domain: hazo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
 .grecaptcha-badge{visibility:hidden!important}img{max-width:100%;height:auto}iframe{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.hazo-no_post_found{text-align:center;text-transform:uppercase;font-weight:700}.item__icon svg{width:50px;height:50px}.hazo-pagination.custom .page-numbers li .current{color:#fff;background-color:var(--primary-color);width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center}.hazo-pagination.custom ul li{border:none!important}.hazo-pagination.custom ul li a,.hazo-pagination.custom ul li span{border:2px solid #e3e7ea;border-radius:4px}.hazo-pagination.custom ul li .current,.hazo-pagination.custom ul li:hover a{border:2px solid var(--primary-color)}.widget-area .widget{margin-bottom:20px}.sperator{min-width:unset!important}.page-banner-inner .sperator:last-child{display:none}.single-blog__tags a{margin-right:10px}.sec-title p span{color:#FE7214}.sec-title p.head{font-size:22px;font-weight:700}.services-gallery .services-gallery__item:nth-child(1n+7){display:none}.about-video{padding-top:30px}.heroMain__iframe{background:#fff7ee;-webkit-border-radius:20px;border-radius:20px;overflow:hidden;position:relative}.heroMain__iframe .videoGallery__item__overlay{cursor:pointer;z-index:1}.videoGallery__item__overlay{-webkit-border-radius:20px;border-radius:20px;cursor:pointer;opacity:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgb(0 0 0 / .65)));background:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.absolute,.homeHero__video__wrapper__overlay,.heroMain__iframe__overlay,.scrollCards__wire,.vimeoHero #vimeoVideo:after,.shortVideoOverlay2,.shortVideoOverlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.heroMain__iframe>img,.heroMain__iframe>div,.heroMain__iframe iframe,.heroMain__iframe>video,.heroMain__iframe>a{position:absolute;top:0;left:0;right:0;bottom:0}.playVideoGallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 50px 60px}.videoGallery__item__overlay span{color:#fff;margin-left:20px;font-weight:500;font-size:16px}#vimeoHeroVideoFull{opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}#vimeoHeroVideoFull.active{opacity:1;visibility:visible;z-index:2}#vimeoHeroVideoFull iframe{width:100%;height:100%}.heroMain__iframe iframe{-webkit-border-radius:20px;border-radius:20px}.heroMain.vimeoVideo--loaded .heroMain__iframe:after{opacity:0}.heroMain__iframe:after{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;-webkit-border-radius:20px;border-radius:20px;content:"";display:block;position:absolute;left:-100%;top:0;height:100%;width:100%;background:-webkit-gradient(linear,left top,right top,from(#fff0),color-stop(50%,#fffcf9),to(#fff0));background:linear-gradient(to right,#fff0 0%,#fffcf9 50%,#fff0 100%);-webkit-animation:load 1s cubic-bezier(.4,0,.2,1)infinite;animation:load 1s cubic-bezier(.4,0,.2,1)infinite}@media (min-width:992px){.heroMain__iframe{-webkit-border-radius:20px;border-radius:20px;margin-right:-15px;background:#fff7ee;-webkit-border-radius:20px;border-radius:20px;overflow:hidden;position:relative}.heroMain__iframe #heroMain__video{-webkit-border-radius:20px;border-radius:20px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.heroMain__iframe>img,.heroMain__iframe>div,.heroMain__iframe iframe,.heroMain__iframe>video,.heroMain__iframe>a{position:absolute;top:0;left:0;right:0;bottom:0}#heroMain__video iframe{width:100%!important;height:100%!important;max-width:initial;-webkit-border-radius:20px;border-radius:20px}.videoGallery__item__overlay span{font-size:-webkit-calc(16px + 2 * ((100vw - 320px)/1480));font-size:calc(16px + 2 * ((100vw - 320px)/1480))}.heroMain__iframe:before,.heroMain__image:before{padding-top:56.25%}.heroMain__iframe:before{display:block;content:"";width:100%;padding-top:56.25%}}@media (max-width:991.5px){.heroMain__iframe{height:300px}.heroMain__iframe iframe{width:100%!important;height:100%!important}}@media (max-width:576px){.heroMain__iframe{height:204px}}