.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.mc4wp-form input[name^=_mc4wp_honey]{display:none!important}.mc4wp-form-theme{margin:1em
0}.mc4wp-form-theme label,.mc4wp-form-theme
input{box-sizing:border-box;cursor:auto;vertical-align:baseline;width:auto;height:auto;line-height:normal;display:block}.mc4wp-form-theme label:after,.mc4wp-form-theme input:after{content:"";clear:both;display:table}.mc4wp-form-theme
label{margin-bottom:6px;font-weight:700;display:block}.mc4wp-form-theme input[type=text],.mc4wp-form-theme input[type=email],.mc4wp-form-theme input[type=tel],.mc4wp-form-theme input[type=url],.mc4wp-form-theme input[type=date],.mc4wp-form-theme textarea,.mc4wp-form-theme
select{vertical-align:middle;width:100%;max-width:480px;height:auto;min-height:32px;text-shadow:none;background:#fff;border:1px
solid #ccc;border-radius:2px;outline:0;padding:8px
16px;line-height:1.42857;color:#555!important}.mc4wp-form-theme
textarea{height:auto}.mc4wp-form-theme input[readonly],.mc4wp-form-theme input[disabled]{background-color:#eee}.mc4wp-form-theme input[type=number]{min-width:40px}.mc4wp-form-theme input[type=checkbox],.mc4wp-form-theme input[type=radio]{border:0;width:13px;height:13px;margin:0
6px 0 0;padding:0;display:inline-block;position:relative}.mc4wp-form-theme input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.mc4wp-form-theme input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.mc4wp-form-theme button,.mc4wp-form-theme input[type=submit],.mc4wp-form-theme input[type=button]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;text-shadow:none;filter:none;background:0 0;border:1px
solid #0000;border-radius:2px;width:auto;height:auto;padding:8px
16px;font-weight:400;line-height:1.42857;display:inline-block}.mc4wp-form-theme button:hover,.mc4wp-form-theme input[type=submit]:hover,.mc4wp-form-theme input[type=button]:hover,.mc4wp-form-theme button:focus,.mc4wp-form-theme input[type=submit]:focus,.mc4wp-form-theme input[type=button]:focus{color:#333;background:0 0;outline:0;text-decoration:none}.mc4wp-form-theme label>span,.mc4wp-form-theme li>label{font-weight:400}.mc4wp-alert{color:#c09853;clear:both}.mc4wp-success{color:#468847}.mc4wp-notice{color:#3a87ad}.mc4wp-error{color:#cd5c5c}.rtl .mc4wp-form-theme input[type=checkbox],.rtl .mc4wp-form-theme input[type=radio]{margin:0
0 0 6px}.mc4wp-form-theme-dark button,.mc4wp-form-theme-dark input[type=submit],.mc4wp-form-theme-dark input[type=button]{border-color:#1e1e1e;color:#fff!important;background-color:#444!important}.mc4wp-form-theme-dark button:hover,.mc4wp-form-theme-dark input[type=submit]:hover,.mc4wp-form-theme-dark input[type=button]:hover,.mc4wp-form-theme-dark button:focus,.mc4wp-form-theme-dark input[type=submit]:focus,.mc4wp-form-theme-dark input[type=button]:focus{border-color:#000;color:#fff!important;background-color:#1e1e1e!important}.mc4wp-form-theme-dark input[type=text]:focus,.mc4wp-form-theme-dark input[type=email]:focus,.mc4wp-form-theme-dark input[type=tel]:focus,.mc4wp-form-theme-dark input[type=url]:focus,.mc4wp-form-theme-dark input[type=date]:focus,.mc4wp-form-theme-dark textarea:focus,.mc4wp-form-theme-dark select:focus{border-color:#6a6a6a}.mc4wp-form-theme-light button,.mc4wp-form-theme-light input[type=submit],.mc4wp-form-theme-light input[type=button]{border-color:#d9d9d9;color:#000!important;background-color:#fff!important}.mc4wp-form-theme-light button:hover,.mc4wp-form-theme-light input[type=submit]:hover,.mc4wp-form-theme-light input[type=button]:hover,.mc4wp-form-theme-light button:focus,.mc4wp-form-theme-light input[type=submit]:focus,.mc4wp-form-theme-light input[type=button]:focus{border-color:#b3b3b3;color:#000!important;background-color:#d9d9d9!important}.mc4wp-form-theme-light input[type=text]:focus,.mc4wp-form-theme-light input[type=email]:focus,.mc4wp-form-theme-light input[type=tel]:focus,.mc4wp-form-theme-light input[type=url]:focus,.mc4wp-form-theme-light input[type=date]:focus,.mc4wp-form-theme-light textarea:focus,.mc4wp-form-theme-light select:focus{border-color:#d9d9d9}.mc4wp-form-theme-red button,.mc4wp-form-theme-red input[type=submit],.mc4wp-form-theme-red input[type=button]{border-color:#b52b27;color:#fff!important;background-color:#d9534f!important}.mc4wp-form-theme-red button:hover,.mc4wp-form-theme-red input[type=submit]:hover,.mc4wp-form-theme-red input[type=button]:hover,.mc4wp-form-theme-red button:focus,.mc4wp-form-theme-red input[type=submit]:focus,.mc4wp-form-theme-red input[type=button]:focus{border-color:#761c19;color:#fff!important;background-color:#b52b27!important}.mc4wp-form-theme-red input[type=text]:focus,.mc4wp-form-theme-red input[type=email]:focus,.mc4wp-form-theme-red input[type=tel]:focus,.mc4wp-form-theme-red input[type=url]:focus,.mc4wp-form-theme-red input[type=date]:focus,.mc4wp-form-theme-red textarea:focus,.mc4wp-form-theme-red select:focus{border-color:#e7908e}.mc4wp-form-theme-blue button,.mc4wp-form-theme-blue input[type=submit],.mc4wp-form-theme-blue input[type=button]{border-color:#2a6496;color:#fff!important;background-color:#428bca!important}.mc4wp-form-theme-blue button:hover,.mc4wp-form-theme-blue input[type=submit]:hover,.mc4wp-form-theme-blue input[type=button]:hover,.mc4wp-form-theme-blue button:focus,.mc4wp-form-theme-blue input[type=submit]:focus,.mc4wp-form-theme-blue input[type=button]:focus{border-color:#193c5a;color:#fff!important;background-color:#2a6496!important}.mc4wp-form-theme-blue input[type=text]:focus,.mc4wp-form-theme-blue input[type=email]:focus,.mc4wp-form-theme-blue input[type=tel]:focus,.mc4wp-form-theme-blue input[type=url]:focus,.mc4wp-form-theme-blue input[type=date]:focus,.mc4wp-form-theme-blue textarea:focus,.mc4wp-form-theme-blue select:focus{border-color:#7eb0db}.mc4wp-form-theme-green button,.mc4wp-form-theme-green input[type=submit],.mc4wp-form-theme-green input[type=button]{border-color:#3d8b3d;color:#fff!important;background-color:#5cb85c!important}.mc4wp-form-theme-green button:hover,.mc4wp-form-theme-green input[type=submit]:hover,.mc4wp-form-theme-green input[type=button]:hover,.mc4wp-form-theme-green button:focus,.mc4wp-form-theme-green input[type=submit]:focus,.mc4wp-form-theme-green input[type=button]:focus{border-color:#255625;color:#fff!important;background-color:#3d8b3d!important}.mc4wp-form-theme-green input[type=text]:focus,.mc4wp-form-theme-green input[type=email]:focus,.mc4wp-form-theme-green input[type=tel]:focus,.mc4wp-form-theme-green input[type=url]:focus,.mc4wp-form-theme-green input[type=date]:focus,.mc4wp-form-theme-green textarea:focus,.mc4wp-form-theme-green select:focus{border-color:#91cf91}.wpac,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac p,.wpac td,.wpac dl,.wpac tr,.wpac dt,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac table,.wpac th,.wpac tbody,.wpac tfoot,.wpac caption,.wpac thead,.wpac ul,.wpac li,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac li,.wpac strong,.wpac legend,.wpac em,.wpac s,.wpac cite,.wpac span,.wpac input,.wpac sup,.wpac label,.wpac dfn,.wpac object,.wpac big,.wpac q,.wpac font,.wpac samp,.wpac acronym,.wpac small,.wpac img,.wpac strike,.wpac code,.wpac sub,.wpac ins,.wpac textarea,.wpac var,.wpac a,.wpac abbr,.wpac applet,.wpac del,.wpac kbd,.wpac tt,.wpac b,.wpac i,.wpac
hr{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:black!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpac,.wpac h3,.wpac h5,.wpac p,.wpac h1,.wpac dl,.wpac dt,.wpac h6,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac h2,.wpac caption,.wpac h4,.wpac ul,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac textarea,.wpac
hr{display:block}.wpac
table{display:table}.wpac
tbody{display:table-row-group}.wpac
tr{display:table-row}.wpac
td{display:table-cell}.wpac
ul{list-style-type:none!important}.wpac
li{display:list-item;min-height:auto!important;min-width:auto!important}.wpac a,.wpac a *,.wpac input[type=submit],.wpac input[type=radio],.wpac input[type=checkbox],.wpac
select{cursor:pointer!important}.wpac a:hover{text-decoration:none!important}.wpac button,.wpac input[type=submit]{height:auto!important;text-align:center!important}.wpac input[type=hidden]{display:none}.wpac
select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.wpac input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.wpac input[type="checkbox"]:before,.wpac input[type="checkbox"]:after{content:none!important;border:0!important}.wpac input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wpac input[type="radio"]:before,.wpac input[type="radio"]:after{content:none!important;border:0!important}.wpac li:before,.wpac li:after{content:""!important}.wpac input,.wpac
select{vertical-align:middle!important}.wpac select,.wpac textarea,.wpac
input{border:1px
solid #ccc!important}.wpac
table{border-collapse:collapse!important;border-spacing:0!important}.wpac *[dir=rtl]{direction:rtl!important}.wpac
img{border:0!important}.wpac
svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.wpac{font-size:14px!important;line-height:20px!important;direction:inherit!important;text-align:inherit!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:normal!important;text-decoration:none!important;list-style-type:disc!important}.wp-gr{--rev-gap:4px;--rev-padding:4px}.wp-gr .wp-google-badge{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.wp-gr .wp-google-badge
*{cursor:pointer!important}.wp-gr .wp-google-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important}.wp-gr .wp-google-badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important}.wp-gr .wp-google-badge-btn:hover{background:#f3f3f5!important}.wp-gr .wp-google-badge-score{display:inline-block;margin:0
0 0 4px!important;vertical-align:middle!important}.wp-gr .wp-google-rating{color:var(--star-color,#fb8e28)!important;font-size:21px!important;font-weight:600!important;margin:0
6px 0 0!important;vertical-align:middle!important}.wp-gr .wp-google-stars .wp-star{padding:0
3px 0 0!important;line-height:normal!important}.wp-gr .wp-google-based,.wp-gr .wp-google-powered{color:var(--head-based-color,#555)!important;margin:6px
0 0!important}.wp-gr .wp-google-powered{color:var(--powered-color,#777)!important;font-size:15px!important}.wp-gr .wp-google-powered>span{font-weight:600!important}.wp-gr .wp-google-form .wp-google-reviews{padding:16px
16px 0!important}.wp-gr .wp-google-review{margin-top:15px!important}.wp-gr .wp-google-left{display:table-cell!important;vertical-align:top!important}[dir="ltr"] .wp-google-left{padding-right:10px!important}[dir="rtl"] .wp-google-left{padding-left:10px!important}.wp-gr .wp-google-left
img{border:none!important;float:left!important;height:46px!important;width:46px!important;margin-right:10px!important;overflow:hidden!important;border-radius:50%!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .wp-google-reviews
img{border-radius:50%!important}.wp-gr .wp-google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important}.wp-gr .grw-header.wp-place-center{width:100%!important}.wp-gr .wp-place-center{text-align:center!important}.wp-gr .wp-place-center .wp-google-left{display:block!important}.wp-gr .wp-place-center .wp-google-left
img{float:none!important}.wp-gr .wp-star
svg{display:inline-block!important}.wp-gr .wp-google-place .wp-star
svg{width:20px!important;height:20px!important;vertical-align:middle!important}.wp-gr .wp-star
svg{width:18px!important;height:18px!important;vertical-align:middle!important;fill:var(--star-color,#fb8e28)}.wp-gr .wp-google-wrap{display:flex;flex-direction:column;gap:var(--rev-gap)}.wp-gr .wp-google-name{color:var(--name-color,#333)!important;font-size:100%!important;font-weight:bold!important;margin:0
0 2px!important;padding-right:6px!important;text-decoration:none!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#555!important;font-size:13px!important;white-space:nowrap!important}.wp-gr .wp-google-text{color:var(--text-color,#222)!important;font-size:15px!important;line-height:24px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-word!important}.wp-gr .wp-google-text .wp-google-stars{padding-right:7px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-url{display:block;margin:10px
0!important;color:#136aaf!important;text-align:center!important}.wp-gr .wp-google-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.wp-gr .wp-google-form.wp-google-form-left{left:0!important}@media(max-width:460px){.wp-gr .wp-google-form{width:100%!important}}.wp-gr .wp-google-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px
16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:2147483002!important}.wp-gr .wp-google-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:20px!important;width:100%!important;height:100%!important;pointer-events:none!important}.wp-gr .wp-google-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.wp-gr .wp-google-close:hover{color:#555!important}.wp-gr .wp-google-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:2147483000!important}.wp-gr .wp-google-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.wp-gr .wp-google-content{top:80px!important;bottom:48px!important}.wp-gr .wp-google-content-inner{position:relative!important;min-height:100%!important;margin:0
auto!important}.wp-gr .wp-google-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px 0 rgba(0,0,0,.06)!important;-moz-text-align-last:center!important;text-align-last:center!important}.wp-gr .wp-google-footer
img{float:right!important;padding:16px!important}.wp-gr.wp-dark .wp-google-name{color:#eee!important}.wp-gr.wpac.wp-dark .wp-google-name
a{color:var(--head-based-color,#eee)!important}.wp-gr.wp-dark .wp-google-time{color:#bbb!important}.wp-gr.wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wp-dark .wp-google-powered{color:var(--powered-color,#fff)!important}.wp-gr.wp-dark .wp-google-based{color:var(--head-based-color,#999)!important}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{background:var(--rev-color,#fafafa)!important}.wp-gr.wpac .wp-google-name{font-size:100%!important}.wp-gr.wpac .wp-google-hide,.wp-gr.wpac .grw-hide{display:none}.wp-gr.wpac .wp-google-name
a{color:var(--head-name-color,#333)!important;font-size:100%!important;text-decoration:none!important}.wp-gr.wpac .wp-google-left
img{width:46px!important;height:46px!important;border-radius:50%!important}.wp-gr.wpac a.wp-google-name{color:var(--name-color,#154fc1)!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr.wpac .wp-google-review .wp-google-stars{display:inline-block;margin-right:4px!important}@media(max-width:480px){.wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide{display:none!important}}@media(max-width:480px){.wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide{display:none!important}}.wp-gr{display:block!important;width:100%!important;padding-bottom:20px!important;text-align:left!important;direction:ltr!important;box-sizing:border-box!important}.wp-gr .grw-row{display:-ms-flexbox!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;-ms-flex-wrap:nowrap!important;-ms-flex-align:center!important}.wp-gr .grw-row-xs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wp-gr .grw-row-xs .grw-header,.wp-gr .grw-row-xs .grw-content,.wp-gr .grw-row-xs .grw-review,.wp-gr .grw-row-x .grw-header+.grw-content .grw-review{--gap:0;--col:1}.wp-gr .grw-row-xl .grw-header+.grw-content{--gap:.2;--col:1.2}.wp-gr .grw-row-l .grw-header+.grw-content{--gap:.25;--col:1.25}.wp-gr .grw-row-m .grw-header+.grw-content{--gap:.333333;--col:1.333333}.wp-gr .grw-row-s .grw-header+.grw-content{--gap:.5;--col:1.5}.wp-gr .grw-row-x .grw-header,.wp-gr .grw-row-x .grw-header+.grw-content,.wp-gr .grw-row-x .grw-review,.wp-gr .grw-row-s .grw-header+.grw-content .grw-review{--gap:1;--col:2}.wp-gr .grw-row-s .grw-header,.wp-gr .grw-row-s .grw-review,.wp-gr .grw-row-m .grw-header+.grw-content .grw-review{--gap:2;--col:3}.wp-gr .grw-row-m .grw-header,.wp-gr .grw-row-m .grw-review,.wp-gr .grw-row-l .grw-review{--gap:3;--col:4}.wp-gr .grw-row-l .grw-header,.wp-gr .grw-row-xl .grw-review{--gap:4;--col:5}.wp-gr .grw-row-xl .grw-header{--gap:5;--col:6}.wp-gr .grw-header,.wp-gr .grw-content{-ms-flex:1 0 calc(100% / var(--col,3))!important;flex:1 0 calc(100% / var(--col,3))!important;width:calc(100% / var(--col,3))!important}.wp-gr .grw-review{-ms-flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;width:calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important}.wp-gr .grw-content{position:relative!important;min-width:0!important}.wp-gr .grw-content-inner{position:relative!important;display:flex!important;align-items:center!important}.wp-gr .grw-review-inner{display:flex;flex-direction:column;gap:var(--rev-gap);height:100%!important}.wp-gr .grw-header-inner,.wp-gr .grw-review-inner{position:relative!important;padding:15px!important;width:100%!important}.wp-gr .grw-review-inner.grw-round{border-radius:4px!important}.wp-gr .grw-review-inner.grw-shadow{box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .grw-review-inner>svg{position:absolute!important;top:10px!important;right:10px!important;width:18px!important;height:18px!important}.wp-gr .grw-reviews{display:flex!important;display:-ms-flexbox!important;flex:1!important;overflow:hidden!important;scrollbar-width:none}.wp-gr .grw-reviews::-webkit-scrollbar{display:none!important}.wp-gr .grw-review{display:flex;position:relative!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;width:100%!important;padding:var(--rev-padding)!important}.wp-gr .grw-btns{height:33px!important;width:33px!important;text-align:center!important;cursor:pointer!important;border-radius:50%!important;user-select:none!important}.wp-gr .grw-btns svg
path{fill:#aaa;transition:all .2s ease-in-out!important}.wp-gr .grw-btns:hover svg
path{fill:#555!important}[dir="rtl"] .wp-gr .grw-next,[dir="rtl"] .wp-gr .grw-prev{transform:rotate(180deg)}.wp-gr .grw-review .wp-google-left{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:24px!important}.wp-gr .grw-review .wp-google-stars{margin:8px
0 var(--rev-gap)!important}.wp-gr .grw-review .wp-google-feedback{height:100px!important;overflow-y:auto!important}.wp-gr .grw-scroll::-webkit-scrollbar{width:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.wp-gr .wp-google-wr{margin:15px
auto 8px!important}.wp-gr .wp-google-wr
a{color:#fff!important;padding:6px
15px 10px!important;outline:none!important;border-radius:27px!important;background:var(--btn-color,#1f67e7)!important;white-space:nowrap!important;vertical-align:middle!important;opacity:.9!important;text-shadow:1px 1px 0 #888!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important;user-select:none!important;transition:all .2s ease-in-out!important}.wp-gr .wp-google-wr a:hover{opacity:.95!important;background:var(--btn-color,#1f67e7)!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.24)!important}.wp-gr .wp-google-wr a:active{opacity:1!important;background:var(--btn-color,#1f67e7)!important;box-shadow:none!important}.wp-gr .wp-google-wr a
svg{display:inline-block;width:16px;height:16px;padding:1px;margin:0
0 0 4px;background:#fff;border-radius:50%}.wp-gr[data-layout="slider"] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));overflow-x:scroll!important;flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}.wp-gr[data-layout="slider"] .grw-review{scroll-snap-align:start!important;transform-origin:center center!important;transform:scale(1)!important;transition:transform .5s!important}.wp-gr{--slider-dot-size:8px}.wp-gr .rpi-dots-wrap{position:absolute!important;top:calc(100% - 1px)!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;margin:0
var(--slider-btn)!important;padding-top:var(--slider-dot-padding-top,16px)!important}.wp-gr .rpi-dots{display:flex!important;gap:12px!important;flex-wrap:nowrap!important;overflow-x:scroll!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.wp-gr .rpi-dot{display:inline-block!important;width:var(--slider-dot-size)!important;height:var(--slider-dot-size)!important;margin:1px
0!important;background-color:var(--slider-dot-color,#999)!important;border-radius:20px!important;cursor:pointer!important;opacity:.4!important;vertical-align:middle!important;flex:1 0 auto!important;width:var(--slider-dot-size)!important;transform:scale(0.65)!important;scroll-snap-align:center!important}.wp-gr .rpi-dot:hover{opacity:1!important}.wp-gr .rpi-dot.active{opacity:1!important;transform:scale(1.1)!important;background-color:var(--slider-act-dot-color,#154fc1)!important}.wp-gr .rpi-dot.s2{transform:scale(.9)!important}.wp-gr .rpi-dot.s3{transform:scale(.75)!important}.wp-gr[data-layout="grid"] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));flex-wrap:wrap!important;-ms-flex-wrap:wrap!important}.wp-gr .grw-b{font-weight:bold!important;white-space:nowrap!important}.wp-gr .wp-google-reply{font-size:14px!important;margin-top:auto!important;margin-left:6px!important;padding-left:6px!important;border-left:1px solid #999!important;overflow:hidden!important;overflow-y:auto!important;line-height:20px!important;max-height:44px!important}.wp-gr .wp-google-reply>div{display:flex;gap:4px;align-items:center}.wp-gr .wp-google-reply .wp-google-time{font-size:11px!important;white-space:nowrap!important}.wp-gr .wp-google-img{display:flex;flex-wrap:wrap;gap:8px}.wp-gr .wp-google-img
img{display:flex;width:40px!important;height:40px!important;cursor:pointer!important;border-radius:3px!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.rpi-x{position:absolute;top:var(--x-top,6px)!important;right:var(--x-right,8px)!important;display:flex!important;align-items:center;justify-content:center;width:var(--x-width,20px)!important;height:var(--x-height,20px)!important;cursor:pointer;opacity:var(--x-opacity,.65);border-radius:50%;background-color:var(--x-bg,#fafafa);z-index:2147483003}.rpi-x:hover{opacity:1}.rpi-x::before,.rpi-x::after{content:"";position:absolute;display:block;width:var(--x-line-width,12px);height:var(--x-line-height,1px);border-radius:2px;background-color:var(--x-color,#373737)}.rpi-x::before{transform:rotate(45deg)}.rpi-x::after{transform:rotate(-45deg)}.rpi-x.rpi-xa::before{--x-line-width:7px;--x-line-height:7px;top:4px;border-radius:0;border-right:1px solid #373737;border-bottom:1px solid #373737;background-color:transparent}.rpi-x.rpi-xa::after{content:none}.rpi-bubble:after{content:"";position:absolute;top:-8px;left:16px;bottom:auto;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent}.rpi-fade{-webkit-transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:transform 150ms ease,opacity 150ms ease;transition:transform 150ms ease,opacity 150ms ease,-webkit-transform 150ms ease}.rpi-lightbox{--x-top:15px;--x-right:15px;--x-bg:none;--x-color:#ececec;--x-line-width:25px;--x-line-height:3px;--x-opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%;max-width:100%;color:#333;text-align:left;z-index:2147483001;user-select:none;background-color:rgba(0,0,0,0.6);transition:all 300ms ease-out}.rpi-lightbox-inner{width:95%;height:100%;max-width:1200px;max-height:calc(100vh - 160px)}.rpi-lightbox-xxx{container-name:lightbox;container-type:inline-size;position:relative;height:100%;border:0;overflow:hidden;border-radius:4px}.rpi-lightbox-content{position:relative;display:flex;flex-direction:row;justify-content:flex-start;color:#000;height:100%;flex-direction:row;border-radius:4px;background-color:#fff}.rpi-lightbox-media{position:relative;display:flex;justify-content:center;flex:2;align-items:center;width:100%;height:100%;overflow:hidden;padding-bottom:0;background-color:#000}.rpi-lightbox-btn{position:absolute;display:flex;width:30px;height:30px;font-size:36px;line-height:22px;justify-content:center;z-index:1;cursor:pointer;border-radius:50%;background-color:rgba(214,214,214,.7);transition:background 300ms ease-in-out}.rpi-lightbox-btn:hover{background:rgba(225,225,225,1)}.rpi-lightbox-prev{left:8px}.rpi-lightbox-next{right:8px}.rpi-lightbox-prev::before{content:'‹'}.rpi-lightbox-next::before{content:'›'}.rpi-lightbox-media
img{position:relative;display:block;width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;object-fit:contain;border-radius:inherit;transition:opacity 300ms ease-in-out}.rpi-lightbox-review{display:flex;flex-direction:column;flex:1;height:100%;font-size:15px;color:#000;padding:0}@container lightbox(width < 480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}@media(max-width:480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}
/*!
Theme Name: Home Services
Theme URI: https://alleythemes.com/home-services/
Author: alleythemes
Author URI: https://alleythemes.com/
Description: Home Services is a feature-rich WordPress theme devoted to home service businesses like Smart Home Installation and Integration, Home Cleaning and Sanitization Services, Home Renovation and Remodeling, Landscaping and Outdoor Services, Home Organization and Decluttering Services, Home Maintenance and Repair, Moving and Storage Services, Home Security Systems Installation and Monitoring, Interior Design and Decoration, Home Energy Efficiency Services, Appliance Repair and Installation, Water Damage Restoration, Plumber and Plumbing Businesses, Pest Control Services, Home Theater Installation, Eco-Friendly and Sustainable Home Services, Home-Based Fitness Services, Virtual Home Consultation Services, Home Automation and Smart Home Integration, Specialized Cleaning Services, Emergency Home Services, HVAC Services, Carpentry Services, Electrical Services,  Personal Concierge Services, Animal Care Services, Mobile Repair and Maintenance Services, and such businesses. 

This theme is designed meticulously for service contractors, home improvement professionals, local business owners. 

Built with a focus on speed and features specific to local businesses, it is responsive, supports cross-browser compatibility, SEO optimized, accessibility-ready, fully customizable. It comes with a modern and functional design, you will get pre-made inner page layouts like About, FAQ, Service, Blog, Contact, Team and Portfolio, Gallery, and other landing pages, CTA blocks, Social Media Section crucial to home service providers business website on theme upgrade. The theme is compatible with page builders like Elementor and others. The theme is extendible with premium addons and is regularly updated.

Version: 1.2.6
Tested up to: 6.0.3
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: home-services
Tags: blog, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, flexible-header, footer-widgets, full-width-template, left-sidebar, one-column, right-sidebar, sticky-post, three-columns, two-columns

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
	--------------------------------------------------------------*/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.5em !important;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:60%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0
1.5em}address{margin:0
0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0
0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0
1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em
0}table{margin:0
0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px
solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, 0.8);line-height:1;padding:10px
30px;width:auto;cursor:pointer}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px
solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px
solid #ccc}textarea{width:100%}a{text-decoration:none;display:inline-block;vertical-align:top}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.entry-content
a{text-decoration:underline}.entry-content a:hover{text-decoration:none}p
a{text-decoration:underline}p a:hover{text-decoration:none}.reply a:hover{text-decoration:underline}.main-navigation
ul{margin:0;padding:0}.main-navigation ul
ul{text-align:left;transition:all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-ms-transition:all 500ms ease;top:100%;left:0;-webkit-box-shadow:0 0px 20px rgba(166, 166, 166, 0.25);-moz-box-shadow:0 0px 20px rgba(166, 166, 166, 0.25);box-shadow:0 0px 20px rgba(166, 166, 166, 0.25);width:220px;position:absolute;z-index:999;-webkit-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1, 0);transform:scale(1, 0);display:block;opacity:0}.main-navigation ul li:hover > ul,
.main-navigation ul li:focus > ul,
.main-navigation ul li.focus>ul{display:block;opacity:1;z-index:1000;-webkit-transform:scale(1, 1);transform:scale(1, 1);transition:transform 0.3s ease, opacity 0.2s ease 0.1s;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.2s ease 0.1s}.main-navigation ul ul
ul{left:100%;top:0}.main-navigation
li{position:relative;display:inline-block;margin-bottom:0}.main-navigation ul ul
ul{left:100%;top:0}.main-navigation ul>li:hover>ul{opacity:1;left:0;z-index:9999}.main-navigation ul ul li:hover>ul{opacity:1;left:100%}.main-navigation li
li{float:none;display:block}.main-navigation ul li li:last-child>a{border:none}.main-navigation ul li
a{display:block;padding:8px
20px;position:relative;z-index:99;transition:all 0.3s ease}.main-navigation ul li a:hover{opacity:0.5}.main-navigation ul li ul li
a{padding:10px
20px !important}.main-navigation li>a{position:relative}.main-navigation li li.current_page_item > a:after,
.main-navigation li li.current-menu-item > a:after,
.main-navigation ul li li a:hover:after{display:none}.main-navigation ul li.page_item_has_children > a::before,
.main-navigation ul li.menu-item-has-children>a::before{content:"\f107";font-family:"Font Awesome 5 Free";position:absolute;right:5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.main-navigation ul li ul li.page_item_has_children > a::before,
.main-navigation ul li ul li.menu-item-has-children>a::before{content:"\f105";right:15px}.main-navigation ul li ul li.page_item_has_children > a::before
.main-navigation ul li ul li.menu-item-has-children>a::before{right:20px;top:10px;transform:rotate(-90deg)}.main-navigation .dropdown-toggle::after{display:none !important}.menu-toggle,
.main-navigation.toggled
ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}}.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation{margin:0
0 1.5em}.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{text-align:end;flex:1 0 50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.text-center{text-align:center}.widget{margin:0
0 1.5em}.widget
select{max-width:100%}.textwidget h1,
.textwidget h2,
.textwidget h3,
.textwidget h4,
.textwidget h5,
.textwidget
h6{margin:0}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0
0 1.5em}.comment-content
a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.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:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}*:before{font-weight:600}.post-content article a,
.post-content article a:visited{text-decoration:underline}.comment-author a,
.news-title a,
.entry-title a,
.readmore,
.post-content article a:focus,
.post-content article a:active,
.comment-form a:hover,
aside a:hover,
.sidebar a:hover,
.comment-metadata a:hover,
.single-post .info a:hover,
.promoiton-holder .post-title a,
.banner-blocks .block-holder .title
a{color:var(--primary-color)}.button-group .contact-btn,
.entry-title a:hover,
.news-title a:hover,
.readmore:hover,
.breadcrumb ul li a:hover,
.promoiton-holder .post-title a:hover,
.promoiton-holder .summary a.btn:hover,
.banner-blocks .block-holder .title a:hover,
.banner-blocks .block-holder .block-content .btn,
.header-layout-5 .button-group .contact-btn{color:var(--secondary-color)}.comments-area .comments-title,
.comment-reply-title,
.news-snippet .category a,
.main-navigation ul li a,
.site-description,
.post-content article a:hover,
aside .widget-title,
.sidebar .widget-title,
.inside-page .wpcf7-form .title,
.at-form-style .wpcf7-form .title,
.default-form .wpcf7-form .title,
.comments-area .comment-form label,
.comments-area .comment-form input,
h5.widget-title:after,
.section-heading:after,
.main-navigation ul li a:hover,
.promoiton-holder .summary a.btn,
.testimonial-content .post-title,
.banner-blocks .block-holder .block-content .btn:hover{color:var(--dark-color)}.top-header .contact-number a,
.top-header .main-navigation ul li a,
.button-group .btn,
.search-form input[type=submit],
.inside-page .wpcf7-form input[type=submit],
.at-form-style .wpcf7-form input[type=submit],
.default-form .wpcf7-form input[type=submit],
.site-footer .widget-title,
.site-footer .widget-title:after,
.site-footer,
.site-footer a,
.comments-area .comment-form .form-submit input[type=submit],
.header-background-one .main-title,
.header-background-one p,
.header-background-one .call-us,
.footer-section
p{color:var(--light-color)}.top-header .social-links a
svg{fill:var(--light-color)}body{color:var(--text-color)}.news-snippet .info ul li a,
.news-snippet .info
a{color:var(--grey-color)}.news-snippet .info ul li a:hover,.news-snippet .info a:hover{color:var(--dark-color)}.single-post .info a,
aside a,
.sidebar a,
.comment-metadata a,
.comment-form a,
.post-content article a,
.post-content article a:visited{color:var(--accent-color)}a.readmore{font-size:0.85em}.breadcrumb,
.site-footer,
.comments-area .comment-form .form-submit input[type=submit]:hover,
.search-form input[type=submit]:hover,
.inside-page .wpcf7-form input[type=submit]:hover,
.at-form-style .wpcf7-form input[type=submit]:hover,
.default-form .wpcf7-form input[type=submit]:hover,
.button-group .btn.schedule-btn{background-color:var(--primary-color)}.button-group .btn,
.comments-area .comment-form .form-submit input,
.search-form input[type=submit],
.inside-page .wpcf7-form input[type=submit],
.at-form-style .wpcf7-form input[type=submit],
.default-form .wpcf7-form input[type=submit],
.comments-area .comment-form .form-submit input[type=submit],#scrollTop:hover{background-color:var(--secondary-color)}#nav-icon span,#scrollTop{background-color:var(--dark-color)}.main-navigation ul
ul{background-color:var(--light-color)}#masthead{background:#fff}.top-header .main-navigation ul
ul{background-color:var(--dark-color)}.search-form input[type=submit]{border-color:var(--secondary-color)}.wpcf7-form .title,
.inside-page .wpcf7-form .title,
.at-form-style .wpcf7-form .title,
.default-form .wpcf7-form
.title{border-color:var(--dark-color)}.header-background-one{display:flex;flex-wrap:wrap;flex-direction:row;overflow:hidden;background-color:var(--primary-color);min-height:200px}.header-background-one
.row{overflow:visible;display:flex;flex-wrap:wrap}.header-background-one .row [class*=col-]:first-child:after{content:"";position:absolute;top:0;right:-95px;width:0;height:0;border-style:solid;border-width:100vh 130px 0 0;border-color:var(--primary-color) transparent transparent transparent;z-index:1}.header-background-one .img-holder{width:100vw;margin-left:-50px;height:100%;background-color:var(--dark-color)}.header-background-one .img-holder
img{display:block}.header-background-one .caption-holder-wrapper{display:flex;align-items:center}.header-background-one .caption-holder{position:relative;z-index:10;padding:30px
0}.header-background-one .caption-holder .main-title,
.header-background-one .caption-holder
p{margin:0
0 30px}.header-background-one .caption-holder .button-group
.btn{margin:0
30px 15px 0}.header-background-one .caption-holder .button-group .btn:hover{background-color:var(--dark-color)}.header-background-one .caption-holder .call-us{margin-top:15px}.banner-blocks{padding:80px
0}.banner-blocks .banner-blocks-holder{display:grid;grid-gap:30px}.home-block.banner-blocks .banner-blocks-holder{grid-template-columns:repeat(auto-fit, minmax(290px, 3fr))}.banner-blocks .block-holder{padding:20px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);transition:all ease 0.21s}.home-block.banner-blocks .banner-blocks-holder .block-holder:hover{box-shadow:0 0 21px 0 rgb(0 0 0 / 25%)}.banner-blocks .block-holder
img{display:block;margin:0
auto 15px}.banner-blocks .block-holder
.title{margin:0
0 15px;color:var(--dark-color)}.banner-blocks
h2{color:var(--dark-color)}.banner-blocks .block-holder .block-content
.btn{font-weight:500}body.transparent{margin-top:0 !important}.transparent
header{background-color:rgba(0,0,0,0.5) !important}.transparent header .top-header{background-color:transparent;border-bottom:1px solid rgba(255,255,255,0.8)}#masthead{box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2)}input,textarea,select{transition:all 0.2s ease;width:100%}.entry-title{margin-top:0;margin-bottom:20px}.container{max-width:1140px;margin:0
auto;padding:0
15px}.social-links{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.social-links
li{margin:0
15px 0 0 !important}.social-links li:last-child{margin:0
!important}.social-links li
a{display:flex;align-items:center}header
a{transition:all 0.3s ease}#masthead a:hover{opacity:0.5}.header-wrapper
.container{display:flex;justify-content:space-between;align-items:center}.top-header{padding:10px
0;border-bottom:1px solid #ddd;background-color:var(--dark-color)}.top-header .contact-number{font-weight:700;font-size:18px}.top-header .contact-number a
span{font-size:16px;font-weight:600}.top-header .main-navigation ul
li{margin:0
15px 0 0}.top-header .main-navigation ul li:last-child{margin:0}.top-header .main-navigation ul li
a{padding:8px
20px 8px 0}header .custom-logo{width:auto}.site-branding{width:250px}.site-title,.site-description{margin:0;line-height:1.2}.site-title{font-weight:700}.site-title
a{text-decoration:none}.main-navigation{width:auto}.menu-toggle{border:0
!important;background:transparent !important;padding:0
!important}.middle-header{padding:20px
0;position:relative}.bottom-header{position:relative;padding:10px
0;border-top:1px solid #ddd}.bottom-header .site-branding{display:none}.button-group{display:flex;flex-wrap:wrap;align-items:center}.button-group
.btn{padding:15px
30px;margin:0
30px 0 0;transition:all 0.2s ease}.button-group .btn:last-child{margin:0}.button-group .btn:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}.button-group .contact-btn{padding:0;background:transparent !important;font-size:24px;font-weight:700;border:0}.header-layout-2 .top-header{padding:10px
0}.navbar-toggler{margin:0
0 0 auto;border:0;border-radius:0;padding:0}#nav-icon{width:26px;height:24px;position:relative;margin:10px
auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer}#nav-icon
span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#nav-icon span:nth-child(1){top:0px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:9px}#nav-icon span:nth-child(4){top:18px}.main-navigation.toggled #nav-icon span:nth-child(1){top:7px;width:0%;left:50%}.main-navigation.toggled #nav-icon span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.main-navigation.toggled #nav-icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.main-navigation.toggled #nav-icon span:nth-child(4){top:7px;width:0%;left:50%}h1.entry-title,h1.page-title{margin:0
0 20px 0;overflow-wrap:break-word}.list-inline>li{display:inline-block;vertical-align:top}figure.feature-image{padding:0
0 20px 0}figure.feature-image
img{width:100%}blockquote{border:none;margin:30px
0;text-align:center;border-top:5px solid #eee;border-bottom:5px solid #eee;padding:30px
0;font-size:1.5em;font-style:italic}blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child{margin-bottom:0}.comments-area .comment-form .form-submit
input{color:#fff;letter-spacing:2px;border:none}.comments-area .comment-form input, .comments-area .comment-form
textarea{border:0;border-radius:0;box-shadow:none;padding:10px;width:100%;background:#F4F5F7}.comments-area .comment-form
label{margin:0
0 10px}.comments-area .comment-form label, .comments-area .comment-form
input{display:block;font-weight:500}.comments-area .comment-form .form-submit input[type=submit]{background:var(--primary-color);transition:all ease 0.20s}.comments-area .comment-form .form-submit input[type=submit]:hover{background:var(--secondary-color)}.inside-page
.container{overflow:hidden}.info{font-size:0.85em;color:#aaa;margin-bottom:10px}.info
ul{margin:0}.info ul
li{padding:0
15px 0 0}.info
a{color:#aaa}.info .author-image{float:left;margin-right:10px}.list-inline{list-style:none;padding-left:0}.news-title{margin:0
0 10px 0}h6.category{display:inline-block;margin-top:0;margin-right:5px;margin-bottom:10px}.row{margin-right:-15px;margin-left:-15px;overflow:hidden}.col-sm-12,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}.col-sm-12{width:100%}.col-sm-9{width:75%}.col-sm-8{width:66.666667%}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.333333%}.col-sm-3{width:25%}.news-snippet .info .author-image
img{border-radius:50%;width:22px;height:22px}.news-snippet{float:left;height:100%;width:100%}.search-page .news-snippet{border:1px
solid #ddd;margin:0
0 30px}.news-snippet
.summary{padding:15px
0 0;color:var(--text-color)}.news-snippet .summary .news-title
a{color:var(--dark-color);transition:all ease 0.20s}.news-snippet .summary .news-title a:hover{color:var(--secondary-color)}.news-snippet .featured-image{padding-left:0;padding-right:0;display:block}.news-snippet .featured-image
img{width:100%;border-radius:3px;display:block}.news-snippet
.summary{width:100%;float:left}.full-width-view .type-post{border:none}.sidebar-enabled .list-view .news-snippet .featured-image{width:50%}.sidebar-enabled  .list-view .news-snippet .featured-image+.summary{width:50%}.grid-view{break-inside:avoid;column-count:2;column-gap:2rem;padding:15px}.grid-view .post,
.grid-view
.abt_promotion{box-shadow:0 0 7px rgb(0 0 0 / 10%);display:inline-block;margin:0
0 20px;padding:1rem;width:100%;break-inside:avoid;transform:translateZ(0);margin-bottom:25px;transition:all ease 0.20s;border-radius:3px}.category-archive .col-sm-12 .grid-view{column-count:3}.grid-view .post:hover,
.grid-view .abt_promotion:hover{box-shadow:0 0 15px rgb(0 0 0 / 15%)}.grid-view .col-sm-12{position:relative;overflow:hidden}.grid-view .news-snippet{background-color:#fff}.list-view{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:30px}.list-view .col-sm-12{position:relative;overflow:hidden}.list-view .news-snippet{border:none}.list-view .news-snippet .featured-image{width:35%;float:left;height:270px;overflow:hidden}.list-view .news-snippet .featured-image
img{object-fit:cover;min-height:100%;width:auto;min-width:100%}.news-snippet .summary
a.readmore{text-transform:uppercase;font-weight:700}.list-view .news-snippet .featured-image+.summary{width:65%;padding-left:30px}.list-view
.sticky{width:100%}.list-view .sticky .news-snippet .featured-image
img{width:100%}.full-width-view.blog-list-block,.list-view{break-inside:avoid;column-count:1;column-gap:2rem;padding:15px;margin-top:-10px}.full-width-view.blog-list-block nav.navigation.posts-navigation{width:100%;float:left;margin:20px
0 0}.full-width-view.blog-list-block .post.type-post{margin-bottom:20px;width:100%;display:inline-block}.full-width-view .news-snippet,
.list-view .news-snippet{width:100%;background:#fff;float:left;position:relative;z-index:10;border-radius:3px;box-shadow:0 0 5px 0 rgb(0 0 0 / 12%);padding:1rem;break-inside:avoid;transform:translateZ(0);margin-bottom:0px;transition:all ease 0.20s;border:none}.full-width-view .news-snippet:hover,
.list-view .news-snippet:hover{box-shadow:0 0 10px rgb(0 0 0 / 15%)}.col-3-view{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px;position:relative;padding:0
0 50px}.single-page-author-block.author-post .author-box{box-shadow:0 0 3px rgb(0 0 0 / 10%);display:inline-block;padding:20px;border-radius:3px;width:100%}.single-page-author-block.author-post{padding:15px}.single-page-author-block.author-post .author-box
h4{margin:-6px 0 -7px 0px}.single-page-author-block.author-post .author-box a.author-more{text-transform:uppercase;font-weight:700;color:var(--primary-color);transition:all ease 0.20s;margin-top:-10px}.single-page-author-block.author-post .author-box a.author-more:hover{color:var(--secondary-color)}.single-page-author-block.author-post .author-box .col-sm-4{padding:0}.single-page-author-block.author-post .author-box .col-sm-4
img{border-radius:3px}.single-bottom.tag-row ul.tags
li{display:inline-block;margin:0
10px 0 0}.single-bottom.tag-row
ul.tags{list-style:none;margin:0;padding:0}.single-bottom.tag-row.row{padding:0
15px}.single-bottom.tag-row ul.tags li
a{text-transform:uppercase;color:var(--grey-color);transition:all ease 0.20s}.single-bottom.tag-row ul.tags li a:hover{color:var(--secondary-color)}.single-bottom.tag-row .col-sm-12{padding:30px
0 20px;border-top:1px solid #f5f2f2}.wpcf7-form
.title{font-size:20px;border-bottom:3px solid #000;margin:0
0 30px;padding:0
0 20px;color:#222}aside#secondary ul.social-links
li{display:inline-block;float:left;width:auto;margin:0
10px 0 0 !important}aside#secondary ul.social-links li
a{fill:var(--dark-color)}aside#secondary ul.social-links li a:hover{fill:var(--primary-color)}.wpcf7-form-control-wrap{margin:10px
0 0;display:block}.inside-page .wpcf7-form
.title{font-size:24px;margin:0
0 30px;padding:0
0 15px;border-bottom:3px solid #000}.inside-page .wpcf7-form label,
.at-form-style .wpcf7-form label,
.default-form .wpcf7-form
label{margin:0
0 15px}.inside-page .wpcf7-form input,
.inside-page .wpcf7-form select,
.at-form-style .wpcf7-form input,
.at-form-style .wpcf7-form select,
.default-form .wpcf7-form input,
.default-form .wpcf7-form
select{height:40px;border-radius:0;padding:5px
15px}.inside-page .wpcf7-form textarea,
.at-form-style .wpcf7-form textarea,
.default-form .wpcf7-form
textarea{height:100px;border-radius:0}.inside-page .wpcf7-form input[type="submit"],
.at-form-style .wpcf7-form input[type="submit"],
.default-form .wpcf7-form input[type="submit"]{padding:10px
30px;border-color:transparent}.widget{float:left;width:100%;position:relative}aside .widget,
.sidebar
.widget{padding:30px;margin-bottom:30px;border:1px
solid #ddd}.widget ul, .widget
ol{margin:0;padding-left:0;list-style:none}aside#secondary ul.social-links li
a{fill:var(--dark-color);line-height:30px;border:0;padding:0;margin:7px
15px 0px 0}aside#secondary ul.social-links li a
svg{height:20px;width:20px}aside#secondary section.widget h3.widget-title{margin:0}.widget
li{float:left;width:100%;padding:5px
0;margin:0
!important}aside.widget li,
.sidebar.widget
li{border-bottom:1px solid #eee}aside.widget li:last-child
.sidebar.widget li:last-child{border:0}.section-heading{margin:0
0 15px 0;border-bottom:1px solid #eee;padding-bottom:5px;position:relative}.section-heading:after{content:'';position:absolute;width:100px;height:2px;left:1px;display:inline-block;background:#333;bottom:-1px}h5.widget-title{margin:0
0 10px 0}.widget_search{padding:30px}label{display:block}.widget_search
label{width:78%;float:left}.widget_search input.search-field{padding:8px
5%;border:none;width:90%;border-radius:0;border:1px
solid #ddd}.widget_search input.search-submit{border:none;background-image:url(/wp-content/themes/home-services/images/search.png);background-repeat:no-repeat;background-position:center;width:22%;background-size:25px;text-indent:-9999px;font-size:1em;line-height:1.4;border-radius:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}aside#secondary section.widget .tagcloud
a{color:var(--grey-color);border:1px
solid #BDBDBD;padding:7px
15px;position:relative;margin:0
0 5px;color:var(--grey-color)}.tagcloud{margin-top:15px}.tagcloud a:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:var(--secondary-color);opacity:0;transition:all ease 0.20s}aside#secondary section.widget
a{color:var(--text-color)}aside#secondary section.widget a:hover{color:var(--secondary-color)}section.widget .tagcloud
a{font-size:0.89em !important}.tagcloud a:hover:before{opacity:0.15}.tagcloud a:hover{color:var(--secondary-color)}.contact-page .contact-info
.title{margin:0
0 30px;color:var(--dark-color)}.contact-page .contact-info .info-title{margin:0
0 15px;color:var(--dark-color)}.contact-page .contact-info
ul{margin:0;padding:0;list-style:none}.contact-page .contact-info ul
li{margin:0
0 30px;padding:20px;border:1px
solid #ddd;color:var(--text-color)}.contact-page .contact-info ul li:last-child{margin:0}.contact-page .contact-info ul li
a{color:var(--text-color)}.contact-page .contact-info ul li a:hover{color:var(--secondary-color)}.search-page
article{border:1px
solid #ddd;padding:30px;margin:0
0 30px}.search-page
article.hentry{border:0;padding:0;margin:0}.footer-section .f-block{display:grid;grid-template-columns:repeat(auto-fit, minmax(255px,1fr));grid-gap:30px;padding:45px
0 0;overflow:hidden}.site-footer .site-info{flex-wrap:wrap;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,0.07);padding:30px
0;display:grid;grid-template-columns:repeat(auto-fit, minmax(255px,1fr))}.site-footer
ul{margin:0;padding:0;list-style:none}.site-footer ul
li{margin:0
0 15px}.site-footer ul li:last-child{margin:0}.site-footer
a{text-decoration:none;transition:all 0.3s ease}.site-footer a:hover{opacity:0.5}.home-services-bottom-menu{text-align:right}.home-services-bottom-menu ul
li{display:inline-block;padding:0
0 0 15px;margin:0}.site-footer .widget-title{margin:0
0 20px;position:relative;font-size:24px}.site-footer .f-logo{display:inline-block;vertical-align:top;font-size:36px;font-weight:600;width:150px}.footer-newsletter
input{height:40px;border-radius:0;transition:all 0.2s ease;padding:15px}.footer-newsletter input[type="submit"]{border-radius:0;padding:10px
30px}.footer-newsletter input[type="submit"]:hover{transform:scale(1.1);-webkit-transform:scale(1.1);border-color:#ccc}.footer-newsletter input[type=submit]{background-color:var(--secondary-color);color:var(--light-color)}.site-footer ul.social-links
li{display:inline-block;width:auto;margin:0
10px 0 0 !important;float:left}.breadcrumb{position:relative;background:var(--grey-color);padding:20px
0;z-index:0}.breadcrumb .bread-title{color:var(--dark-color);margin:0
0 15px 0}.breadcrumb
ul{padding:0;margin:0;display:flex;flex-wrap:wrap;list-style:none;font-size:0.85em}.breadcrumb ul
li{position:relative;margin:0
21px 0 0;color:var(--dark-color)}.breadcrumb ul li:after{content:"/";position:absolute;top:0;right:-13px}.breadcrumb ul li:last-child{margin:0}.breadcrumb ul li:last-child:after{content:none}.breadcrumb ul li
a{color:var(--dark-color)}.trail-browse{margin:0}.filter{display:flex;flex-wrap:wrap;align-items:center;margin:0
0 40px}.filter
label{margin:15px
15px 15px 0;font-weight:600}.filter
select{padding:10px;width:auto;min-width:200px}.page-title{color:var(--dark-color)}.inside-page{padding:70px
0}.inside-page .main-title{margin:0
0 30px}.inside-page .col-sm-9 .promotions-layout-2 .promotion-block{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.inside-page .promotions-layout-2{padding:30px
0 15px}.inside-page.promotion-detail .promotions-layout-4{margin:0
0 40px}.inside-page.promotion-detail .promotions-layout-4 .promotion-block{grid-template-columns:auto;grid-gap:60px 30px}.inside-page.promotion-detail .promotions-layout-4 .promotion-holder{display:block;grid-template-columns:auto 1fr;grid-gap:20px;padding:20px;box-shadow:0 0 6px 0 rgb(0 0 0 / 8%);align-items:center;position:relative;width:100%;margin-top:20px;border-radius:3px;padding:20px
20px 30px}.inside-page.promotion-detail .promotions-layout-4 .promotion-holder .img-holder
img{width:100%;border-radius:3px}.inside-page.promotion-detail .promotions-layout-4 .promotion-holder .img-holder{width:100%}.inside-page.promotion-detail .promotions-layout-4 .promotion-holder .disclaimer,
.realted-promotions .promotion-block .promotion-holder
p.disclaimer{color:var(--grey-color);font-weight:400}.inside-page.promotion-detail .promotions-layout-2 .promotion-block{grid-template-columns:1fr 1fr}.inside-page.promotion-detail .paragraph-detail{margin:0
0 40px}[class*=promotions-layout-] .promotion-block
img{width:100%;display:block}.promotions-layout-2 .promotion-block{grid-template-columns:repeat(auto-fit,minmax(300px, 1fr))}.promotions-layout-2 .promotion-block .promotion-holder{box-shadow:0 0 13px 0 rgba(0,0,0,0.1)}.inside-page .promotions-layout-2 .promotion-block .promotion-holder
.summary{padding:30px}.inside-page .promotions-layout-2 .promotion-block .promotion-holder .post-title{margin-top:0}.promotions-layout-2 .promotion-block .promotion-holder
.btn{display:inline-block;vertical-align:top}.promotions-layout-2.masionary-view .promotion-block{column-count:2;grid-gap:30px;display:block}.promotions-layout-2.masionary-view .promotion-block .promotion-holder{display:inline-block;vertical-align:top;break-inside:avoid;margin:0
0 30px;float:left}.col-sm-12 .promotions-layout-2.masionary-view .promotion-block{display:grid}.promotion-holder .post-title
a{color:var(--dark-color)}.promotion-holder .post-title a:hover{color:var(--secondary-color)}.promotion-holder
.btn{color:var(--secondary-color)}.promotion-holder .btn:hover{color:var(--primary-color)}aside#secondary.cpt-sidebar section.widget:after{left:0;width:100%}.realted-promotions .promotion-block{display:flex;column-count:2;column-gap:20px;padding-bottom:20px}.col-sm-4.single-post-sidebar.right-sidebar{padding-left:40px;padding-right:0}.col-sm-4.single-post-sidebar.left-sidebar{padding-right:40px;padding-left:0}[class*=testimonial-layout-] img{width:80px !important;height:80px !important;object-fit:cover;object-position:center;border-radius:1000px;display:block}.testimonial-layout-3 .testimonial-content .review-tag{justify-content:center}.inside-page.testimonial-archive .testimonial-layout-4{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px;padding:0
0 40px;position:relative}.inside-page.testimonial-archive .col-sm-9 .testimonial-layout-4{grid-template-columns:1fr}.testimonial-layout-4 .testimonial-holder{padding:20px;border:1px
solid #ddd}.testimonial-layout-4 .testimonial-holder
img{margin:0
0 15px}.testimonial-content .post-title{margin:0
0 15px}ul#select_service{width:100%}ul#select_service{width:100%;margin:0;padding:0}ul#select_service
li{text-transform:uppercase;cursor:pointer;display:inline-block;margin:0
3px}ul#select_service li
a{border:1px
solid #BDBDBD;padding:6px
16px;display:inline-block;transition:all ease 0.20s;color:var(--text-color);font-weight:700}ul#select_service li a.active,
ul#select_service li a:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--light-color)}.promotion-archive .promotions-layout-2 .promotion-block .promotion-holder a.btn.apply-btn,
.realted-promotions .promotion-block .promotion-holder a.btn.apply-btn,
.services-tag-page a.btn.apply-btn{width:91%;background:var(--secondary-color);text-align:center;padding:7px;color:var(--light-color);transition:all ease 0.20s;position:absolute;left:0;bottom:16px;left:16px;border:0;text-decoration:none}.services-tag-page
article{position:relative}.realted-promotions .promotion-block .promotion-holder a.btn.apply-btn{width:94%}.sidebar-enabled .realted-promotions .promotion-block .promotion-holder a.btn.apply-btn{width:91%}.promotion-archive .promotions-layout-2 .promotion-block .promotion-holder a.btn.apply-btn:hover,
.realted-promotions .promotion-block .promotion-holder a.btn.apply-btn:hover,
.services-tag-page a.btn.apply-btn:hover{background:var(--primary-color);color:var(--light-color)}.promotion-archive  ul.term-lists,
.testimonial-archive  ul.term-lists,
.tag-list ul,
.services-tag-page ul.term-lists,
.inside-page.promotion-detail .promotions-layout-4 .promotion-holder ul.term-lists,
.realted-promotions .promotion-block .promotion-holder ul.term-lists,
.testimonial-archive .summary  ul.term-lists,
.promotion-wraper.home-block ul.term-lists{margin:0;padding:0;list-style:none}.promotion-archive ul.term-lists li a:before,
.inside-page.promotion-detail .promotions-layout-4 .promotion-holder ul.term-lists li a:before,
.realted-promotions .promotion-block .promotion-holder ul.term-lists li a:before,
.testimonial-archive .summary  ul.term-lists li a:before,
.services-tag-page ul.term-lists li a:before,
.promotion-wraper.home-block ul.term-lists li a:before{width:100%;height:100%;position:absolute;background:var(--secondary-color);top:0;left:0;content:'';opacity:0.076;transition:all ease 0.20s}.testimonial-block .testimonial-holder{width:100%}.promotion-archive ul.term-lists li:hover a:before,
.inside-page.promotion-detail .promotions-layout-4 .promotion-holder ul.term-lists li:hover a:before,
.realted-promotions .promotion-block .promotion-holder ul.term-lists li:hover a:before,
.testimonial-archive .summary  ul.term-lists li:hover a:before,
.services-tag-page ul.term-lists li:hover a:before,
.promotion-wraper.home-block ul.term-lists li:hover a:before{opacity:0.4}.promotion-archive
p.disclaimer{font-weight:300}.promotion-archive ul.term-lists li,
.tag-list ul li,
.inside-page.promotion-detail .promotions-layout-4 .promotion-holder ul.term-lists li,
.realted-promotions .promotion-block .promotion-holder ul.term-lists li,
.services-tag-page ul.term-lists li,
.promotion-wraper.home-block ul.term-lists
li{display:inline-block;margin:0
15px 0 0}.tag-list ul
li{margin:0
10px}.tag-list ul li
a{display:inline-block;border:1px
solid #ededed;padding:0
15px;line-height:38px}.realted-promotions .main-title{border-top:2px solid #f5f2f2;padding-top:30px}.promotion-wraper.home-block ul.term-lists{margin-bottom:20px}.promotion-archive ul.term-lists li a,
.inside-page.promotion-detail .promotions-layout-4 .promotion-holder ul.term-lists li a,
.realted-promotions .promotion-block .promotion-holder ul.term-lists li a,
.testimonial-archive .summary  ul.term-lists li a,
.services-tag-page ul.term-lists li a,
.promotion-wraper.home-block ul.term-lists li
a{padding:0
13px;display:inline-block;position:relative;overflow:hidden;border-radius:30px;color:var(--secondary-color);font-weight:700;text-transform:uppercase;line-height:26px;border:0;text-decoration:none}.archive .col-sm-12{padding:0}.archive .tag-list,
.page-template-archive-abt_promotion .tag-list,
.testimonial-archive .tag-list{padding:0
15px}.archive .tag-list .button-group,
.page-template-archive-abt_promotion .tag-list .button-group,
.testimonial-archive .tag-list .button-group{justify-content:center}.tag-list.left-sidebar{padding-right:40px}.tag-list.right-sidebar,.col-sm-4.tag-sidebar{padding-left:40px}.archive .tag-list .button-group button,
.page-template-archive-abt_promotion .tag-list .button-group button,
.testimonial-archive .tag-list .button-group
button{background:transparent;border-radius:0;border-color:var(--grey-color);margin:0
5px 5px;color:var(--grey-color);font-weight:600;text-transform:uppercase;transition:all ease 0.23s}.archive .tag-list .button-group button.active,
.archive .tag-list .button-group button:hover,
.page-template-archive-abt_promotion .tag-list .button-group button.active,
.page-template-archive-abt_promotion .tag-list .button-group button:hover,
.testimonial-archive .tag-list .button-group button.active,
.testimonial-archive .tag-list .button-group button:hover{background:var(--primary-color);color:var(--light-color);border-color:var(--primary-color)}.promotion-archive .promotion-block .promotion-holder,
.realted-promotions .promotion-block .promotion-holder{box-shadow:0 0 3px 0 rgb(0 0 0 / 12%);padding:16px
16px 70px;border-radius:3px;position:relative;width:30.33%;margin:15px
1.5%;break-inside:avoid;transform:translateZ(0);margin-bottom:30px;transition:all ease 0.20s;float:left}.realted-promotions .promotion-block .promotion-holder{width:50%;margin:0}.promotion-archive .promotion-block .promotion-holder img,
.realted-promotions .promotion-block .promotion-holder
img{min-height:100%;width:auto;min-width:100%;object-fit:cover}.promotion-archive
.filter{margin-bottom:17px}.promotion-archive .promotions-layout-2 .promotion-block .promotion-holder
.summary{padding:20px
0 0}.promotion-archive .promotion-block .promotion-holder:hover,
.realted-promotions .promotion-block .promotion-holder:hover{box-shadow:0 0 12px 0 rgb(0 0 0 / 17%)}.promotion-archive .promotion-block .promotion-holder .img-holder{height:280px;overflow:hidden;border-radius:3px}.promotion-archive .promotions-layout-2 .promotion-block .summary.widthout-thumbnails{padding-top:0}.realted-promotions .promotion-block .promotion-holder .img-holder{border-radius:3px;overflow:hidden}.tag-list ul li a,
.page-template-archive-abt_promotion .tag-list ul li
a{display:inline-block;border:1px
solid #BDBDBD;padding:0
15px;line-height:35px;text-transform:uppercase;color:var(--text-color)}.promotion-archive .promotions-layout-2.col-sm-8 .promotion-holder{width:47%}.archive .tag-list.col-sm-4,
.page-template-archive-abt_promotion .tag-list.col-sm-4 .button-group,
.testimonial-archive .tag-list.col-sm-4 .button-group{display:block}.archive .tag-list.col-sm-4 .button-group button,
.page-template-archive-abt_promotion .tag-list.col-sm-4 .button-group button,
.testimonial-archive .tag-list.col-sm-4 .button-group
button{width:100%;border:0;text-align:left;padding:0;margin:0;text-transform:capitalize;line-height:31px;font-weight:400}.archive .tag-list.col-sm-4 .button-group button.active,
.archive .tag-list.col-sm-4 .button-group button:hover,
.page-template-archive-abt_promotion .tag-list.col-sm-4 .button-group button.active,
.page-template-archive-abt_promotion .tag-list.col-sm-4 .button-group button:hover,
.testimonial-archive .tag-list.col-sm-4 .button-group button.active,
.testimonial-archive .tag-list.col-sm-4 .button-group button:hover{background:transparent;color:var(--primary-color)}.promotions-layout-2.col-sm-8 .promotion-list-header
h2{margin-top:-8px}.promotion-archive .promotions-layout-2.col-sm-8  .promotion-list-header{padding-left:10px}.promotion-archive .pagination,
.testimonial-archive
.pagination{text-align:center;margin-top:50px}.testimonial-archive
.pagination{margin-top:60px}.promotion-archive .pagination .nav-links a,
.testimonial-archive .pagination .nav-links
a{background:var(--primary-color);color:var(--light-color);padding:11px
60px;display:inline-block;transition:all ease 0.20s}.promotion-archive .pagination .posts-navigation .nav-next,
.testimonial-archive .pagination .posts-navigation .nav-next{text-align:center}.promotion-archive .pagination .nav-links a:hover,
.testimonial-archive .pagination .nav-links a:hover{background:var(--secondary-color);color:var(--dark-color)}.tag-list.col-sm-4 .button-group{margin-bottom:22px}.services-tag-page header.entry-header
a{color:var(--dark-color)}.services-tag-page header.entry-header a:hover{color:var(--secondary-color)}.services-tag-page header.entry-header
h3{margin:20px
0 -16px}.services-tag-page
p.disclaimer{font-weight:400;color:var(--grey-color)}.services-tag-page a.btn.apply-btn{position:relative;margin:30px
0 -13px;left:0;width:100%}.tag-header.col-sm-12
h2{margin:0
0 20px}.tag-header.col-sm-12{padding:0
15px}.services-tag-page.testimonials-tag
article{box-shadow:0 0 3px 0 rgb(0 0 0 / 12%);padding:10px
30px 30px;display:inline-block;width:100%;border-radius:3px;position:relative;margin-bottom:30px;text-align:center;margin-top:5px}.services-tag-page .testimonial-thumbnails{width:100px;height:100px;margin:0
auto;border-radius:50%;overflow:hidden}.services-tag-page.testimonials-tag h3.entry-title{margin:10px
0 05px}.services-tag-page.testimonials-tag span.review-source
a{text-decoration:none;margin-bottom:20px}.services-tag-page.testimonials-tag ul.term-lists
li{margin:0
5px}.inside-page.search-page
article{box-shadow:0 0 3px 0 rgb(0 0 0 / 12%);padding:20px;margin-bottom:30px;transition:all ease 0.20s;border-radius:3px}.inside-page.search-page article h3.entry-title
a{color:var(--dark-color)}.inside-page.search-page article h3.entry-title a:hover{color:var(--secondary-color)}.inside-page.search-page
span.byline{text-transform:capitalize}.inside-page.search-page span.byline
span.author.vcard{text-transform:uppercase}.inside-page.search-page .entry-meta span.post-meta,
.inside-page.search-page .entry-meta span.post-meta
a{color:var(--grey-color)}.inside-page.search-page .entry-meta span.post-meta{margin:0
10px 0 0}.inside-page.search-page .entry-meta span.post-meta a:hover{color:var(--secondary-color)}.inside-page.search-page .entry-summary a.more-btn:hover{color:var(--secondary-color)}.inside-page.search-page .entry-summary a.more-btn{color:var(--primary-color);text-transform:uppercase;font-weight:700}.one-half,.one-third{position:relative;margin-right:4%;float:left;margin-bottom:20px}.one-half{width:48%}.one-third{width:30.66%}.last{margin-right:0 !important;clear:right}.mobile-cta{display:none;background-color:var(--secondary-color);flex-wrap:wrap;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;z-index:9999;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));align-items:center}.mobile-cta .cta-btn{color:#fff;text-align:center;padding:12px;transition:all 0.3s ease;position:relative}.mobile-cta .cta-btn:after{content:"";position:absolute;top:50%;bottom:0;right:0;transform:translate(-50%, -50%);width:1px;height:30px;background:#fff}.mobile-cta .cta-btn:last-child:after{content:none}.mobile-cta .cta-btn:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}#scrollTop{display:none;position:fixed;bottom:85px;right:30px;z-index:99;font-size:22px;border:none;outline:none;color:white;cursor:pointer;padding:15px;width:50px;height:50px;border-radius:4px}.news-snippet .category
a{position:relative;margin:0
5px 10px 0;font-size:15px;padding:1px
11px;transition:all ease 0.20s;color:var(--secondary-color)}.news-snippet .category a:hover{color:var(--secondary-color)}.news-snippet .category a:after{content:","}.news-snippet .category a:last-child:after{content:none}.info .category a:after{content:","}.info .category:last-child a:after{content:none}.news-snippet .category a:before{content:'';width:100%;height:100%;background:var(--secondary-color);position:absolute;left:0;top:0;border-radius:30px;opacity:0.25;transition:all ease 0.20s}.news-snippet .category a:hover:before{opacity:0.5}.comments-area{border:0;padding:0px}.comments-area .comments-title{margin-top:0}.comments-area .comment-list{margin:0;padding:0;list-style:none}.comments-area .comment-list .comment-author{display:flex;flex-wrap:wrap;align-items:center}.comments-area .comment-list .comment-author
img{margin:0
10px 0 0}.comments-area .comment-list .comment-author
.fn{margin:0
5px 0 0}.comments-area .comment-list .comment-metadata{margin:10px
0 0}.comments-area .comment-list .comment-body{border-bottom:1px solid #ddd;padding:0
0 30px}.comments-area .comment-list .comment-respond{margin:30px
0 0}.comments-area .comment-list .comment-respond .comment-reply-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.comments-area  .comment-respond form .form-submit{margin-bottom:0}.comment-form .comment-form-cookies-consent{display:flex;align-items:center}.comment-form .comment-form-cookies-consent
input{width:auto;margin:0
10px 0 0}.comment-form .comment-form-cookies-consent
label{margin:0
!important}.search-form
fieldset{padding:0;border:0}form.search-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.search-form
label{position:relative;width:75%;display:flex;max-width:100%}.search-form label
input{height:42px;padding:20px
15px;width:100%;border-radius:0;background:#F4F5F7;;color:var(--light-dark);border:0}.widget_search .search-form label
input{height:44px}.search-form button[type=submit]{display:block;height:42px;width:25%;border-radius:0;border:0;background:var(--primary-color);color:var(--light-color)}.search-form button[type=submit] svg{display:none}.search-form button[type=submit]:hover{background:var(--secondary-color)}.widget_search .search-form button[type=submit]{height:44px;font-size:20px;width:17%;text-align:center;padding:0}.widget_search  .search-form button[type=submit] svg{display:inline-block}.widget_search .search-form button[type=submit] .text{display:none}.widget_search .search-form
label{width:83%}.no-results.not-found{margin:0
0 30px}.related-posts{margin:50px
0 20px}.related-posts
.row{display:flex;flex-wrap:wrap}.related-posts .row [class*=col-]{margin:0
0 30px}.related-posts .news-snippet{box-shadow:0 0 3px rgb(0 0 0 / 9%);padding:20px;border-radius:3px;margin-top:11px;transition:all ease 0.20s}.related-posts .news-snippet:hover{box-shadow:0 0 10px rgb(0 0 0 / 15%)}.col-sm-12.author-related-post{margin-top:50px;padding-top:30px;border-top:1px solid #f5f5f5}.col-sm-12.author-related-post .col-sm-12{padding:0
15px}.author-related-post .grid-view{break-inside:avoid;column-count:3;column-gap:2rem;padding:15px
15px 75px}.author-related-post .grid-view
.post_loadmore{background:var(--primary-color);border:0;color:var(--light-color);border-radius:0;padding:10px
20px 12px;transition:all ease 0.20s;position:absolute;left:50%;bottom:0;width:200px;text-align:center;margin-left:-100px;cursor:pointer}.author-related-post .grid-view .post_loadmore:hover{background:var(--secondary-color)}.author-related-post .grid-view article.artilce-by-author{border-radius:3px;box-shadow:0 0 3px 0 rgb(0 0 0 / 10%);margin-bottom:1rem;padding:1rem;break-inside:avoid;transform:translateZ(0);margin-bottom:30px;transition:all ease 0.20s}.author-related-post .grid-view article.artilce-by-author:hover{box-shadow:0 0 14px 0 rgb(0 0 0 / 17%)}.author-related-post .grid-view a.featured-image
img{min-height:100%;width:auto;min-width:100%;object-fit:cover}.author-related-post .grid-view a.featured-image{height:257px;width:100%;overflow:hidden;border-radius:3px}.author-info-box .col-sm-8
h3{margin:-8px 0 0}.author-info-box .col-sm-4
img{border-radius:3px}article.artilce-by-author .news-title
a{color:var(--dark-color)}article.artilce-by-author .news-title a:hover{color:var(--secondary-color)}span.post-meta.author-categories
a{position:relative;margin:10px
0;color:var(--secondary-color);border-radius:30px;overflow:hidden;padding:1px
14px}span.post-meta.author-categories a:before{width:100%;height:100%;content:'';position:absolute;left:0;top:0;background:var(--secondary-color);opacity:0.24;transition:all ease 0.20s}span.post-meta.author-categories a:hover:before{opacity:0.45}.author-related-post .entry-meta span,
.author-related-post .entry-meta span
a{color:var(--grey-color)}.author-related-post .entry-meta span.post-meta.author-categories
a{color:var(--secondary-color)}article.artilce-by-author
span.byline{text-transform:capitalize}article.artilce-by-author span.byline
a{text-transform:uppercase;color:var(--dark-color)}article.artilce-by-author .entry-meta.category{margin-top:10px}article.artilce-by-author a.btn-more{text-transform:uppercase;font-weight:700;color:var(--primary-color);margin-top:-9px}article.artilce-by-author a.btn-more:hover{color:var(--secondary-color)}[class*=teams-layout-] .team-block .post-title{margin:0
0 5px}.team-block .team-holder .img-holder{margin:0
0 10px}.team-block .team-holder
img{display:block}.team-block .team-holder
.organization{display:block;margin:0
0 5px}.team-detail .img-info-block{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;align-items:center}.team-detail .team-title{margin:0
0 15px}.single-abt_team .team-title{margin:0
0 9px}.team-listing-layout{grid-template-columns:repeat(auto-fit, minmax(290px, 3fr));display:grid;grid-gap:50px 30px;padding:15px
0}.team-listing-layout .team-holder{border:1px
solid #ddd;border-radius:3px;box-shadow:0 0 5px rgb(0 0 0 / 8%);transition:all ease 0.20s}.team-listing-layout .team-holder a.box-link{padding:20px;height:100%;position:relative}.team-listing-layout .team-holder:hover{box-shadow:0 0 15px rgb(0 0 0 / 17%)}.teams-list .team-content .post-title{margin:20px
10px 0}.teams-list span.team-position{width:100%;display:block;margin-bottom:6px}.teams-list span.team-position{width:100%;display:block;margin-bottom:6px;font-weight:300}.team-holder
a{color:var(--text-color)}.team-listing-layout .team-holder .img-holder
img{min-width:100%;min-height:100%;object-fit:cover;height:auto;width:auto}.team-listing-layout .team-holder .img-holder{height:264px;position:relative;border-radius:3px;overflow:hidden}.team-archive .col-sm-4.left-sidebar{padding-right:40px}.team-archive .col-sm-4.right-sidebar{padding-left:40px}.grid-view .posts-navigation{position:absolute;left:0;bottom:-20px;width:100%}.testimonial-archive .posts-navigation,
.col-3-view .posts-navigation{position:absolute;left:0;bottom:0;width:100%}.testimonial-archive .summary .img-holder
img{min-height:100%;width:auto;min-width:100%;object-fit:cover}.testimonial-archive .summary .img-holder{width:60px;height:60px;margin:10px
auto;overflow:hidden;border-radius:50%}.testimonial-archive
.summary{box-shadow:0 0 3px 0 rgb(0 0 0 / 12%);padding:30px;display:inline-block;width:100%;border-radius:3px;position:relative;margin-bottom:30px;transition:all ease 0.20s}.testimonial-archive .summary:hover,
.inside-page.search-page article:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / 17%)}.testimonial-archive .testimonials-layout-2.col-sm-12{margin-top:40px;padding:0
3px}.testimonial-archive .summary .post-title{margin:20px
0 0}.testimonial-archive .summary span.review-source
a{color:var(--grey-color);font-weight:400}.testimonial-list-header
h2{margin-top:0}.testimonial-archive .summary ul.term-lists{margin-top:12px}.testimonial-archive .summary ul.term-lists
li{display:inline-block;margin:0
3px}.home-pomotion-header{display:flex;align-items:center}.home-pomotion-header a.btn.promotion-btn{border:1px
solid var(--secondary-color);color:var(--light-color);padding:10px
35px;background:var(--secondary-color)}.promotion-wraper{background:#F4F5F7;padding:70px
0}.home-pomotion-header .col-sm-8{padding-left:15}.home-pomotion-header{overflow:visible}.home-pomotion-header .col-sm-4{text-align:right;padding-right:15}.home-pomotion-header  .button-group{display:inline-block}.promotion-list  .promotion-holder{background:#fff;padding:20px;box-shadow:0 0 3px rgb(0 0 0 / 7%);border-radius:3px;transition:all ease 0.23s}.promotion-list .promotion-holder:hover{box-shadow:0 0 18px rgb(0 0 0 / 24%)}.promotion-holder-wraper{display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fill, minmax(290px, 3fr));padding:20px
15px}.promotion-list h3.post-title{margin-bottom:0;color:var(--dark-color)}.promotion-list .promotion-holder .img-holder{height:290px;overflow:hidden;border-radius:3px}.promotion-list .promotion-holder .img-holder
img{height:100%;width:auto;margin:0
auto;display:block;min-width:100%;object-fit:cover}.home-pomotion-header .col-sm-8
h2{color:var(--dark-color);margin-bottom:0}.summary.without-thumbnails
h3{margin-top:0}.promotion-wraper.home-block .promotion-holder-wraper{grid-template-columns:repeat(auto-fit, minmax(290px, 1fr))}.promotion-holder-wraper
p.disclaimer{color:var(--grey-color);font-weight:300}.about-wraper{width:100%;display:inline-block;padding:80px
0}.about-wraper
.container{display:flex;align-items:center;justify-content:space-between}.about-wraper .image-block{width:44%}.about-wraper .image-block
img{width:100%}.about-wraper .text-block{width:56%;padding-right:30px}.about-wraper .col-sm-12.text-block{width:100%;padding-right:15px}.text-block .button-group
a.btn{padding:10px
50px;border:1px
solid;color:var(--light-color);border-color:var(--secondary-color);margin-right:15px}.text-block .button-group a.btn.primary-btn{border-color:var(--primary-color);color:var(--light-color);background:var(--primary-color)}.col-sm-6.text-block
h2{color:var(--dark-color);margin-top:0}.wws-wraper{padding:80px
0;background:#F4F5F7}.wws-block .banner-blocks-holder{display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fit, minmax(290px, 1fr))}.block-holder span.wws-icon
img{object-fit:cover;width:auto;height:auto;max-width:100%;max-height:100%}.home-wws-header.aligncenter{text-align:center}.home-wws-header
h2{color:var(--dark-color)}.wws-block .block-holder{box-shadow:none;text-align:center;transition:all ease 0.23s;border-radius:4px;padding:30px}.wws-block .block-holder:hover{background:#fff;box-shadow:0 0 35px rgb(0 0 0 / 15%)}.wws-block{padding-top:25px}.block-holder span.wws-icon{width:111px;height:111px;background:#D2D6EA;display:flex;align-items:center;margin:0
auto;border-radius:50%;overflow:hidden;justify-content:center}.wws-block .block-holder
.title{margin:50px
0 0px;color:var(--dark-color)}.wws-block .block-holder .block-content
p{color:var(--text-color)}.testimonial-wraper.home-block{padding:0;position:relative;overflow:hidden}.testimonial-wraper.home-block:before{content:'';width:35%;height:100%;position:absolute;background:var(--primary-color);top:0;left:0}.testimonial-wraper.home-block:after{content:"";position:absolute;top:0;left:35%;width:0;height:0;border-style:solid;border-width:100vh 150px 0 0;border-color:var(--primary-color) transparent transparent transparent;z-index:1}.testimonial-wraper.home-block .container
.row{min-height:540px;display:flex;align-items:center;position:relative;overflow:visible}.testimonial-wraper.home-block .testimonial-info{position:relative;z-index:2;color:var(--light-color);margin-top:-70px}.testimonial-wraper.home-block .testimonial-carosuel{padding-left:100px}.testimonial-carosuel .owl-dots button.owl-dot{background:var(--primary-color);width:10px;height:10px;border-radius:50%;margin:0
7px 0 0;opacity:0.22}.testimonial-carosuel .owl-dots button.owl-dot.active{opacity:1.0}.testimonial-carosuel .testimonial-holder h4.post-title{margin:10px
0 0 0}.testimonial-carosuel .testimonial-holder h4.post-title
a{color:var(--dark-color)}.testimonial-carosuel .testimonial-holder
ul{margin:0
0 30px;padding:0;list-style:none}.testimonial-carosuel .testimonial-holder ul
li{display:inline-block;color:var(--secondary-color);position:relative;padding:2px
20px;border-radius:20px;margin:9px
5px 0 0}.testimonial-carosuel .testimonial-holder ul li:before{content:'';width:100%;height:100%;background:var(--secondary-color);position:absolute;left:0;top:0;border-radius:30px;opacity:0.07;mix-blend-mode:color}.home-testimonial-layout-1 .testimonial-holder span.review-source
a{color:var(--primary-color);margin:5px
0}.home-testimonial-layout-1 .testimonial-holder span.review-source a:hover{color:var(--secondary-color)}.testimonial-wraper.home-block .container .row:before{content:'';width:260px;height:260px;position:absolute;background:url(/wp-content/themes/home-services/images/testimonial_quote.png) no-repeat top left;top:20px;left:15px;mix-blend-mode:color-burn;background-blend-mode:hue;opacity:0.12}.cta-wraper.home-block img.cta-bg-img{width:100%;height:auto;opacity:0.4;mix-blend-mode:color-burn;min-height:350px;object-fit:cover;margin-bottom:-6px;max-height:500px;object-position:top}.cta-wraper.home-block
.row{overflow:visible}.cta-wraper.home-block{display:inline-block;width:100%;position:relative;background:var(--primary-color);min-height:450px}.cta-wraper.home-block .cta-content{position:absolute;width:100%;height:100%;top:0;display:flex;left:0;align-items:center;justify-content:center;text-align:center;color:var(--light-color)}.cta-wraper.home-block
.container{max-width:900px}.cta-wraper.home-block .button-group{display:inline-block}.cta-wraper.home-block .button-group
a.btn{padding:10px
50px;border:1px
solid;color:var(--light-color);border-color:var(--secondary-color);margin-right:0}.cta-wraper.home-block .button-group{display:inline-block;margin-top:20px}.top-header.header-wrapper .container.no-social-media{justify-content:flex-end}.teams-wraper.home-block{background:#F4F5F7;padding:50px
0}.teams-wraper.home-block .team-holder-wraper,
.latest-post-wraper.home-block .latest-post-holder-wraper{display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fill, minmax(290px, 3fr));padding:20px
15px}.teams-wraper.home-block .team-holder-wraper a.team-holder,
.latest-post-wraper.home-block .latest-post-holder-wraper .post-holder{padding:20px;background:#fff;box-shadow:0 0 3px rgb(0 0 0 / 7%);border-radius:3px;transition:all ease 0.23s}.teams-wraper.home-block .team-holder-wraper a.team-holder:hover,
.latest-post-wraper.home-block .latest-post-holder-wraper .post-holder:hover{box-shadow:0 0 18px rgb(0 0 0 / 24%)}.teams-wraper.home-block .team-holder-wraper a.team-holder .img-holder
img{min-height:100%;min-width:100%;width:auto;height:auto;object-fit:cover}.teams-wraper.home-block .team-holder-wraper a.team-holder .img-holder{height:280px;overflow:hidden}.row.home-team-header{padding-right:20%}.row.home-team-header
h2{margin:0
0 -5px;color:var(--dark-color)}.row.home-team-header
p{margin-bottom:10px}.team-holder-wraper h3.post-title{margin:15px
0 5px;color:var(--dark-color)}.team-holder-wraper p.short-info{color:var(--text-color);margin:6px
0 0}.team-holder-wraper
span.organization{color:var(--grey-color);font-weight:300}.latest-post-wraper.home-block{padding:60px
0}.lastet-post-header .button-group
a.btn{padding:10px
50px}.lastet-post-header .col-sm-8
h2{margin:0
0 -10px;color:var(--dark-color)}.row.lastet-post-header{display:flex;align-items:center}.latest-post-wraper.home-block .latest-post-holder-wraper .post-holder h3.post-title
a{color:var(--dark-color)}.latest-post-wraper.home-block .latest-post-holder-wraper .post-holder h3.post-title a:hover,
.latest-post-wraper.home-block .post-holder .entry-meta.after-title a:hover{color:var(--secondary-color)}.latest-post-wraper.home-block .latest-post-holder-wraper .post-holder h3.post-title{margin:5px
0 10px;line-height:1.2}.latest-post-wraper.home-block .post-holder .entry-meta, .latest-post-wraper.home-block .post-holder .entry-meta.after-title
a{color:var(--grey-color);font-weight:300}.latest-post-wraper.home-block .post-holder .entry-meta.after-title  span.byline span.author.vcard
a{text-transform:uppercase;font-weight:600}.latest-post-wraper.home-block .post-holder .entry-meta.after-title
span.byline{text-transform:capitalize}.latest-post-wraper.home-block .post-holder p.short-info{margin:6px
0 10px}.latest-post-wraper.home-block .button-group{display:inline-block;float:right}.latest-post-wraper.home-block .latest-post-holder-wraper .post-holder a.post-more{color:var(--primary-color)}.latest-post-wraper.home-block .latest-post-holder-wraper .post-holder a.post-more:hover{color:var(--secondary-color)}.newsletter-post-wraper.home-block{background:#f4f5f7;padding:60px
0}.newsletter-post-wraper.home-block  .form-block .form-holder{padding:40px;background:#fff;box-shadow:0 0 4px rgb(0 0 0 / 25%)}.newsletter-post-wraper.home-block .form-block .form-holder{padding:35px
40px 1px;background:rgb(255, 255, 255);box-shadow:rgb(0 0 0 / 25%) 0px 0px 4px;margin-top:5px}.newsletter-post-wraper.home-block .container
.row{display:flex;align-items:center}.newsletter-post-wraper.home-block .form-block .form-holder
h2{color:var(--dark-color);margin:0
0 20px}.newsletter-post-wraper.home-block .form-block .form-holder form input[type='text'],
.newsletter-post-wraper.home-block .form-block .form-holder form input[type='email']{background:#F4F5F7;border-radius:0;padding:10px
20px;border:0;margin-bottom:5px}.newsletter-post-wraper.home-block .form-block .form-holder form input[type='submit']{width:100%;border-radius:0;border:0;background:var(--primary-color);color:var(--light-color);text-transform:capitalize;height:44px;margin-top:-12px}.newsletter-post-wraper.home-block .form-block .form-holder form input[type='submit']:hover{background:var(--secondary-color)}.newsletter-post-wraper.home-block .text-block{padding-right:12%}.footer-section .f-block .widget_block
h1{margin:-4px 0 -20px}.footer-section .f-block .widget_block
h2{margin:0}.footer-section .f-block .widget_block
h3{margin:0
0 -15px}.footer-section .f-block .widget_block
h4{margin:0
0 -12px}.footer-section .f-block .widget_block
h5{margin:8px
0 -11px}.footer-section .f-block .widget_block
h6{margin:8px
0 -6px}.wp-block-search .wp-block-search__inside-wrapper{display:inline-flex;width:100%}.wp-block-search .wp-block-search__button{background:var(--primary-color);border:0;color:var(--light-color);margin-left:0;border-radius:0}.wp-block-search .wp-block-search__input{border-radius:0;padding:8px
10px;background:#F4F5F7;border:0}.wp-block-search .wp-block-search__button:hover{background:var(--secondary-color)}.wp-block-search .wp-block-search__button
svg{fill:var(--light-color);font-size:20px}@media(max-width:1660px){.testimonial-wraper.home-block .testimonial-carosuel{padding-left:140px}}@media(max-width:1460px){.testimonial-wraper.home-block .testimonial-carosuel{padding-left:165px}}@media (max-width: 991px){#masthead a:hover{transform:scale(1.0)}.mobile-cta{display:grid}.site-footer .site-info{grid-template-columns:repeat(auto-fit, minmax(100%,1fr))}.footer-credit{text-align:center}.home-services-bottom-menu{text-align:center;padding-top:20px}.middle-header{display:none}.header-layout-1 .middle-header,
.header-layout-3 .middle-header{display:block}.bottom-header{padding:20px
0;border:0}.bottom-header
.container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bottom-header .site-branding{display:block}.main-navigation ul li
a{padding:10px
0;width:100%}.main-navigation ul li.page_item_has_children > a::before,
.main-navigation ul li.menu-item-has-children>a::before{right:5px}.main-navigation ul li ul li.page_item_has_children > a::before,
.main-navigation ul li ul li.menu-item-has-children>a::before{right:15px}.main-navigation ul li ul li.page_item_has_children > a::before,
.main-navigation ul li ul li.menu-item-has-children>a::before{content:"\f107"}.main-navigation ul
ul{visibility:initial;opacity:1;transition:initial;top:initial;left:initial;width:100%;position:static;z-index:999;transform-origin:initial;animation-fill-mode:initial;transform:initial;box-shadow:initial;height:0;overflow:hidden}.main-navigation
li{display:block}.main-navigation
.menu{display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);padding:0
15px;z-index:99999;background-color:var(--light-color)}.menu-toggle,
.main-navigation.toggled
.menu{display:block}.main-navigation ul li:hover > ul,
.main-navigation ul li:focus > ul,
.main-navigation ul li.focus>ul{height:auto;overflow:visible;z-index:1000;border:1px
solid #ddd}.main-navigation ul ul
ul{left:initial;top:initial;border-style:solid none none;border-top:1px solid #ddd}.header-background-one .caption-holder{max-width:100%}.header-background-one .img-holder
img{object-fit:cover;height:100%;width:100%}.inside-page.promotion-detail .testimonial-layout-4{grid-template-columns:repeat(2, 1fr)}.text-block .button-group
a.btn{padding:10px
20px}.testimonial-wraper.home-block:after{left:34%;border-width:100vh 110px 0 0}.testimonial-wraper.home-block .testimonial-carosuel{padding-left:138px}.home-services-bottom-menu ul
li{padding:0
8px}.category-archive .col-sm-12 .grid-view{column-count:2}}@media (max-width: 767px){.header-background-one
.row{flex-direction:column-reverse}.header-background-one .row [class*=col-]:first-child:after{content:none}.header-background-one .img-holder{width:100%;margin:15px
0}.header-background-one .caption-holder{padding:15px
0 30px}.banner-blocks{padding:50px
0}.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3{width:100%}.blog-list-block{margin:0
0 30px}.footer-section{padding:30px
0}.footer-section .f-block:last-child
.widget{margin:0}.promotions-layout-2 .promotion-block,.col-3-view{grid-template-columns:repeat(2,1fr)}.promotions-layout-2 .promotion-block,.col-3-view{grid-template-columns:repeat(2,minmax(246px, 1fr))}.inside-page.testimonial-archive .testimonial-layout-4{grid-template-columns:1fr}.promotion-archive .promotion-block .promotion-holder,
.realted-promotions .promotion-block .promotion-holder{width:47%}.widget{margin-bottom:20px}.contact-page .contact-info{margin:50px
0 0}aside{margin:30px
0 0}.home-pomotion-header{display:inline-block}.promotion-list .col-sm-4{width:50%}.home-pomotion-header .col-sm-4{text-align:left}.about-wraper
.container{display:inline-block}.about-wraper .text-block{width:100%;margin:0
0 30px 0}.about-wraper .image-block{width:100%}.testimonial-wraper.home-block:after{display:none}.testimonial-wraper.home-block .container
.row{display:block;background:var(--primary-color)}.testimonial-wraper.home-block .testimonial-carosuel{background:#fff;padding:30px
15px 50px}.testimonial-wraper.home-block .testimonial-info{padding-top:192px}.single-abt_team .team-title{margin:20px
0 4px}.single-page-author-block.author-post .author-box .author-details.col-sm-8{padding:20px
0 0}.author-info-box .col-sm-8
h3{margin:20px
0 0}.author-related-post .grid-view{column-count:2}aside .widget, .sidebar
.widget{padding:20px;border:1px
solid #ddd;}aside#secondary section.widget:after{left:0;width:99.5%}.tag-list.left-sidebar,
.tag-list.right-sidebar,
.col-sm-4.tag-sidebar,
.col-sm-4.single-post-sidebar.right-sidebar,
.col-sm-4.single-post-sidebar.left-sidebar,
.team-archive .col-sm-4.left-sidebar ,
.team-archive .col-sm-4.right-sidebar{padding-right:15px;padding-left:15px}.bottom-header.sticky-menu{position:relative !important}.top-header.header-wrapper{display:none}}@media only screen and (max-width: 656px){.promotion-list .promotion-holder .img-holder{height:auto}.promotion-list .promotion-holder .img-holder
img{height:auto;object-fit:contain;min-width:auto}}@media only screen and (max-width: 575px){.top-header
.container{display:block}.social-links
li{margin:0
12px 12px 0 !important}.header-layout-3 .social-links li,
.header-layout-4 .social-links
li{margin:12px
12px 0 0 !important}.header-layout-5 .social-links
li{margin:0
12px 0 0 !important}.inside-page .col-sm-9 .promotions-layout-2 .promotion-block,
.promotions-layout-2 .promotion-block,.col-3-view{grid-template-columns:1fr}.grid-view,
.promotions-layout-2.masionary-view .promotion-block{column-count:1}.list-view .news-snippet .featured-image,
.list-view .news-snippet
.summary{width:100%}.search-form label,
.search-form input[type=submit]{width:100%}.search-form
label{margin:0
0 10px}.team-detail .img-info-block{grid-template-columns:1fr;grid-gap:10px}.promotion-list .col-sm-4{width:100%}.cta-wraper.home-block h1.text-light{font-size:26px}.realted-promotions .promotion-block{column-count:1;display:inline-block}.realted-promotions .promotion-block .promotion-holder{width:100%;margin:0
0 20px}.category-archive .col-sm-12 .grid-view{column-count:1}.list-view .news-snippet .featured-image+.summary{width:100%;padding-left:0}.sidebar-enabled .list-view .news-snippet .featured-image,
.sidebar-enabled  .list-view .news-snippet .featured-image+.summary{width:100%}.author-related-post .grid-view{column-count:1}.promotions-layout-2 .promotion-block,.col-3-view{grid-template-columns:repeat(1,minmax(246px, 1fr))}.promotion-archive .promotion-block .promotion-holder,
.realted-promotions .promotion-block .promotion-holder{width:100%}}@media(max-width:360px){.cta-wraper.home-block .button-group{display:inline-block;margin-top:0;margin-bottom:20px}}.at-form-style span.wpcf7-form-control-wrap input,
.at-form-style span.wpcf7-form-control-wrap textarea,
.at-form-style span.wpcf7-form-control-wrap
select{background:var(--form-field-bg-color);border-color:var(--form-field-border-color);color:var(--form-field-text-color);padding:12px}.at-form-style span.wpcf7-form-control-wrap
select{padding:0
12px}.default-form.primary-color span.wpcf7-form-control-wrap input,
.default-form.primary-color span.wpcf7-form-control-wrap textarea,
.default-form.primary-color span.wpcf7-form-control-wrap
select{border-color:var(--primary-color)}.default-form.secondary-color span.wpcf7-form-control-wrap input,
.default-form.secondary-color span.wpcf7-form-control-wrap textarea,
.default-form.secondary-color span.wpcf7-form-control-wrap
select{border-color:var(--secondary-color)}.home-services-pagination{text-align:center;width:100%;display:block}.home-services-pagination a, .home-services-pagination
span.current{border:1px
solid #BDBDBD;padding:4px
12px;margin:0
4px;color:var(--text-color);display:inline-block}.home-services-pagination span.current,
.home-services-pagination a:hover{background:var(--primary-color);color:var(--light-color);border-color:var(--primary-color)}.home-services-pagination a.prev,
.home-services-pagination
a.next{border-color:var(--light-color)}