/*
Theme Name: Authority Pro
Theme URI: https://my.studiopress.com/themes/authority/
Description: Authority Pro is perfect for establishing trust and building your online business.
Author: StudioPress
Author URI: https://www.studiopress.com/
Version: 1.5.1
Tags: accessibility-ready, block-styles, custom-background, custom-colors, custom-logo, custom-menu, e-commerce, editor-style, featured-images, full-width-template, left-sidebar, one-column, right-sidebar, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks
Template: genesis
License: GPL-2.0-or-later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: authority-pro
Requires at least: 5.4
Requires PHP: 5.6
*/
 
 
/* Tooltip icon styles */ 
.wd-form-tooltip-icon { cursor: pointer; position: relative; display: inline-block; width: 25px; height: 25px; background: url('https://winducks.com/wp-content/uploads/2022/06/question-mark.png') no-repeat center center; background-size: contain; margin-left: 10px; vertical-align: middle; } 
.wd-form-tooltip-text { visibility: hidden; background-color: #333; color: #fff; text-align: center; font-size: 14px; line-height: 1.5; padding: 10px; border-radius: 5px; position: absolute; z-index: 10; width: 210px; bottom: 135%; left: 50%; margin-left: -110px; opacity: 0; transition: opacity 0.3s, visibility 0s 0.3s; }
.wd-form-tooltip-text::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 7px; border-style: solid; border-color: #333 transparent transparent transparent; }
.wd-form-tooltip-icon:hover .wd-form-tooltip-text { visibility: visible; opacity: 1; transition-delay: 0s; }

/* .wd-form-tooltip-icon { cursor: pointer; position: relative; display: inline-block; width: 25px; height: 25px; background: url('https://winducks.com/wp-content/uploads/2022/06/question-mark.png') no-repeat center center; background-size: contain; margin-left: 10px; vertical-align: middle; }
.wd-form-tooltip-text { visibility: hidden; background-color: #333; color: #fff; text-align: center; padding: 5px; border-radius: 5px; position: absolute; z-index: 10; width: 250px; bottom: 125%; left: 50%; margin-left: -125px; opacity: 0; transition: opacity 0.3s, visibility 0s 0.3s; }
.wd-form-tooltip-icon:hover .wd-form-tooltip-text { visibility: visible; opacity: 1; transition-delay: 0s; } */

form#new_post { margin: 0 auto 30px; width: 100%; box-shadow: 3px 3px 10px rgb(0 0 0 / 10%); border-radius: 15px; padding: 50px 50px 30px; position: relative; }
form#new_post#new_post p input#submit {background: unset; border: 1px solid #000; color: #000 !important; padding: 15px 35px !important;}
form#new_post#new_post p input#submit:hover { background-color: #000; color: #fff !important;}
/*inline css color theme generated move here*/
a, button, input[type="button"], input[type="reset"], input[type="submit"], .authority-subtitle, .button, .genesis-nav-menu .highlight a, .more-link { border-color: var(--primary); }
.entry-title a:focus, .entry-title a:hover, .genesis-nav-menu a:focus, .genesis-nav-menu a:hover, .genesis-nav-menu .current_page_item > a, .genesis-nav-menu .sub-menu .current_page_item > a:focus, .genesis-nav-menu .sub-menu .current_page_item > a:hover, .genesis-responsive-menu .genesis-nav-menu a:focus, .genesis-responsive-menu .genesis-nav-menu a:hover, .menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover { color: var(--secondary); }
button.primary, input[type="button"].primary, input[type="reset"].primary, input[type="submit"].primary, .button.primary, .more-link{ background-color: var(--primary); } .archive-pagination .pagination-next > a, .archive-pagination .pagination-previous > a, .menu-toggle, .sub-menu-toggle { border-color: var(--secondary); color: var(--secondary); }
a.button:focus, a.button:hover, button:focus, button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover, .archive-pagination li a:focus, .archive-pagination li a:hover, .archive-pagination .active a, .archive-pagination .pagination-next > a:focus, .archive-pagination .pagination-next > a:hover, .archive-pagination .pagination-previous > a:focus, .archive-pagination .pagination-previous > a:hover, .button:focus, .button:hover, .genesis-nav-menu .highlight a:focus, .genesis-nav-menu .highlight a:hover, .menu-toggle:focus, .menu-toggle:hover, .more-link:focus, .more-link:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover { background-color: var(--primary); border-color: var(--primary); color: #ffffff; }
#selectedProduct{color: #000;}
#new_post textarea::placeholder, #new_post input::placeholder{color: #727272 !important;}
#new_post .str_cnt_rating{display: none;}

.wra-style-1-slider .no-slider {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.no-slider .rating_5 {
    flex: 0 0 25%;
    max-width: 25%;
}

/* .wftreview_btn a.wflbtn, a.wflbtn, a.wfmbtn{
    background-image: linear-gradient(90deg, #3095e0 0%, #00aeef 100%) !important;
    color: #fff !important;
    font-family: var(--secondaryFontFamily);
    font-weight: 600;
    border-radius: 75px;
    height: 69px;
    padding: 15px 30px;
    transition: background-color 0.25s ease-in, border-color 0.25s ease-in, transform 0.15s cubic-bezier(0.44, 0.51, 0.24, 0.99), box-shadow 0.5s cubic-bezier(0.44, 0.51, 0.24, 0.99);
}

.wftreview_btn a.wflbtn:hover, a.wflbtn:hover, a.wfmbtn:hover{
    color: #fff !important;
    background-image: linear-gradient(90deg, #30383d 0%, #26292b 100%) !important;
} */

.wflbtn, .wfmbtn{
    display: inline-flex !important;
    align-items: center !important;
    background-image: linear-gradient(90deg, #3095e0 0%, #00aeef 100%) !important;
    border-radius: 75px;
    height: 65px;
    padding: 0 60px !important;
    color: #fff;
    font-weight: 600;
    font-size: 19px;
    text-transform: uppercase;
    transition: ease-in 0.15s all !important;
    position: relative !important;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    justify-content: center;
    z-index: 1;
	border:none !important;
}

.wflbtn:hover, .wfmbtn:hover {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5) !important;
    color: #fff !important;
    transform: none !important;
	border:none !important;
}

.wflbtn::before, .wfmbtn::before {
    content: '';
    display: block;
    width: 500px;
    height: 500px;
    background-color: #292929;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition: transform 450ms cubic-bezier(0.75, 0.1, 0.25, 0.9);
    z-index: 0;
}

.wflbtn:hover::before, .wfmbtn:hover::before {
    transform: translate(-50%, -50%) scale(1) !important;
}

.wflbtn span, .wfmbtn span {
    position: relative;
    z-index: 1;
}

.wflbtn:hover span, .wfmbtn:hover span {
    color: #fff !important; /* Ensure the text color is white on hover */
}
  
  

.single-post .entry-content > p > img.alignnone { width: 100%; }

.page-id-3893 .testimonials_sec { padding: 100px 0px 80px; }
.site-container .wp-block-button .wp-block-button__link { background-color: var(--primary); }
.site-container .wp-block-pullquote.is-style-solid-color { background-color: var(--primary); } 
.site-container .has-theme-primary-color, .site-container .wp-block-button .wp-block-button__link.has-theme-primary-color, .site-container .wp-block-button.is-style-outline .wp-block-button__link.has-theme-primary-color { color: var(--primary); }
.site-container .has-theme-primary-background-color, .site-container .wp-block-button .wp-block-button__link.has-theme-primary-background-color, .site-container .wp-block-pullquote.is-style-solid-color.has-theme-primary-background-color { background-color: var(--primary); }		
.site-container .has-secondary-color, .site-container .wp-block-button .wp-block-button__link.has-secondary-color, .site-container .wp-block-button.is-style-outline .wp-block-button__link.has-secondary-color { color: var(--secondary); }
.site-container .has-secondary-background-color, .site-container .wp-block-button .wp-block-button__link.has-secondary-background-color, .site-container .wp-block-pullquote.is-style-solid-color.has-secondary-background-color { background-color: var(--secondary); }		
.site-container .has-tertiary-color, .site-container .wp-block-button .wp-block-button__link.has-tertiary-color, .site-container .wp-block-button.is-style-outline .wp-block-button__link.has-tertiary-color { color: #f9f9f9; }
.site-container .has-tertiary-background-color, .site-container .wp-block-button .wp-block-button__link.has-tertiary-background-color, .site-container .wp-block-pullquote.is-style-solid-color.has-tertiary-background-color { background-color: #f9f9f9; }		
.site-container .has-headingcolor-color, .site-container .wp-block-button .wp-block-button__link.has-headingcolor-color, .site-container .wp-block-button.is-style-outline .wp-block-button__link.has-headingcolor-color { color: #444444; }
.site-container .has-headingcolor-background-color, .site-container .wp-block-button .wp-block-button__link.has-headingcolor-background-color, .site-container .wp-block-pullquote.is-style-solid-color.has-headingcolor-background-color { background-color: #444444; }		
.site-container .has-text-dark-color, .site-container .wp-block-button .wp-block-button__link.has-text-dark-color, .site-container .wp-block-button.is-style-outline .wp-block-button__link.has-text-dark-color { color: #000000; }
.site-container .has-text-dark-background-color, .site-container .wp-block-button .wp-block-button__link.has-text-dark-background-color, .site-container .wp-block-pullquote.is-style-solid-color.has-text-dark-background-color { background-color: #000000; }		
.site-container .has-text-light-color, .site-container .wp-block-button .wp-block-button__link.has-text-light-color, .site-container .wp-block-button.is-style-outline .wp-block-button__link.has-text-light-color { color: #ffffff; }
.site-container .has-text-light-background-color, .site-container .wp-block-button .wp-block-button__link.has-text-light-background-color, .site-container .wp-block-pullquote.is-style-solid-color.has-text-light-background-color { background-color: #ffffff; }

.page-template-page-sitemap .sitemap-page{ width: 1670px; margin: auto; padding-bottom:50px; padding-top: 50px; padding-left: 15px; }

.blog article .wp-block-button .wp-block-button__link { padding: 10px 35px !important; }
.blog article .wp-block-button, 
.search article .wp-block-button { display: inline-block; }



/* Forms
--------------------------------------------- */
.gb-block-post-grid a.gb-block-post-grid-more-link { color: var(--primary); display: inline; }
.gb-block-post-grid a.gb-block-post-grid-more-link:hover { color: #333; }
.gb-block-post-grid-more-link::after { content: "\2192"; }
.gb-block-post-grid a.gb-block-post-grid-more-link,
.gb-block-post-grid a.gb-block-post-grid-more-link:hover,
.more-link-wrap a:not(.more-link) { border-bottom: 1px solid var(--primary); font-size: 13px; font-weight: 700; letter-spacing: 0.08em; text-decoration: none; text-transform: uppercase; }
.entry-content .button:focus,
.entry-content .button:hover { color: #f4f4f4; }
.button { display: inline-block; }
button.primary,
input[type="button"].primary,
input[type="reset"].primary,
input[type="submit"].primary,
.button.primary,
.more-link { background-color: var(--primary); color: #f4f4f4; }
button.secondary,
input[type="button"].secondary,
input[type="reset"].secondary,
input[type="submit"].secondary,
.button.secondary { background-color: #252525; border-color: #252525; color: #f4f4f4; }
button.secondary:focus,
button.secondary:hover,
input[type="button"].secondary:focus,
input[type="button"].secondary:hover,
input[type="reset"].secondary:focus,
input[type="reset"].secondary:hover,
input[type="submit"].secondary:focus,
input[type="submit"].secondary:hover,
.button.secondary:focus,
.button.secondary:hover { background-color: #333; border-color: #333; color: #f4f4f4; }
a.button.small,
button.small,
input[type="button"].small,
input[type="reset"].small,
input[type="submit"].small { font-size: 14px; padding: 9px 24px; }
a.button.large,
button.large,
input[type="button"].large,
input[type="reset"].large,
input[type="submit"].large { font-size: 20px; padding: 24px; }
.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type="button"]:disabled,
.site-container input[type="button"]:disabled:hover,
.site-container input[type="reset"]:disabled,
.site-container input[type="reset"]:disabled:hover,
.site-container input[type="submit"]:disabled,
.site-container input[type="submit"]:disabled:hover { background-color: #eee; box-shadow: none; border-width: 0; color: #666; cursor: not-allowed; transform: none; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button { display: none; }

/* Tables
--------------------------------------------- */
table { background-color:transparent; width:100%; margin-bottom:15px; font-size:.9em; border-spacing:0; border-collapse:collapse }
table td,
table th { padding:15px; line-height:1.5; vertical-align:top; border:1px solid hsla(0,0%,50.2%,.5019607843137255) }
table th { font-weight:700 }
table tfoot th,
table thead th { font-size:1em }
table caption+thead tr:first-child td,
table caption+thead tr:first-child th,
table colgroup+thead tr:first-child td,
table colgroup+thead tr:first-child th,
table thead:first-child tr:first-child td,
table thead:first-child tr:first-child th { border-top:1px solid hsla(0,0%,50.2%,.5019607843137255) }
table tbody>tr:nth-child(odd)>td,
table tbody>tr:nth-child(odd)>th { background-color:hsla(0,0%,50.2%,.07058823529411765) }
table tbody tr:hover>td,
table tbody tr:hover>th { background-color:hsla(0,0%,50.2%,.10196078431372549) }
table tbody+tbody { border-top:2px solid hsla(0,0%,50.2%,.5019607843137255) }
@media (max-width:767px) {
    table table { font-size:.8em }
    table table td,
    table table th { padding:7px; line-height:1.3 }
    table table th { font-weight:400 }
}


.page-template-blank .entry-content { padding: 0; max-width: 100%; margin: 0 auto; }
.page-template-blank .entry-content > *:not(.alignwide):not(.alignfull),
.page-template-blank .entry-content > .alignwide,
.page-template-blank .entry-content > .alignfull > .wp-block-group__inner-container .alignwide { max-width: 1517px; margin-left: auto; margin-right: auto; }
.page-template-blank .entry-content > .alignwide > .wp-block-group__inner-container > .alignwide.wp-block-group { max-width: 1290px; margin-left: auto; margin-right: auto; }
.page-template-blank .entry-content > .alignfull > .wp-block-group__inner-container .aligncenter { max-width: 1063px; margin-left: auto; margin-right: auto; }
.page-template-blank .entry-content > .alignwide { padding-left: 0; padding-right: 0; }
.page-template-blank .entry-content > .alignfull { padding-left: 60px; padding-right: 60px; }
.page-template-blank .entry-content > .alignfull > .wp-block-group__inner-container { position: relative; }
@media (max-width:1680px) {
    .page-template-blank .entry-content > .alignwide { padding-left: 50px; padding-right: 50px; }
    .page-template-blank .entry-content > .alignfull { padding-left: 50px; padding-right: 50px; }
}
@media (max-width:1199px) {
    .page-template-blank .entry-content > .alignfull,
    .page-template-blank .entry-content > .alignwide { padding-left: 15px; padding-right: 15px; }
}

html .page-template-blank .entry-content > .alignfull { padding-left: 0; padding-right: 0; }
html .page-template-blank .entry-content > .alignfull > .wp-block-group__inner-container .wp-block-group.alignwide { max-width: 1670px; }
html .page-template-blank .entry-content > .alignfull > .wp-block-group__inner-container .wp-block-genesis-blocks-gb-columns.alignwide { max-width: 1670px; padding-left: 20px; padding-right: 20px; }
html .page-template-blank .entry-content > .alignfull > .wp-block-group__inner-container .aligncenter { max-width: 100%; }


/* Column Classes
--------------------------------------------- */
.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds { float: left; margin-left: 2.564102564102564%; }
.one-half, .three-sixths, .two-fourths { width: 48.717948717948715%; }
.one-third, .two-sixths { width: 31.623931623931625%; }
.four-sixths, .two-thirds { width: 65.81196581196582%; }
.one-fourth { width: 23.076923076923077%; }
.three-fourths { width: 74.35897435897436%; }
.one-sixth { width: 14.52991452991453%; }
.five-sixths { width: 82.90598290598291%; }
.first { clear: both; margin-left: 0; }
/* Avatar
--------------------------------------------- */
.avatar { float: left; position: relative; z-index: 2; }
.alignleft .avatar { margin-right: 24px; }
.alignright .avatar { margin-left: 24px; }
.comment .avatar { margin-right: 20px; }
/* Genesis
--------------------------------------------- */
.breadcrumb { border: none; border-radius: 0; font-size: 15px; margin-bottom: 20px; padding: 10px; background-color: #F7F7F7; font-weight: 500; }
.breadcrumb > span { display: block; max-width: 100%; width: 1670px; margin: auto; padding-left: 20px; padding-right: 20px; }
.breadcrumb a { text-decoration: none !important; }
.breadcrumb a:hover { text-decoration: underline!important; }
.author-box { background-color: #f4f4f4; font-size: 14px; line-height: 1.87; margin-bottom: 70px; padding: 35px 70px; }
.after-entry { margin-bottom: 70px; }
.archive-description p:last-child,
.author-box p:last-child { margin-bottom: 0; }
.archive-description { overflow: hidden; padding: 0; margin: 0 0 50px; text-align: center; }
.archive-description + .content-sidebar-wrap { padding-top: 0 !important; }
.site-inner > .archive-description { margin-top: 50px; }
.author-box .avatar { border: 7px solid #fff; border-radius: 0; box-shadow: 0 9px 45px rgba(0, 0, 0, 0.14); transform: translate3d(-35px, 0, 0); margin: 0 15px 35px -70px; }
/* Search Form
--------------------------------------------- */
.search-form { overflow: hidden; }
.entry-content .search-form,
.site-header .search-form { margin-bottom: 35px; width: 50%; }
.post-password-form input[type="submit"],
.search-form input[type="submit"] { margin-top: 10px; }
.genesis-nav-menu .search input[type="submit"],
.sidebar .widget .wp-block-search__label,
.widget_search input[type="submit"] { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; padding: 0; position: absolute; width: 1px; }
.entry-content .search-form { display: flex; }
.entry-content .search-form input { height: auto; margin: 0; }
.entry-content .search-form input.search-form-submit { margin-left: 0; }
@media (max-width:991px) {
    .entry-content .search-form { width: 100%; }
}
@media (max-width:767px) {
    .entry-content .search-form input.search-form-submit { margin: 15px 0 0; }
    .entry-content .search-form { display: block; }
	.loc_margin { margin: 60px 0 40px !important; }
	.mc-hassle p { font-size: 18px !important; line-height: 30px !important; }
    .mc-hassle h2 { font-size: 35px !important; line-height: 1.2 !important; }
}
/* Titles
--------------------------------------------- */

.gb-block-post-grid .gb-block-post-grid-header .gb-block-post-grid-title a,
.entry-title a,
.sidebar .widget-title a { color: #252525; text-decoration: none; }
.gb-block-post-grid .gb-block-post-grid-header .gb-block-post-grid-title a:focus,
.gb-block-post-grid .gb-block-post-grid-header .gb-block-post-grid-title a:hover,
.entry-title a:focus,
.entry-title a:hover { color: var(--primary); text-decoration: none; }
.widget-title { clear: both; font-size: 30px; margin-bottom: 20px; }
.sidebar .widget { margin-bottom: 1em; }
.sidebar .widget .widget-wrap .wp-block-heading { font-size: 30px; }
.sidebar .widget .wp-block-search__button { padding-left: 20px; padding-right: 20px; margin: 0; }
.sidebar .featured-content .entry-title { font-size: 20px; }
.flexible-widgets .widget-title,
.flexible-widgets .entry-title { font-size: 42px; font-weight: 700; line-height: 1.1; letter-spacing: -0.02em; }
.flexible-widgets .featuredpost .widget-title { padding: 0 0 10px; }
.flexible-widgets .featuredpost .more-posts-title { display: block; margin-top: 20px; }
.flexible-widgets .featuredpost .entry-title { font-size: 30px; line-height: 1.3em; margin-bottom: 24px; }
/* WordPress
--------------------------------------------- */
a.aligncenter img { display: block; margin: 0 auto; }
a.alignnone { display: inline-block; }
.alignleft { float: left; text-align: left; }
.alignright { float: right; text-align: right; }
a.alignleft,
a.alignnone,
a.alignright { max-width: 100%; }
img.centered,
.aligncenter { display: block; margin: 0 auto 24px; }
img.alignnone,
.alignnone { margin-bottom: 24px; }
a.alignleft,
img.alignleft,
.wp-caption.alignleft { margin: 0 24px 24px 0; }
a.alignright,
img.alignright,
.wp-caption.alignright { margin: 0 0 24px 24px; }
figcaption,
.wp-caption-text { color: #252525; font-size: 12px; font-style: normal; letter-spacing: 0.1em; line-height: 1.5; margin-bottom: 30px; margin-top: 10px; text-align: center; text-transform: uppercase; }
.entry-content p.wp-caption-text { margin-bottom: 0; }
.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video { margin: 0 0 24px; }
/* Widgets
---------------------------------------------------------------------------- */
.sidebar .widget { padding: 0; }
.after-entry .widget { margin-bottom: 35px; }
.widget { word-wrap: break-word; }
.widget p:last-child { margin-bottom: 0; }
.widget ul > li { margin-bottom: 10px; padding-bottom: 10px; }
.widget ol > li { list-style-position: inside; list-style-type: decimal; padding-left: 20px; text-indent: -20px; }
.widget li li { border: 0; margin: 0 0 0 30px; padding: 0; }
.widget_calendar table { width: 100%; }
.widget_calendar td,
.widget_calendar th { text-align: center; }
.style-1-top-left-name {font-size: 26px !important;font-weight: 400 !important; line-height: 33px !important;}
.blog .sidebar .wp-block-search__inside-wrapper { display:flex; position: relative; }
.blog .sidebar .wp-block-search__input { padding-left: 40px; background: #f8f8f8; border-radius: 3px; border: 0 solid transparent; height: 44px; color: #666; display:block;  }
.blog .sidebar .wp-block-search__input:focus { background-color: #ebebeb; }
.blog .sidebar .wp-block-search__inside-wrapper:before{ position: absolute; display: block; content: "\f002"; font-family: "Font Awesome 6 Free"; font-weight: bold; font-size: 20px; top: 7px;left: 10px; }
    
/* Flexible Widgets
--------------------------------------------- */
.flexible-widgets .widget { padding: 0; width: 100%; }
.flexible-widgets .entry-content,
.flexible-widgets .textwidget { margin-left: 35px; }
.flexible-widgets .featuredpost .entry-content { margin-left: 0; }
.flexible-widgets.widget-odd .featuredpost:last-of-type { max-width: none; padding: 70px 0 0; text-align: left; }
/* Featured Content
--------------------------------------------- */
.featured-content .entry { background: none; margin-bottom: 35px; padding: 0; }
.featured-content .entry:last-of-type { margin-bottom: 0; }
.content .featuredpage .entry-image { box-shadow: 0 20px 80px rgba(0, 0, 0, 0.2); box-sizing: content-box; border: 10px solid #fff; vertical-align: middle; }


/* Admin Bar
--------------------------------------------- */
@media (max-width:767px) {
    #wp-admin-bar-customize,
    #wp-admin-bar-gform-forms,
    #wp-admin-bar-customize { display: none !important; }
}


/* Featured Images
--------------------------------------------- */
.authority-featured-image { margin: 0 0 24px; padding: 0; }
.single .authority-featured-image { text-align: center; }
.gb-block-post-grid-image a { display: inline-block; }
.gb-block-post-grid-image a,
.authority-featured-image,
.featuredpost .has-post-thumbnail > a { position: relative; z-index: 1; }
.featuredpost .alignnone { margin-bottom: 24px; }
.authority-featured-image.authority-image-alignleft { float: left; margin: 0 24px 24px 0; }
.authority-featured-image.authority-image-alignright { float: right; margin: 0 0 24px 24px; }
.authority-featured-image.authority-image-alignleft img,
.authority-featured-image.authority-image-alignright img { margin: 0; }
.gb-block-post-grid-image img,
.authority-featured-image img,
.featuredpost .has-post-thumbnail img { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); vertical-align: middle; }
.gb-block-post-grid-image img,
.authority-featured-image img,
.featuredpost .has-post-thumbnail img { transition: transform 0.5s cubic-bezier(0.44, 0.51, 0.24, 0.99), box-shadow 0.75s cubic-bezier(0.44, 0.51, 0.24, 0.99); transform: translate3d(0, 0, 0); }
.gb-block-post-grid-image a:focus img,
.gb-block-post-grid-image a:hover img,
.authority-featured-image a:focus img,
.authority-featured-image a:hover img,
.featuredpost .has-post-thumbnail > a:focus img,
.featuredpost .has-post-thumbnail > a:hover img { box-shadow: 0 6px 15px rgba(0, 0, 0, 0.3); transform: translate3d(0, 10px, 0); }
.has-featured-image .content { margin-top: 24px; }
.gb-block-post-grid-text,
.has-featured-image .content,
.has-featured-image .sidebar,
.has-post-thumbnail .entry-content,
.has-post-thumbnail .entry-header { position: relative; z-index: 2; }
.blog .authority-featured-image { margin-right: 30px; width: 25%; flex-shrink: 0; margin-bottom: 0; }
.blog .authority-featured-image a, 
.blog .authority-featured-image img { height: 100%; object-fit: cover; }
.blog .authority-featured-image img.aligncenter { margin: 0; width: 100%; }
.blog .authority-featured-image a:hover img, 
.blog .authority-featured-image a:focus img { box-shadow: none; transform: none; }

/* Entries
--------------------------------------------- */
.entry { margin-bottom: 0; }
.post-edit-link { display: none; }
.entry-header { margin-bottom: 0; text-align: left; max-width: 1516px; margin: 0 auto; }
.entry-content .intro { color: #252525; font-size: 20px; font-style: italic; line-height: 1.7; }
.entry-content ol, 
.entry-content ul { margin-bottom: 30px; margin-left: 2em; list-style-position: inside; }
.entry-content ol ol, 
.entry-content ul ol, 
.entry-content ol ul, .entry-content ul ul { margin-bottom: 0; }
.entry-content ol > li { list-style-type: decimal; margin-bottom: 1em; }
.entry-content ul > li { list-style-type: disc; margin-bottom: 1em; }
.rra-addform #country-listbox li { list-style-type: none; }
.entry-content ol ul > li,
.entry-content ul ul > li { list-style-type: circle; }
.entry-content ol ol,
.entry-content ul ul { margin-bottom: 0; }
.entry-content code { background-color: #252525; color: #eee; }
p.center { text-align: center; }

/* Entry Messages
--------------------------------------------- */
.message { background-color: #252525; padding: 25px 30px; }
.message,
.message a { color: #fff; }
.message.green { background-color: #00a86d; }
.message.orange { background-color: #cc4b00; }
.message.red { background-color: #be0040; }
/* Grid Entries
--------------------------------------------- */
.flexible-widgets.widget-odd .featuredpost:last-of-type .entry,
.authority-grid.archive:not(.woocommerce-page) .content .entry,
body.blog .content .entry { float: left; padding: 0 35px 35px; width: 100%; }
body.blog .content article.entry { padding: 30px; margin-bottom: 30px; box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1); display:flex; }
.flexible-widgets.widget-odd .featuredpost:last-of-type .entry { padding-bottom: 35px; }
.gb-block-post-grid-header,
.featuredpost .entry-header,
.authority-grid.archive:not(.woocommerce-page) .entry-header,
body.blog .entry-header { margin-bottom: 15px; }
body.blog .entry-title { font-size: 30px; } 
.featuredpost .entry-content p,
.authority-grid.archive:not(.woocommerce-page) .entry-content p,
body.blog .entry-content p { margin-bottom: 15px; }
.flexible-widgets.widget-odd .featuredpost:last-of-type .widget-title,
.flexible-widgets.widget-odd .featuredpost:last-of-type .more-posts { padding-left: 35px; padding-right: 35px; }
/* Entry Meta
--------------------------------------------- */
.entry-meta { color: #707070; font-size: 12px; font-style: italic; line-height: 1.3; margin-bottom: 10px; }
.gb-block-post-grid .gb-block-post-grid-header .gb-block-post-grid-byline,
.entry-meta > * { color: #555; font-size: 12px; font-style: normal; font-weight: 700; letter-spacing: 0.08em; line-height: 1.5; text-transform: uppercase; margin: 0 5px 0 0; }
.entry-meta > .entry-author { margin-left: 5px; }
.entry-categories,
.entry-tags { display: block; margin-left: 0; }
.entry-comments-link::before { content: "\2014"; margin: 0 6px 0 2px; }
.entry-footer { position: relative; z-index: 2; padding: 0; }
/* Pagination
--------------------------------------------- */
.pagination { clear: both; margin: 35px 0 100px; text-align: center; }
.adjacent-entry-pagination { margin-bottom: 0; }
.archive-pagination li { display: inline; }
.archive-pagination a { color: #252525; cursor: pointer; display: inline-block; font-size: 16px; font-weight: 600; padding: 8px 20px; text-decoration: none; }
.archive-pagination .pagination-next > a,
.archive-pagination .pagination-previous > a { border: 2px solid var(--primary); color: var(--primary); padding: 6px 20px; }
.archive-pagination a:focus,
.archive-pagination a:hover,
.archive-pagination .active a { background-color: var(--primary); color: #fff; }
/* Comments
--------------------------------------------- */
.entry-comments > h3,
.entry-pings > h3,
.comment-respond > h3 { color: #252525; font-size: 42px; font-weight: 700; line-height: 1.1; letter-spacing: -1px; }
.comment-respond,
.entry-comments,
.entry-pings { background-color: #fff; font-size: 14px; line-height: 1.85; margin-bottom: 70px; }
.comment-list li { border-left: 2px solid #eee; margin: 35px 0 0 15px; padding: 0 0 0 35px; }
.comment-list .depth-1 { border-left: none; margin-left: 0; padding: 0; }
.comment-header { font-size: 12px; line-height: 1.5; margin-bottom: 20px; overflow: hidden; }
.comment-header a { color: #555; font-weight: 700; text-decoration: none; text-transform: uppercase; }
.comment-header p { margin-bottom: 0; }
.says { color: #707070; font-style: italic; margin-left: 5px; }
.comment-content { clear: both; }
.comment-content p { margin-bottom: 15px; }
.comment-content ul > li { list-style-type: disc; }
.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] { width: 50%; }
.comment-respond label { display: block; margin-right: 12px; }
.comment-form-cookies-consent label { display: inline; padding-left: 10px; }
.comment-reply { color: var(--primary); font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; }
.entry-pings .reply { display: none; }

.single .add-to-any { margin: 70px 0; }
.single .add-to-any h3, .single .related-post h3 { margin-bottom: 10px !important; }
.single .related-post { margin-bottom: 40px !important; }
.single .related-post-grid { display: grid; grid-column-gap: 30px; grid-row-gap: 30px; grid-template-columns: repeat(3,1fr); }
.single .related-post-grid .related-post-column { padding: 15px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); }
.single .related-post-grid .related-post-column .related-post-image { margin-bottom: 10px; }
.single .related-post-grid .related-post-column .related-post-image img { width: 100%; height: 300px; object-fit: cover; }
.single .related-post-grid .related-post-column h3 { line-height: 1.2em; font-size: 18px; margin-bottom: 10px; padding: 0; }
.single .related-post-grid .related-post-column p { line-height: 1.5em; font-size: 14px; color: #777; margin-bottom: 15px; padding: 0; }
.single .related-post-grid .related-post-column .wp-block-buttons a { padding: 10px 35px !important; font-size: 13px !important; }

.other-location { padding: 20px; }
.other-location .wp-block-group__inner-container { display: flex; align-items: center; justify-content: center; }
.other-location p { margin: 0 20px 0 0; text-transform: uppercase; font-size: 20px; flex: 0 0 auto; }
.other-location ul { margin: 0; padding: 0; display: flex; flex-wrap: wrap; }
.other-location li { list-style: none !important; margin: 3px 10px !important; text-transform: uppercase; }
.other-location li a { color: inherit; text-decoration: none; }
.other-location li a:hover,
.other-location li a:focus { text-decoration: underline; }

.testi_slider .wra-ratingbox.wra-left-ratings .fa {
    font-size: 16px;
}

@media (max-width:1670px) and (min-width:1200px) {
    .other-location { font-size: 15px; }
    .other-location p { font-size: 18px; margin-right: 0; }
}
@media (max-width:1480px) and (min-width:1200px) {
    .other-location { font-size: 14px; }
    .other-location p { font-size: 16px; }
}
@media (max-width:1199px) {
    .other-location { font-size: 16px; }
    .other-location .wp-block-group__inner-container { flex-direction: column; }
    .other-location p { margin: 0 0 10px; }
    .other-location ul { justify-content: center; }
}
@media (max-width:576px) {
    .other-location ul { display: block; text-align: center; }
}

/* Media Queries
---------------------------------------------------------------------------- */
@media (max-width: 1199px) {
	.content,
	.content-sidebar .content,
	.sidebar-content .content,
    .sidebar-primary { float: none; max-width: 100%; width: 100%; }    
	.authority-grid .archive-description { max-width: none; }	
	.archive-description { margin-bottom: 20px; }
	.flexible-widgets .entry-content,
	.flexible-widgets .textwidget { margin-left: 0; }
	.authority-featured-image::before,
	.featuredpost .has-post-thumbnail > a::before { left: -20px; width: calc(100% + 40px); }
	.flexible-widgets.widget-odd .featuredpost:last-of-type .entry,
	.authority-grid.archive:not(.woocommerce-page) .content .entry,
	body.blog .content .entry,
	.flexible-widgets.widget-odd .featuredpost:last-of-type .widget-title,
	.flexible-widgets.widget-odd .featuredpost:last-of-type .more-posts { padding-left: 25px; padding-right: 25px; }
	.single .sidebar .widget:first-of-type { margin-top: 0; }
	.blog .site-inner .content-sidebar-wrap { padding-top: 10px; flex-direction: column-reverse; }
	.single .related-post-grid { grid-template-columns: repeat(2,1fr); }
    .blog .authority-featured-image { width: 33%; }
}
@media (max-width: 1024px) {
    .no-slider .rating_5 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .page-id-3893 .loc_testimonials::after{
        content:none;
    }
}
@media (max-width: 991px) {
    .flexible-widgets.widget-odd .featuredpost:last-of-type .entry,
    .authority-grid.archive:not(.woocommerce-page) .content .entry { width: 50%; }
    
	.author-box .avatar { margin-left: 35px; }
	.author-box,
	.sidebar .widget { padding: 0; margin-bottom: 0; }
	.authority-featured-image,
	.entry,
	.comment-respond,
	.entry-comments,
	.entry-pings { padding: 0; }
	.entry-footer { margin-left: 0; }
	.pagination { margin: 5% auto; }
	.archive-pagination li a { margin-bottom: 4px; }
	.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds { margin: 0; width: 100%; }
	.flexible-widgets .widget-title,
	.flexible-widgets .entry-title { font-size: 16px; }
	.flexible-widgets.widget-odd .featuredpost:last-of-type { padding-top: 20px; }
	.authority-featured-image::before,
	.featuredpost .has-post-thumbnail > a::before { left: -15px; width: calc(100% + 30px); }
	.flexible-widgets.widget-odd .featuredpost:last-of-type .entry,
	.authority-grid.archive:not(.woocommerce-page) .content .entry,
	body.blog .content .entry,
	.flexible-widgets.widget-odd .featuredpost:last-of-type .widget-title { padding-left: 20px; padding-right: 20px; }
	.flexible-widgets.widget-odd .featuredpost:last-of-type .more-posts { padding: 0 20px 10px; }
	.flexible-widgets .featuredpost .entry-title,
	.authority-grid.archive:not(.woocommerce-page) .entry-title,
	body.blog .entry-title { font-size: 22px; }
	.page-id-5527 section#block-3 ul.footer_phone { display: none !important; }
	.page-id-5527 section#block-3 .f_bottom_column .gb-layout-column-wrap { display: block; }
	.page-id-5527 section#block-3  .copy_text { margin-top: 0px !important; }
}
@media (max-width: 767px) {
	.entry-comments > h3, .entry-pings > h3, .comment-respond > h3 { font-size: 26px; }
	blockquote { margin-left: 15px; margin-right: 15px; margin-top: 0; }
	blockquote::before { position: relative; left: -8px; height: 80px; top: auto; }
	.gb-block-post-grid div[class*="columns"].is-grid,
	.gb-block-post-grid .is-list .entry { grid-template-columns: 1fr; }
	.flexible-widgets .featuredpost .more-posts,
	.flexible-widgets .featuredpost .widget-title { padding-left: 0; padding-right: 0; }
	.authority-featured-image::before,
	.featuredpost .has-post-thumbnail > a::before { display: none; }
	.single .related-post-grid { display: block; }
	.single .related-post-grid .related-post-column { margin-bottom: 15px; }
	body.blog .content article.entry { display: block; padding: 15px; }
	.blog .authority-featured-image { margin: 0 0 20px; width: 100%; flex-shrink: unset; }

    form#new_post {padding: 50px 20px 30px;}
    .wra-style-1-slider .no-slider {
        display: block;
    }
    .no-slider .rating_5 {
        max-width: 100%;
    }
    .testi_slider{
        padding: 30px 0px 50px !important;
    }
    .testi_slider .style-1-top-left{padding: 0px 15px;}

    .wd-form-tooltip-text {
        bottom: 140%;
        left: 0%;
        margin-left: -110px; 
    }
    .wd-form-tooltip-text::after {
        margin-left: 10px;
    }
}
@media (max-width: 600px) {
	.wrap { padding: 0; }
	.authority-grid.archive:not(.woocommerce-page) .content .entry,
	body.blog .content .entry { clear: both; float: none; position: static; padding-left: 0; padding-right: 0; max-width: none; width: 100%; }
}

.z-index-0 { position: relative; z-index: 0; }
.z-index-1 { position: relative; z-index: 1; }
.z-index-2 { position: relative; z-index: 2; }
.z-index-3 { position: relative; z-index: 3; }
.z-index-4 { position: relative; z-index: 4; }
.z-index-5 { position: relative; z-index: 5; }
iframe { margin: 0; padding: 0; display: block; }

.wp-block-image img { max-width: 100%; display: block; }
.wp-block-image.fullwidth-img img { max-width: none; width: calc(100% + 40px); margin-left: -20px; }
@media (min-width: 1200px) {
    .wp-block-image img { image-rendering: -webkit-optimize-contrast; }
}

.m-0  { margin: 0 !important; }
.mb-0 { margin-bottom: 0 !important; }
.mt-0 { margin-top: 0 !important; }
.ml-0 { margin-left: 0 !important; }
.mr-0 { margin-right: 0 !important; }
.p-0  { padding: 0 !important; }
.pb-0 { padding-bottom: 0 !important; }
.pt-0 { padding-top: 0 !important; }
.pl-0 { padding-left: 0 !important; }
.pr-0 { padding-right: 0 !important; }

@media (min-width:1200px) {
    .pl-10 { padding-left: 10px !important;  }
    .pl-20 { padding-left: 20px !important;  }
    .pl-30 { padding-left: 30px !important;  }
    .pl-40 { padding-left: 40px !important;  }
    .pl-50 { padding-left: 50px !important;  }

    .pr-10 { padding-right: 10px !important; }
    .pr-20 { padding-right: 20px !important; }
    .pr-30 { padding-right: 30px !important; }
    .pr-40 { padding-right: 40px !important; }
    .pr-50 { padding-right: 50px !important; }

    .pt-10 { padding-top: 10px !important;  }
    .pt-20 { padding-top: 20px !important;  }
    .pt-30 { padding-top: 30px !important;  }
    .pt-40 { padding-top: 40px !important;  }
    .pt-50 { padding-top: 50px !important;  }

    .pb-10 { padding-bottom: 10px !important; }
    .pb-20 { padding-bottom: 20px !important; }
    .pb-30 { padding-bottom: 30px !important; }
    .pb-40 { padding-bottom: 40px !important; }
    .pb-50 { padding-bottom: 50px !important; }
}


.wp-block-media-text.alignfull { padding: 0 !important; }
.wp-block-media-text.alignfull > .wp-block-media-text__content > [class*="wp-block-"] > [class*="inner-container"] { padding: 0 95px; }
.wp-block-media-text.fillcolumn > .wp-block-media-text__media,
.wp-block-media-text.alignfull > .wp-block-media-text__media { height: 100%; }
.wp-block-media-text.fillcolumn > .wp-block-media-text__media img,
.wp-block-media-text.alignfull > .wp-block-media-text__media img { border-radius: 0; width: 100%; height: 100%; object-fit: cover; }
.wp-block-media-text.alignfull.object-position-right > .wp-block-media-text__media img { object-position: 100% 50%; }
.wp-block-media-text.alignfull.object-position-left > .wp-block-media-text__media img { object-position: 0% 50%; }
.wp-block-media-text.alignfull > .wp-block-media-text__content { padding: 0; height: 100%; }
.wp-block-media-text.alignfull > .wp-block-media-text__content > [class*="wp-block-"] { height: 100%; justify-content: flex-start; display: flex; align-items: center; }
.wp-block-media-text.alignfull.has-media-on-the-right > .wp-block-media-text__content > [class*="wp-block-"] { justify-content: flex-end; }
@media (min-width:1600px) {
    .wp-block-media-text.alignfull.has-media-on-the-right > .wp-block-media-text__content > [class*="wp-block-"] > [class*="inner-container"] {  padding-left: calc(10.45vw + 0); }
    .wp-block-media-text.alignfull:not(.has-media-on-the-right) > .wp-block-media-text__content > [class*="wp-block-"] > [class*="inner-container"] {  padding-right: calc(10.45vw + 0); }
}
@media (max-width:1200px) {
    .wp-block-media-text.alignfull > .wp-block-media-text__content > [class*="wp-block-"] > [class*="inner-container"] { padding: 0 50px; }
}
@media (max-width:991px) {
    .wp-block-media-text.alignfull { display: flex; flex-wrap: wrap; }
    .wp-block-media-text.alignfull.has-media-on-the-right > div:nth-child(1) { order: 2; }
    .wp-block-media-text.alignfull.has-media-on-the-right > figure:nth-child(2) { order: 1; }
    .wp-block-media-text.alignfull > .wp-block-media-text__media { position: relative; background-image: unset !important; width: 100% !important; }
    .wp-block-media-text.alignfull > .wp-block-media-text__media img,
    .wp-block-media-text.fillcolumn > .wp-block-media-text__media img { position: relative; width: 100%; height: auto; padding: 0; margin: 0; overflow: unset; clip: unset; border: 0; }
    .wp-block-media-text.alignfull > .wp-block-media-text__content > [class*="wp-block-"] > [class*="inner-container"] { padding: 0 30px; }
}
@media (max-width:767px) {
    .wp-block-media-text.alignwide .wp-block-media-text__content { padding-left: 0; padding-right: 0; }
    html .wp-block-media-text.is-stacked-on-mobile { grid-template-columns: 100% !important; }
    html .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media { grid-column: 1; grid-row: 1; }
    html .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { grid-column: 1; grid-row: 2; }
}
@media (max-width:576px) {
    .wp-block-media-text.alignfull > .wp-block-media-text__content > [class*="wp-block-"] > [class*="inner-container"] { padding: 0 30px; }
    .wp-block-media-text.alignfull > .wp-block-media-text__content > [class*="wp-block-"] > [class*="inner-container"] > :last-child { margin-bottom: 0; }
    .wp-block-media-text.alignfull > .wp-block-media-text__content { padding: 0; }
}

html .alignwide .wp-block-media-text.alignwide { max-width: 100% !important; }
html .alignwide .wp-block-media-text.alignwide.has-media-on-the-right > .wp-block-media-text__content { padding-left: 0; }
html .alignwide .wp-block-media-text.alignwide:not(.has-media-on-the-right) > .wp-block-media-text__content { padding-right: 0; }

html .wp-block-media-text.is-style-img-width-auto .wp-block-media-text__media img { width: auto; margin: auto; max-width: 100%; }

@media (min-width:1200px) {
    html .alignwide .wp-block-media-text { grid-template-columns: calc(50% - 20px) auto; grid-column-gap: 40px; }
    html .alignwide .wp-block-media-text > .wp-block-media-text__content { padding-right: 0; padding-left: 13%; padding-top: 60px; padding-bottom: 70px; }
    html .alignwide .wp-block-media-text.has-media-on-the-right {  grid-template-columns: auto calc(50% - 20px); }
    html .alignwide .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content { padding-right: 13%; padding-left: 0; }
}
@media (max-width:1199px) {
    .wp-block-media-text.is-stacked-on-tablet-large { display: flex; flex-direction: column; }
    .wp-block-media-text.is-stacked-on-tablet-large.has-media-on-the-right { flex-direction: column-reverse; }
    .wp-block-media-text.is-stacked-on-tablet-large > .wp-block-media-text__content { padding: 50px 0 0; }
}
@media (max-width:991px) {
    .wp-block-media-text.is-stacked-on-tablet { display: flex; flex-direction: column; }
    .wp-block-media-text.is-stacked-on-tablet.has-media-on-the-right { flex-direction: column-reverse; }
    .wp-block-media-text.is-stacked-on-tablet > .wp-block-media-text__content { padding: 50px 0 0; }
    .wp-block-media-text .wp-block-media-text__media { width: 100%; }
    html .wp-block-media-text.is-image-fill .wp-block-media-text__media img { position: relative; width: 100%; height: auto; height: 100%; object-fit: cover; }
}

/*Testimonial*/
.testimonials .wp-block-group__inner-container { display: flex; flex-wrap: wrap; grid-gap: 30px; }
.testimonials .wp-block-media-text { width: calc(25% - 30px*0.75); margin: 50px 0 0 !important; display: block; border-top: 10px solid var(--primary); box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); }
.testimonials .wp-block-media-text__media { border: 2px solid #000; border-radius: 50%; background-color: #fff; padding: 5px; position: relative; width: 120px; height: 120px; display: flex; justify-content: center; align-items: center; margin: -65px auto 0 !important; }
.testimonials .wp-block-media-text__media::before { content: ''; border: 2px dashed #000; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 105px; height: 105px; }
.testimonials .wp-block-media-text__media img { width: 90px; height: 90px; border-radius: 50%; object-fit: cover; }
.testimonials .wp-block-media-text__content { padding: 20px 30px 30px !important; }
.testimonials .wp-block-media-text__content::before { content: '\f005 \f005 \f005 \f005 \f005'; font-family: 'Font Awesome 6 Free'; font-weight: 900; text-align: center; display: block; font-size: 14px; letter-spacing: 7px; color: #FFD43C; margin: 0 auto 20px; }
@media (max-width:1440px) {
    .testimonials .wp-block-media-text__content { padding: 20px 20px 30px !important; }
}
@media (max-width:1199px) {
    .testimonials .wp-block-media-text { width: calc(33.33% - 30px*0.66667); }
}
@media (max-width:991px) {
    .testimonials .wp-block-media-text { width: calc(50% - 30px/2); }
}
@media (max-width:767px) {
    .testimonials .wp-block-media-text { width: 100%; }
    .hero_title.review-title {
        width: 290px;
    } 
    .review-slider-style-1{padding-right: 10px; padding-left: 10px;}
    .style-1-slider-content {
        margin: 50px 20px 40px !important;
    } 
    .wfreview.slider_testimonial .item{
        margin: 50px 0px 40px !important;
    }
    .swiper-slide.item.rating_5.swiper-slide-active {
        margin-top: 40px;
    }
}

/*FAQ*/
html .gb-block-accordion { border: 1px solid #d4d4d4; margin: 0 0 -1px !important; position: relative; }
html .gb-block-accordion .gb-accordion-title { background: unset; box-sizing: border-box; cursor: pointer; color: #000; font-size: 18px; font-weight: 700; line-height: 18px; display: block; padding: 15px 20px 15px 50px; position: relative; width: 100%; }
html .gb-block-accordion .gb-accordion-title::marker { display: none; }
html .gb-block-accordion .gb-accordion-title::after { content: '\2b'; font-family: 'Font Awesome 6 Free'; position: absolute; left: 20px; top: 50%; width: 1em; height: 1em; font-size: 1em; font-weight: 900; display: flex; justify-content: center; align-items: center; transform: translateY(-50%); }
html .gb-block-accordion details[open] .gb-accordion-title::after { content: '\f068'; }
html .gb-block-accordion details[open] .gb-accordion-title { border-color: transparent; }
html .gb-block-accordion .gb-accordion-text { padding: 0; line-height: 1.6; }
html .gb-block-accordion .gb-accordion-text ul > li { margin-bottom: 0.5em; }
html .gb-block-accordion .gb-accordion-text > :last-child { margin-bottom: 0; padding-bottom: 0; }
html .gb-block-accordion details[open] .gb-accordion-text { padding: 15px 20px; border-top: 1px solid #d4d4d4; }
html .gb-block-accordion details[open] .gb-accordion-text > :last-child { padding-bottom: 10px; }
@media (max-width:767px) {
    html .gb-block-accordion .gb-accordion-title { font-size: 18px; }
    html .gb-block-accordion .gb-accordion-text { font-size: 16px; }
}


.custom-grid > .wp-block-group__inner-container { display: flex; flex-wrap: wrap; max-width: calc(100% + 30px); width: calc(100% + 30px); margin-left: -15px; }
.custom-grid .is-style-sub-title { font-weight: 600; font-size: 16px; margin: 0; text-transform: uppercase; letter-spacing: 0; color: var(--primary); }

html .pswp__bg { background-color: #000; opacity: 0.9 !important; }

.gallery-link-title { margin: 0; font-size: 5em; line-height: 0.9; }
.gallery-link-title strong { font-size: 0.7em !important; }
.gallery-link-wrapper { background-color: #f0f0f0; }
.gallery-link { padding: 0 50px !important; }
.gallery-link a, 
.gallery-link a:focus { color: inherit !important; }
.gallery-link .gb-block-layout-column-inner { padding: 30px 60px; background-color: #00829AD9 !important; }
.gallery-link ul { margin: 0; padding: 0; }
.gallery-link ul > li { list-style: none; margin: 1px 0; padding: 0; }
.gallery-link ul > li:not(:first-child) { border-top: 1px solid; }
.gallery-link ul > li a { padding: 40px 50px; font-size: 18px; line-height: 1.2; text-transform: uppercase; display: block; position: relative; text-decoration: none; letter-spacing: 1px; font-weight: 400; }
.gallery-link ul > li a:hover { color: rgba(255, 255, 255, 0.8) !important; transition: ease-in-out 0.2s; }
.gallery-link ul > li a::before, 
.gallery-link ul > li a::after { margin-top: 0.15em; font-size: 1.3em; font-weight: 900; font-family: 'Font Awesome 6 Free'; display: block; width: 1em; position: absolute; top: 50%; transform: translateY(-50%); margin-top: -0.02em; }
.gallery-link ul > li a::before { content: '\f302'; left: 0; }
.gallery-link ul > li a::after { content: '\f054'; right: 15px; transition: ease-in-out 0.2s; }
.gallery-link ul > li a::before, 
.gallery-link ul > li a::after { color: #fff !important; }
.gallery-link ul > li a:hover::after { right: 0; }
@media (max-width:1199px) {
    .gallery-link-title { font-size: 4em; }
}
@media (max-width:991px) {
    .global-spacer-gallery { height: 100px !important; }
}
@media (max-width:576px) {
    .gallery-link-title { font-size: 2.5em; }
    .gallery-link { padding: 0 30px !important; }
    .global-spacer-gallery { height: 50px !important; }
    .gallery-link-wrapper .wp-block-cover__image-background { object-position: 70% 0% !important; }
    .gallery-link .gb-block-layout-column-inner { padding: 10px 20px; }
    .gallery-link ul > li a { padding: 15px 35px; font-size: 13px; }
    .gallery-link ul > li a:not(:hover)::after { right: 5px; }
}
@media (max-width:359px) {
    .gallery-link { padding: 0 20px !important; }
    .gallery-link ul > li a { font-size: 13px; letter-spacing: 0.5px; }
}


.site-footer { text-align: center; }

/* Footer Widgets
---------------------------------------------------------------------------- */
.footer-widgets { text-align: left; clear: both; font-size: 18px; line-height: 28px; background-color: #fff; border-top: 1px solid rgba(0, 0, 0, 0.02); padding: 0 }
.footer-widgets a { color: var(--primary); text-decoration: none; }
.footer-widgets a:hover { text-decoration: underline; }
.footer-widgets a:hover img { opacity: 0.5; transition: ease-in-out 0.3s; }
.footer-widgets .widget-column { padding: 75px 0; }
.footer-widgets .widget .widgettitle { font-size: inherit; font-weight: 600; margin: 0 0 1em; }
.footer-widgets .widget ul { font-weight: 600; }
.footer-widgets .widget ul.menu-list a:not(:hover) { color: inherit; }
.footer-widgets .widget ul i { margin-right: 10px; color: var(--primary); font-size: 1em; }
.footer-widgets .widget p { margin-bottom: 10px; }
.footer-widgets .widget .copyright { padding: 20px 0; }
.footer-widgets .widget .copyright p { margin-bottom: 0; }

.footer-widgets .widget-column .gb-layout-column-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; }
.footer-widgets .widget-column .gb-block-layout-column { width: auto; flex: 1 1 auto; }
.footer-widgets .widget-column .gform_legacy_markup_wrapper,
.footer-widgets .widget-column li.gfield { margin: 25px 0 0 !important; padding: 0 !important;  }
.footer-widgets .widget-column div.ginput_container { margin: 0 !important; padding: 0 !important; }
.footer-widgets .widget-column input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { border: 1px solid #CDCDCD; padding: 9px 13px !important; margin: 0 !important; font-weight: 700; width: 100%; }
.footer-widgets .widget-column input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])::placeholder { color: #CDCDCD; }
.footer-widgets .widget-column input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus { border-color: #232323; }
.footer-widgets .widget-column input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) { line-height: unset !important; }
.footer-widgets .widget-column .gform_footer { padding: 0; margin: 25px 0 0; }
.footer-widgets .widget-column .gform_legacy_markup_wrapper div.validation_error { padding: 10px; }


/* Custom CSS Start Here */

.yellow_btn a { display: inline-flex !important; align-items: center !important; background-image: linear-gradient( 0deg, #fca100 0%, #fcb200 100%) !important; border-radius: 75px; height: 69px; padding: 0 60px; color: #fff; font-weight: 600; font-size: 19px; text-transform: uppercase; transition: ease-in 0.15s all !important; position: relative !important; overflow: hidden; text-decoration: none; text-align: center; justify-content: center; }
.yellow_btn a:hover { box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; color: #fff !important; transform: none !important;}
.yellow_btn a span { position: relative; }
.yellow_btn a > span::before { content: ''; display: block; width: 500px; height: 500px; background-color: #292929; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(0); transition: transform 450ms cubic-bezier(0.75, 0.1, 0.25, 0.9); z-index: 0; }
.yellow_btn a:hover > span::before { transform: translate(-50%,-50%) scale(1) !important; }
.white_btn a { background-image: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%) !important; color: #05ABED !important; }
.white_btn a > span::before { background-color: #05ABED !important; }
.blue_btn a { background-image: linear-gradient(90deg, #3095e0 0%, #00aeef 100%) !important; color: #fff !important; }
.blue_btn a > span::before { background-color: #292929 !important; }
.summer_cta_links { flex-flow: column; justify-content: center !important; align-items: center !important; }
.summer_cta_links .wp-block-button { margin: 0 !important; display: inherit; }
.summer_cta_links a{ text-align: center; margin-bottom: 7px; min-width: 310px; }
.award_content h3{ margin: -20px 0 35px; }
.summer_sec { background-color: #ffcb00; background-image: url("https://winducks.com/wp-content/uploads/2019/06/get-a-free-quote-bg.jpg"); background-repeat: no-repeat; background-size: cover; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-bottom: 0px; padding: 0px 0px 100px 0px; position: relative; }
.summer_sec::before { content: ''; display: block; width: 100%; height: 0; margin: 2px 0 0; position: absolute; left: 0; bottom: 99.5%; background-repeat: no-repeat; background-size: 100% 100%; }
.summer_sec::before { height: calc(93vw / 1920 * 100); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1920px' height='93px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 203, 0)' d='M0.000,93.000 L1920.000,93.000 L1920.000,23.982 C1920.000,23.982 1823.375,-2.819 1646.270,0.206 C1469.165,3.230 1430.434,47.148 1204.620,51.443 C978.806,55.738 904.913,14.876 689.820,19.078 C474.727,23.280 447.057,61.694 300.709,63.908 C154.361,66.122 0.000,23.982 0.000,23.982 L0.000,93.000 Z'/%3E%3C/svg%3E");
}
.summer_sec::after { content: ''; display: block; width: 100%; margin: 2px 0 0; position: absolute; left: 0; background-repeat: no-repeat; background-size: 100% 100%; height: calc(252vw / 1920 * 100); bottom: -0.2%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1920px' height='252px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(255, 255, 255)' d='M1920.000,252.000 L59.229,252.000 C68.924,232.071 89.208,218.220 112.843,217.926 C119.278,217.846 125.485,218.786 131.325,220.579 C149.445,188.986 183.280,167.529 222.282,167.045 C261.489,166.559 296.003,187.390 314.843,218.796 C316.139,218.789 317.423,218.832 318.700,218.906 C337.922,195.618 366.846,180.624 399.370,180.220 C433.776,179.792 464.555,195.794 484.312,220.942 C490.802,221.977 496.955,224.038 502.591,226.973 C518.965,216.210 538.491,209.840 559.526,209.579 C567.139,209.485 574.572,210.201 581.750,211.636 C591.812,203.761 604.428,198.995 618.180,198.824 C634.041,198.627 648.544,204.576 659.453,214.453 C678.493,194.627 705.129,182.144 734.760,181.777 C759.075,181.475 781.582,189.378 799.669,202.912 C818.863,181.116 846.831,167.222 878.127,166.833 C902.588,166.530 925.216,174.530 943.356,188.214 C962.083,159.431 994.331,140.233 1031.197,139.776 C1049.683,139.547 1067.124,144.057 1082.373,152.179 C1091.991,132.040 1112.390,118.012 1136.180,117.717 C1154.702,117.487 1171.373,125.635 1182.627,138.639 C1189.052,137.339 1195.687,136.613 1202.481,136.528 C1212.608,136.403 1222.420,137.702 1231.732,140.236 C1250.018,124.472 1273.727,114.817 1299.737,114.494 C1327.335,114.151 1352.608,124.372 1371.727,141.408 C1379.432,137.710 1388.221,136.029 1397.342,136.987 C1407.552,138.058 1416.663,142.281 1423.837,148.575 C1429.084,148.125 1434.447,148.158 1439.878,148.728 C1447.288,149.505 1454.370,151.228 1461.023,153.757 C1478.060,129.919 1507.061,115.674 1538.264,118.949 C1554.775,120.681 1569.658,127.093 1581.758,136.718 C1590.459,131.315 1600.945,128.645 1611.917,129.797 C1614.811,130.101 1617.611,130.669 1620.310,131.454 C1627.136,87.382 1667.402,55.975 1712.201,60.677 C1726.253,62.151 1739.129,67.014 1750.114,74.361 C1759.959,62.160 1775.578,55.035 1792.321,56.792 C1796.714,57.253 1800.902,58.301 1804.823,59.841 C1814.703,48.230 1829.941,41.528 1846.239,43.238 C1852.148,43.858 1857.687,45.538 1862.700,48.057 C1873.309,24.111 1894.624,6.415 1920.000,0.327 L1920.000,252.000 Z'/%3E%3Cpath fill-rule='evenodd' opacity='0.302' fill='rgb(255, 255, 255)' d='M1367.839,252.000 L0.000,252.000 L0.000,68.841 C12.498,67.974 24.105,72.947 31.504,81.319 C39.946,76.157 49.850,72.747 60.665,71.723 C95.143,68.458 126.195,90.610 131.528,121.642 C133.604,121.092 135.759,120.695 137.987,120.484 C146.433,119.685 154.512,121.576 161.221,125.390 C170.515,118.625 181.959,114.124 194.666,112.921 C218.681,110.647 241.020,120.714 254.178,137.513 C259.299,135.737 264.749,134.525 270.458,133.985 C274.635,133.589 278.758,133.580 282.795,133.902 C288.308,129.473 295.318,126.506 303.181,125.762 C310.201,125.097 316.969,126.289 322.908,128.900 C337.595,116.926 357.032,109.756 378.278,110.025 C398.301,110.279 416.569,117.099 430.674,128.215 C437.838,126.441 445.389,125.536 453.185,125.634 C458.416,125.700 463.525,126.219 468.474,127.141 C477.114,117.997 489.932,112.278 504.190,112.459 C522.504,112.690 538.233,122.586 545.673,136.774 C557.397,131.071 570.816,127.913 585.046,128.093 C613.427,128.452 638.286,142.001 652.753,162.282 C666.693,152.667 684.098,147.057 702.929,147.296 C727.021,147.601 748.576,157.410 763.390,172.774 C777.289,163.264 794.602,157.723 813.321,157.960 C836.131,158.249 856.658,167.063 871.351,181.040 C879.731,174.097 890.885,169.924 903.095,170.079 C913.681,170.213 923.401,173.581 931.160,179.134 C936.684,178.131 942.405,177.634 948.266,177.708 C964.457,177.913 979.492,182.425 992.115,190.017 C996.450,187.953 1001.188,186.507 1006.187,185.784 C1021.351,168.100 1045.016,156.866 1071.503,157.201 C1096.541,157.518 1118.834,168.103 1133.673,184.518 C1134.655,184.467 1135.643,184.438 1136.641,184.445 C1151.088,162.353 1177.620,147.722 1207.803,148.103 C1237.828,148.483 1263.912,163.623 1277.918,185.883 C1282.410,184.627 1287.187,183.972 1292.140,184.034 C1317.844,184.360 1338.470,203.715 1338.209,227.267 C1338.206,227.468 1338.191,227.666 1338.185,227.867 C1350.093,233.592 1360.268,241.918 1367.839,252.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M1920.000,252.000 L0.000,252.000 L0.000,148.198 C11.541,144.965 23.822,143.632 36.462,144.564 C75.559,147.448 108.150,171.155 124.218,204.047 C125.510,204.151 126.785,204.304 128.050,204.487 C149.199,182.949 179.300,170.503 211.733,172.895 C246.043,175.425 275.328,194.002 292.847,220.741 C299.224,222.328 305.176,224.909 310.537,228.315 C327.773,219.004 347.771,214.339 368.747,215.886 C376.339,216.446 383.682,217.798 390.710,219.844 C401.409,212.867 414.385,209.205 428.098,210.217 C443.915,211.383 457.850,218.551 467.868,229.324 C488.539,211.218 516.145,201.077 545.693,203.256 C569.940,205.044 591.681,214.847 608.535,229.877 C629.528,209.822 658.582,198.390 689.790,200.691 C714.183,202.490 736.036,212.400 752.930,227.584 C774.058,200.533 807.831,184.186 844.594,186.897 C863.027,188.257 880.014,194.247 894.506,203.644 C905.818,184.418 927.343,172.202 951.067,173.951 C969.536,175.313 985.442,184.858 995.535,198.774 C1002.047,198.031 1008.719,197.877 1015.495,198.377 C1025.593,199.122 1035.256,201.259 1044.314,204.582 C1063.885,190.457 1088.331,182.879 1114.268,184.792 C1141.789,186.822 1166.086,199.170 1183.666,217.775 C1191.660,214.755 1200.559,213.836 1209.563,215.573 C1219.641,217.517 1228.355,222.504 1234.960,229.388 C1240.225,229.391 1245.564,229.884 1250.925,230.918 C1258.240,232.329 1265.147,234.653 1271.556,237.742 C1290.576,215.469 1320.690,203.776 1351.491,209.718 C1367.788,212.861 1382.063,220.524 1393.289,231.147 C1402.421,226.514 1413.096,224.757 1423.926,226.846 C1426.783,227.397 1429.524,228.203 1432.145,229.216 C1442.731,185.920 1485.541,158.105 1529.763,166.635 C1543.634,169.310 1556.042,175.258 1566.353,183.518 C1577.208,172.214 1593.380,166.461 1609.907,169.649 C1614.243,170.486 1618.325,171.889 1622.099,173.759 C1632.938,163.046 1648.693,157.681 1664.781,160.784 C1670.614,161.909 1675.987,164.058 1680.764,166.997 C1697.891,135.891 1733.640,117.900 1770.369,124.985 C1815.235,133.638 1844.840,176.479 1837.419,221.313 C1837.473,221.310 1837.526,221.305 1837.579,221.302 C1851.883,189.619 1884.716,169.579 1920.000,172.051 L1920.000,252.000 Z'/%3E%3C/svg%3E");
}
.outline-white {
	text-shadow: 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff, 1px 1px 2px #fff, -1px -1px 2px #fff;
}
.line_break { max-width: 90px !important; height: 5px; margin: 35px 0 !important;}
.why_cta { box-shadow: 3px 3px 25px 0px rgba(0,0,0,0.16); margin: 15px 0; padding: 45px 52px 35px 52px; border-radius: 15px; background: #fff; }
.why_cta h3 { font-size: 24px !important; line-height: 1.200em !important; font-weight: 600 !important; }
.why_cta p { color: #727272 !important; font-size: 15px !important; line-height: 25px !important; }
.btn_center { text-align: center; }
.medium_btn a { font-size: 19px !important; line-height: 19px; }
.small_btn a { font-size: 16px !important; line-height: 16px; height: 50px !important; }
.left_text { padding: 70px 90px 70px 115px; }
.right_img { position: relative; }
.right_image_animate { text-align: left; position: absolute; top: 30%; left: 0; }
.right_text { padding: 70px 115px 70px 90px; }
.left_img { position: relative; }
.left_image_animate { text-align: left; position: absolute; top: 30%; right: 0; }
.ab_sec h3 { font-size: 28px !important; line-height: 1.357em !important; }
.ab_content .wp-block-group__inner-container { padding: 0; }
.title_with_sub span { font-size: 15px; line-height: 18px; display: block; }
.free_quote_sec { background-color: #ffcb00; background-image: url("https://winducks.com/wp-content/uploads/2019/06/get-a-free-quote-bg.jpg"); background-repeat: no-repeat; background-size: cover; padding: 0px 0px 230px 0px; position: relative; }
.free_quote_sec::before { height: calc(93vw / 1920 * 100);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1920px' height='93px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 203, 0)' d='M0.000,93.000 L1920.000,93.000 L1920.000,23.982 C1920.000,23.982 1823.375,-2.819 1646.270,0.206 C1469.165,3.230 1430.434,47.148 1204.620,51.443 C978.806,55.738 904.913,14.876 689.820,19.078 C474.727,23.280 447.057,61.694 300.709,63.908 C154.361,66.122 0.000,23.982 0.000,23.982 L0.000,93.000 Z'/%3E%3C/svg%3E");
    content: ''; display: block; width: 100%; margin: 2px 0 0; position: absolute; left: 0; bottom: 99.5%; background-repeat: no-repeat; background-size: 100% 100%;
}
.free_quote_sec::after { height: calc(252vw / 1920 * 100); bottom: -0.2%;     content: ''; display: block; width: 100%; margin: 2px 0 0; position: absolute; left: 0; background-repeat: no-repeat; background-size: 100% 100%;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1920px' height='252px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(255, 255, 255)' d='M1920.000,252.000 L59.229,252.000 C68.924,232.071 89.208,218.220 112.843,217.926 C119.278,217.846 125.485,218.786 131.325,220.579 C149.445,188.986 183.280,167.529 222.282,167.045 C261.489,166.559 296.003,187.390 314.843,218.796 C316.139,218.789 317.423,218.832 318.700,218.906 C337.922,195.618 366.846,180.624 399.370,180.220 C433.776,179.792 464.555,195.794 484.312,220.942 C490.802,221.977 496.955,224.038 502.591,226.973 C518.965,216.210 538.491,209.840 559.526,209.579 C567.139,209.485 574.572,210.201 581.750,211.636 C591.812,203.761 604.428,198.995 618.180,198.824 C634.041,198.627 648.544,204.576 659.453,214.453 C678.493,194.627 705.129,182.144 734.760,181.777 C759.075,181.475 781.582,189.378 799.669,202.912 C818.863,181.116 846.831,167.222 878.127,166.833 C902.588,166.530 925.216,174.530 943.356,188.214 C962.083,159.431 994.331,140.233 1031.197,139.776 C1049.683,139.547 1067.124,144.057 1082.373,152.179 C1091.991,132.040 1112.390,118.012 1136.180,117.717 C1154.702,117.487 1171.373,125.635 1182.627,138.639 C1189.052,137.339 1195.687,136.613 1202.481,136.528 C1212.608,136.403 1222.420,137.702 1231.732,140.236 C1250.018,124.472 1273.727,114.817 1299.737,114.494 C1327.335,114.151 1352.608,124.372 1371.727,141.408 C1379.432,137.710 1388.221,136.029 1397.342,136.987 C1407.552,138.058 1416.663,142.281 1423.837,148.575 C1429.084,148.125 1434.447,148.158 1439.878,148.728 C1447.288,149.505 1454.370,151.228 1461.023,153.757 C1478.060,129.919 1507.061,115.674 1538.264,118.949 C1554.775,120.681 1569.658,127.093 1581.758,136.718 C1590.459,131.315 1600.945,128.645 1611.917,129.797 C1614.811,130.101 1617.611,130.669 1620.310,131.454 C1627.136,87.382 1667.402,55.975 1712.201,60.677 C1726.253,62.151 1739.129,67.014 1750.114,74.361 C1759.959,62.160 1775.578,55.035 1792.321,56.792 C1796.714,57.253 1800.902,58.301 1804.823,59.841 C1814.703,48.230 1829.941,41.528 1846.239,43.238 C1852.148,43.858 1857.687,45.538 1862.700,48.057 C1873.309,24.111 1894.624,6.415 1920.000,0.327 L1920.000,252.000 Z'/%3E%3Cpath fill-rule='evenodd' opacity='0.302' fill='rgb(255, 255, 255)' d='M1367.839,252.000 L0.000,252.000 L0.000,68.841 C12.498,67.974 24.105,72.947 31.504,81.319 C39.946,76.157 49.850,72.747 60.665,71.723 C95.143,68.458 126.195,90.610 131.528,121.642 C133.604,121.092 135.759,120.695 137.987,120.484 C146.433,119.685 154.512,121.576 161.221,125.390 C170.515,118.625 181.959,114.124 194.666,112.921 C218.681,110.647 241.020,120.714 254.178,137.513 C259.299,135.737 264.749,134.525 270.458,133.985 C274.635,133.589 278.758,133.580 282.795,133.902 C288.308,129.473 295.318,126.506 303.181,125.762 C310.201,125.097 316.969,126.289 322.908,128.900 C337.595,116.926 357.032,109.756 378.278,110.025 C398.301,110.279 416.569,117.099 430.674,128.215 C437.838,126.441 445.389,125.536 453.185,125.634 C458.416,125.700 463.525,126.219 468.474,127.141 C477.114,117.997 489.932,112.278 504.190,112.459 C522.504,112.690 538.233,122.586 545.673,136.774 C557.397,131.071 570.816,127.913 585.046,128.093 C613.427,128.452 638.286,142.001 652.753,162.282 C666.693,152.667 684.098,147.057 702.929,147.296 C727.021,147.601 748.576,157.410 763.390,172.774 C777.289,163.264 794.602,157.723 813.321,157.960 C836.131,158.249 856.658,167.063 871.351,181.040 C879.731,174.097 890.885,169.924 903.095,170.079 C913.681,170.213 923.401,173.581 931.160,179.134 C936.684,178.131 942.405,177.634 948.266,177.708 C964.457,177.913 979.492,182.425 992.115,190.017 C996.450,187.953 1001.188,186.507 1006.187,185.784 C1021.351,168.100 1045.016,156.866 1071.503,157.201 C1096.541,157.518 1118.834,168.103 1133.673,184.518 C1134.655,184.467 1135.643,184.438 1136.641,184.445 C1151.088,162.353 1177.620,147.722 1207.803,148.103 C1237.828,148.483 1263.912,163.623 1277.918,185.883 C1282.410,184.627 1287.187,183.972 1292.140,184.034 C1317.844,184.360 1338.470,203.715 1338.209,227.267 C1338.206,227.468 1338.191,227.666 1338.185,227.867 C1350.093,233.592 1360.268,241.918 1367.839,252.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M1920.000,252.000 L0.000,252.000 L0.000,148.198 C11.541,144.965 23.822,143.632 36.462,144.564 C75.559,147.448 108.150,171.155 124.218,204.047 C125.510,204.151 126.785,204.304 128.050,204.487 C149.199,182.949 179.300,170.503 211.733,172.895 C246.043,175.425 275.328,194.002 292.847,220.741 C299.224,222.328 305.176,224.909 310.537,228.315 C327.773,219.004 347.771,214.339 368.747,215.886 C376.339,216.446 383.682,217.798 390.710,219.844 C401.409,212.867 414.385,209.205 428.098,210.217 C443.915,211.383 457.850,218.551 467.868,229.324 C488.539,211.218 516.145,201.077 545.693,203.256 C569.940,205.044 591.681,214.847 608.535,229.877 C629.528,209.822 658.582,198.390 689.790,200.691 C714.183,202.490 736.036,212.400 752.930,227.584 C774.058,200.533 807.831,184.186 844.594,186.897 C863.027,188.257 880.014,194.247 894.506,203.644 C905.818,184.418 927.343,172.202 951.067,173.951 C969.536,175.313 985.442,184.858 995.535,198.774 C1002.047,198.031 1008.719,197.877 1015.495,198.377 C1025.593,199.122 1035.256,201.259 1044.314,204.582 C1063.885,190.457 1088.331,182.879 1114.268,184.792 C1141.789,186.822 1166.086,199.170 1183.666,217.775 C1191.660,214.755 1200.559,213.836 1209.563,215.573 C1219.641,217.517 1228.355,222.504 1234.960,229.388 C1240.225,229.391 1245.564,229.884 1250.925,230.918 C1258.240,232.329 1265.147,234.653 1271.556,237.742 C1290.576,215.469 1320.690,203.776 1351.491,209.718 C1367.788,212.861 1382.063,220.524 1393.289,231.147 C1402.421,226.514 1413.096,224.757 1423.926,226.846 C1426.783,227.397 1429.524,228.203 1432.145,229.216 C1442.731,185.920 1485.541,158.105 1529.763,166.635 C1543.634,169.310 1556.042,175.258 1566.353,183.518 C1577.208,172.214 1593.380,166.461 1609.907,169.649 C1614.243,170.486 1618.325,171.889 1622.099,173.759 C1632.938,163.046 1648.693,157.681 1664.781,160.784 C1670.614,161.909 1675.987,164.058 1680.764,166.997 C1697.891,135.891 1733.640,117.900 1770.369,124.985 C1815.235,133.638 1844.840,176.479 1837.419,221.313 C1837.473,221.310 1837.526,221.305 1837.579,221.302 C1851.883,189.619 1884.716,169.579 1920.000,172.051 L1920.000,252.000 Z'/%3E%3C/svg%3E");
}
.line_center { margin: 35px auto !important; }
.why_content h3 { font-weight: 600 !important; font-size: 24px; line-height: 28px; }
.why_content img { font-weight: 600; border-radius: 20px 20px 20px 20px; box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.1); }
.testi_slider { max-width: 1200px; background: #fff; margin: 0 auto; border-radius: 20px; padding: 30px 50px 50px; }
.write_form { box-shadow: 11px 11px 45px 0px rgba(0,0,0,0.15); }
.write_form_column { padding: 130px 175px 130px 140px; position: relative; background: #fff; z-index: 1; }
.address_column { padding: 130px 30px 130px 50px; background-color: transparent; background-image: linear-gradient(45deg, #f7941d 0%, #f9be02 100%); }
.address_column * { color: #fff; }
.address_column strong { font-weight: 600; }
.address_column a:hover { color: #000; }
.address_column h3 { font-size: 25px; line-height: 28px; margin-bottom: 20px; }
.content_align_center .gb-layout-column-wrap { align-items: center; }

/*Contact Form*/
html form.wpcf7-form .contact-column:not(.contact-field-type-submit) { padding: 0 15px 30px !important; }
html form.wpcf7-form .contact-column .wpcf7-form-control-wrap { display: block; width: 100%; }
html form.wpcf7-form .contact-column .wpcf7-form-control-wrap .wpcf7-form-control { font-size: 15px; min-height: 40px; padding: 5px 14px; border-radius: 3px; color: #373a3c; vertical-align: middle; width: 100%; max-width: 100%;background-color: #fff; border-color: #393939; border-width: 0 0 1px; border-radius: 0 0 0 0; margin: 0; }
html form.wpcf7-form .contact-column .wpcf7-form-control-wrap .wpcf7-form-control::-webkit-input-placeholder 	{ color: #373a3c; font-style: normal; }
html form.wpcf7-form .contact-column .wpcf7-form-control-wrap .wpcf7-form-control::-moz-placeholder 			{ color: #373a3c; font-style: normal; }
html form.wpcf7-form .contact-column .wpcf7-form-control-wrap .wpcf7-form-control:-ms-input-placeholder 		{ color: #373a3c; font-style: normal; }
html form.wpcf7-form .contact-column .wpcf7-form-control-wrap .wpcf7-form-control:-moz-placeholder 				{ color: #373a3c; font-style: normal; }
html form.wpcf7-form .contact-column .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea { height: 112px; }
html form.wpcf7-form .contact-column .mc4wp-checkbox-contact-form-7 input[type="checkbox"] { margin-right: 0.5em; }
html form.wpcf7-form .contact-column .mc4wp-checkbox-contact-form-7 span { font-size: 0.8em; display: inline-block; vertical-align: middle; }
html form.wpcf7-form .contact-column.contact-field-type-submit { justify-content: flex-end; margin: 30px 0 0; }
html form.wpcf7-form .contact-column.contact-field-type-submit button { color: #fff; text-align: center !important; border-radius: 50px !important; background-image: -moz-linear-gradient( 0deg,#fca100 0%,#fcb200 100%); background-image: -webkit-linear-gradient( 0deg,#fca100 0%,#fcb200 100%); background-image: -ms-linear-gradient( 0deg,#fca100 0%,#fcb200 100%); box-shadow: 0 15px 30px 0 rgba(247,148,29,.3); height: 50px; padding: 0 50px !important; display: inline-flex; align-items: center; font-size: 16px; font-weight: 600; border-radius: 50px; transition: all 450ms; overflow: hidden; margin-bottom: 0; }
html form.wpcf7-form .contact-column.contact-field-type-submit button span { position: relative; }
html form.wpcf7-form .contact-column.contact-field-type-submit button > span::before { content: ''; display: block; width: 500px; height: 500px; background-color: #292929; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(0); transition: transform 450ms cubic-bezier(.75,.1,.25,.9); z-index: 0; }
html form.wpcf7-form .contact-column.contact-field-type-submit button:hover { box-shadow: 0 0 10px 0 rgba(0,0,0,.5); }
html form.wpcf7-form .contact-column.contact-field-type-submit button:hover > span::before { transform: translate(-50%,-50%) scale(1); }
html form.wpcf7-form .contact-column.contact-field-type-submit .ajax-loader { position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; right: 16px; background-color: #fff; border-radius: 50%; }
html form.wpcf7-form .contact-column .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-not-valid { box-shadow: 0 0 2px 1px red; }
html form.wpcf7-form .contact-form-fields-wrapper + div.wpcf7-validation-errors,
html form.wpcf7-form .contact-form-fields-wrapper + div.wpcf7-acceptance-missing { color: red; }
html form.wpcf7-form .contact-form-fields-wrapper + div.wpcf7-mail-sent-ok { color: green; }
html form.wpcf7-form .contact-form-fields-wrapper .contact-field-label { display: none; }
html form.wpcf7-form .contact-form-fields-wrapper { display: flex;  flex-wrap: wrap; }
html form.wpcf7-form .contact-form-fields-wrapper .contact-col-33 { width: 33.3333%; }
html form.wpcf7-form .contact-form-fields-wrapper .contact-col-100 { width: 100%; }
html form.wpcf7-form .contact-form-fields-wrapper .contact-field-type-submit { text-align: right; }
@media (max-width: 567px) {
	html form.wpcf7-form .contact-form-fields-wrapper + .wpcf7-response-output { padding: 0 40px !important; text-align: center; bottom: 95px; }
	html .contact-column.contact-field-type-submit { justify-content: center; margin: 60px 0 0; }
}
.f_social { display: flex; margin: 20px 0 0; }
.f_social li { margin-right: 13px; margin-bottom: 13px; font-size: 1.25rem; word-break: break-word; }
.f_social li a { width: 50px; height: 50px; font-size: 15px; background-color: #00aeef; border-radius: 50%; color: #fff; transition: ease-in 0.15s all; text-decoration: none !important; display: table-cell; vertical-align: middle; text-align: center; line-height: 100%; }
.f_social a span { line-height: 80%; display: block; color: #fff; }
.auxicon-facebook::before { content: "\f09a"; font-family: 'FontAwesome' !important; }
.auxicon-linkedin::before { content: "\f0e1"; font-family: 'FontAwesome' !important; }
.auxicon-instagram::before { content: "\f16d"; font-family: 'FontAwesome' !important; }
.f_social li a:hover { transform: scale(1.15); background-color: #f7941d; }
.footer-widgets section#block-2 h3 { font-family: 'Poppins'; font-size: 21px; line-height: 28px; font-weight: 700; border: 0; margin: 0 0 2.5em; text-transform: none; letter-spacing: 0; position: relative; padding: 0 0 0 20px; }
.footer-widgets section#block-2 h3::before { content: ''; display: block; width: 5px; height: 22px; background-color: #f7941d; border-radius: 5px; position: absolute; top: 3px; left: 0; }
.footer-widgets section#block-2 .widget_nav_menu ul > li { color: #000; font-weight: 600; margin-bottom: 1.9em; position: relative; padding: 0 0 0 15px; }
.footer-widgets section#block-2 .widget_nav_menu ul > li::before { content: ''; display: block; width: 5px; height: 5px; border-radius: 5px; background-color: #f7941d; position: absolute; left: 0; top: 9px; }
.footer-widgets section#block-2 .widget_nav_menu a { color: inherit; text-decoration: none; transition: all 0.2s linear 0s; font-size: 18px; line-height: 27px; }
.footer-widgets section#block-2 .widget_nav_menu a:hover { color: #00AEEF; }
.footer-widgets section#block-2 p { color: rgb(114, 114, 114); margin: 0; }
.footer-widgets section#block-3 p { color: #fff; margin: 0; }
.footer-widgets section#block-2 label { color: inherit; font-size: inherit !important; margin-bottom: 70px; display: block; }
.footer-widgets section#block-2 .mc4wp-form-fields-submit { position: relative; }
.footer-widgets section#block-2 .mc4wp-form-fields-submit input { background-color: #00aeef; border: 0; border-radius: 50px; height: 50px; font-size: 16px; font-style: normal; padding: 20px 50px 20px 20px; color: #fff !important; }
.footer-widgets section#block-2 .mc4wp-form-fields-submit input::placeholder { color: #fff !important; opacity: 0.5; }
.footer-widgets section#block-2 .mc4wp-form-fields-submit button { background-color: transparent; background-size: cover;  border-radius: 50%; margin: 3px; width: 44px; height: 44px; padding: 0; position: absolute; right: 0; top: 0; transition: ease-in 0.15s all;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' viewBox='0 0 54 54'%3E%3Cg transform='translate(-318 -3837)'%3E%3Ccircle cx='27' cy='27' r='27' transform='translate(318 3837)' fill='%23f7941d'/%3E%3Cg transform='translate(148 1039.196)'%3E%3Cpath d='M2634.7-1692.644l3.792,3.792-.632.632-3.16,3.16' transform='translate(-2441.976 4513.448)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath d='M2634.7-1692.644l3.792,3.792-.632.632-3.16,3.16' transform='translate(-2437.873 4513.448)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.footer_phone { padding: 0; display: flex; text-align: left; justify-content: flex-end; }
.footer_phone li { margin: 0 0 0 40px !important; color: #fff; font-weight: 400; }
.footer_phone li i { margin-right: 5px !important; color: #fff !important; }
.footer_phone li a { color: #fff; margin-left: 5px; text-decoration: none; }
.footer_phone li a:hover { text-decoration: none; }
.contact_map { margin-top: -100px; }
.location_banner { background-color: #227ec2; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 70px 0px 0px 0px !important; position: relative; overflow: hidden; }
.location_banner::before { content: ''; display: block; position: absolute; bottom: -2px; left: 0; height: 20.6vw; width: 100%; background-size: 120% auto; background-repeat: no-repeat; background-position: 60% 0; z-index: 1;
	background-image: url("data:image/svg+xml,%3Csvg id='OBJECTS' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 564.98 158.3'%3E%3Ctitle%3Eslide-overlay%3C/title%3E%3Cg style='opacity:0.26'%3E%3Cpath d='M147.52,368.36a12,12,0,0,1,12,12,11.58,11.58,0,0,1-.18,2.05,20.89,20.89,0,0,1,19.94,1,22.66,22.66,0,0,1,43.17,4.67,14.7,14.7,0,0,1,21.33,16.08c.36.19.71.4,1.05.62a21.48,21.48,0,0,1,26.69-3.21,19.05,19.05,0,0,1,36.19,8A23.81,23.81,0,0,1,328,411.8a27.46,27.46,0,0,1,49.37,1.66,17.77,17.77,0,0,1,8.26,4.28,23.78,23.78,0,0,1,34.59,4.91,27.91,27.91,0,0,1,45.86-2.26,22,22,0,0,1,33.84,5.75,20.25,20.25,0,0,1,37,11.37v41.1H15.5v-2.19A31.81,31.81,0,0,1,3.15,417.53a22.95,22.95,0,0,1,38.7-22,26.43,26.43,0,0,1,33.79-12.92,20.55,20.55,0,0,1,40.22-.13,20.91,20.91,0,0,1,19.69-3A12,12,0,0,1,147.52,368.36Z' transform='translate(27.85 -366.26)' style='fill:%23f8feff;fill-rule:evenodd'/%3E%3C/g%3E%3Cpath d='M377.23,414.31a12,12,0,0,0-12,12,12.6,12.6,0,0,0,.17,2.05,20.87,20.87,0,0,0-19.93,1,22.66,22.66,0,0,0-43.17,4.67A14.72,14.72,0,0,0,281,450.14c-.35.19-.71.4-1,.62a21.47,21.47,0,0,0-26.68-3.21,19.06,19.06,0,0,0-36.2,8,23.79,23.79,0,0,0-20.27,2.23,27.46,27.46,0,0,0-49.37,1.66,17.77,17.77,0,0,0-8.26,4.28,23.78,23.78,0,0,0-34.59,4.91,27.91,27.91,0,0,0-45.86-2.26,22.05,22.05,0,0,0-33.85,5.75,20.25,20.25,0,0,0-37,11.37v41.1H509.25v-2.19a31.81,31.81,0,0,0,12.35-58.89,23,23,0,0,0-38.71-22,26.43,26.43,0,0,0-33.79-12.92,20.55,20.55,0,0,0-40.22-.13,20.89,20.89,0,0,0-19.68-3A12,12,0,0,0,377.23,414.31Z' transform='translate(27.85 -366.26)' style='fill:%23fff;fill-rule:evenodd;opacity:0.2'/%3E%3Cpath d='M132.05,394.19a12,12,0,0,1,12,12,12.6,12.6,0,0,1-.17,2.05,20.87,20.87,0,0,1,19.93,1A22.66,22.66,0,0,1,207,414,14.72,14.72,0,0,1,228.32,430c.35.2.7.4,1.05.62a21.44,21.44,0,0,1,26.68-3.2,19.05,19.05,0,0,1,36.2,8,23.72,23.72,0,0,1,20.27,2.22,27.45,27.45,0,0,1,49.37,1.67,17.76,17.76,0,0,1,8.26,4.27,23.77,23.77,0,0,1,34.59,4.92,27.9,27.9,0,0,1,45.86-2.27A22,22,0,0,1,484.44,452a20.25,20.25,0,0,1,37,11.37v41.1H0v-2.19a31.8,31.8,0,0,1-12.35-58.88,23,23,0,0,1,38.71-22,26.43,26.43,0,0,1,33.79-12.92,20.55,20.55,0,0,1,40.22-.13,20.84,20.84,0,0,1,19.68-3A12,12,0,0,1,132.05,394.19Z' transform='translate(27.85 -366.26)' style='fill:%23fff;fill-rule:evenodd'/%3E%3C/svg%3E");
}
.location_banner .wp-block-cover__image-background { display: none; }
.location_sec { padding: 0px 0px 160px 0px; }
.location_column { box-shadow: 3px 3px 25px 0px rgba(0,0,0,0.16); margin: 0; padding: 10px; }
.location_column h3,
.location_column h5 { font-size: 24px; line-height: 1.417em; font-weight: 600; margin: 1.4em 0; color: #000; }
.location_column p a { color: #7A7A7A; font-size: 26px; font-weight: 600; line-height: 25px; margin: 0; text-decoration: none; }
.location_column p a:hover { color: #1691aa; }
.location_column a { margin: 0px 0px 30px; }
.page-id-7074 .summer_sec { margin-top: 150px; }
.loc_margin { margin: 100px 0; }
.os_column .gb-layout-column-wrap .gb-block-layout-column { box-shadow: 3px 3px 25px 0px rgba(0,0,0,0.16); margin: 0; padding: 10px; border-radius: 15px 15px 15px 15px; }
.os_column .gb-layout-column-wrap .gb-block-layout-column img { border-radius: 0; }
.os_column .gb-layout-column-wrap .gb-block-layout-column a { margin-bottom: 30px; }
.os_column .gb-layout-column-wrap .gb-block-layout-column p { padding: 0px 30px 0px 30px; font-size: 15px; }
html .masonry_gallery { column-count: 6; width: 100% !important; display: inherit; }
html .masonry_gallery > .wp-block-image { width: 100% !important; display: inline-block; box-sizing: border-box; }
html .masonry_gallery > .wp-block-image a { height: auto !important; }
html .masonry_gallery > .wp-block-image > a:hover { transform: none; }
.gallery_sec {margin: 0 0 160px;}
.contact_details { width: 68.813%; }
.contact_details p { margin: 0; color: #2a2a2a;}
.contact_details a { color: #2a2a2a; text-decoration: none;}
.contact_details a:hover { color: #1bb0ce;}
.contact_details p strong { font-weight: 700; }
.contact_details h4 { font-size: 24px; line-height: 1; color: #2a2a2a; }
.contact_details .hours_title { color: #f7941d; margin-bottom: 12px; }
.inner_banner { padding: 30px 0 0 !important; }
.contact_map { margin-top: -10px; }
.contact_map .wp-block-group__inner-container { padding: 0; }
.select_location .gb-layout-column-wrap { margin: 0; }
.select_location .gb-layout-column-wrap a { padding: 11px 40px 11px 40px !important; }
.collapse_2 .gb-accordion-title { position: relative !important; padding: 1.2em 2.3em 1.2em 1.3em !important; border-bottom: solid 1px #d4d4d4 !important; font-weight: 500 !important; font-size: 18px !important; line-height: 18px  !important; }
.collapse_2 .gb-accordion-text { padding: 1.3em !important; border: none !important; }
.collapse_2 .gb-accordion-text p { margin:0 !important; }
.collapse_2 .gb-accordion-title::after { content: '\f107' !important; left: inherit !important; right: 20px !important; }
.collapse_2.gb-block-accordion details[open] .gb-accordion-title::after {content: '\f106' !important; }
.testi_page_sec { position: relative; }
.testi_page_sec::after { content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNTUuMzEgNjg2LjkiPjx0aXRsZT5Bc3NldCAyPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iT2JqZWN0cyI+PGcgaWQ9IkQiPjxwYXRoIGQ9Ik0yMDMgMzUuNDVhMzIuMzkgMzIuMzkuMCAwIDAtOS41NSA4Ljk1Yy0yLjkxIDQtNC4yOSAxMS4yLTYuMzUgMTAuMzNzLTEuMDgtNS4yMi0uMjgtNy4zMWMwLS4xMi43NS0yIDEuODYtNC40MyAyLjU0LTYuNzIgNC41My0xNS4xMiAyLjYzLTE4LjU1LTEuMzctMi40Ni00LjA5LTQuOS03LTcgLjY0IDEuNDIgMS4xOCAyLjYzIDEuNTQgMy4zOCAxLjkyIDQuMDkgMSAxMy4zNS41NCAxNy4xNGE0LjE3IDQuMTcuMCAwIDEtNy41OCAxLjgzYy0uMjEtLjMtNS03LjM4LTcuNTQtMTEuNDlhNS4zMSA1LjMxLjAgMCAwLS44Ni0xLjA3TDE3MC42IDMwYTE2Ljc3IDE2Ljc3LjAgMCAxLTExLjM2IDE3LjE4IDExNC4wNiAxMTQuMDYuMCAwIDAtMTguNTkgOGMtMTIuNDkgNy0yNi43NiAyMi42Mi0yOC4wOSAzNC42MS0uNjMgNS42Mi4zOSAxMy4wOSAxLjQ2IDIxIDEuNSAxMS4wOSAzLjIxIDIzLjY3IDEgMzUuMTQtMy41NiAxOC4xMSA1Ljg1IDM0LjQyIDI2Ljk0IDYyIDIxLjggMjguNSAyMy4yMyA0Mi4yNyAxOC4yMiA2Mi4zNWwtLjI2IDFjLTQuNjYgMTguNjUtNi40IDI1LjYzLTIxLjE0IDQzLjUzLTcuMjEgOC43Ni0yNi45MyAyOC44Ny00NiA0OC4zMlM1My42MyA0MDMgNDguMTQgNDEwLjFhMTMzLjIzIDEzMy4yMy4wIDAgMC0xNi4zOSAyNy42MiA0IDQgMCAwIDEtLjM3LjcxYy0uMDYuMS02LjU2IDEwLjA1LTEyLjQgMjFDOC4xNCA0NzkuNzggOS45MSA0ODQgMTAgNDg0LjEyYzQuMzEgOC42MyA5LjY1IDE1LjcgMjAuMzkgMjcgNC4yOCA0LjUyIDEwIDguODkgMTUuMSAxMi43NHM5LjI1IDcgMTIgMTAuMTVjNCA0LjUyIDkuNzggMTQuNCA4LjM2IDIxLjY3QTkgOSAwIDAgMSA2MSA1NjIuMjRjLTMuODYgMS45NC00LjEzIDMuMDctNS4yNCA3LjgzLS4xNi42OC0uMzMgMS40LS41MiAyLjE3YTIwLjQ2IDIwLjQ2LjAgMCAwLS41NyA0LjQybDcuNS0zLjM3QTkuMTQgOS4xNC4wIDAgMSA3NSA1ODAuNTdjMS4xOCA5Ljk0IDguMTIgMjkuODQgMjEuNzMgNDAuOTMgMi42OCAyLjE4IDUuMSA0LjIyIDcuNDQgNi4yIDEwLjUyIDguODggMTcuNDcgMTQuNzYgMjYuNDggMTQuNzYgMTUuMzEuMCAyNC4yOC0xLjUxIDI4LTNhNC4xMiA0LjEyLjAgMCAxLS4xMy00LjU3YzEuNzQtMi44NSA0LjgyLTIgNi40Ny0xLjUyIDEuODMuNTEgMy44NCAxLjEzIDYuMTggMS44NCAxMi4xMiAzLjcxIDMwLjQ1IDkuMzIgNTEuMDggOS4yaDBhMyAzIDAgMCAxIC40Mi4wYzEzLjQ1IDEuMzggMzIuMTYtMTEuNCA0MS4yLTI0LjIxIDQuMTYtNS45MSAxNi0yOS45IDIwLjcxLTQyLjA5LjE2LS40MS4zMi0uODIuNDctMS4yMiAxLjEyLTMgMi4zOS02LjM5IDUuNjYtNy42M2E3LjM2IDcuMzYuMCAwIDEgNi4yMy42M2MuMzguMjEuOTEuNDYgMS41Ljc1IDMgMS40NCA1LjQzIDIuNjcgNi45IDQuMTNhMzAuNzQgMzAuNzQuMCAwIDAgNy44MyA1LjU5Yy0uMjMtMS42NC0uMzYtMy4yNy0uNDgtNC44Ni0uMjYtMy40OS0uNTEtNi43OC0xLjgxLTguN2ExNy44MyAxNy44My4wIDAgMC0zLjA3LTEuNjhjLTIuOC0xLjM0LTUuNy0yLjczLTYuMzMtNS43OGE1LjMxIDUuMzEuMCAwIDEgMS4zLTQuNjFjMS44OS0yLjE1IDQuNS00Ljg0IDcuNTMtOCAxMy4xMy0xMy41MSAzNS4wOS0zNi4xMyAzNS4wNy01My4yNy4wLS4wOS4wLS4xNy4wLS4yNi4yNy00LjM1LTQuMTgtMjItNTEuMzEtOTEuNDJDMjY4IDM2My4yOSAyNDEuMyAzMjcuMzkgMjQxIDMyN2EyLjcgMi43LjAgMCAxLS4yMi0uMzNjLTEuMi0yLTI5LjI3LTQ4LjgxLTI3LjA4LTc5Ljc5IDEuNTQtMjEuNzYgMTMuNDMtMzQuNTMgMjMuOTMtNDUuNzkgNS43My02LjE2IDExLjE0LTEyIDEzLjgyLTE4LjM5IDYuMTEtMTQuNjcgNC43Ni0zMy4xNSA0LTQzLjA4LS4xNy0yLjMyLS4zLTQuMTUtLjMtNS40Ni4wLTIuODYgMS02LjU2IDIuMzItMTEuMjQgMi4wNy03LjQ0IDQuNjQtMTYuNyAzLjcxLTI1LTEuNTEtMTMuNjMtMTIuMDYtMzQuMjQtMjIuMTItNDMuMjRDMjI0LjIzIDQxLjM1IDIxMSAzNC4zOSAyMDIuODggMzUuNTFtOTAgNTQxLjY1ek0zMTEgNTY2Ljg0eiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjxwYXRoIGQ9Ik0yNTguODYgMzg0LjU4czEyIDE5Ljc4IDE4IDM5LjIgMTAuNTkgNDUuNTYgMTAuNTkgNDUuNTYgMjAuMzUtMi43NSAzMC03LjQyQzMyNy43MiA0NTcgMzMwIDQ0OS44NyAzMzAgNDQ5Ljg3bC0yOC43OS00NC40NS02Mi4xOS05MC41OXMtMzMuNyA2Ljg5LTUzLjA1IDcuNDItNTQuNTEtNy40Mi01NC41MS03LjQyTDYzLjQzIDM4OSAzNi45IDQxNS44NGwtOSAyMC4zczguNDggNS42NSAxMy4wNyA3Ljc3IDI3LjkgOS44OSAyNy45IDkuODkuMTMtOC42NSAyLjY0LTE0LjQ0Yy44NC0xLjk0IDI3LjczLTYxLjQ5IDI3LjczLTYxLjQ5IiBzdHlsZT0iZmlsbDojZmNhMTAwO3N0cm9rZTojNDE0MDQyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6N3B4Ii8+PHBhdGggaWQ9Im5lY2tsaW5ldG9wIiBkPSJNMjQ3LjU2IDMzMVMyMTMuMjggMzQyIDE5MCAzNDJzLTY5LjkyLTExLTY5LjkyLTExbDE4LjQtMjIuNDFzMjguMjIgNy4zMiA1MS41MiA3LjMyIDQ1LjcxLTcuMzIgNDUuNzEtNy4zMnoiIHN0eWxlPSJmaWxsOiMwMGFlZWY7c3Ryb2tlOiM0MTQwNDI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDozcHgiLz48cGF0aCBkPSJNMjg3LjQ2IDQ2OS4zNCA2OC44NiA0NTMuOHMtNSAyNS43OC01LjQ4IDQ4LjU2IDUuODMgMzYuNTUgNS44MyAzNi41NVMxNTYuODggNTUyIDE4Ny4wOCA1NTEuMUMyNTUuNDIgNTQ5IDI5MS43IDUzNS4yIDI5MS43IDUzNS4yczEuMTQtMjMuNjEgMS4xNC0zMi43M0ExMDEuMTEgMTAxLjExLjAgMCAwIDI4Ny40NiA0NjkuMzR6IiBzdHlsZT0iZmlsbDojZmNhMTAwO3N0cm9rZTojNDE0MDQyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6OXB4Ii8+PHBhdGggZD0iTTk5LjIzIDM2Ni4yMlM2My45MSA0ZTIgNjMuMzggNDQ4LjExczUuODMgNzcuMiA1LjgzIDc3LjIgODcuNjcgMTMuNDEgMTE3Ljg3IDExLjQzYzY4LjM0LTQuNDcgMTA0LjYyLTE5LjI2IDEwNC42Mi0xOS4yNnMxLjE0LTQ5Ljg3IDEuMTQtNjkuMTNjMC00MC41MS0zMC40Mi03MC40OC0zMC40Mi03MC40OCIgc3R5bGU9ImZpbGw6I2ZjYTEwMCIvPjxwYXRoIGQ9Ik03Mi44NCA1OTIuNDFhMi4wOSAyLjA5LjAgMCAxLTItMS40Yy0zLTguNTYtOC44NS05NC44Ni05LjM5LTEwMy44OS0uODktMTQuOTQgMi44OC0zMyAzLTMzLjc1YTIuMDggMi4wOC4wIDEgMSA0LjA4Ljg2YzAgLjE4LTMuODEgMTguMjctMyAzMi42NCAxLjA5IDE4LjI1IDYuNjcgOTUuNTkgOS4xNyAxMDIuNzZhMi4wOSAyLjA5LjAgMCAxLTIgMi43OHoiLz48cGF0aCBkPSJNMjg1LjExIDU4OS44N2EyLjA5IDIuMDkuMCAwIDEtMS44OS0zYzYuNjctMTQuMiA4LjIzLTQ5LjE2IDguODktNjQuMDkuMS0yLjExLjE4LTMuODguMjUtNS4yLjYxLTEwLjg2LTMuMzMtNTkuNzctMy4zNy02MC4yN2EyLjA5IDIuMDkuMCAwIDEgNC4xNi0uMzNjLjE2IDIgNCA0OS42OSAzLjM4IDYwLjgzLS4wOCAxLjMxLS4xNSAzLjA2LS4yNSA1LjE2LS43MyAxNi40Ni0yLjI2IDUwLjcyLTkuMjggNjUuNjdBMi4wOCAyLjA4LjAgMCAxIDI4NS4xMSA1ODkuODd6Ii8+PHBhdGggaWQ9InJpZ2h0X2Zvb3QiIGRhdGEtbmFtZT0icmlnaHQgZm9vdCIgZD0iTTIyOC4yNCA2NDcuMDVzMS43OSA3Ljc0LTMuNTggNy4xNS0yMC44NS01LjktMjMuODMuMC02LjU2IDE0Ljg3LTYuNTYgMTQuODcgMjAuMjYtNS4zNyAyMi42NS4wIDExLjYxIDE0LjMgMTEuNjEgMTQuMy0uMjktMTUuNSA3LjQ2LTE1LjUgMzMuMzcgMS4yIDMzLjM3IDEuMlMyNTIuMDggNjU2IDI0Ny4zMSA2NTQuNzlzLTEwLjEzLTE1LjQ5LTEwLjEzLTE1LjQ5eiIgc3R5bGU9ImZpbGw6I2Y3OTQxZDtzdHJva2U6IzQxNDA0MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjdweCIvPjxwYXRoIGlkPSJyaWdodF9mb290LTIiIGRhdGEtbmFtZT0icmlnaHQgZm9vdCIgZD0iTTEyOC41NyA2NDYuNDVzLTEuNzkgNy43NSAzLjU3IDcuMTUgMjAuODYtNS44OSAyMy44NC4wIDYuNTYgMTQuODcgNi41NiAxNC44Ny0yMC4yNy01LjM2LTIyLjY1LjAtMTEuNjEgMTQuMy0xMS42MSAxNC4zLjI5LTE1LjQ5LTcuNDYtMTUuNDktMzMuMzcgMS4xOS0zMy4zNyAxLjE5IDE3LjI4LTEzLjExIDIyLTE0LjMgMTAuMTMtMTYuNjkgMTAuMTMtMTYuNjl6IiBzdHlsZT0iZmlsbDojZjc5NDFkO3N0cm9rZTojNDE0MDQyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6N3B4Ii8+PHBhdGggaWQ9Im1vdXRoX291dGxpbmUiIGRhdGEtbmFtZT0ibW91dGggb3V0bGluZSIgZD0iTTE5Mi44MSAxNDAuNWExMCAxMCAwIDAgMC0xMi0uMThjLTMuMTcgMi4zNS02Ljg2IDUtOS4xOSA2LjU4QzE2Ni44MiAxNTAuMDggMTUzIDE1OCAxNDkuODYgMTU4SDEzOS42OWE4LjE3IDguMTcuMCAwIDAtNy4yMSAxMiAxMi44MyAxMi44My4wIDAgMCAzLjA4IDMuODVjNi4zNiA1LjMgMzUuMzIgMTcuNDggNTEuMyAxN3M0OS44OC0xNC44MyA1Mi41My0yMC42NmExMy4zOCAxMy4zOC4wIDAgMCAxLjA3LTQgNy40NyA3LjQ3LjAgMCAwLTcuODQtOC4yNmMtNS42My4zLTEzLjE3LjQ5LTE2LS40NkMyMTMuMzMgMTU2LjQxIDIwMC41MSAxNDYuNTYgMTkyLjgxIDE0MC41eiIgc3R5bGU9ImZpbGw6I2Y3OTQxZDtzdHJva2U6IzQxNDA0MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjdweCIvPjxwYXRoIGQ9Ik0yMzAuMzMgMTE4LjE4YTEuNTggMS41OC4wIDAgMCAxLjg2LTIuMTdjLS40My0uNzktLjktMS41NS0xLjM5LTIuMjhhMzAuMzggMzAuMzguMCAwIDAtMy4zMi00LjA3IDMxLjg0IDMxLjg0LjAgMCAwLTQtMy41IDI2LjY0IDI2LjY0LjAgMCAwLTUtM2wtLjE5LS4wOS0uMjQtLjA5LS40OS0uMTktLjQ4LS4xN2E1LjE3IDUuMTcuMCAwIDAtLjY5LS4yMiA5LjE0IDkuMTQuMCAwIDAtNC0uMDkgMTEuMzEgMTEuMzEuMCAwIDAtNC4yMiAxLjg3IDE2Ljg5IDE2Ljg5LjAgMCAwLTQuMjMgNC4zNCAyMSAyMSAwIDAgMC0yLjQ1IDQuNzUgMTguODkgMTguODkuMCAwIDAtLjc0IDIuNTd2MGExLjY2IDEuNjYuMCAwIDAgMi40MiAxLjY0czcuOTMtNC4zMyAxMi4yMS00LjI1UzIzMC4zMyAxMTguMTggMjMwLjMzIDExOC4xOHoiIHN0eWxlPSJmaWxsOiM0MTQwNDIiLz48cGF0aCBkPSJNMTM5LjIxIDExOC4xOGExLjU5IDEuNTkuMCAwIDEtMS44Ny0yLjE3Yy40My0uNzkuOS0xLjU1IDEuMzktMi4yOGEzMS4xOCAzMS4xOC4wIDAgMSAzLjMyLTQuMDcgMzIuNjcgMzIuNjcuMCAwIDEgNC0zLjUgMjYuMzIgMjYuMzIuMCAwIDEgNS0zbC4xOS0uMDkuMjQtLjA5LjQ4LS4xOS40OS0uMTdhNC4yOCA0LjI4LjAgMCAxIC42OS0uMjIgOS4xNCA5LjE0LjAgMCAxIDQtLjA5IDExLjI1IDExLjI1LjAgMCAxIDQuMjEgMS44NyAxNy4xMSAxNy4xMS4wIDAgMSA0LjI0IDQuMzQgMjEuNDEgMjEuNDEuMCAwIDEgMi40NSA0Ljc1IDIwLjQgMjAuNC4wIDAgMSAuNzMgMi41N3YwYTEuNjcgMS42Ny4wIDAgMS0yLjQzIDEuNjRzLTcuOTItNC4zMy0xMi4yMS00LjI1UzEzOS4yMSAxMTguMTggMTM5LjIxIDExOC4xOHoiIHN0eWxlPSJmaWxsOiM0MTQwNDIiLz48cGF0aCBkPSJNMTQ4LjQ3IDE2N3MyNCAxMC42IDM4LjY4IDkuODkgMzMuMzctNy40MSAzMy4zNy03LjQxIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojNDE0MDQyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6N3B4Ii8+PHBhdGggZD0iTTIyNC43OCA2NTIuODdjLS45LjAtMS43OS4wLTIuNjctLjEzaC0uMzljLTIxLjY2LjAtNDAuNDctNS43NC01My05LjU2bC0xLjQtLjQyYTcuODIgNy44Mi4wIDAgMS0yLjgzIDNjLTYuMzMgNC4xNC0yMS45MSA1LTMzLjg3IDVzLTIwLjM3LTctMzEuODctMTYuNzNjLTIuMzEtMi00LjctNC03LjMyLTYuMTEtMTUuNjItMTIuNzMtMjMuMzYtMzQuNzMtMjQuNzQtNDYuNDFhLjguOC4wIDAgMC0uNDEtLjYyLjc3Ljc3LjAgMCAwLS43Mi4wbC0xMC45MyA0LjlhNCA0IDAgMCAxLTEuNy4zNyA1Ljk0IDUuOTQuMCAwIDEtNC43OC0yLjM1Yy0zLjI3LTQuMTgtMS4yOC0xMi42NS0xLTEzLjYuMTgtLjczLjM0LTEuNDEuNDktMi4wNSAxLjIyLTUuMjEgMi4yOC05LjcxIDkuNjQtMTMuMzkuMTYtLjA4LjMtLjE1LjQtLjY4LjYtMy4wNS0yLjUzLTEwLjEyLTYuNDMtMTQuNTUtMi4yMi0yLjUxLTYuMzktNS42OC0xMC44LTktNS4zMy00LTExLjM2LTguNjMtMTYuMTItMTMuNjMtMTEuMzctMTItMTcuMDctMTkuNTktMjEuOC0yOUMuNyA0ODQuMTguMDcgNDc3LjE5IDExLjYxIDQ1NS41MyAxNy4xIDQ0NS4yMiAyMyA0MzYgMjQuMTkgNDM0LjE5QTE0MCAxNDAgMCAwIDEgNDEuNTUgNDA1YzUuNzgtNy40NCAyNC45NC0yNyA0NS4yMy00Ny42NkMxMDUuNzIgMzM4IDEyNS4zMiAzMTggMTMyLjMgMzA5LjUzYzEzLjU0LTE2LjQ0IDE0LjkyLTIyIDE5LjQ4LTQwLjI0bC4yNi0xYzQuNDMtMTcuNzIgMy4wOC0yOS4zMi0xNi43NS01NS4yNS0xOS41Ni0yNS41OC0zMy00NS40OC0yOC41LTY4LjY3IDItMTAuMTIuNDUtMjEuNDYtMS0zMi40Mi0xLjE0LTguNDMtMi4yMi0xNi40LTEuNDgtMjMgMS44Ni0xNi43NSAyMC0zNCAzMi4yOS00MWExMjEuNTUgMTIxLjU1LjAgMCAxIDIwLTguNjNjMy42NS0xLjI0IDQuNjQtMy44NCA1LjcxLTguNjRMMTYzIDIzYy0uMTUtMi04LjE0LTYuNzgtNi4zNS03Ljc3IDEuNDQtLjgxIDEwLjg4IDEuMzggMTIuMzYgMmExNi4xOCAxNi4xOC4wIDAgMSA4LjUyIDUuNDhjLTEuNS0zLjMtNC05LTUuNTMtMTIuNDctLjg4LTItNS42NC03LjE4LTMuODctOC40NkMxNjkuNjEuNjUgMTc3IDMuNDUgMTc4LjUzIDQuMzhjMi41NSAxLjIgMTUuMzUgNy41NCAyMC4wNSAxNmExNS43NCAxNS43NC4wIDAgMSAxLjc2IDcuMTUgNS45MyA1LjkzLjAgMCAxIDEtLjI0YzEzLjgyLTIuMTggMzEuMiAxMC4yOSA0My4zNCAyMS4xNCAxMS41MSAxMC4yOSAyMy4xMyAzMyAyNC44NiA0OC41NCAxLjEgMTAtMS44MyAyMC41LTQgMjguMi0xIDMuNzUtMiA3LjI5LTIgOSAwIDEgLjEzIDIuNzkuMjggNC44Ni43NyAxMC42MiAyLjIyIDMwLjM4LTQuNjYgNDYuODktMy4yNSA3LjgtOS4xNiAxNC4xNS0xNS40MiAyMC44Ni0xMCAxMC43Ni0yMC4zOCAyMS44OC0yMS43MSA0MC43LTEuOTQgMjcuNDkgMjQgNzEuNjggMjUuOCA3NC43MiAyIDIuNzQgMjcuODcgMzcuNjEgNTMuMTkgNzQuOTMgMTUuNDUgMjIuNzYgMjcuNyA0MiAzNi40MiA1Ny4xNSAxNSAyNi4xNCAxNi41NiAzNSAxNi4zMyAzOS4zMy0uMDggMjAuNS0yMy40NSA0NC41Ny0zNy40MyA1OS0xLjc5IDEuODUtMy40NCAzLjU0LTQuODQgNSAyLjM1IDEuMTIgNC43NyAyLjI5IDYuMiA0LjMyIDIuNjYgMy43OSAzIDguNDQgMy4zNSAxMi45My4xNCAxLjc4LjI2IDMuNDYuNTMgNSAuOTMgNS42LTEuNjcgNy44NS0zLjMgOC42OS03LjEyIDMuNjYtMTguNjktNy43OS0xOC44LTcuOTFhMzIuMjcgMzIuMjcuMCAwIDAtNC42MS0yLjUybC0xLjEtLjUzYy0uMy42Ni0uNjIgMS41My0uODcgMi4xOS0uMTYuNDQtLjMzLjg4LS41IDEuMzMtNC43MSAxMi4xLTE2LjcxIDM2LjgzLTIxLjY4IDQzLjg3QzI2MC43NSA2MzkuMTggMjQxLjMyIDY1Mi44NiAyMjQuNzggNjUyLjg3ek0yMDMgMzUuNDVhMzIuMzkgMzIuMzkuMCAwIDAtOS41NSA4Ljk1Yy0yLjkxIDQtNC4yOSAxMS4yLTYuMzUgMTAuMzNzLTEuMDgtNS4yMi0uMjgtNy4zMWMwLS4xMi43NS0yIDEuODYtNC40MyAyLjU0LTYuNzIgNC41My0xNS4xMiAyLjYzLTE4LjU1LTEuMzctMi40Ni00LjA5LTQuOS03LTcgLjY0IDEuNDIgMS4xOCAyLjYzIDEuNTQgMy4zOCAxLjkyIDQuMDkgMSAxMy4zNS41NCAxNy4xNGE0LjE3IDQuMTcuMCAwIDEtNy41OCAxLjgzYy0uMjEtLjMtNS03LjM4LTcuNTQtMTEuNDlhNS4zMSA1LjMxLjAgMCAwLS44Ni0xLjA3TDE3MC42IDMwYTE2Ljc3IDE2Ljc3LjAgMCAxLTExLjM2IDE3LjE4IDExNC4wNiAxMTQuMDYuMCAwIDAtMTguNTkgOGMtMTIuNDkgNy0yNi43NiAyMi42Mi0yOC4wOSAzNC42MS0uNjMgNS42Mi4zOSAxMy4wOSAxLjQ2IDIxIDEuNSAxMS4wOSAzLjIxIDIzLjY3IDEgMzUuMTQtMy41NiAxOC4xMSA1Ljg1IDM0LjQyIDI2Ljk0IDYyIDIxLjggMjguNSAyMy4yMyA0Mi4yNyAxOC4yMiA2Mi4zNWwtLjI2IDFjLTQuNjYgMTguNjUtNi40IDI1LjYzLTIxLjE0IDQzLjUzLTcuMjEgOC43Ni0yNi45MyAyOC44Ny00NiA0OC4zMlM1My42MyA0MDMgNDguMTQgNDEwLjFhMTMzLjIzIDEzMy4yMy4wIDAgMC0xNi4zOSAyNy42MiA0IDQgMCAwIDEtLjM3LjcxYy0uMDYuMS02LjU2IDEwLjA1LTEyLjQgMjFDOC4xNCA0NzkuNzggOS45MSA0ODQgMTAgNDg0LjEyYzQuMzEgOC42MyA5LjY1IDE1LjcgMjAuMzkgMjcgNC4yOCA0LjUyIDEwIDguODkgMTUuMSAxMi43NHM5LjI1IDcgMTIgMTAuMTVjNCA0LjUyIDkuNzggMTQuNCA4LjM2IDIxLjY3QTkgOSAwIDAgMSA2MSA1NjIuMjRjLTMuODYgMS45NC00LjEzIDMuMDctNS4yNCA3LjgzLS4xNi42OC0uMzMgMS40LS41MiAyLjE3YTIwLjQ2IDIwLjQ2LjAgMCAwLS41NyA0LjQybDcuNS0zLjM3QTkuMTQgOS4xNC4wIDAgMSA3NSA1ODAuNTdjMS4xOCA5Ljk0IDguMTIgMjkuODQgMjEuNzMgNDAuOTMgMi42OCAyLjE4IDUuMSA0LjIyIDcuNDQgNi4yIDEwLjUyIDguODggMTcuNDcgMTQuNzYgMjYuNDggMTQuNzYgMTUuMzEuMCAyNC4yOC0xLjUxIDI4LTNhNC4xMiA0LjEyLjAgMCAxLS4xMy00LjU3YzEuNzQtMi44NSA0LjgyLTIgNi40Ny0xLjUyIDEuODMuNTEgMy44NCAxLjEzIDYuMTggMS44NCAxMi4xMiAzLjcxIDMwLjQ1IDkuMzIgNTEuMDggOS4yaDBhMyAzIDAgMCAxIC40Mi4wYzEzLjQ1IDEuMzggMzIuMTYtMTEuNCA0MS4yLTI0LjIxIDQuMTYtNS45MSAxNi0yOS45IDIwLjcxLTQyLjA5LjE2LS40MS4zMi0uODIuNDctMS4yMiAxLjEyLTMgMi4zOS02LjM5IDUuNjYtNy42M2E3LjM2IDcuMzYuMCAwIDEgNi4yMy42M2MuMzguMjEuOTEuNDYgMS41Ljc1IDMgMS40NCA1LjQzIDIuNjcgNi45IDQuMTNhMzAuNzQgMzAuNzQuMCAwIDAgNy44MyA1LjU5Yy0uMjMtMS42NC0uMzYtMy4yNy0uNDgtNC44Ni0uMjYtMy40OS0uNTEtNi43OC0xLjgxLTguN2ExNy44MyAxNy44My4wIDAgMC0zLjA3LTEuNjhjLTIuOC0xLjM0LTUuNy0yLjczLTYuMzMtNS43OGE1LjMxIDUuMzEuMCAwIDEgMS4zLTQuNjFjMS44OS0yLjE1IDQuNS00Ljg0IDcuNTMtOCAxMy4xMy0xMy41MSAzNS4wOS0zNi4xMyAzNS4wNy01My4yNy4wLS4wOS4wLS4xNy4wLS4yNi4yNy00LjM1LTQuMTgtMjItNTEuMzEtOTEuNDJDMjY4IDM2My4yOSAyNDEuMyAzMjcuMzkgMjQxIDMyN2EyLjcgMi43LjAgMCAxLS4yMi0uMzNjLTEuMi0yLTI5LjI3LTQ4LjgxLTI3LjA4LTc5Ljc5IDEuNTQtMjEuNzYgMTMuNDMtMzQuNTMgMjMuOTMtNDUuNzkgNS43My02LjE2IDExLjE0LTEyIDEzLjgyLTE4LjM5IDYuMTEtMTQuNjcgNC43Ni0zMy4xNSA0LTQzLjA4LS4xNy0yLjMyLS4zLTQuMTUtLjMtNS40Ni4wLTIuODYgMS02LjU2IDIuMzItMTEuMjQgMi4wNy03LjQ0IDQuNjQtMTYuNyAzLjcxLTI1LTEuNTEtMTMuNjMtMTIuMDYtMzQuMjQtMjIuMTItNDMuMjRDMjI0LjIzIDQxLjM1IDIxMSAzNC4zOSAyMDIuODggMzUuNTFNMzExIDU2Ni44NHpNMTczLjczIDExLjE2aDB6IiBzdHlsZT0iZmlsbDojNDE0MDQyO3N0cm9rZTojNDE0MDQyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDozcHgiLz48cGF0aCBkPSJNMTEwIDM2Ni4yMmE5Ni43NSA5Ni43NS4wIDAgMC02LjY5IDguNzRjLTIuMDggMy00IDYuMDktNS44NyA5LjIxcy0zLjU3IDYuMzEtNS4xNyA5LjU2LTMuMTIgNi41LTQuNDkgOS44M2ExNjguMDggMTY4LjA4LjAgMCAwLTExLjMgNDEuMTljLS41MiAzLjUxLS44OSA3LTEuMTggMTAuNTdzLS40OCA3LjA4LS41NiAxMC42MmMwIDEuNzcuMCAzLjU1LjAgNS4zMmwuMDYgNS40MS4xNCAxMWMwIDcuMzQuMSAxNC42NS4yMiAyMnMuMjYgMTQuNTcuNTQgMjEuODIuNjUgMTQuNDggMS4yIDIxLjY2IDEuMzMgMTQuMzIgMi4zNSAyMS4zN2MuNTMgMy41MSAxLjEyIDcgMS44NiAxMC40NC4zNiAxLjczLjc2IDMuNDMgMS4xNiA1LjEzcy44NyAzLjM3IDEuMzcgNWE3Ny42MiA3Ny42Mi4wIDAgMCAzLjQ5IDkuNTcgNTEuMzIgNTEuMzIuMCAwIDAgNC44NCA4LjYyIDQ4LjE5IDQ4LjE5LjAgMCAwIDYuNDQgNy40NyA1MSA1MSAwIDAgMCA4IDYgNjguNTYgNjguNTYuMCAwIDAgMTkuMTkgNy43NSAxMzEuMDcgMTMxLjA3LjAgMCAwIDIxLjMxIDMuMzJjNy4yNi41NyAxNC42MS43NyAyMiAuODJhMTcwLjQ4IDE3MC40OC4wIDAgMS0yMiAzLjEyIDExNC40OSAxMTQuNDkuMCAwIDEtMjIuNTctLjQxQTcxLjM0IDcxLjM0LjAgMCAxIDEwMS44NiA2MzUgNTUuMyA1NS4zLjAgMCAxIDgzIDYyMGE2Mi4xNCA2Mi4xNC4wIDAgMS02LjY1LTEwLjE0QTgyLjc1IDgyLjc1LjAgMCAxIDcxLjY4IDU5OWExNDUuMjkgMTQ1LjI5LjAgMCAxLTUuNzktMjIuMjZBMzE3LjcyIDMxNy43Mi4wIDAgMSA2MS4zNyA1MzJjLS4yOS03LjQ0LS4zNy0xNC44Ni0uNDEtMjIuMjZzLjEzLTE0Ljc4LjI3LTIyLjE0bC4yOC0xMSAuMDYtMi43Ni4wOS0yLjg1cS4xMi0yLjg1LjM1LTUuNy40My01LjcgMS4yMy0xMS4zNWMuNTMtMy43NyAxLjIzLTcuNTIgMi0xMS4yM2ExNDkgMTQ5IDAgMCAxIDE2LjEtNDIuMzMgMTMzLjkxIDEzMy45MS4wIDAgMSAxMi43NC0xOC41NUE5NC42NiA5NC42Ni4wIDAgMSAxMTAgMzY2LjIyeiIgc3R5bGU9ImZpbGw6IzQxNDA0MiIvPjxwYXRoIGQ9Ik0yNTIgMzY2LjIyYTk0Ljg4IDk0Ljg4LjAgMCAxIDE1LjkzIDE1LjY4YzIuNCAyLjg5IDQuNjMgNS45MiA2Ljc3IDlzNC4xMiA2LjMyIDYgOS42QTE0OSAxNDkgMCAwIDEgMjk2Ljc2IDQ0M2MuOCAzLjczIDEuNSA3LjQ4IDIgMTEuMjdzLjkyIDcuNTggMS4yMSAxMS4zOXEuMjIgMi44NS4zMyA1LjcybC4wOSAyLjg2LjA2IDIuNzUuMjggMTEuMDVjLjEzIDcuMzguMjYgMTQuNzkuMjUgMjIuMjJzLS4xMyAxNC44Ny0uNDMgMjIuMzNBMzEyLjYzIDMxMi42My4wIDAgMSAyOTYgNTc3LjQ3IDE0MS42NCAxNDEuNjQuMCAwIDEgMjkwIDU5OS44YTgwLjA4IDgwLjA4LjAgMCAxLTQuODQgMTAuODkgNjUuNDYgNjUuNDYuMCAwIDEtNi43NSAxMC4wNkE2MS43IDYxLjcuMCAwIDEgMjYwIDYzNmE3My44MyA3My44My4wIDAgMS0yMiA3LjU2QTEwMi44IDEwMi44LjAgMCAxIDIxNS4zMiA2NDVxLTUuNjItLjIxLTExLjE3LS45MWMtMy42OS0uNS03LjM2LTEuMDYtMTEtMS44MmEyMDguMyAyMDguMy4wIDAgMCAyMi0xLjE4IDExNC43NSAxMTQuNzUuMCAwIDAgMjEuMTUtNC4yOEE3MS44NiA3MS44Ni4wIDAgMCAyNTUuMjEgNjI4YTU4LjkgNTguOS4wIDAgMCA3Ljg5LTYuMzkgNTQuMjkgNTQuMjkuMCAwIDAgNi40OS03LjY0IDUzLjM2IDUzLjM2LjAgMCAwIDUtOC42NSA3OC4zOSA3OC4zOS4wIDAgMCAzLjU5LTkuNTNjMS0zLjMxIDEuODQtNi43MSAyLjU5LTEwLjE1czEuMzctNi45NCAxLjkxLTEwLjQ3YzEtNy4wNiAxLjg2LTE0LjIxIDIuNC0yMS40MnMxLTE0LjQ1IDEuMjMtMjEuNzMuNDctMTQuNTcuNTUtMjEuODkuMTktMTQuNjUuMjItMjJsLjE0LTExLjA3LjA3LTUuNDRjMC0xLjc4LjAtMy41Ni4wLTUuMzNBMTgyLjczIDE4Mi43My4wIDAgMCAyODUuNTQgNDQ1YTE2OC41NSAxNjguNTUuMCAwIDAtMTEuMjktNDEuMzNxLTIuMDctNS00LjUtOS44N2MtMS41OS0zLjI1LTMuMzUtNi40My01LjE4LTkuNTlzLTMuNzktNi4yMy01Ljg5LTkuMjRBOTQuMTEgOTQuMTEuMCAwIDAgMjUyIDM2Ni4yMnoiIHN0eWxlPSJmaWxsOiM0MTQwNDIiLz48cGF0aCBkPSJNOTUuOSAzODIuODJzLTE2LjE5IDQxLTE5IDUxLjk1LTQgMTktNCAxOSIgc3R5bGU9ImZpbGw6IzQxNDA0MiIvPjxwYXRoIGQ9Ik03Mi44NCA0NTUuODloLS4zYTIuMDcgMi4wNy4wIDAgMS0xLjc2LTIuMzZjMC0uMzQgMS4yNC04LjMyIDQuMDctMTkuMjVTOTMuMyAzODMuNzMgOTQgMzgyLjA2YTIuMDkgMi4wOS4wIDEgMSAzLjg4IDEuNTNjLS4xNi40MS0xNi4xOCA0MS0xOSA1MS43MXMtNCAxOC43My00IDE4LjgxQTIuMSAyLjEuMCAwIDEgNzIuODQgNDU1Ljg5eiIgc3R5bGU9ImZpbGw6IzQxNDA0MiIvPjxwYXRoIGQ9Ik0xMjIuNDYgNDYzLjI1Yy0zLjQzLTE2LjQ3LTYuNDgtMzMtOS4yNi00OS42MS4wLS4xMi4wLS4xOC4wLS4yOS4wLS40My4zMi0uNjIuODMtLjU4IDIuNzcuMjYgNC4xNS4zOCA2LjkxLjYxYS45My45My4wIDAgMSAuOTMuOHEyLjc4IDE2LjY4IDUuODMgMzMuMjkuMDYuMjIuMjEuMjRjLjA5LjAuMTctLjA2LjIzLS4yMXE1LjA5LTE2LjA4IDkuOTEtMzIuMjJhLjg4Ljg4LjAgMCAxIDEtLjY3YzIuNzIuMTQgNC4wNy4yMSA2Ljc4LjMzYS45My45My4wIDAgMSAxIC43NnEzLjUxIDE2LjU5IDcuMjcgMzMuMTFjLjA1LjE1LjEyLjIyLjIyLjIzcy4xNy0uMDcuMjMtLjIxcTQuNTQtMTYuMzEgOC44NC0zMi42N2EuOTMuOTMuMCAwIDEgMS0uN2MyLjYzLjAgMy45NC4wNSA2LjU3LjA2cTEgMCAuNzguOTNDMTY3LjUgNDMyLjcxIDE2MyA0NDguODcgMTU4LjMyIDQ2NWExIDEgMCAwIDEtMS4wOS42OWMtMi44My0uMDYtNC4yNS0uMS03LjA5LS4yYTEgMSAwIDAgMS0xLS43NXEtMy44NS0xNy4yNi03LjI3LTM0LjYyYS4zNS4zNS4wIDAgMC0uMi0uMjZjLS4xLjAtLjE4LjA1LS4yMy4yNHEtNC44OSAxNi45NS0xMC4xOSAzMy43OGEuOTQuOTQuMCAwIDEtMSAuNjVjLTIuNjgtLjE2LTQtLjI1LTYuNy0uNDVBMSAxIDAgMCAxIDEyMi40NiA0NjMuMjV6IiBzdHlsZT0iZmlsbDojNDE0MDQyIi8+PHBhdGggZD0iTTE3OS4wNiA0NjUuNTVhLjc4Ljc4LjAgMCAxLS4yNy0uNjFxLS4yMS0yNC4yOS0uNDEtNDguNThhLjg1Ljg1LjAgMCAxIC4yNC0uNjEuNzkuNzkuMCAwIDEgLjYtLjI2bDYuNS0uMWEuODUuODUuMCAwIDEgLjYxLjI0Ljg3Ljg3LjAgMCAxIC4yNi42MXEuNTEgMjQuMjggMSA0OC41N2EuODIuODIuMCAwIDEtLjI2LjYyLjg4Ljg4LjAgMCAxLS42NC4yNmMtMi44MS4wNi00LjIxLjA4LTcgLjExQS45MS45MS4wIDAgMSAxNzkuMDYgNDY1LjU1eiIgc3R5bGU9ImZpbGw6IzQxNDA0MiIvPjxwYXRoIGQ9Ik0yMjQuODUgNDEzLjY1YS44MS44MS4wIDAgMSAuNTgtLjNjMi41OS0uMjEgMy44OS0uMzMgNi40OC0uNTdhLjc4Ljc4LjAgMCAxIC42Mi4yLjgyLjgyLjAgMCAxIC4zMS41OHEyLjI4IDI0LjE4IDQuNTcgNDguMzdhLjgxLjgxLjAgMCAxLS4yMS42My45Mi45Mi4wIDAgMS0uNjIuMzJjLTIuNzEuMjUtNC4wNi4zNy02Ljc3LjU5YTEuMTEgMS4xMS4wIDAgMS0xLjExLS40OHEtMTIuMjQtMTUuOS0yMy41OS0zMi40NWMtLjEtLjE0LS4yLS4xOS0uMy0uMTdzLS4xNC4xNC0uMTMuMzNxLjkgMTYuNzMgMS43OSAzMy40NWEuOC44LjAgMCAxLS4yNC42Mi45My45My4wIDAgMS0uNjQuMjljLTIuOC4xMy00LjIuMTktNyAuMjlhLjkxLjkxLjAgMCAxLS42Ni0uMjIuODIuODIuMCAwIDEtLjI5LS42cS0uODctMjQuMjgtMS43NS00OC41NmEuODkuODkuMCAwIDEgLjIzLS42Mi44NC44NC4wIDAgMSAuNTktLjI3YzIuNTItLjEgMy43Ny0uMTUgNi4yOS0uMjdhMSAxIDAgMCAxIDEgLjUzcTExLjA2IDE2LjU2IDIzIDMyLjVjLjExLjEzLjIyLjE4LjMyLjE1cy4xMy0uMTQuMTItLjMzcS0xLjM5LTE2LjctMi44LTMzLjM4QS44NC44NC4wIDAgMSAyMjQuODUgNDEzLjY1eiIgc3R5bGU9ImZpbGw6IzQxNDA0MiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==');  position: absolute; width: 235px; height: 460px; left: 90%; top: 66%; z-index: 1; }
.testi_page_sec .wfsreview_btn { margin-top: 30px; }
.parallax_scroll { transition: transform 0.3s ease-out; }
.loc_testimonials { position: relative; }
.loc_testimonials::after { content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNTUuMzEgNjg2LjkiPjx0aXRsZT5Bc3NldCAyPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iT2JqZWN0cyI+PGcgaWQ9IkQiPjxwYXRoIGQ9Ik0yMDMgMzUuNDVhMzIuMzkgMzIuMzkuMCAwIDAtOS41NSA4Ljk1Yy0yLjkxIDQtNC4yOSAxMS4yLTYuMzUgMTAuMzNzLTEuMDgtNS4yMi0uMjgtNy4zMWMwLS4xMi43NS0yIDEuODYtNC40MyAyLjU0LTYuNzIgNC41My0xNS4xMiAyLjYzLTE4LjU1LTEuMzctMi40Ni00LjA5LTQuOS03LTcgLjY0IDEuNDIgMS4xOCAyLjYzIDEuNTQgMy4zOCAxLjkyIDQuMDkgMSAxMy4zNS41NCAxNy4xNGE0LjE3IDQuMTcuMCAwIDEtNy41OCAxLjgzYy0uMjEtLjMtNS03LjM4LTcuNTQtMTEuNDlhNS4zMSA1LjMxLjAgMCAwLS44Ni0xLjA3TDE3MC42IDMwYTE2Ljc3IDE2Ljc3LjAgMCAxLTExLjM2IDE3LjE4IDExNC4wNiAxMTQuMDYuMCAwIDAtMTguNTkgOGMtMTIuNDkgNy0yNi43NiAyMi42Mi0yOC4wOSAzNC42MS0uNjMgNS42Mi4zOSAxMy4wOSAxLjQ2IDIxIDEuNSAxMS4wOSAzLjIxIDIzLjY3IDEgMzUuMTQtMy41NiAxOC4xMSA1Ljg1IDM0LjQyIDI2Ljk0IDYyIDIxLjggMjguNSAyMy4yMyA0Mi4yNyAxOC4yMiA2Mi4zNWwtLjI2IDFjLTQuNjYgMTguNjUtNi40IDI1LjYzLTIxLjE0IDQzLjUzLTcuMjEgOC43Ni0yNi45MyAyOC44Ny00NiA0OC4zMlM1My42MyA0MDMgNDguMTQgNDEwLjFhMTMzLjIzIDEzMy4yMy4wIDAgMC0xNi4zOSAyNy42MiA0IDQgMCAwIDEtLjM3LjcxYy0uMDYuMS02LjU2IDEwLjA1LTEyLjQgMjFDOC4xNCA0NzkuNzggOS45MSA0ODQgMTAgNDg0LjEyYzQuMzEgOC42MyA5LjY1IDE1LjcgMjAuMzkgMjcgNC4yOCA0LjUyIDEwIDguODkgMTUuMSAxMi43NHM5LjI1IDcgMTIgMTAuMTVjNCA0LjUyIDkuNzggMTQuNCA4LjM2IDIxLjY3QTkgOSAwIDAgMSA2MSA1NjIuMjRjLTMuODYgMS45NC00LjEzIDMuMDctNS4yNCA3LjgzLS4xNi42OC0uMzMgMS40LS41MiAyLjE3YTIwLjQ2IDIwLjQ2LjAgMCAwLS41NyA0LjQybDcuNS0zLjM3QTkuMTQgOS4xNC4wIDAgMSA3NSA1ODAuNTdjMS4xOCA5Ljk0IDguMTIgMjkuODQgMjEuNzMgNDAuOTMgMi42OCAyLjE4IDUuMSA0LjIyIDcuNDQgNi4yIDEwLjUyIDguODggMTcuNDcgMTQuNzYgMjYuNDggMTQuNzYgMTUuMzEuMCAyNC4yOC0xLjUxIDI4LTNhNC4xMiA0LjEyLjAgMCAxLS4xMy00LjU3YzEuNzQtMi44NSA0LjgyLTIgNi40Ny0xLjUyIDEuODMuNTEgMy44NCAxLjEzIDYuMTggMS44NCAxMi4xMiAzLjcxIDMwLjQ1IDkuMzIgNTEuMDggOS4yaDBhMyAzIDAgMCAxIC40Mi4wYzEzLjQ1IDEuMzggMzIuMTYtMTEuNCA0MS4yLTI0LjIxIDQuMTYtNS45MSAxNi0yOS45IDIwLjcxLTQyLjA5LjE2LS40MS4zMi0uODIuNDctMS4yMiAxLjEyLTMgMi4zOS02LjM5IDUuNjYtNy42M2E3LjM2IDcuMzYuMCAwIDEgNi4yMy42M2MuMzguMjEuOTEuNDYgMS41Ljc1IDMgMS40NCA1LjQzIDIuNjcgNi45IDQuMTNhMzAuNzQgMzAuNzQuMCAwIDAgNy44MyA1LjU5Yy0uMjMtMS42NC0uMzYtMy4yNy0uNDgtNC44Ni0uMjYtMy40OS0uNTEtNi43OC0xLjgxLTguN2ExNy44MyAxNy44My4wIDAgMC0zLjA3LTEuNjhjLTIuOC0xLjM0LTUuNy0yLjczLTYuMzMtNS43OGE1LjMxIDUuMzEuMCAwIDEgMS4zLTQuNjFjMS44OS0yLjE1IDQuNS00Ljg0IDcuNTMtOCAxMy4xMy0xMy41MSAzNS4wOS0zNi4xMyAzNS4wNy01My4yNy4wLS4wOS4wLS4xNy4wLS4yNi4yNy00LjM1LTQuMTgtMjItNTEuMzEtOTEuNDJDMjY4IDM2My4yOSAyNDEuMyAzMjcuMzkgMjQxIDMyN2EyLjcgMi43LjAgMCAxLS4yMi0uMzNjLTEuMi0yLTI5LjI3LTQ4LjgxLTI3LjA4LTc5Ljc5IDEuNTQtMjEuNzYgMTMuNDMtMzQuNTMgMjMuOTMtNDUuNzkgNS43My02LjE2IDExLjE0LTEyIDEzLjgyLTE4LjM5IDYuMTEtMTQuNjcgNC43Ni0zMy4xNSA0LTQzLjA4LS4xNy0yLjMyLS4zLTQuMTUtLjMtNS40Ni4wLTIuODYgMS02LjU2IDIuMzItMTEuMjQgMi4wNy03LjQ0IDQuNjQtMTYuNyAzLjcxLTI1LTEuNTEtMTMuNjMtMTIuMDYtMzQuMjQtMjIuMTItNDMuMjRDMjI0LjIzIDQxLjM1IDIxMSAzNC4zOSAyMDIuODggMzUuNTFtOTAgNTQxLjY1ek0zMTEgNTY2Ljg0eiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjxwYXRoIGQ9Ik0yNTguODYgMzg0LjU4czEyIDE5Ljc4IDE4IDM5LjIgMTAuNTkgNDUuNTYgMTAuNTkgNDUuNTYgMjAuMzUtMi43NSAzMC03LjQyQzMyNy43MiA0NTcgMzMwIDQ0OS44NyAzMzAgNDQ5Ljg3bC0yOC43OS00NC40NS02Mi4xOS05MC41OXMtMzMuNyA2Ljg5LTUzLjA1IDcuNDItNTQuNTEtNy40Mi01NC41MS03LjQyTDYzLjQzIDM4OSAzNi45IDQxNS44NGwtOSAyMC4zczguNDggNS42NSAxMy4wNyA3Ljc3IDI3LjkgOS44OSAyNy45IDkuODkuMTMtOC42NSAyLjY0LTE0LjQ0Yy44NC0xLjk0IDI3LjczLTYxLjQ5IDI3LjczLTYxLjQ5IiBzdHlsZT0iZmlsbDojZmNhMTAwO3N0cm9rZTojNDE0MDQyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6N3B4Ii8+PHBhdGggaWQ9Im5lY2tsaW5ldG9wIiBkPSJNMjQ3LjU2IDMzMVMyMTMuMjggMzQyIDE5MCAzNDJzLTY5LjkyLTExLTY5LjkyLTExbDE4LjQtMjIuNDFzMjguMjIgNy4zMiA1MS41MiA3LjMyIDQ1LjcxLTcuMzIgNDUuNzEtNy4zMnoiIHN0eWxlPSJmaWxsOiMwMGFlZWY7c3Ryb2tlOiM0MTQwNDI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDozcHgiLz48cGF0aCBkPSJNMjg3LjQ2IDQ2OS4zNCA2OC44NiA0NTMuOHMtNSAyNS43OC01LjQ4IDQ4LjU2IDUuODMgMzYuNTUgNS44MyAzNi41NVMxNTYuODggNTUyIDE4Ny4wOCA1NTEuMUMyNTUuNDIgNTQ5IDI5MS43IDUzNS4yIDI5MS43IDUzNS4yczEuMTQtMjMuNjEgMS4xNC0zMi43M0ExMDEuMTEgMTAxLjExLjAgMCAwIDI4Ny40NiA0NjkuMzR6IiBzdHlsZT0iZmlsbDojZmNhMTAwO3N0cm9rZTojNDE0MDQyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6OXB4Ii8+PHBhdGggZD0iTTk5LjIzIDM2Ni4yMlM2My45MSA0ZTIgNjMuMzggNDQ4LjExczUuODMgNzcuMiA1LjgzIDc3LjIgODcuNjcgMTMuNDEgMTE3Ljg3IDExLjQzYzY4LjM0LTQuNDcgMTA0LjYyLTE5LjI2IDEwNC42Mi0xOS4yNnMxLjE0LTQ5Ljg3IDEuMTQtNjkuMTNjMC00MC41MS0zMC40Mi03MC40OC0zMC40Mi03MC40OCIgc3R5bGU9ImZpbGw6I2ZjYTEwMCIvPjxwYXRoIGQ9Ik03Mi44NCA1OTIuNDFhMi4wOSAyLjA5LjAgMCAxLTItMS40Yy0zLTguNTYtOC44NS05NC44Ni05LjM5LTEwMy44OS0uODktMTQuOTQgMi44OC0zMyAzLTMzLjc1YTIuMDggMi4wOC4wIDEgMSA0LjA4Ljg2YzAgLjE4LTMuODEgMTguMjctMyAzMi42NCAxLjA5IDE4LjI1IDYuNjcgOTUuNTkgOS4xNyAxMDIuNzZhMi4wOSAyLjA5LjAgMCAxLTIgMi43OHoiLz48cGF0aCBkPSJNMjg1LjExIDU4OS44N2EyLjA5IDIuMDkuMCAwIDEtMS44OS0zYzYuNjctMTQuMiA4LjIzLTQ5LjE2IDguODktNjQuMDkuMS0yLjExLjE4LTMuODguMjUtNS4yLjYxLTEwLjg2LTMuMzMtNTkuNzctMy4zNy02MC4yN2EyLjA5IDIuMDkuMCAwIDEgNC4xNi0uMzNjLjE2IDIgNCA0OS42OSAzLjM4IDYwLjgzLS4wOCAxLjMxLS4xNSAzLjA2LS4yNSA1LjE2LS43MyAxNi40Ni0yLjI2IDUwLjcyLTkuMjggNjUuNjdBMi4wOCAyLjA4LjAgMCAxIDI4NS4xMSA1ODkuODd6Ii8+PHBhdGggaWQ9InJpZ2h0X2Zvb3QiIGRhdGEtbmFtZT0icmlnaHQgZm9vdCIgZD0iTTIyOC4yNCA2NDcuMDVzMS43OSA3Ljc0LTMuNTggNy4xNS0yMC44NS01LjktMjMuODMuMC02LjU2IDE0Ljg3LTYuNTYgMTQuODcgMjAuMjYtNS4zNyAyMi42NS4wIDExLjYxIDE0LjMgMTEuNjEgMTQuMy0uMjktMTUuNSA3LjQ2LTE1LjUgMzMuMzcgMS4yIDMzLjM3IDEuMlMyNTIuMDggNjU2IDI0Ny4zMSA2NTQuNzlzLTEwLjEzLTE1LjQ5LTEwLjEzLTE1LjQ5eiIgc3R5bGU9ImZpbGw6I2Y3OTQxZDtzdHJva2U6IzQxNDA0MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjdweCIvPjxwYXRoIGlkPSJyaWdodF9mb290LTIiIGRhdGEtbmFtZT0icmlnaHQgZm9vdCIgZD0iTTEyOC41NyA2NDYuNDVzLTEuNzkgNy43NSAzLjU3IDcuMTUgMjAuODYtNS44OSAyMy44NC4wIDYuNTYgMTQuODcgNi41NiAxNC44Ny0yMC4yNy01LjM2LTIyLjY1LjAtMTEuNjEgMTQuMy0xMS42MSAxNC4zLjI5LTE1LjQ5LTcuNDYtMTUuNDktMzMuMzcgMS4xOS0zMy4zNyAxLjE5IDE3LjI4LTEzLjExIDIyLTE0LjMgMTAuMTMtMTYuNjkgMTAuMTMtMTYuNjl6IiBzdHlsZT0iZmlsbDojZjc5NDFkO3N0cm9rZTojNDE0MDQyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6N3B4Ii8+PHBhdGggaWQ9Im1vdXRoX291dGxpbmUiIGRhdGEtbmFtZT0ibW91dGggb3V0bGluZSIgZD0iTTE5Mi44MSAxNDAuNWExMCAxMCAwIDAgMC0xMi0uMThjLTMuMTcgMi4zNS02Ljg2IDUtOS4xOSA2LjU4QzE2Ni44MiAxNTAuMDggMTUzIDE1OCAxNDkuODYgMTU4SDEzOS42OWE4LjE3IDguMTcuMCAwIDAtNy4yMSAxMiAxMi44MyAxMi44My4wIDAgMCAzLjA4IDMuODVjNi4zNiA1LjMgMzUuMzIgMTcuNDggNTEuMyAxN3M0OS44OC0xNC44MyA1Mi41My0yMC42NmExMy4zOCAxMy4zOC4wIDAgMCAxLjA3LTQgNy40NyA3LjQ3LjAgMCAwLTcuODQtOC4yNmMtNS42My4zLTEzLjE3LjQ5LTE2LS40NkMyMTMuMzMgMTU2LjQxIDIwMC41MSAxNDYuNTYgMTkyLjgxIDE0MC41eiIgc3R5bGU9ImZpbGw6I2Y3OTQxZDtzdHJva2U6IzQxNDA0MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjdweCIvPjxwYXRoIGQ9Ik0yMzAuMzMgMTE4LjE4YTEuNTggMS41OC4wIDAgMCAxLjg2LTIuMTdjLS40My0uNzktLjktMS41NS0xLjM5LTIuMjhhMzAuMzggMzAuMzguMCAwIDAtMy4zMi00LjA3IDMxLjg0IDMxLjg0LjAgMCAwLTQtMy41IDI2LjY0IDI2LjY0LjAgMCAwLTUtM2wtLjE5LS4wOS0uMjQtLjA5LS40OS0uMTktLjQ4LS4xN2E1LjE3IDUuMTcuMCAwIDAtLjY5LS4yMiA5LjE0IDkuMTQuMCAwIDAtNC0uMDkgMTEuMzEgMTEuMzEuMCAwIDAtNC4yMiAxLjg3IDE2Ljg5IDE2Ljg5LjAgMCAwLTQuMjMgNC4zNCAyMSAyMSAwIDAgMC0yLjQ1IDQuNzUgMTguODkgMTguODkuMCAwIDAtLjc0IDIuNTd2MGExLjY2IDEuNjYuMCAwIDAgMi40MiAxLjY0czcuOTMtNC4zMyAxMi4yMS00LjI1UzIzMC4zMyAxMTguMTggMjMwLjMzIDExOC4xOHoiIHN0eWxlPSJmaWxsOiM0MTQwNDIiLz48cGF0aCBkPSJNMTM5LjIxIDExOC4xOGExLjU5IDEuNTkuMCAwIDEtMS44Ny0yLjE3Yy40My0uNzkuOS0xLjU1IDEuMzktMi4yOGEzMS4xOCAzMS4xOC4wIDAgMSAzLjMyLTQuMDcgMzIuNjcgMzIuNjcuMCAwIDEgNC0zLjUgMjYuMzIgMjYuMzIuMCAwIDEgNS0zbC4xOS0uMDkuMjQtLjA5LjQ4LS4xOS40OS0uMTdhNC4yOCA0LjI4LjAgMCAxIC42OS0uMjIgOS4xNCA5LjE0LjAgMCAxIDQtLjA5IDExLjI1IDExLjI1LjAgMCAxIDQuMjEgMS44NyAxNy4xMSAxNy4xMS4wIDAgMSA0LjI0IDQuMzQgMjEuNDEgMjEuNDEuMCAwIDEgMi40NSA0Ljc1IDIwLjQgMjAuNC4wIDAgMSAuNzMgMi41N3YwYTEuNjcgMS42Ny4wIDAgMS0yLjQzIDEuNjRzLTcuOTItNC4zMy0xMi4yMS00LjI1UzEzOS4yMSAxMTguMTggMTM5LjIxIDExOC4xOHoiIHN0eWxlPSJmaWxsOiM0MTQwNDIiLz48cGF0aCBkPSJNMTQ4LjQ3IDE2N3MyNCAxMC42IDM4LjY4IDkuODkgMzMuMzctNy40MSAzMy4zNy03LjQxIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojNDE0MDQyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6N3B4Ii8+PHBhdGggZD0iTTIyNC43OCA2NTIuODdjLS45LjAtMS43OS4wLTIuNjctLjEzaC0uMzljLTIxLjY2LjAtNDAuNDctNS43NC01My05LjU2bC0xLjQtLjQyYTcuODIgNy44Mi4wIDAgMS0yLjgzIDNjLTYuMzMgNC4xNC0yMS45MSA1LTMzLjg3IDVzLTIwLjM3LTctMzEuODctMTYuNzNjLTIuMzEtMi00LjctNC03LjMyLTYuMTEtMTUuNjItMTIuNzMtMjMuMzYtMzQuNzMtMjQuNzQtNDYuNDFhLjguOC4wIDAgMC0uNDEtLjYyLjc3Ljc3LjAgMCAwLS43Mi4wbC0xMC45MyA0LjlhNCA0IDAgMCAxLTEuNy4zNyA1Ljk0IDUuOTQuMCAwIDEtNC43OC0yLjM1Yy0zLjI3LTQuMTgtMS4yOC0xMi42NS0xLTEzLjYuMTgtLjczLjM0LTEuNDEuNDktMi4wNSAxLjIyLTUuMjEgMi4yOC05LjcxIDkuNjQtMTMuMzkuMTYtLjA4LjMtLjE1LjQtLjY4LjYtMy4wNS0yLjUzLTEwLjEyLTYuNDMtMTQuNTUtMi4yMi0yLjUxLTYuMzktNS42OC0xMC44LTktNS4zMy00LTExLjM2LTguNjMtMTYuMTItMTMuNjMtMTEuMzctMTItMTcuMDctMTkuNTktMjEuOC0yOUMuNyA0ODQuMTguMDcgNDc3LjE5IDExLjYxIDQ1NS41MyAxNy4xIDQ0NS4yMiAyMyA0MzYgMjQuMTkgNDM0LjE5QTE0MCAxNDAgMCAwIDEgNDEuNTUgNDA1YzUuNzgtNy40NCAyNC45NC0yNyA0NS4yMy00Ny42NkMxMDUuNzIgMzM4IDEyNS4zMiAzMTggMTMyLjMgMzA5LjUzYzEzLjU0LTE2LjQ0IDE0LjkyLTIyIDE5LjQ4LTQwLjI0bC4yNi0xYzQuNDMtMTcuNzIgMy4wOC0yOS4zMi0xNi43NS01NS4yNS0xOS41Ni0yNS41OC0zMy00NS40OC0yOC41LTY4LjY3IDItMTAuMTIuNDUtMjEuNDYtMS0zMi40Mi0xLjE0LTguNDMtMi4yMi0xNi40LTEuNDgtMjMgMS44Ni0xNi43NSAyMC0zNCAzMi4yOS00MWExMjEuNTUgMTIxLjU1LjAgMCAxIDIwLTguNjNjMy42NS0xLjI0IDQuNjQtMy44NCA1LjcxLTguNjRMMTYzIDIzYy0uMTUtMi04LjE0LTYuNzgtNi4zNS03Ljc3IDEuNDQtLjgxIDEwLjg4IDEuMzggMTIuMzYgMmExNi4xOCAxNi4xOC4wIDAgMSA4LjUyIDUuNDhjLTEuNS0zLjMtNC05LTUuNTMtMTIuNDctLjg4LTItNS42NC03LjE4LTMuODctOC40NkMxNjkuNjEuNjUgMTc3IDMuNDUgMTc4LjUzIDQuMzhjMi41NSAxLjIgMTUuMzUgNy41NCAyMC4wNSAxNmExNS43NCAxNS43NC4wIDAgMSAxLjc2IDcuMTUgNS45MyA1LjkzLjAgMCAxIDEtLjI0YzEzLjgyLTIuMTggMzEuMiAxMC4yOSA0My4zNCAyMS4xNCAxMS41MSAxMC4yOSAyMy4xMyAzMyAyNC44NiA0OC41NCAxLjEgMTAtMS44MyAyMC41LTQgMjguMi0xIDMuNzUtMiA3LjI5LTIgOSAwIDEgLjEzIDIuNzkuMjggNC44Ni43NyAxMC42MiAyLjIyIDMwLjM4LTQuNjYgNDYuODktMy4yNSA3LjgtOS4xNiAxNC4xNS0xNS40MiAyMC44Ni0xMCAxMC43Ni0yMC4zOCAyMS44OC0yMS43MSA0MC43LTEuOTQgMjcuNDkgMjQgNzEuNjggMjUuOCA3NC43MiAyIDIuNzQgMjcuODcgMzcuNjEgNTMuMTkgNzQuOTMgMTUuNDUgMjIuNzYgMjcuNyA0MiAzNi40MiA1Ny4xNSAxNSAyNi4xNCAxNi41NiAzNSAxNi4zMyAzOS4zMy0uMDggMjAuNS0yMy40NSA0NC41Ny0zNy40MyA1OS0xLjc5IDEuODUtMy40NCAzLjU0LTQuODQgNSAyLjM1IDEuMTIgNC43NyAyLjI5IDYuMiA0LjMyIDIuNjYgMy43OSAzIDguNDQgMy4zNSAxMi45My4xNCAxLjc4LjI2IDMuNDYuNTMgNSAuOTMgNS42LTEuNjcgNy44NS0zLjMgOC42OS03LjEyIDMuNjYtMTguNjktNy43OS0xOC44LTcuOTFhMzIuMjcgMzIuMjcuMCAwIDAtNC42MS0yLjUybC0xLjEtLjUzYy0uMy42Ni0uNjIgMS41My0uODcgMi4xOS0uMTYuNDQtLjMzLjg4LS41IDEuMzMtNC43MSAxMi4xLTE2LjcxIDM2LjgzLTIxLjY4IDQzLjg3QzI2MC43NSA2MzkuMTggMjQxLjMyIDY1Mi44NiAyMjQuNzggNjUyLjg3ek0yMDMgMzUuNDVhMzIuMzkgMzIuMzkuMCAwIDAtOS41NSA4Ljk1Yy0yLjkxIDQtNC4yOSAxMS4yLTYuMzUgMTAuMzNzLTEuMDgtNS4yMi0uMjgtNy4zMWMwLS4xMi43NS0yIDEuODYtNC40MyAyLjU0LTYuNzIgNC41My0xNS4xMiAyLjYzLTE4LjU1LTEuMzctMi40Ni00LjA5LTQuOS03LTcgLjY0IDEuNDIgMS4xOCAyLjYzIDEuNTQgMy4zOCAxLjkyIDQuMDkgMSAxMy4zNS41NCAxNy4xNGE0LjE3IDQuMTcuMCAwIDEtNy41OCAxLjgzYy0uMjEtLjMtNS03LjM4LTcuNTQtMTEuNDlhNS4zMSA1LjMxLjAgMCAwLS44Ni0xLjA3TDE3MC42IDMwYTE2Ljc3IDE2Ljc3LjAgMCAxLTExLjM2IDE3LjE4IDExNC4wNiAxMTQuMDYuMCAwIDAtMTguNTkgOGMtMTIuNDkgNy0yNi43NiAyMi42Mi0yOC4wOSAzNC42MS0uNjMgNS42Mi4zOSAxMy4wOSAxLjQ2IDIxIDEuNSAxMS4wOSAzLjIxIDIzLjY3IDEgMzUuMTQtMy41NiAxOC4xMSA1Ljg1IDM0LjQyIDI2Ljk0IDYyIDIxLjggMjguNSAyMy4yMyA0Mi4yNyAxOC4yMiA2Mi4zNWwtLjI2IDFjLTQuNjYgMTguNjUtNi40IDI1LjYzLTIxLjE0IDQzLjUzLTcuMjEgOC43Ni0yNi45MyAyOC44Ny00NiA0OC4zMlM1My42MyA0MDMgNDguMTQgNDEwLjFhMTMzLjIzIDEzMy4yMy4wIDAgMC0xNi4zOSAyNy42MiA0IDQgMCAwIDEtLjM3LjcxYy0uMDYuMS02LjU2IDEwLjA1LTEyLjQgMjFDOC4xNCA0NzkuNzggOS45MSA0ODQgMTAgNDg0LjEyYzQuMzEgOC42MyA5LjY1IDE1LjcgMjAuMzkgMjcgNC4yOCA0LjUyIDEwIDguODkgMTUuMSAxMi43NHM5LjI1IDcgMTIgMTAuMTVjNCA0LjUyIDkuNzggMTQuNCA4LjM2IDIxLjY3QTkgOSAwIDAgMSA2MSA1NjIuMjRjLTMuODYgMS45NC00LjEzIDMuMDctNS4yNCA3LjgzLS4xNi42OC0uMzMgMS40LS41MiAyLjE3YTIwLjQ2IDIwLjQ2LjAgMCAwLS41NyA0LjQybDcuNS0zLjM3QTkuMTQgOS4xNC4wIDAgMSA3NSA1ODAuNTdjMS4xOCA5Ljk0IDguMTIgMjkuODQgMjEuNzMgNDAuOTMgMi42OCAyLjE4IDUuMSA0LjIyIDcuNDQgNi4yIDEwLjUyIDguODggMTcuNDcgMTQuNzYgMjYuNDggMTQuNzYgMTUuMzEuMCAyNC4yOC0xLjUxIDI4LTNhNC4xMiA0LjEyLjAgMCAxLS4xMy00LjU3YzEuNzQtMi44NSA0LjgyLTIgNi40Ny0xLjUyIDEuODMuNTEgMy44NCAxLjEzIDYuMTggMS44NCAxMi4xMiAzLjcxIDMwLjQ1IDkuMzIgNTEuMDggOS4yaDBhMyAzIDAgMCAxIC40Mi4wYzEzLjQ1IDEuMzggMzIuMTYtMTEuNCA0MS4yLTI0LjIxIDQuMTYtNS45MSAxNi0yOS45IDIwLjcxLTQyLjA5LjE2LS40MS4zMi0uODIuNDctMS4yMiAxLjEyLTMgMi4zOS02LjM5IDUuNjYtNy42M2E3LjM2IDcuMzYuMCAwIDEgNi4yMy42M2MuMzguMjEuOTEuNDYgMS41Ljc1IDMgMS40NCA1LjQzIDIuNjcgNi45IDQuMTNhMzAuNzQgMzAuNzQuMCAwIDAgNy44MyA1LjU5Yy0uMjMtMS42NC0uMzYtMy4yNy0uNDgtNC44Ni0uMjYtMy40OS0uNTEtNi43OC0xLjgxLTguN2ExNy44MyAxNy44My4wIDAgMC0zLjA3LTEuNjhjLTIuOC0xLjM0LTUuNy0yLjczLTYuMzMtNS43OGE1LjMxIDUuMzEuMCAwIDEgMS4zLTQuNjFjMS44OS0yLjE1IDQuNS00Ljg0IDcuNTMtOCAxMy4xMy0xMy41MSAzNS4wOS0zNi4xMyAzNS4wNy01My4yNy4wLS4wOS4wLS4xNy4wLS4yNi4yNy00LjM1LTQuMTgtMjItNTEuMzEtOTEuNDJDMjY4IDM2My4yOSAyNDEuMyAzMjcuMzkgMjQxIDMyN2EyLjcgMi43LjAgMCAxLS4yMi0uMzNjLTEuMi0yLTI5LjI3LTQ4LjgxLTI3LjA4LTc5Ljc5IDEuNTQtMjEuNzYgMTMuNDMtMzQuNTMgMjMuOTMtNDUuNzkgNS43My02LjE2IDExLjE0LTEyIDEzLjgyLTE4LjM5IDYuMTEtMTQuNjcgNC43Ni0zMy4xNSA0LTQzLjA4LS4xNy0yLjMyLS4zLTQuMTUtLjMtNS40Ni4wLTIuODYgMS02LjU2IDIuMzItMTEuMjQgMi4wNy03LjQ0IDQuNjQtMTYuNyAzLjcxLTI1LTEuNTEtMTMuNjMtMTIuMDYtMzQuMjQtMjIuMTItNDMuMjRDMjI0LjIzIDQxLjM1IDIxMSAzNC4zOSAyMDIuODggMzUuNTFNMzExIDU2Ni44NHpNMTczLjczIDExLjE2aDB6IiBzdHlsZT0iZmlsbDojNDE0MDQyO3N0cm9rZTojNDE0MDQyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDozcHgiLz48cGF0aCBkPSJNMTEwIDM2Ni4yMmE5Ni43NSA5Ni43NS4wIDAgMC02LjY5IDguNzRjLTIuMDggMy00IDYuMDktNS44NyA5LjIxcy0zLjU3IDYuMzEtNS4xNyA5LjU2LTMuMTIgNi41LTQuNDkgOS44M2ExNjguMDggMTY4LjA4LjAgMCAwLTExLjMgNDEuMTljLS41MiAzLjUxLS44OSA3LTEuMTggMTAuNTdzLS40OCA3LjA4LS41NiAxMC42MmMwIDEuNzcuMCAzLjU1LjAgNS4zMmwuMDYgNS40MS4xNCAxMWMwIDcuMzQuMSAxNC42NS4yMiAyMnMuMjYgMTQuNTcuNTQgMjEuODIuNjUgMTQuNDggMS4yIDIxLjY2IDEuMzMgMTQuMzIgMi4zNSAyMS4zN2MuNTMgMy41MSAxLjEyIDcgMS44NiAxMC40NC4zNiAxLjczLjc2IDMuNDMgMS4xNiA1LjEzcy44NyAzLjM3IDEuMzcgNWE3Ny42MiA3Ny42Mi4wIDAgMCAzLjQ5IDkuNTcgNTEuMzIgNTEuMzIuMCAwIDAgNC44NCA4LjYyIDQ4LjE5IDQ4LjE5LjAgMCAwIDYuNDQgNy40NyA1MSA1MSAwIDAgMCA4IDYgNjguNTYgNjguNTYuMCAwIDAgMTkuMTkgNy43NSAxMzEuMDcgMTMxLjA3LjAgMCAwIDIxLjMxIDMuMzJjNy4yNi41NyAxNC42MS43NyAyMiAuODJhMTcwLjQ4IDE3MC40OC4wIDAgMS0yMiAzLjEyIDExNC40OSAxMTQuNDkuMCAwIDEtMjIuNTctLjQxQTcxLjM0IDcxLjM0LjAgMCAxIDEwMS44NiA2MzUgNTUuMyA1NS4zLjAgMCAxIDgzIDYyMGE2Mi4xNCA2Mi4xNC4wIDAgMS02LjY1LTEwLjE0QTgyLjc1IDgyLjc1LjAgMCAxIDcxLjY4IDU5OWExNDUuMjkgMTQ1LjI5LjAgMCAxLTUuNzktMjIuMjZBMzE3LjcyIDMxNy43Mi4wIDAgMSA2MS4zNyA1MzJjLS4yOS03LjQ0LS4zNy0xNC44Ni0uNDEtMjIuMjZzLjEzLTE0Ljc4LjI3LTIyLjE0bC4yOC0xMSAuMDYtMi43Ni4wOS0yLjg1cS4xMi0yLjg1LjM1LTUuNy40My01LjcgMS4yMy0xMS4zNWMuNTMtMy43NyAxLjIzLTcuNTIgMi0xMS4yM2ExNDkgMTQ5IDAgMCAxIDE2LjEtNDIuMzMgMTMzLjkxIDEzMy45MS4wIDAgMSAxMi43NC0xOC41NUE5NC42NiA5NC42Ni4wIDAgMSAxMTAgMzY2LjIyeiIgc3R5bGU9ImZpbGw6IzQxNDA0MiIvPjxwYXRoIGQ9Ik0yNTIgMzY2LjIyYTk0Ljg4IDk0Ljg4LjAgMCAxIDE1LjkzIDE1LjY4YzIuNCAyLjg5IDQuNjMgNS45MiA2Ljc3IDlzNC4xMiA2LjMyIDYgOS42QTE0OSAxNDkgMCAwIDEgMjk2Ljc2IDQ0M2MuOCAzLjczIDEuNSA3LjQ4IDIgMTEuMjdzLjkyIDcuNTggMS4yMSAxMS4zOXEuMjIgMi44NS4zMyA1LjcybC4wOSAyLjg2LjA2IDIuNzUuMjggMTEuMDVjLjEzIDcuMzguMjYgMTQuNzkuMjUgMjIuMjJzLS4xMyAxNC44Ny0uNDMgMjIuMzNBMzEyLjYzIDMxMi42My4wIDAgMSAyOTYgNTc3LjQ3IDE0MS42NCAxNDEuNjQuMCAwIDEgMjkwIDU5OS44YTgwLjA4IDgwLjA4LjAgMCAxLTQuODQgMTAuODkgNjUuNDYgNjUuNDYuMCAwIDEtNi43NSAxMC4wNkE2MS43IDYxLjcuMCAwIDEgMjYwIDYzNmE3My44MyA3My44My4wIDAgMS0yMiA3LjU2QTEwMi44IDEwMi44LjAgMCAxIDIxNS4zMiA2NDVxLTUuNjItLjIxLTExLjE3LS45MWMtMy42OS0uNS03LjM2LTEuMDYtMTEtMS44MmEyMDguMyAyMDguMy4wIDAgMCAyMi0xLjE4IDExNC43NSAxMTQuNzUuMCAwIDAgMjEuMTUtNC4yOEE3MS44NiA3MS44Ni4wIDAgMCAyNTUuMjEgNjI4YTU4LjkgNTguOS4wIDAgMCA3Ljg5LTYuMzkgNTQuMjkgNTQuMjkuMCAwIDAgNi40OS03LjY0IDUzLjM2IDUzLjM2LjAgMCAwIDUtOC42NSA3OC4zOSA3OC4zOS4wIDAgMCAzLjU5LTkuNTNjMS0zLjMxIDEuODQtNi43MSAyLjU5LTEwLjE1czEuMzctNi45NCAxLjkxLTEwLjQ3YzEtNy4wNiAxLjg2LTE0LjIxIDIuNC0yMS40MnMxLTE0LjQ1IDEuMjMtMjEuNzMuNDctMTQuNTcuNTUtMjEuODkuMTktMTQuNjUuMjItMjJsLjE0LTExLjA3LjA3LTUuNDRjMC0xLjc4LjAtMy41Ni4wLTUuMzNBMTgyLjczIDE4Mi43My4wIDAgMCAyODUuNTQgNDQ1YTE2OC41NSAxNjguNTUuMCAwIDAtMTEuMjktNDEuMzNxLTIuMDctNS00LjUtOS44N2MtMS41OS0zLjI1LTMuMzUtNi40My01LjE4LTkuNTlzLTMuNzktNi4yMy01Ljg5LTkuMjRBOTQuMTEgOTQuMTEuMCAwIDAgMjUyIDM2Ni4yMnoiIHN0eWxlPSJmaWxsOiM0MTQwNDIiLz48cGF0aCBkPSJNOTUuOSAzODIuODJzLTE2LjE5IDQxLTE5IDUxLjk1LTQgMTktNCAxOSIgc3R5bGU9ImZpbGw6IzQxNDA0MiIvPjxwYXRoIGQ9Ik03Mi44NCA0NTUuODloLS4zYTIuMDcgMi4wNy4wIDAgMS0xLjc2LTIuMzZjMC0uMzQgMS4yNC04LjMyIDQuMDctMTkuMjVTOTMuMyAzODMuNzMgOTQgMzgyLjA2YTIuMDkgMi4wOS4wIDEgMSAzLjg4IDEuNTNjLS4xNi40MS0xNi4xOCA0MS0xOSA1MS43MXMtNCAxOC43My00IDE4LjgxQTIuMSAyLjEuMCAwIDEgNzIuODQgNDU1Ljg5eiIgc3R5bGU9ImZpbGw6IzQxNDA0MiIvPjxwYXRoIGQ9Ik0xMjIuNDYgNDYzLjI1Yy0zLjQzLTE2LjQ3LTYuNDgtMzMtOS4yNi00OS42MS4wLS4xMi4wLS4xOC4wLS4yOS4wLS40My4zMi0uNjIuODMtLjU4IDIuNzcuMjYgNC4xNS4zOCA2LjkxLjYxYS45My45My4wIDAgMSAuOTMuOHEyLjc4IDE2LjY4IDUuODMgMzMuMjkuMDYuMjIuMjEuMjRjLjA5LjAuMTctLjA2LjIzLS4yMXE1LjA5LTE2LjA4IDkuOTEtMzIuMjJhLjg4Ljg4LjAgMCAxIDEtLjY3YzIuNzIuMTQgNC4wNy4yMSA2Ljc4LjMzYS45My45My4wIDAgMSAxIC43NnEzLjUxIDE2LjU5IDcuMjcgMzMuMTFjLjA1LjE1LjEyLjIyLjIyLjIzcy4xNy0uMDcuMjMtLjIxcTQuNTQtMTYuMzEgOC44NC0zMi42N2EuOTMuOTMuMCAwIDEgMS0uN2MyLjYzLjAgMy45NC4wNSA2LjU3LjA2cTEgMCAuNzguOTNDMTY3LjUgNDMyLjcxIDE2MyA0NDguODcgMTU4LjMyIDQ2NWExIDEgMCAwIDEtMS4wOS42OWMtMi44My0uMDYtNC4yNS0uMS03LjA5LS4yYTEgMSAwIDAgMS0xLS43NXEtMy44NS0xNy4yNi03LjI3LTM0LjYyYS4zNS4zNS4wIDAgMC0uMi0uMjZjLS4xLjAtLjE4LjA1LS4yMy4yNHEtNC44OSAxNi45NS0xMC4xOSAzMy43OGEuOTQuOTQuMCAwIDEtMSAuNjVjLTIuNjgtLjE2LTQtLjI1LTYuNy0uNDVBMSAxIDAgMCAxIDEyMi40NiA0NjMuMjV6IiBzdHlsZT0iZmlsbDojNDE0MDQyIi8+PHBhdGggZD0iTTE3OS4wNiA0NjUuNTVhLjc4Ljc4LjAgMCAxLS4yNy0uNjFxLS4yMS0yNC4yOS0uNDEtNDguNThhLjg1Ljg1LjAgMCAxIC4yNC0uNjEuNzkuNzkuMCAwIDEgLjYtLjI2bDYuNS0uMWEuODUuODUuMCAwIDEgLjYxLjI0Ljg3Ljg3LjAgMCAxIC4yNi42MXEuNTEgMjQuMjggMSA0OC41N2EuODIuODIuMCAwIDEtLjI2LjYyLjg4Ljg4LjAgMCAxLS42NC4yNmMtMi44MS4wNi00LjIxLjA4LTcgLjExQS45MS45MS4wIDAgMSAxNzkuMDYgNDY1LjU1eiIgc3R5bGU9ImZpbGw6IzQxNDA0MiIvPjxwYXRoIGQ9Ik0yMjQuODUgNDEzLjY1YS44MS44MS4wIDAgMSAuNTgtLjNjMi41OS0uMjEgMy44OS0uMzMgNi40OC0uNTdhLjc4Ljc4LjAgMCAxIC42Mi4yLjgyLjgyLjAgMCAxIC4zMS41OHEyLjI4IDI0LjE4IDQuNTcgNDguMzdhLjgxLjgxLjAgMCAxLS4yMS42My45Mi45Mi4wIDAgMS0uNjIuMzJjLTIuNzEuMjUtNC4wNi4zNy02Ljc3LjU5YTEuMTEgMS4xMS4wIDAgMS0xLjExLS40OHEtMTIuMjQtMTUuOS0yMy41OS0zMi40NWMtLjEtLjE0LS4yLS4xOS0uMy0uMTdzLS4xNC4xNC0uMTMuMzNxLjkgMTYuNzMgMS43OSAzMy40NWEuOC44LjAgMCAxLS4yNC42Mi45My45My4wIDAgMS0uNjQuMjljLTIuOC4xMy00LjIuMTktNyAuMjlhLjkxLjkxLjAgMCAxLS42Ni0uMjIuODIuODIuMCAwIDEtLjI5LS42cS0uODctMjQuMjgtMS43NS00OC41NmEuODkuODkuMCAwIDEgLjIzLS42Mi44NC44NC4wIDAgMSAuNTktLjI3YzIuNTItLjEgMy43Ny0uMTUgNi4yOS0uMjdhMSAxIDAgMCAxIDEgLjUzcTExLjA2IDE2LjU2IDIzIDMyLjVjLjExLjEzLjIyLjE4LjMyLjE1cy4xMy0uMTQuMTItLjMzcS0xLjM5LTE2LjctMi44LTMzLjM4QS44NC44NC4wIDAgMSAyMjQuODUgNDEzLjY1eiIgc3R5bGU9ImZpbGw6IzQxNDA0MiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==');  position: absolute; width: 200px; height: 400px; left: 90%; top: 44%; z-index: 1; }
.loc_summer { margin-top: 150px; background-image: url(https://winducks.com/wp-content/uploads/2023/06/Winducks-Neighbour-Special.jpg) !important; }
.loc_summer h3 { font-size: 25px !important; list-style: 28px !important; }
.trans_col { background: transparent !important; box-shadow: none !important; text-align: center; }
.trans_col .gb-block-layout-column-inner { display: flex; justify-content: center; flex-flow: column; align-items: center; }
.location_links a { margin-top: 15px; padding: 0 45px;}
.location_links a i { margin-right: 5px; }
.loc_list { list-style-position: inside; margin: 0 !important; }
.loc_list li { background-color: #fff; border-radius: 6px; margin: 0 auto 10px; font-size: 17px; text-align: left; padding: 7px 20px; width: 550px; max-width: 100%; }
.ol_list { list-style-position: inside; margin: 0 !important; }
.erw-all-reviews-wrapper #loadMore { text-align: center !important; border-radius: 50px !important; background-image: -moz-linear-gradient( 0deg, #fca100 0%, #fcb200 100%); background-image: -webkit-linear-gradient( 0deg, #fca100 0%, #fcb200 100%); background-image: -ms-linear-gradient( 0deg, #fca100 0%, #fcb200 100%); box-shadow: 0px 15px 30px 0px rgba(247, 148, 29, 0.3); height: 50px; padding: 0 50px !important; display: inline-flex; align-items: center; font-size: 16px; color: #fff !important; line-height: 47px; font-weight: 600; border-radius: 50px; transition: all 450ms; overflow: hidden; transition: 0.6s; }
.erw-all-reviews-wrapper #loadMore:hover { background: white; color: #fca100 !important; }
.home_slider { display: flex; align-items: center; transition: ease-in 0s 0.4s all; padding: 60px 100px !important;}
.right_text p a { color: #1bb0ce; }
.left_text p a { color: #1bb0ce; }
.serv_testi { background: #fff !important; padding: 100px 0px 200px;}
.serv_testi::before { display: none; }
.serv_testi::after { display: none; }
.snow_container { position: absolute; }
.chris_quote { background-image: url("https://winducks.com/wp-content/uploads/2019/06/quote-bg-christmas-light.jpg"); }
.pressure_bg { background-image: url("https://winducks.com/wp-content/uploads/2023/06/Our-Pressure-Washing-Services.jpg"); margin-top: 150px; }
.pressure_bg p { font-size: 25px; line-height: 33px; color: #000; }
.pb_none { padding-bottom: 0 !important; }
.yellow_list { list-style: none; margin: 25px 0 0 !important; padding: 0; }
.yellow_list li{ font-size: 17px; line-height: 22px; color: #7a7a7a; position: relative; padding-left: 50px; list-style-type: none !important; }
.yellow_list li::before { content:url("data:image/svg+xml,%3Csvg aria-hidden='true' width='32' height='32' class='svg-inline--fa fa-check-circle fa-w-16' focusable='false' data-prefix='fas' data-icon='check-circle' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' data-fa-i2svg=''%3E%3Cpath fill='%23F7941D' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'%3E%3C/path%3E%3C/svg%3E"); position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.bg_slider { display: block; }
.bg_slider .wp-block-media-text__content { position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 10; }
.bg_slider .wp-block-media-text__media { position: relative; overflow: hidden; background-color: #3095E0; position: relative; height: 400px; }
.bg_slider .wp-block-media-text__media img { position: absolute; right: 0; top: 0; height: 100%; width: auto; }
.bg_slider .wp-block-media-text__content h2 { font-size: 35px; line-height: 35px; color: #fff; font-weight: 700; }
.bg_slider .wp-block-media-text__content p { font-size: 17px; line-height: 27px; color: #fff; max-width: 66%;}
.bg_slider_style .swiper-button-next::after { content: "\f054"; }
.bg_slider_style .swiper-button-prev::after { content: "\f053"; }
.bg_slider_style .swiper-button-next::after, .bg_slider_style .swiper-button-prev::after { font-family: 'FontAwesome' !important; font-style: normal; color: hsla(0,0%,93.3%,.9); font-size: 25px; font-weight: 900; }
.bg_slider_style .swiper-pagination-bullet { width: 10px; height: 10px; background-color: #fff; opacity: 0.2; }
.bg_slider_style .swiper-pagination-bullet-active { opacity: 1 }
.slider_margin { margin: 0 0 200px; }
.static_slider { display: none !important; min-height: 720px; position: relative; background: #fff;  padding: 60px 70px; display: flex; align-items: center; border-radius: 20px; max-width: 1260px; margin: 30px auto 150px; box-shadow: 11px 11px 45px 0px rgba(0,0,0,0.15);}
.static_slider::after { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 355.31 686.9'%3E%3Ctitle%3EAsset 2%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Objects'%3E%3Cg id='D'%3E%3Cpath d='M203,35.45a32.39,32.39,0,0,0-9.55,8.95c-2.91,4-4.29,11.2-6.35,10.33s-1.08-5.22-.28-7.31c0-.12.75-2,1.86-4.43,2.54-6.72,4.53-15.12,2.63-18.55-1.37-2.46-4.09-4.9-7-7,.64,1.42,1.18,2.63,1.54,3.38,1.92,4.09,1,13.35.54,17.14a4.17,4.17,0,0,1-7.58,1.83c-.21-.3-5-7.38-7.54-11.49a5.31,5.31,0,0,0-.86-1.07L170.6,30a16.77,16.77,0,0,1-11.36,17.18,114.06,114.06,0,0,0-18.59,8c-12.49,7-26.76,22.62-28.09,34.61-.63,5.62.39,13.09,1.46,21,1.5,11.09,3.21,23.67,1,35.14-3.56,18.11,5.85,34.42,26.94,62,21.8,28.5,23.23,42.27,18.22,62.35l-.26,1c-4.66,18.65-6.4,25.63-21.14,43.53-7.21,8.76-26.93,28.87-46,48.32S53.63,403,48.14,410.1a133.23,133.23,0,0,0-16.39,27.62,4,4,0,0,1-.37.71c-.06.1-6.56,10.05-12.4,21C8.14,479.78,9.91,484,10,484.12c4.31,8.63,9.65,15.7,20.39,27,4.28,4.52,10,8.89,15.1,12.74s9.25,7,12,10.15c4,4.52,9.78,14.4,8.36,21.67A9,9,0,0,1,61,562.24c-3.86,1.94-4.13,3.07-5.24,7.83-.16.68-.33,1.4-.52,2.17a20.46,20.46,0,0,0-.57,4.42l7.5-3.37A9.14,9.14,0,0,1,75,580.57c1.18,9.94,8.12,29.84,21.73,40.93,2.68,2.18,5.1,4.22,7.44,6.2,10.52,8.88,17.47,14.76,26.48,14.76,15.31,0,24.28-1.51,28-3a4.12,4.12,0,0,1-.13-4.57c1.74-2.85,4.82-2,6.47-1.52,1.83.51,3.84,1.13,6.18,1.84,12.12,3.71,30.45,9.32,51.08,9.2h0a3,3,0,0,1,.42,0c13.45,1.38,32.16-11.4,41.2-24.21,4.16-5.91,16-29.9,20.71-42.09.16-.41.32-.82.47-1.22,1.12-3,2.39-6.39,5.66-7.63a7.36,7.36,0,0,1,6.23.63c.38.21.91.46,1.5.75,3,1.44,5.43,2.67,6.9,4.13a30.74,30.74,0,0,0,7.83,5.59c-.23-1.64-.36-3.27-.48-4.86-.26-3.49-.51-6.78-1.81-8.7a17.83,17.83,0,0,0-3.07-1.68c-2.8-1.34-5.7-2.73-6.33-5.78a5.31,5.31,0,0,1,1.3-4.61c1.89-2.15,4.5-4.84,7.53-8,13.13-13.51,35.09-36.13,35.07-53.27,0-.09,0-.17,0-.26.27-4.35-4.18-22-51.31-91.42C268,363.29,241.3,327.39,241,327a2.7,2.7,0,0,1-.22-.33c-1.2-2-29.27-48.81-27.08-79.79,1.54-21.76,13.43-34.53,23.93-45.79,5.73-6.16,11.14-12,13.82-18.39,6.11-14.67,4.76-33.15,4-43.08-.17-2.32-.3-4.15-.3-5.46,0-2.86,1-6.56,2.32-11.24,2.07-7.44,4.64-16.7,3.71-25-1.51-13.63-12.06-34.24-22.12-43.24C224.23,41.35,211,34.39,202.88,35.51m90,541.65ZM311,566.84Z' style='fill:%23fff'/%3E%3Cpath d='M258.86,384.58s12,19.78,18,39.2,10.59,45.56,10.59,45.56,20.35-2.75,30-7.42C327.72,457,330,449.87,330,449.87l-28.79-44.45-62.19-90.59s-33.7,6.89-53.05,7.42-54.51-7.42-54.51-7.42L63.43,389,36.9,415.84l-9,20.3s8.48,5.65,13.07,7.77,27.9,9.89,27.9,9.89.13-8.65,2.64-14.44c.84-1.94,27.73-61.49,27.73-61.49' style='fill:%23fca100;stroke:%23414042;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px'/%3E%3Cpath id='necklinetop' d='M247.56,331S213.28,342,190,342s-69.92-11-69.92-11l18.4-22.41s28.22,7.32,51.52,7.32,45.71-7.32,45.71-7.32Z' style='fill:%2300aeef;stroke:%23414042;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px'/%3E%3Cpath d='M287.46,469.34,68.86,453.8s-5,25.78-5.48,48.56,5.83,36.55,5.83,36.55S156.88,552,187.08,551.1C255.42,549,291.7,535.2,291.7,535.2s1.14-23.61,1.14-32.73A101.11,101.11,0,0,0,287.46,469.34Z' style='fill:%23fca100;stroke:%23414042;stroke-linecap:round;stroke-linejoin:round;stroke-width:9px'/%3E%3Cpath d='M99.23,366.22S63.91,400,63.38,448.11s5.83,77.2,5.83,77.2,87.67,13.41,117.87,11.43c68.34-4.47,104.62-19.26,104.62-19.26s1.14-49.87,1.14-69.13c0-40.51-30.42-70.48-30.42-70.48' style='fill:%23fca100'/%3E%3Cpath d='M72.84,592.41a2.09,2.09,0,0,1-2-1.4c-3-8.56-8.85-94.86-9.39-103.89-.89-14.94,2.88-33,3-33.75a2.08,2.08,0,1,1,4.08.86c0,.18-3.81,18.27-3,32.64,1.09,18.25,6.67,95.59,9.17,102.76a2.09,2.09,0,0,1-2,2.78Z'/%3E%3Cpath d='M285.11,589.87a2.09,2.09,0,0,1-1.89-3c6.67-14.2,8.23-49.16,8.89-64.09.1-2.11.18-3.88.25-5.2.61-10.86-3.33-59.77-3.37-60.27a2.09,2.09,0,0,1,4.16-.33c.16,2,4,49.69,3.38,60.83-.08,1.31-.15,3.06-.25,5.16-.73,16.46-2.26,50.72-9.28,65.67A2.08,2.08,0,0,1,285.11,589.87Z'/%3E%3Cpath id='right_foot' data-name='right foot' d='M228.24,647.05s1.79,7.74-3.58,7.15-20.85-5.9-23.83,0-6.56,14.87-6.56,14.87,20.26-5.37,22.65,0,11.61,14.3,11.61,14.3-.29-15.5,7.46-15.5,33.37,1.2,33.37,1.2S252.08,656,247.31,654.79s-10.13-15.49-10.13-15.49Z' style='fill:%23f7941d;stroke:%23414042;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px'/%3E%3Cpath id='right_foot-2' data-name='right foot' d='M128.57,646.45s-1.79,7.75,3.57,7.15,20.86-5.89,23.84,0,6.56,14.87,6.56,14.87-20.27-5.36-22.65,0-11.61,14.3-11.61,14.3.29-15.49-7.46-15.49-33.37,1.19-33.37,1.19,17.28-13.11,22-14.3,10.13-16.69,10.13-16.69Z' style='fill:%23f7941d;stroke:%23414042;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px'/%3E%3Cpath id='mouth_outline' data-name='mouth outline' d='M192.81,140.5a10,10,0,0,0-12-.18c-3.17,2.35-6.86,5-9.19,6.58C166.82,150.08,153,158,149.86,158H139.69a8.17,8.17,0,0,0-7.21,12,12.83,12.83,0,0,0,3.08,3.85c6.36,5.3,35.32,17.48,51.3,17s49.88-14.83,52.53-20.66a13.38,13.38,0,0,0,1.07-4,7.47,7.47,0,0,0-7.84-8.26c-5.63.3-13.17.49-16-.46C213.33,156.41,200.51,146.56,192.81,140.5Z' style='fill:%23f7941d;stroke:%23414042;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px'/%3E%3Cpath d='M230.33,118.18a1.58,1.58,0,0,0,1.86-2.17c-.43-.79-.9-1.55-1.39-2.28a30.38,30.38,0,0,0-3.32-4.07,31.84,31.84,0,0,0-4-3.5,26.64,26.64,0,0,0-5-3l-.19-.09-.24-.09-.49-.19-.48-.17a5.17,5.17,0,0,0-.69-.22,9.14,9.14,0,0,0-4-.09,11.31,11.31,0,0,0-4.22,1.87,16.89,16.89,0,0,0-4.23,4.34,21,21,0,0,0-2.45,4.75,18.89,18.89,0,0,0-.74,2.57v0a1.66,1.66,0,0,0,2.42,1.64s7.93-4.33,12.21-4.25S230.33,118.18,230.33,118.18Z' style='fill:%23414042'/%3E%3Cpath d='M139.21,118.18a1.59,1.59,0,0,1-1.87-2.17c.43-.79.9-1.55,1.39-2.28a31.18,31.18,0,0,1,3.32-4.07,32.67,32.67,0,0,1,4-3.5,26.32,26.32,0,0,1,5-3l.19-.09.24-.09.48-.19.49-.17a4.28,4.28,0,0,1,.69-.22,9.14,9.14,0,0,1,4-.09,11.25,11.25,0,0,1,4.21,1.87,17.11,17.11,0,0,1,4.24,4.34,21.41,21.41,0,0,1,2.45,4.75,20.4,20.4,0,0,1,.73,2.57v0a1.67,1.67,0,0,1-2.43,1.64s-7.92-4.33-12.21-4.25S139.21,118.18,139.21,118.18Z' style='fill:%23414042'/%3E%3Cpath d='M148.47,167s24,10.6,38.68,9.89,33.37-7.41,33.37-7.41' style='fill:none;stroke:%23414042;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px'/%3E%3Cpath d='M224.78,652.87c-.9,0-1.79,0-2.67-.13h-.39c-21.66,0-40.47-5.74-53-9.56l-1.4-.42a7.82,7.82,0,0,1-2.83,3c-6.33,4.14-21.91,5-33.87,5s-20.37-7-31.87-16.73c-2.31-2-4.7-4-7.32-6.11-15.62-12.73-23.36-34.73-24.74-46.41a.8.8,0,0,0-.41-.62.77.77,0,0,0-.72,0l-10.93,4.9a4,4,0,0,1-1.7.37,5.94,5.94,0,0,1-4.78-2.35c-3.27-4.18-1.28-12.65-1-13.6.18-.73.34-1.41.49-2.05,1.22-5.21,2.28-9.71,9.64-13.39.16-.08.3-.15.4-.68.6-3.05-2.53-10.12-6.43-14.55-2.22-2.51-6.39-5.68-10.8-9-5.33-4-11.36-8.63-16.12-13.63-11.37-12-17.07-19.59-21.8-29C.7,484.18.07,477.19,11.61,455.53,17.1,445.22,23,436,24.19,434.19A140,140,0,0,1,41.55,405c5.78-7.44,24.94-27,45.23-47.66C105.72,338,125.32,318,132.3,309.53c13.54-16.44,14.92-22,19.48-40.24l.26-1c4.43-17.72,3.08-29.32-16.75-55.25-19.56-25.58-33-45.48-28.5-68.67,2-10.12.45-21.46-1-32.42-1.14-8.43-2.22-16.4-1.48-23,1.86-16.75,20-34,32.29-41a121.55,121.55,0,0,1,20-8.63c3.65-1.24,4.64-3.84,5.71-8.64L163,23c-.15-2-8.14-6.78-6.35-7.77,1.44-.81,10.88,1.38,12.36,2a16.18,16.18,0,0,1,8.52,5.48c-1.5-3.3-4-9-5.53-12.47-.88-2-5.64-7.18-3.87-8.46C169.61.65,177,3.45,178.53,4.38c2.55,1.2,15.35,7.54,20.05,16a15.74,15.74,0,0,1,1.76,7.15,5.93,5.93,0,0,1,1-.24c13.82-2.18,31.2,10.29,43.34,21.14,11.51,10.29,23.13,33,24.86,48.54,1.1,10-1.83,20.5-4,28.2-1,3.75-2,7.29-2,9,0,1,.13,2.79.28,4.86.77,10.62,2.22,30.38-4.66,46.89-3.25,7.8-9.16,14.15-15.42,20.86-10,10.76-20.38,21.88-21.71,40.7-1.94,27.49,24,71.68,25.8,74.72,2,2.74,27.87,37.61,53.19,74.93,15.45,22.76,27.7,42,36.42,57.15,15,26.14,16.56,35,16.33,39.33-.08,20.5-23.45,44.57-37.43,59-1.79,1.85-3.44,3.54-4.84,5,2.35,1.12,4.77,2.29,6.2,4.32,2.66,3.79,3,8.44,3.35,12.93.14,1.78.26,3.46.53,5,.93,5.6-1.67,7.85-3.3,8.69-7.12,3.66-18.69-7.79-18.8-7.91a32.27,32.27,0,0,0-4.61-2.52l-1.1-.53c-.3.66-.62,1.53-.87,2.19-.16.44-.33.88-.5,1.33-4.71,12.1-16.71,36.83-21.68,43.87C260.75,639.18,241.32,652.86,224.78,652.87ZM203,35.45a32.39,32.39,0,0,0-9.55,8.95c-2.91,4-4.29,11.2-6.35,10.33s-1.08-5.22-.28-7.31c0-.12.75-2,1.86-4.43,2.54-6.72,4.53-15.12,2.63-18.55-1.37-2.46-4.09-4.9-7-7,.64,1.42,1.18,2.63,1.54,3.38,1.92,4.09,1,13.35.54,17.14a4.17,4.17,0,0,1-7.58,1.83c-.21-.3-5-7.38-7.54-11.49a5.31,5.31,0,0,0-.86-1.07L170.6,30a16.77,16.77,0,0,1-11.36,17.18,114.06,114.06,0,0,0-18.59,8c-12.49,7-26.76,22.62-28.09,34.61-.63,5.62.39,13.09,1.46,21,1.5,11.09,3.21,23.67,1,35.14-3.56,18.11,5.85,34.42,26.94,62,21.8,28.5,23.23,42.27,18.22,62.35l-.26,1c-4.66,18.65-6.4,25.63-21.14,43.53-7.21,8.76-26.93,28.87-46,48.32S53.63,403,48.14,410.1a133.23,133.23,0,0,0-16.39,27.62,4,4,0,0,1-.37.71c-.06.1-6.56,10.05-12.4,21C8.14,479.78,9.91,484,10,484.12c4.31,8.63,9.65,15.7,20.39,27,4.28,4.52,10,8.89,15.1,12.74s9.25,7,12,10.15c4,4.52,9.78,14.4,8.36,21.67A9,9,0,0,1,61,562.24c-3.86,1.94-4.13,3.07-5.24,7.83-.16.68-.33,1.4-.52,2.17a20.46,20.46,0,0,0-.57,4.42l7.5-3.37A9.14,9.14,0,0,1,75,580.57c1.18,9.94,8.12,29.84,21.73,40.93,2.68,2.18,5.1,4.22,7.44,6.2,10.52,8.88,17.47,14.76,26.48,14.76,15.31,0,24.28-1.51,28-3a4.12,4.12,0,0,1-.13-4.57c1.74-2.85,4.82-2,6.47-1.52,1.83.51,3.84,1.13,6.18,1.84,12.12,3.71,30.45,9.32,51.08,9.2h0a3,3,0,0,1,.42,0c13.45,1.38,32.16-11.4,41.2-24.21,4.16-5.91,16-29.9,20.71-42.09.16-.41.32-.82.47-1.22,1.12-3,2.39-6.39,5.66-7.63a7.36,7.36,0,0,1,6.23.63c.38.21.91.46,1.5.75,3,1.44,5.43,2.67,6.9,4.13a30.74,30.74,0,0,0,7.83,5.59c-.23-1.64-.36-3.27-.48-4.86-.26-3.49-.51-6.78-1.81-8.7a17.83,17.83,0,0,0-3.07-1.68c-2.8-1.34-5.7-2.73-6.33-5.78a5.31,5.31,0,0,1,1.3-4.61c1.89-2.15,4.5-4.84,7.53-8,13.13-13.51,35.09-36.13,35.07-53.27,0-.09,0-.17,0-.26.27-4.35-4.18-22-51.31-91.42C268,363.29,241.3,327.39,241,327a2.7,2.7,0,0,1-.22-.33c-1.2-2-29.27-48.81-27.08-79.79,1.54-21.76,13.43-34.53,23.93-45.79,5.73-6.16,11.14-12,13.82-18.39,6.11-14.67,4.76-33.15,4-43.08-.17-2.32-.3-4.15-.3-5.46,0-2.86,1-6.56,2.32-11.24,2.07-7.44,4.64-16.7,3.71-25-1.51-13.63-12.06-34.24-22.12-43.24C224.23,41.35,211,34.39,202.88,35.51M311,566.84ZM173.73,11.16h0Z' style='fill:%23414042;stroke:%23414042;stroke-miterlimit:10;stroke-width:3px'/%3E%3Cpath d='M110,366.22a96.75,96.75,0,0,0-6.69,8.74c-2.08,3-4,6.09-5.87,9.21s-3.57,6.31-5.17,9.56-3.12,6.5-4.49,9.83a168.08,168.08,0,0,0-11.3,41.19c-.52,3.51-.89,7-1.18,10.57s-.48,7.08-.56,10.62c0,1.77,0,3.55,0,5.32l.06,5.41.14,11c0,7.34.1,14.65.22,22s.26,14.57.54,21.82.65,14.48,1.2,21.66,1.33,14.32,2.35,21.37c.53,3.51,1.12,7,1.86,10.44.36,1.73.76,3.43,1.16,5.13s.87,3.37,1.37,5a77.62,77.62,0,0,0,3.49,9.57,51.32,51.32,0,0,0,4.84,8.62,48.19,48.19,0,0,0,6.44,7.47,51,51,0,0,0,8,6,68.56,68.56,0,0,0,19.19,7.75,131.07,131.07,0,0,0,21.31,3.32c7.26.57,14.61.77,22,.82a170.48,170.48,0,0,1-22,3.12,114.49,114.49,0,0,1-22.57-.41A71.34,71.34,0,0,1,101.86,635,55.3,55.3,0,0,1,83,620a62.14,62.14,0,0,1-6.65-10.14A82.75,82.75,0,0,1,71.68,599a145.29,145.29,0,0,1-5.79-22.26A317.72,317.72,0,0,1,61.37,532c-.29-7.44-.37-14.86-.41-22.26s.13-14.78.27-22.14l.28-11,.06-2.76.09-2.85q.12-2.85.35-5.7.43-5.7,1.23-11.35c.53-3.77,1.23-7.52,2-11.23a149,149,0,0,1,16.1-42.33,133.91,133.91,0,0,1,12.74-18.55A94.66,94.66,0,0,1,110,366.22Z' style='fill:%23414042'/%3E%3Cpath d='M252,366.22a94.88,94.88,0,0,1,15.93,15.68c2.4,2.89,4.63,5.92,6.77,9s4.12,6.32,6,9.6A149,149,0,0,1,296.76,443c.8,3.73,1.5,7.48,2,11.27s.92,7.58,1.21,11.39q.22,2.85.33,5.72l.09,2.86.06,2.75.28,11.05c.13,7.38.26,14.79.25,22.22s-.13,14.87-.43,22.33A312.63,312.63,0,0,1,296,577.47,141.64,141.64,0,0,1,290,599.8a80.08,80.08,0,0,1-4.84,10.89,65.46,65.46,0,0,1-6.75,10.06A61.7,61.7,0,0,1,260,636a73.83,73.83,0,0,1-22,7.56A102.8,102.8,0,0,1,215.32,645q-5.62-.21-11.17-.91c-3.69-.5-7.36-1.06-11-1.82a208.3,208.3,0,0,0,22-1.18,114.75,114.75,0,0,0,21.15-4.28A71.86,71.86,0,0,0,255.21,628a58.9,58.9,0,0,0,7.89-6.39,54.29,54.29,0,0,0,6.49-7.64,53.36,53.36,0,0,0,5-8.65,78.39,78.39,0,0,0,3.59-9.53c1-3.31,1.84-6.71,2.59-10.15s1.37-6.94,1.91-10.47c1-7.06,1.86-14.21,2.4-21.42s1-14.45,1.23-21.73.47-14.57.55-21.89.19-14.65.22-22l.14-11.07.07-5.44c0-1.78,0-3.56,0-5.33A182.73,182.73,0,0,0,285.54,445a168.55,168.55,0,0,0-11.29-41.33q-2.07-5-4.5-9.87c-1.59-3.25-3.35-6.43-5.18-9.59s-3.79-6.23-5.89-9.24A94.11,94.11,0,0,0,252,366.22Z' style='fill:%23414042'/%3E%3Cpath d='M95.9,382.82s-16.19,41-19,51.95-4,19-4,19' style='fill:%23414042'/%3E%3Cpath d='M72.84,455.89l-.3,0a2.07,2.07,0,0,1-1.76-2.36c0-.34,1.24-8.32,4.07-19.25S93.3,383.73,94,382.06a2.09,2.09,0,1,1,3.88,1.53c-.16.41-16.18,41-19,51.71s-4,18.73-4,18.81A2.1,2.1,0,0,1,72.84,455.89Z' style='fill:%23414042'/%3E%3Cpath d='M122.46,463.25c-3.43-16.47-6.48-33-9.26-49.61,0-.12,0-.18,0-.29,0-.43.32-.62.83-.58,2.77.26,4.15.38,6.91.61a.93.93,0,0,1,.93.8q2.78,16.68,5.83,33.29.06.22.21.24c.09,0,.17-.06.23-.21q5.09-16.08,9.91-32.22a.88.88,0,0,1,1-.67c2.72.14,4.07.21,6.78.33a.93.93,0,0,1,1,.76q3.51,16.59,7.27,33.11c.05.15.12.22.22.23s.17-.07.23-.21q4.54-16.31,8.84-32.67a.93.93,0,0,1,1-.7c2.63,0,3.94.05,6.57.06q1,0,.78.93C167.5,432.71,163,448.87,158.32,465a1,1,0,0,1-1.09.69c-2.83-.06-4.25-.1-7.09-.2a1,1,0,0,1-1-.75q-3.85-17.26-7.27-34.62a.35.35,0,0,0-.2-.26c-.1,0-.18.05-.23.24q-4.89,16.95-10.19,33.78a.94.94,0,0,1-1,.65c-2.68-.16-4-.25-6.7-.45A1,1,0,0,1,122.46,463.25Z' style='fill:%23414042'/%3E%3Cpath d='M179.06,465.55a.78.78,0,0,1-.27-.61q-.21-24.29-.41-48.58a.85.85,0,0,1,.24-.61.79.79,0,0,1,.6-.26l6.5-.1a.85.85,0,0,1,.61.24.87.87,0,0,1,.26.61q.51,24.28,1,48.57a.82.82,0,0,1-.26.62.88.88,0,0,1-.64.26c-2.81.06-4.21.08-7,.11A.91.91,0,0,1,179.06,465.55Z' style='fill:%23414042'/%3E%3Cpath d='M224.85,413.65a.81.81,0,0,1,.58-.3c2.59-.21,3.89-.33,6.48-.57a.78.78,0,0,1,.62.2.82.82,0,0,1,.31.58q2.28,24.18,4.57,48.37a.81.81,0,0,1-.21.63.92.92,0,0,1-.62.32c-2.71.25-4.06.37-6.77.59a1.11,1.11,0,0,1-1.11-.48q-12.24-15.9-23.59-32.45c-.1-.14-.2-.19-.3-.17s-.14.14-.13.33q.9,16.73,1.79,33.45a.8.8,0,0,1-.24.62.93.93,0,0,1-.64.29c-2.8.13-4.2.19-7,.29a.91.91,0,0,1-.66-.22.82.82,0,0,1-.29-.6q-.87-24.28-1.75-48.56a.89.89,0,0,1,.23-.62.84.84,0,0,1,.59-.27c2.52-.1,3.77-.15,6.29-.27a1,1,0,0,1,1,.53q11.06,16.56,23,32.5c.11.13.22.18.32.15s.13-.14.12-.33q-1.39-16.7-2.8-33.38A.84.84,0,0,1,224.85,413.65Z' style='fill:%23414042'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); display: block; position: absolute; bottom: 0; right: 0; height: 460px; width: 235px; margin: 0 -95px -95px 0; }
.slide_content { display: block; }
.slide_content .wp-block-media-text__media { display: none; }
.slide_content .wp-block-media-text__content { padding: 0 !important; }
.customer_info { max-width: 280px; }
.customer_info .gb-layout-column-wrap > div:nth-child(1) { max-width: 95px; }
.testi_quote { color: #727272; font-size: 24px; line-height: 1.583em; margin: 60px 0 50px; font-style: italic; position: relative; padding: 30px 0 0; }
.testi_quote::before { font-weight: 700; position: absolute; top: 15px; left: -15px; content: "“"; display: block; font-size: 125px; color: #e8a400; text-shadow: 7px 7px 15px rgba(247, 90, 0, 0.3); }
.testi_customer { color: #000000; font-size: 22px; font-weight: bold; position: relative;}
.testi_customer::before { content: "\f005 \f005 \f005 \f005 \f005"; display: block; font-family: 'FontAwesome'; font-size: 16px; color: #e8a400; letter-spacing: 0.1em; line-height: 1.7; }
.testi_customer span.c_title { color: #bbbbbb; font-size: 16px; line-height: 24px; letter-spacing: 1px; display: block;}
.static_slider .swiper-pagination { display: none; }
.static_slider .swiper-button-next::after { content: "\f054"; font-family: 'FontAwesome' !important; font-style: normal; font-size: 35px; font-weight: 400; }
.static_slider .swiper-button-prev::after { content: "\f053"; font-family: 'FontAwesome' !important; font-style: normal; font-size: 35px; font-weight: 400; }
.static_slider .swiper-button-next, .static_slider .swiper-button-prev { width: 78px; height: 78px; background: #fff; border-radius: 50%;}
.static_slider .swiper-button-next { right: -190px !important;}
.static_slider .swiper-button-prev { left: -190px !important; }
.static_slider .swiper-button-disabled { opacity: 1 !important; }
.page-id-3713 .gallery_sec { margin-top: 100px; }
.page-id-7452 .summer_sec { margin-top: 200px; }
.erw-slider-top-left h3 { font-size: 50px; line-height: 1.200em; }
.page-id-2011 .faq_page_sec { margin-top: 100px; }
.f_top_column { position: relative; z-index: 0; }

.page-id-28 .summer_sec { background-image: url("https://winducks.com/wp-content/uploads/2024/03/get-a-free-quote-bg.jpg") !important; }


@media (min-width:1680px) {
    .footer-widgets .widget-column .gb-block-layout-column.footer-logo { width: 430px; flex: 0 0 auto; }
    .footer-widgets .widget-column .gb-block-layout-column.footer-newsletter { width: 307px; flex: 0 0 auto; }
}
@media (min-width:1200px) {
    .big_h2 { font-size: 60px !important; line-height: 72px !important; }
    .services_sec h2 { font-size: 60px; line-height: 1.2;}
    .left_image_animate img { max-width: 500px !important; }
    .right_image_animate img { max-width: 500px !important; }
    .left_img img { max-width: 500px !important; }
    .right_img img { max-width: 500px !important; }
    .page-id-3713 .big_h2 { font-size: 26px !important; line-height: 1.2 !important; }
}
@media (max-width:1599px) {
    .wp-block-group__inner-container { padding: 0 15px; }
}
@media (max-width: 1536px) and (min-width: 992px) {
    .faq_page_sec { margin-top: 100px; }
}
@media (max-width:1420px) and (min-width:1200px) {
    .testi_page_sec::after { width: 180px; height: auto; }
    .static_slider {  max-width: 939px;  }
}
@media (max-width:1199px) and (min-width:992px) {
    .static_slider {  max-width: 730px;  }
    .write_form_column { padding: 130px 50px 130px; }
}
@media (max-width:1199px) {
    .footer-widgets .widget-column .gb-block-layout-column.footer-logo { width: 100%; }
    html .wp-block-gallery { column-count: 5; }
    .testi_page_sec::after { width: 160px; height: auto; }
    .loc_testimonials::after { left: 75%; }
    .static_slider::after { height: 230px; width: 115px; margin: 0 -35px -35px 0; }
    .left_text { padding: 20px 20px 20px 20px; }
    .right_text { padding: 20px 20px 20px 20px; }
    .right_image_animate { max-width: 90%; top: 350px; }
    .left_image_animate { max-width: 90%; top: 350px; }
}
@media (max-width:992px) and (min-width:768px) {    
	.why_cta { box-shadow: 3px 3px 25px 0px rgba(0,0,0,0.16); margin: 15px 0; padding: 15px; border-radius: 15px; }
	.why_cta { padding: 20px; }
	.why_cta .wp-block-image figure { max-width: 50% !important; }
	.left_text { padding: 20px 20px 20px 20px; }
	.right_text { padding: 20px 20px 20px 20px; }
	.right_image_animate { max-width: 90%; top: 200px; }
	.left_image_animate { max-width: 90%; top: 200px; }
	.write_form_column { padding: 50px; }
	.address_column { padding: 50px 15px; }
	.why_cta { padding: 20px 0; }
	.why_cta h3 { font-weight: 600 !important; font-size: 20px; line-height: 28px; }
	.write_form .gb-layout-column-wrap{ display: flex; flex-flow: column; }
}
@media (max-width:991px) {
    .f_bottom_column .gb-layout-column-wrap { display: flex; flex-direction: column-reverse !important; flex-flow: column; }
	.footer_phone { flex-flow: column; text-align: center; }
	.footer_phone li { margin: 0 !important; }
	.copy_text { text-align: center; margin: 30px 0 0 !important; }
	.f_top_column .gb-layout-column-wrap { display: flex; flex-wrap: wrap; }
	.f_top_column .gb-layout-column-wrap > div:nth-child(2) { width: 47%; }
	.f_top_column .gb-layout-column-wrap > div:nth-child(3) { width: 47%; }
	html form.wpcf7-form .contact-form-fields-wrapper .contact-col-33 { width: 100%; }
	.testimonials_sec { padding: 130px 0px; }
	.free_quote_sec { padding: 0px 0px 60px 0px; }
	.location_col_wrap .gb-layout-column-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.location_column { width: 47%; margin: 0; }
	html .wp-block-gallery { column-count: 4; }
	.contact_details { width: 100%; }
    .testi_page_sec::after { width: 130px; height: auto; }
    .loc_testimonials::after { left: 75%; }
    .static_slider::after { height: 230px; width: 115px; margin: 0 -35px -35px 0; }
    .static_slider { padding: 60px; }
    .testi_quote { font-size: 18px; }
    .static_slider .swiper-button-next, .static_slider .swiper-button-prev { display: none; }
    .free_quote_sec h2 { font-size: 20px; line-height: 24px; }
    .bg_slider .wp-block-media-text__media { height: 500px; }
    .bg_slider .wp-block-media-text__content { padding: 30px !important; }
    .bg_slider .wp-block-media-text__content h2 { font-size: 25px; line-height: 25px; }
    .bg_slider .wp-block-media-text__content p { font-size: 16px; line-height: 24px; max-width: 66%;}
    .location_links a { margin-top: 15px; padding: 0 20px; font-size: 14px !important; height: 60px !important; }
    .top_location { font-size: 13px; }
    .top_social li { margin-left: 15px; font-size: 13px; }
    .erw-slider-top-left h3 { font-size: 24px; line-height: 1.200em; }
    .page-id-3893 .testimonials_sec { padding: 50px 0px 0;}
    .page-id-2011 .faq_page_sec { margin-top: 50px; }
	.single-post .f_bottom_column { z-index:0; padding-bottom: 80px !important; }
	.single-post .copy_text { margin: 0 0 0 !important; }
	.slider_margin { margin: 0 0 120px !important; }
}
@media (max-width:767px) {
    .footer-widgets .widget-column { padding: 50px 0 0; }
	.f_top_column .gb-layout-column-wrap > div:nth-child(2) { width: 100%; }
	.f_top_column .gb-layout-column-wrap > div:nth-child(3) { width: 100%; }
	.address_column { padding: 30px 20px; }
	.write_form_column { padding: 30px 20px; box-shadow: 0; }
	.services_sec { padding: 70px; }
	.mob_reverse_column .gb-layout-column-wrap { display: flex; flex-flow: column; flex-direction: column-reverse; }
	.left_text { padding: 0; }
	.left_text h2 { font-size: 30px !important; line-height: 1.2 !important; }
	.right_img { position: relative; padding: 0 0 170px; }
	.right_image_animate { text-align: left; position: absolute; top: 170px; left: 0; max-width: 88%; }
	.right_text { padding: 0; }
	.right_text h2 { font-size: 30px !important; line-height: 1.2 !important; }
	.left_img { position: relative; padding: 0 0 170px; }
	.left_image_animate { text-align: left; position: absolute; top: 190px; right: 0; max-width: 80%; }
	.yellow_btn a { padding: 15px 25px !important; font-size: 0.75em !important; font-weight: 900 !important; height: auto !important; min-width: auto; }
    .summer_cta_links a { min-width: 200px; }
	.why_cta { padding: 10px; }
	.why_cta .wp-block-image figure { max-width: 50% !important; }
	.why_cta h3 { font-size: 20px !important; line-height: 1.3em !important; font-weight: 700 !important; }
	.award_content h3 { margin-top: 20px; }
	html form.wpcf7-form .contact-column:not(.contact-field-type-submit) { padding: 0 !important; }
	.free_quote_sec h2 { font-size: 24px; line-height: 1.2; letter-spacing: -0.04em; }
	.location_banner { padding: 20px 0px 0px 0px; }
	.location_banner .hero_title { width: 100%; text-align: center; font-size: 42px !important; }
	.location_col_wrap { margin-top: 40px; }
	.location_col_wrap .gb-layout-column-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.location_column { width: 100%; margin: 0; }
	.location_column h5 { font-size: 18px; }
	.location_column p a { font-size: 18px; }
	html .wp-block-gallery { column-count: 2; }
	.contact_details { width: 100%; margin-top: 100px; }
    .testi_page_sec::after { width: 100px; height: auto; }
    .loc_testimonials::after { display: none; }
    .bg_slider .wp-block-media-text__media { height: 400px; }
    .testi_quote { font-size: 18px; }
    .customer_info .gb-layout-column-wrap { display: flex; }
    .summer_sec h3 { line-height: 30px; }
    .free_quote_sec .wp-block-image { margin-bottom: 0; }
    .free_quote_sec .wp-block-image img { max-height: 180px; width: auto; }
    .bg_slider .wp-block-media-text__media { height: 500px; }
    .bg_slider .wp-block-media-text__content h2 { font-size: 23px; line-height: 23px; }
    .bg_slider .wp-block-media-text__content p { font-size: 13px; line-height: 21px; max-width: 66%;}
    .mobile_singleColumn .gb-layout-column-wrap { display: flex; flex-flow: column; }
    .location_links { display: flex; flex-flow: column; }
    section#block-3 { margin-bottom: 52px; }
	.single-post .f_bottom_column { z-index:0; padding-bottom: 80px !important; }
	.single-post .copy_text { margin: 0 0 0 !important; }
	.single-post a#top_button { bottom: 120px !important; }
	.page-id-7074 .summer_sec, .page-id-2019 .summer_sec, .page-id-9433 .summer_sec, .page-id-2017 .summer_sec  { margin-top: 80px; }
}
@media (max-width:567px) {
    .footer-widgets .widget-column .gb-block-layout-column { width: 100%; text-align: center; }
    .footer-widgets .widget-column .gb-block-layout-column:not(:first-child):not(.menu-1) { margin-bottom: 50px !important; }
    .footer-widgets .widget-column .gb-block-layout-column.footer-logo img { margin: auto; }    
	.right_image_animate { max-width: 80%; }
	.left_image_animate { max-width: 80%; }
	html .wp-block-gallery { column-count: 1; }
    .static_slider { padding: 20px; }
}

.gform_required_legend{display:none;} 
div.gchoice { position: relative; } 
.stla_tooltip_img{ top: 15px !important; margin-left: -36px !important; position: absolute !important; } 
.elementor-widget-heading:not(.no-separator)::after{ margin: 7px auto; } 
#gform_next_button_3_27 img{ width :16px; height:16px; } 
.gpnf-spinner-custom { position: relative; width: 1rem; min-height: 1rem; display: inline-block; text-indent: -999rem; } 
.gpnf-spinner-custom:before { content: ''; box-sizing: border-box; position: absolute; top: 69%; left: 58%; width: 1rem; height: 1rem; margin-top: -0.5rem; margin-left: -0.5rem; border-radius: 50%; border-top: 0.1rem solid #fff; border-right: 0.1rem solid transparent; animation: spinners .6s linear infinite; cursor: wait; } 
@keyframes spinners { 0% { transform: translate3d(-50%, -50%, 0) rotate(0deg); } 100% { transform: translate3d(-50%, -50%, 0) rotate(360deg); } } 

/* checked mark aspect changes */

label .stla_tooltip_img{ margin-top: 0px !important; margin-left: 15px !important; }
.gfield_radio .gchoice { margin-right: 20px;}
.extra-input-tag .gchoice { margin-bottom: 14px; }
body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_label { display: inherit; font-size: 17px; }
h3.gsection_title { display: none; }
.gform_wrapper.gravity-theme .gfield textarea { max-width:93%; }
#field_3_64 label, #field_5_64 label{ display: inline-flex !important; }
#field_3_64 .stla_tooltip_img, #field_5_64 .stla_tooltip_img{ margin-top: -11px !important; margin-left: 5px !important; }
#how-to-take-photos{ padding: 15px 22px;background-color: #2899e2; color: white;line-height: 53px; font-size: 0.8125em;border-radius: 100em; text-decoration: none; }
#how-to-take-photos:hover{background-color: #d67600; }
.gform_drop_area .gform_button_select_files { background-color: rgb(240, 240, 240); color: rgb(114, 114, 114) !important; font-weight: 600; padding: 20px 25px; }
.gform_drop_area .gform_button_select_files:hover { background-color: #2899e2; color: #fff !important; box-shadow: none !important;}
#field_3_80 h3, .field_3_80 h3 { font-size: 50px; line-height: 1.200em; }
#field_3_80 h4, .field_3_80 p, .field_3_80 h4 { margin-bottom: 20px; color: #fba201; font-size: 21px; font-weight: 700; }
#gform_preview_3_77, #gform_preview_3_78, #gform_preview_3_66, #gform_preview_3_74, #gform_preview_3_76, #gform_preview_3_64, #gform_preview_3_65, #gform_preview_7_65, .ginput_preview_list  { width: 350px; display: flex; }
#gform_3 .gform_fileupload_rules, #gform_5 .gform_fileupload_rules { display: none; }
.gform_wrapper.gravity-theme .gform-ul-reset li { list-style-type: none !important; }
#gform_3 .extra-input-tag, #gform_5 .extra-input-tag { left: 30px; }
.gform_wrapper.gravity-theme .ginput_preview { margin-right: 5px !important; text-align: center; width: 50px !important; }
.gform_wrapper.gravity-theme .ginput_preview > img { width: 50px !important; height: 50px !important; }
.gform_wrapper.gravity-theme .ginput_preview > img.gform_delete { width: auto !important; height: auto !important; }
#field_5_121 { margin-left: 30px !important; }
@media only screen and (max-width: 1200px) {
    #gform_3 h3 { font-size: 30px; }
}
@media only screen and (max-width: 767px) {
    #gform_3 h3 { font-size: 24px; }
	#input_3_56 .gchoice { margin-bottom:20px; }
}
@media only screen and (max-width: 600px) {
    .gfield_checkbox .gchoice {margin-right: -21px; }
    #label_3_11_0 { margin-bottom:20px; }
    #gform_3 .extra-input-tag { grid-column: span 12 !important; }
    #label_3_56_1 { padding-top: 6px !important; margin-bottom: 0; padding-bottom: 6px !important; }
    #gform_3 label { font-size: 16px !important; }
    div.extra-input-tag.field_description_below { margin-right: 20px; }
    div.extra-input-tag.field_description_below input {  border: 1px solid; }
	#gform_3 .total-sqft-range input[type="number"] { margin-top: 10px !important; height: 50px !important; }
}
#input_3_14,#input_3_26,#input_3_52{width:80%;}
@media only screen and (max-width: 900px) {
    #gform_3 .extra-input-tag { grid-column: span 11 !important; }
}
@media only screen and (max-width: 600px) {
    #input_3_14, #input_3_26, #input_3_52 {width: 100%; }
    .extra-input-tag .gchoice.gchoice_3_13_5, .extra-input-tag .gchoice.gchoice_3_18_6{ margin-bottom: 0px; }
    .extra-input-tag .gchoice { margin-bottom: 14px; }
    .extra-input-tag{ margin-bottom:20px; }
}
#gform_previous_button_5_55, #gform_previous_button_5_58, #gform_previous_button_5_67, #gform_previous_button_5 { border-radius: 30px; border-radius: 13px; color: #fff; text-transform: uppercase; font-size: 19px; background: #f4543f; margin-right: 20px; padding: 18px 33px; }
#gform_submit_button_7, #gform_next_button_5_58, #gform_next_button_5_67, #gform_next_button_5_55, #gform_submit_button_5 { border-radius: 30px; color: #fff; border-radius: 13px; text-transform: uppercase; background: #8ccf4c; padding: 18px 33px; font-size: 19px; }
.formfield_hide { display: none; }

/* Start custom CSS */
#label_7_56_2, #label_7_56_1, #label_7_56_3 { color: #fff; }
.partial_entry_warning { display: none; }
.gform_required_legend { display: none; }
div.gchoice { position: relative; }
.stla_tooltip_img { top: 15px !important; margin-left: -36px !important; position: absolute !important; }
#gform_next_button_7_27 img { width : 16px; height: 16px; }
.gpnf-spinner-custom { position: relative; width: 1rem; min-height: 1rem; display: inline-block; text-indent: -999rem; }
.gpnf-spinner-custom:before { content: ''; box-sizing: border-box; position: absolute; top: 69%; left: 58%; width: 1rem; height: 1rem; margin-top: -0.5rem; margin-left: -0.5rem; border-radius: 50%; border-top: 0.1rem solid #fff; border-right: 0.1rem solid transparent; animation: spinners .6s linear infinite; cursor: wait; }
#gform_7 [type="checkbox"]:not(:checked), #gform_7 [type="checkbox"]:checked { position: absolute!important; left: -9999px; }
#gform_7 [type="checkbox"]:not(:checked) + label, #gform_7 [type="checkbox"]:checked + label { position: relative!important; padding-left: 40px!important; cursor: pointer!important; }
#gform_7 [type="checkbox"]:not(:checked) + label:before, #gform_7 [type="checkbox"]:checked + label:before { content: ''; border-radius: 3px; margin-left: 15px; margin-top: 10px; position: absolute; left: 0; top: 4px; width: 1.1em; height: 1.1em; background: #fff; padding: 2px; }
#gform_7 [type="checkbox"]:not(:checked) + label:after, #gform_7 [type="checkbox"]:checked + label:after { content: '\2713'; position: absolute; width: 3px; height: 3px; color: #000; top: 1px; left: 0; margin-top: 10px; border-radius: 3px; margin-left: 15px; font-weight: bold; font-size: 1.5em; line-height: 0.8; transition: all .2s; }

/* checked mark aspect changes */
#gform_7 [type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
#gform_7 [type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1); }
#gform_7 [type="checkbox"]:checked + label { background: #f89b2b; padding-top: 10px; padding-bottom: 10px; padding-right: 50px; border-radius: 50px; }
#gform_7 [type="checkbox"]:not(:checked) + label { background: #2998e2; padding-top: 10px; padding-bottom: 10px; padding-right: 50px; border-radius: 50px; }
label .stla_tooltip_img { margin-top: 0px !important; margin-left: 15px !important; }
.gfield_radio .gchoice { margin-right: 20px; }
body #gform_wrapper_7 .gform_body .gform_fields .gfield .gfield_label { display: inherit; font-size: 17px; }
body #gform_3 img.gform_ajax_spinner, body #gform_5 img.gform_ajax_spinner {  display: none !important; }
h3.gsection_title { display: none; }
.gform_wrapper.gravity-theme .gfield textarea { max-width: 93%; }
@media only screen and (max-width: 600px) { 
    .gfield_checkbox .gchoice {  margin-right: -21px;  }
    #label_7_11_0 { margin-bottom: 20px; }
    #gform_7 .extra-input-tag { grid-column: span 12 !important; }
    #label_7_56_1 { padding-top: 6px !important; margin-bottom: 20px; padding-bottom: 6px !important; }
    #gform_7 label { font-size: 14px !important; }
    div.extra-input-tag.field_description_below { margin-right: 20px; }
    div.extra-input-tag.field_description_below input { border: 1px solid; }
}
#input_7_14,#input_7_26,#input_7_52 { width: 80%; }
@media only screen and (max-width: 900px) {
    #gform_7 .extra-input-tag {grid-column: span 11 !important; }
}

@media only screen and (max-width: 600px) {
    #input_7_14, #input_5_26, #input_5_52 {width: 100%; }
    .extra-input-tag .gchoice.gchoice_7_91_6, .extra-input-tag .gchoice.gchoice_7_13_5, .extra-input-tag .gchoice.gchoice_7_18_6 { margin-bottom: 0px; }
    .extra-input-tag .gchoice { margin-bottom: 14px; }
    .extra-input-tag { margin-bottom: 20px; }
}

/* #gform_5 h3 { font-size: 50px; line-height: 1.200em; }
.christmas-head { margin-bottom: 10px; color: #f7941e; } */
#gform_5 [type="checkbox"]:not(:checked) { position: absolute!important; left: -9999px; }
#gform_5 [type="checkbox"]:not(:checked) + label { position: relative!important; padding-left: 40px!important; cursor: pointer!important; } */

  
/* checked mark aspect changes */
#gform_5 [type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
#gform_5 [type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1); }
#gform_5 [type="checkbox"]:checked + label { background: #f89b2b; padding-top: 10px; padding-bottom: 10px; padding-right: 50px; border-radius: 50px; }
#gform_5 [type="checkbox"]:not(:checked) + label { background: #2998e2; padding-top: 10px; padding-bottom: 10px; padding-right: 50px; border-radius: 50px; }
#gform_5 [type="radio"]:not(:checked) { position: absolute!important; left: -9999px; }

/* checked mark aspect changes */
#gform_5 [type="radio"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
#gform_5 [type="radio"]:checked + label:after { opacity: 1; transform: scale(1); }
label .stla_tooltip_img{ margin-top: 0px !important; margin-left: 15px !important; }
.gfield_radio .gchoice { margin-right: 20px; }
#gform_5 [type="radio"]:checked + label { background: #f89b2b; padding-top: 10px; padding-bottom: 10px; padding-right: 20px; border-radius: 50px; }
    #gform_5 [type="radio"]:not(:checked) + label { background: #2998e2; padding-top: 10px; padding-bottom: 10px; padding-right: 20px; border-radius: 50px; }
.extra-input-tag .gchoice { margin-bottom: 14px; }
body #gform_wrapper_5 .gform_body .gform_fields .gfield .gfield_label { display: inherit; font-size: 17px; }
h3.gsection_title { display: none; }
.gform_wrapper.gravity-theme .gfield textarea{max-width:93%;}
#label_5_56_1, #label_5_56_2, #label_5_56_3 { padding-top: 6px !important; padding-bottom: 6px !important; }
label#label_3_112_0, label#label_3_113_0, label#label_5_120_0 { margin-bottom: 10px; }

@media only screen and (max-width: 1200px) {
    #gform_5 h3 { font-size: 30px; }
}
@media only screen and (max-width: 767px) {
    #gform_5 h3 { font-size: 24px; }
}
@media only screen and (max-width: 600px) {
    .gfield_checkbox .gchoice { margin-right: -21px; }
    #label_5_11_0 { margin-bottom:20px; }
    #gform_5 .extra-input-tag{ grid-column: span 12 !important; }
    #label_5_56_1 { padding-top: 6px !important; margin-bottom: 20px; padding-bottom: 6px !important; }
    #gform_5 label{ font-size: 14px !important; }
    div.extra-input-tag.field_description_below { margin-right: 20px; }
    div.extra-input-tag.field_description_below input {  border: 1px solid; }
}
#input_5_14,#input_5_26,#input_5_52{width:80%;}

@media only screen and (max-width: 900px) {
    #gform_5 .extra-input-tag { grid-column: span 11 !important; }
}
@media only screen and (max-width: 600px) {
    #input_5_14, #input_5_26, #input_5_52 { width: 100%; }
    .extra-input-tag .gchoice.gchoice_5_91_6, .extra-input-tag .gchoice.gchoice_5_13_5, .extra-input-tag .gchoice.gchoice_5_18_6 { margin-bottom: 0px; }
    .extra-input-tag .gchoice { margin-bottom: 14px; }
    .extra-input-tag{ margin-bottom:20px; }  
	.wd-pricing-detail .pricing-addon .wrapper label, p.optional, .wd-pricing-detail .pricing-addon .price, .wd-pricing-detail .total-wrapper .total { font-size: 14px !important; }
	#gform_3 input#choice_3_30_1:not(:checked) + label, #gform_3 input#choice_3_30_1:checked + label { padding-right: 10px; width: 100%; max-width: 100%; line-height: 20px; }
	#how-to-take-photos { padding: 15px 15px; font-size: 14px; }
	.wd-pricing-detail .wd-detail h4 { font-size: 18px; line-height: 25px; }
}

/* Popup Maker */

.pum-container.size-custom { max-width: 90% !important; }
.pum-theme-enterprise-blue .pum-content + .pum-close:hover { color: var(--secondary); }
.pum-title.popmake-title { display:none; }
.residential-popup h3 { font-size: 36px; }
.residential-popup p.res_heading { font-size: 36px; line-height: 37px; margin-bottom: 20px; color: #000000; font-weight: 700; }
.pum-container.popmake {  padding: 35px !important; border-radius: 30px !important; box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.5)  !important; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.residential-popup blockquote { margin: 0px auto 20px; padding-left: 25px; }
.residential-popup blockquote p { font-family: "Georgia", Sans-serif; font-size: 19px; font-style: italic; color:#55595c; }
.residential-popup blockquote:before { content: ""; background-color: #23a455; position: absolute; width: 8px; height: 100%; left: 0px; }
.residential-popup p { font-size:15px; }
.residential-popup p.res_heading2 { font-size: 25px; line-height: 28px; margin-bottom: 20px; color: #000000; font-weight: 700; }
.residential-popup p.res_heading2 span { color: #f04f26 }

.residential-popup h4 span { color: #f04f26 }
.pum-theme-default-theme { background-color: rgba(0,0,0,.8) !important; }
button.pum-close.popmake-close { background-color: transparent !important; box-shadow: none !important; right: 10px !important; top: 5px !important; color: #000 !important; font-size: 50; font-size: 25px !important; }
.residential-popup .poup-img { max-width: 300px; margin: 0 auto; }

@media (min-width: 991px) {
    .residential-popup { min-height: 430px; display: flex; align-items: center; }
    .residential-popup .poup-content, .residential-popup .poup-img { width: 50%; }
    .residential-popup .poup-img img { position: absolute; max-width: 540px; bottom: -90px; }
    .residential-popup { display:flex; }
    button.pum-close.popmake-close { background-color: transparent !important; box-shadow: none !important; right: -40px !important; top: -20px !important; color: #fff !important; font-size: 50; font-size: 25px !important; }
    .residential-popup .poup-img { max-width: 300px; margin: 0 auto; }
}
@media (max-width: 767px) {
    .residential-popup p.res_heading2 { font-size: 22px; }

}

.deals-popup { text-align: center; }
.pum-title.popmake-title,
.deals-popup .poup-img { display:none; }
.deals-popup .inner-content { display:flex; flex-direction: column; }
#popmake-9048 .poup-content h2 { font-size: 30px; line-height: 36px; font-weight: 900; }
#popmake-9048 .poup-content  a.blue_btn { height: 60px !important; font-size: 20px !important; line-height: 20px !important; padding: 0 50px !important; }
.deals-popup .inner-left-column { border-style: solid; border-width: 6px 6px 6px 6px; border-color: #00AEEF; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; padding: 30px 25px 0px 25px; }
.deals-popup .inner-left-column h3 { color: #00AEEF; font-size: 27px; line-height: 32px; font-weight: 900; }
.deals-popup .inner-left-column p { color: #162E3C; font-size: 18px; margin-bottom: 60px; line-height: 22px; }
.deals-popup .inner-right-column { background-color: #FCA100; padding: 30px 30px 0px 30px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 0px 0px 0px; border-radius: 0px 0px 30px 30px; }
.deals-popup .inner-right-column h3 { color: #FFFFFF; font-size: 27px; font-weight: 900; line-height: 32px; }
.deals-popup .inner-right-column p { color: #FFFFFF; font-size: 18px; margin-bottom: 60px; line-height: 22px; }
.deals-popup .small-offer { margin-top: -55px; }
.deals-popup a { font-size: 20px !important; line-height: 20px; height: 60px !important; padding: 0 50px !important; }
#popmake-9048.pum-container.popmake { padding: 30px 15px  !important; background: #fff !important; border-radius: 0 !important; }
#popmake-9048 .pum-theme-default-theme { background-color: rgba(0,0,0,.8) !important; }
#popmake-9048 button.pum-close.popmake-close { background-color: transparent !important;  box-shadow: none !important; right: 10px !important; top: 0px !important; color: #000 !important; font-size: 18px !important; font-weight: 900; }
#pum-9048 {z-index: 99999 !important; }
div#cookie-notice { z-index: 99999999 !important; }
.pop_btn { margin-bottom: 25px; }
.residential-popup h4 { margin-top: 10px; }
.residential-popup h4 span { position: relative; }

@media ( min-width: 992px ){
    .deals-popup .poup-content { width:75%; }
    .deals-popup .poup-img { width: 25%; padding-left: 20px; display:block !important; }
    .deals-popup { display:flex; align-items: center; }
    .deals-popup .inner-content { flex-direction: row !important; }
    .deals-popup .inner-left-column, .deals-popup .inner-right-column { width: 50%; }
    .deals-popup .inner-left-column { border-radius: 0px 0px 0px 20px }
    .deals-popup .inner-right-column { border-radius: 0px 0px 30px 0px; }
    #popmake-9048 .poup-content h2 { font-size: 36px; font-weight: 900; line-height: 1.2; }
    #popmake-9048.pum-container.popmake { padding: 35px !important; background: #fff !important; border-radius: 0 !important; }
}

#popmake-9406 { border-radius: 0 !important; box-shadow: none !important; padding: 18px !important; border: none !important; }
.pum-title.popmake-title { display: none; }
.popup-row h4 { text-align: center; }
.popup-col { display: flex; }
.popup-col div { margin:10px; }
.popup-row .col-4 div { width: 25%; }
.popup-row .col-3 div { width: 33.3%; }
.popup-row p { margin: 0px; color: #000; font-size: 17px; }
#popmake-9406 { padding:0 !important; }
#popmake-9406 .pum-content { max-height: 532px; overflow-y: scroll; overflow-x: hidden; padding: 15px !important; }
#popmake-9406 .pum-close { right: -38px !important; top: -20px !important; color: #fff !important; box-shadow: none !important; background-color: transparent !important; font-size: 15px !important; }
.popup-row { margin-top: 20px; }


@media (max-width: 767.98px) {
    .popup-col { display: block; }
    .popup-row .col-4 div , .popup-row .col-3 div { width: 100%; margin: auto; display: block; }
    #popmake-9406 { max-height: 750px; max-width: 313px !important; margin: 0 auto !important; left: 0 !important; right: 5px !important; }
    .popup-row, .popup-row h6 , .popup-row p { margin-bottom: 40px; }
    /* #popmake-9406 .pum-close {	 right: 10px !important; top: 10px !important; } */
}

html.pum-open.pum-open-overlay,
html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay { overflow: visible !important; }
html.pum-open.pum-open-overlay.pum-open-scrollable body > [aria-hidden] {
    padding-right: 0px !important;
}

#popmake-10033 { background: url(https://winducks.com/wp-content/uploads/2023/11/pop-up-bg.png) no-repeat !important; background-size: cover !important;
    min-height: 500px !important; border-radius: 0 !important; border: 0 !important; display: flex !important; align-items: center; box-shadow: none !important; padding: 35px !important; }
#popmake-10033 button.popmake-close { right: 5px !important; top: 5px !important; color: #fff !important; font-size: 25px !important; }
.chris_popup { padding-right: 215px; }
.chris_popup h2 { font-size: 42px; font-weight: 900; color: #fff; line-height:1.2;  }
.chris_popup h3 { font-size: 32px; line-height: 1.2; font-weight: 900;  color: #fff; }
.chris_popup p { font-size: 20px; }
.chris_pop_img { position: absolute; right: 0; top: 50%; transform: translateY(-50%); max-width: 222px; }
.chris_popup .yellow_btn { margin-top: 30px; display:inline-block; }
.chris_popup a { font-size: 20px !important; padding: 0 50px !important; max-width: 340px !important; display: flex !important; justify-content: center !important; align-items: center !important;  text-decoration: none; }
.chris_popup a:hover { text-decoration: none; }
@media ( max-width: 767px ){
    .chris_pop_img { display: none; }
    #popmake-10033 { padding: 35px 15px !important; }
    .chris_popup { text-align: center; padding-right: 0; }
    .chris_popup h2 { font-size: 36px; }
    .chris_popup h3 { font-size: 26px; line-height: 1.2; margin-bottom: 70px; }
    .chris_popup p { font-size: 17px; }
    .chris_popup a { font-size: 18px !important; padding: 15px !important; position: absolute !important; right: 0; left: 0; margin: 0 auto; bottom: -10px;}
	#pum-10033 .pum-container.size-custom { max-width: 360px !important; }
}


/* Popup Maker */
/* Spinner CSS */

.free-quote-btn .gpnf-spinner-custom { position: relative; width: 1rem; min-height: 1rem; display: inline-block; text-indent: -999rem; }
.free-quote-btn .gpnf-spinner-custom:before { content: ''; box-sizing: border-box; position: absolute; top: 83%; left: 95%; width: 1rem; height: 1rem; margin-top: -0.5rem; margin-left: -0.5rem; border-radius: 50%; border-top: 0.1rem solid #fff; border-right: 0.1rem solid transparent; animation: spinners .6s linear infinite; cursor: wait; }

@keyframes spinners {
    0% { transform: translate3d(-50%, -50%, 0) rotate(0deg); }
    100% { transform: translate3d(-50%, -50%, 0) rotate(360deg); }
}

/* Spinner CSS */

/* Back to Top */

a#top_button { color: #3d3d3d; background-image: linear-gradient(90deg,#fff 0%,#fff 100%); border: 1px solid #3d3d3d; width: 35px; height: 35px; overflow: hidden; border-radius: 50%; position: relative; text-align: center; text-decoration: none; font-size: 12px; font-weight: 300; right: 20px; bottom: 75px; z-index: 999;  position: fixed; display: none; cursor: pointer; transform: translateY(150px); transition: all 500ms; }
a#top_button:hover { color: #fff; }
a#top_button span { position: relative; }
a#top_button > span::before { content: ''; display: block; width: 100px; height: 100px; background-color: #3d3d3d; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(0); transition: transform 450ms cubic-bezier(0.75, 0.1, 0.25, 0.9); z-index: 0; }
a#top_button:hover > span::before { transform: translate(-50%,-50%) scale(1); }
a.show { display: flex !important; justify-content: center; align-items: center; transform: translateY(0) !important; }

/* Back to Top */

.right {
    text-align: inherit;
}
.page-id-5253 .free-quote-btn .gpnf-spinner-custom::before {
    top: 50% !important;
    left: 0 !important;
    margin: 0 auto !important;
    right: 0;
}
.page-id-5527 .snow_container, .page-id-5253 .snow_container, .page-id-6786 .snow_container, .page-id-11342 .snow_container, .page-id-9604 .snow_container, .page-id-7318 .snow_container, .page-id-10979 .snow_container, .page-id-10973 .snow_container, .page-id-6449 .snow_container, .page-id-5357 .snow_container, .page-id-6489 .snow_container, .page-id-6477 .snow_container, .page-id-6475 .snow_container, .page-id-6473 .snow_container, .page-id-4747  .snow_container, .page-id-6559 .snow_container, .page-id-3135 .snow_container, .page-id-3117 .snow_container, .page-id-6 .snow_container, .page-id-26 .snow_container, .page-id-26 .snow_container, .page-id-3157 .snow_container { display: none; }

.gform_fileupload_rules { display:none !important; }
.blog .snow_container { display:none !important; }
.single-post .snow_container { display:none !important; }

/*
.snow_container { display: none !important; }
*/

.quote_cta_box { max-width: 960px; margin: 0 auto; border-radius: 30px; background: #fff; padding: 130px 70px; box-shadow: 5px 5px 15px 0 rgba(141,131,131,.36); text-align: center; }
.quote_cta_box h3 { font-size: 36px; line-height: 55px; margin: 0 0 45px; color: #414042; }
.quote_cta_box h2 { color: #414042; }
body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_label {
    display: inherit;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
    color: #606060 !important;
    text-align: center !important;
    width: 100% !important;
}
#gform_3 .gform_page_footer {
    display: flex;
    justify-content: space-between;
    margin: 30px 0 0 !important;
}
#gform_3 .gform_page_footer button#gform_next_button_3_55 {
    margin-left: auto;
}
#gform_3 .gform_page_footer button {
    font-size: 16px !important;
    background: #fcab00;
    border-radius: 50px;
    font-weight: 700;
    padding: 18px 33px;
    line-height: 19px;
    transition: all 0.3s ease-in-out 0s;
    min-width: 100px;
	text-transform: uppercase;
}
#field_3_121 { text-align:left; }
#gform_3 .gform_page_footer button:hover {
    background: #2998e2;
}
#gform_3 textarea {
    border: 1px solid #b7b7b7 !important;
    font-size: 18px !important;
    line-height: 28px !important;
    color: #727272 !important;
    border-radius: 5px;
}
#gform_3 input[type=text], #gform_3 input[type=tel], #gform_3 input[type=email], #gform_3 select {
	border: 1px solid #b7b7b7 !important;
    text-align: left !important;
    font-size: 18px !important;
    color: #727272 !important;
    border-radius: 5px;
}
#gform_3 input[type=text]::placeholder, #gform_3 select::placeholder, #gform_3 textarea::placeholder, #gform_3 input[type=tel]::placeholder, #gform_3 input[type=email]::placeholder {
    color: #727272 !important;
	opacity:0.7;
}
#gform_3 input[type=number] {
    border: 1px solid #b7b7b7 !important;
    text-align: center !important;
    font-size: 18px !important;
    line-height: 28px !important;
    color: #727272 !important;
    border-radius: 5px;
	max-width: 75px !important;
	margin: 0 auto;
}
#gform_3 input[type=number]::placeholder {
    color: #727272 !important;
	opacity:0.7;
}
#gform_3 .gfield textarea { max-width: 100% !important; }
#gform_3 .sub_field { border: 1px solid #e1e1e1; padding: 30px 25px; }
#gform_3 .sub_field_main { border: 1px solid #e1e1e1 !important; padding: 30px 25px !important; }
#gform_3 .gfield_required { color: #f89b2b; }
.address_field_style .ginput_container_address > span { width: 33.3% !important; flex: unset !important; }
.address_field_style .ginput_container_address > span:nth-child(1) { width: 100% !important; flex: unset !important; }
#gform_3 .extra-input-tag {
	left: 0 !important;
}
#input_3_30 {
    text-align: left;
}
.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_radio .gchoice {
    display: inline-block;
    padding-right: 10px;
}
#gform_3 #field_3_64 label { width: auto !important; }

@media only screen and (max-width: 1024px) {
   .testimonials_sec .loc_testimonials::after{content:unset;}
   .style-1-top-left-name{width: 95%;}
   .style-1-slider-content{margin: 10px 20px 40px;}
}

@media only screen and (max-width: 767px) {
    #gform_3 .extra-input-tag { grid-column: span 12 !important; }
    .quote_cta_box { padding: 40px; }
    .quote_cta_box h3 { font-size: 26px !important; line-height: 1.2 !important; }
    #gform_3 h3 { font-size: 26px !important; line-height: 1.2 !important; margin: 0 0 10px !important; }
    #gform_3 div.extra-input-tag.field_description_below { margin-right: 0; }
   
    /* review section */
    .style-1-slider-content{margin: 10px 20px 40px;}
    .slider_style_one .wfsreview_btn a, .slider_style_one .wftreview_btn a{width: 60%;}
    .wfsreview_btn{align-items: center;}
}

.contact-form-fields-wrapper [type="checkbox"]:checked {
    position:relative !important;
	left:0 !important;
}

@media (max-width:391px) and (min-width:320px) {
	.site-header .custom-logo {
		height: auto !important;
	    max-width: 170px !important;
	}
}

/* checked mark aspect changes */
#gform_12 input[type=text], #gform_12 input[type=email], #gform_12 input[type=tel], #gform_12 textarea { border: none; border-bottom: 1px solid #000; border-radius: 0px; box-shadow: none; color: #373a3c; }
#gform_12 ul#input_12_9, #gform_12 ul#input_12_9 li { margin-left: 0px; list-style-type: none; }
#gform_12 .gform_footer { justify-content: end; }
#gform_12 .gform_footer button { color: #fff; text-align: center !important; border-radius: 50px !important; background-image: -moz-linear-gradient(0deg, #fca100 0%, #fcb200 100%); background-image: -webkit-linear-gradient(0deg, #fca100 0%, #fcb200 100%); background-image: -ms-linear-gradient(0deg, #fca100 0%, #fcb200 100%); box-shadow: 0 15px 30px 0 rgba(247,148,29,.3); height: 50px;padding: 0 50px !important;display: inline-flex;align-items: center;font-size: 16px;font-weight: 600;border-radius: 50px;transition: all 450ms; overflow: hidden; margin-bottom: 0; }
#gform_12 .gform-loader { display: none; }
#gform_12 #field_12_6 label { font-size: 16px; color: #373a3c; padding-left: 12px; }
#gform_12 .dropdown-toggle { background-color: transparent; box-shadow: none; width: 100%; position: relative; }
#gform_12 .filter-option-inner-inner { padding: 7px 12px; color: #373a3c; font-weight: normal;}
#gform_12 .filter-option { padding-left: 0px; font-size: 16px; }
#gform_12 .dropdown.bootstrap-select { width: 100%; border-bottom: 1px solid #000; margin-top: 10px; }
#gform_12 .dropdown-menu.inner li { list-style-type: none; }
#gform_12 .dropdown-menu.inner { padding-top: 10px; margin-top: 20px; background-color: #fff !important; }
#gform_12 .dropdown-toggle:before { font-family: 'FontAwesome' !important; content: "\f107"; color: #373a3c; position: absolute; right: 7px; }

#gform_12 [type="checkbox"]:not(:checked),
#gform_12 [type="checkbox"]:checked,
#gform_3 input#choice_3_30_1:not(:checked),
#gform_3 input#choice_3_30_1:checked { position: absolute!important; left: -9999px; }
#gform_12 [type="checkbox"]:not(:checked) + label, 
#gform_12 [type="checkbox"]:checked + label,
#gform_3 input#choice_3_30_1:not(:checked) + label,
#gform_3 input#choice_3_30_1:checked + label { position: relative!important; padding-left: 40px!important; cursor: pointer!important; }
#gform_12 [type="checkbox"]:not(:checked) + label:before, 
#gform_12 [type="checkbox"]:checked + label:before { content: ''; border-radius: 3px; margin-left: 15px;  margin-top: 10px; position: absolute; left: 0; top: 4px; width: 1.1em; height: 1.1em; background: #fff; padding: 2px; }
#gform_3 input#choice_3_30_1:not(:checked) + label:before,
#gform_3 input#choice_3_30_1:checked + label:before { content: ''; border-radius: 3px; margin-left: 15px;  margin-top: 10px; position: absolute; left: 0; top: 8px; width: 1.1em; height: 1.1em; background: #fff; padding: 2px; }
#gform_12 [type="checkbox"]:not(:checked) + label:after,
#gform_12 [type="checkbox"]:checked + label:after { content: '\2713'; position: absolute; width: 3px; height: 3px; color: #000; top: 1px; left: 0; margin-top: 10px; border-radius: 3px; margin-left: 15px; font-weight: bold; font-size: 1.5em; line-height: 0.8; transition: all .2s; }
#gform_3 input#choice_3_30_1:not(:checked) + label:after,
#gform_3 input#choice_3_30_1:checked + label:after { content: '\2713'; position: absolute; width: 3px; height: 3px; color: #000; top: 5px; left: 0; margin-top: 10px; border-radius: 3px; margin-left: 15px; font-weight: bold; font-size: 1.5em; line-height: 0.8; transition: all .2s; }
#gform_12 [type="checkbox"]:not(:checked) + label:after,
#gform_3 input#choice_3_30_1:not(:checked) + label:after { opacity: 0; transform: scale(0); }
#gform_12 [type="checkbox"]:checked + label:after,
#gform_3 input#choice_3_30_1:checked + label:after { opacity: 1; transform: scale(1); }
#gform_12 [type="checkbox"]:checked + label,
#gform_3 input#choice_3_30_1:checked + label { background: #f89b2b; padding-top: 13px; padding-bottom: 13px; padding-right: 50px; border-radius: 50px; color: #fff;    display: inline-block; }
#gform_12 [type="checkbox"]:not(:checked) + label,
#gform_3 input#choice_3_30_1:not(:checked) + label { background: #2998e2; padding-top: 13px; padding-bottom: 13px; padding-right: 50px; border-radius: 50px; color: #fff; display: inline-block; }

#gfield_instruction_3_22, #gfield_instruction_3_49, #gfield_instruction_3_23, #gfield_instruction_3_137, #gfield_instruction_3_139, #gfield_instruction_3_140,  #gfield_instruction_3_141, #gfield_instruction_3_142, #gfield_instruction_3_143, #gfield_instruction_3_144, #gfield_instruction_3_145, #gfield_instruction_3_146, #gfield_instruction_3_147, #gfield_instruction_3_202, #gfield_instruction_3_206 { display: none; }

/* Summer Special popup style */
div#popmake-11640 {padding: 0px !important; border-radius: 0px !important;}
.wd-summer-special-section{background: url('https://winducks.com/wp-content/uploads/2025/09/fall10-d.jpg');background-repeat: no-repeat; background-size: cover; background-position: right bottom; }
.wd-content-wrap-mb.popup_wrapper_content {   max-width: 100%; }
.wd-summer-special-section .wd-summer-special-wrap{display: flex;padding: 30px;}
.wd-summer-special-section .wd-summer-special-content-wrap{padding: 30px 10px 30px 20px;}
div#popmake-11640 .pum-close.popmake-close{right: -15px !important; top: -15px !important; background: #fff !important; border-radius: 50%; width: 35px;  height: 35px; padding: 0; display: flex; justify-content: center; align-items: center;}
div#popmake-11640 .pum-close.popmake-close i{color: #000; font-size: 18px !important;}
.wd-summer-special-section .wd-mobile-view-img{display: none;}
.wd-content-wrap-mb p {font-size: 18px; color: #162e3c; font-weight: 400;line-height: 1.7;font-family: 'Poppins', sans-serif;}
.wd-content-wrap-mb h2 {font-size: 37px; letter-spacing: 0px; color: #fca100; font-weight: 900; font-family: 'Montserrat'; margin-bottom : 10px;  line-height: 35px; }
.wd-content-wrap-mb h3 {letter-spacing: 0px; font-size: 25px; font-weight: 900; font-family: 'Montserrat'; color: #fff; background:#000; padding:10px 20px; display: inline-block; border-radius: 25px; }
.wd-content-wrap-mb h3 span { color: #fca100;  }
.wd-content-wrap-mb h2 .orange-txt{color: #f7941d;}
.wd-content-wrap-mb h2 .blue-txt{color: #00aeef;}
.wd-summer-specia-btn { font-size: 20px; color: #ffffff; font-weight: 700;font-family: 'Poppins', sans-serif;}


.wd-summer-specia-btn { display: inline-flex !important; align-items: center !important; background-image: linear-gradient(90deg, #3095e0 0%, #00aeef 100%) !important; border-radius: 75px; height: 69px; padding: 0 60px; color: #fff; font-weight: 600; font-size: 19px; text-transform: uppercase; transition: ease-in 0.15s all !important; position: relative !important; overflow: hidden; text-decoration: none; text-align: center; justify-content: center; z-index: 1; margin-top: 20px;box-shadow: 0px 15px 30px #00aeef3d;}
.wd-summer-specia-btn:hover { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5) !important; color: #fff !important; transform: none !important; text-decoration: none !important;}
.wd-summer-specia-btn::before { content: ''; display: block; width: 500px; height: 500px; background-color: #292929; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) scale(0); transition: transform 450ms cubic-bezier(0.75, 0.1, 0.25, 0.9); z-index: 0; }
.wd-summer-specia-btn:hover::before{transform: translate(-50%, -50%) scale(1) !important;}
.wd-summer-specia-btn span{position: relative;z-index: 1;}
.wd-summer-specia-btn:hover span{color: #fff !important; text-decoration: none !important;}
.wd-content-wrap-mb.popup_wrapper_content .org_text_below_title { background : unset; color : #3095e0; padding : 0;}

/* coupon code styles*/
#clean_apply_coupon { border-radius: 5px; text-align: center; margin: 0; padding: 10px 25px; background: #f7941d; color: #fff; cursor: pointer; transition : all 0.3s ease-in-out 0s; font-weight: 500;}
.clean-coupon-sec { display: flex;}
#clean_apply_coupon:hover { background-color: #00aeef;}
#cleanwd_coupon_code { margin-right: 10px; text-transform: uppercase;}
#cleanwd_coupon_code::placeholder { text-transform: capitalize;}
#coupon_code_validatemessage {text-align: start; padding-left: 10px; padding-top: 5px; }
.coupon_applied { color: #00a86d;}
.coupon_invalid { color : red;}
#field_3_150 { height: 0;}
.loader_couponcode { border: 2px solid #f3f3f3; /* Light gray */ border-top: 2px solid #3498db; /* Blue */ border-radius: 50%; width: 16px; height: 16px; animation: spin 1s linear infinite; display: inline-block; vertical-align: middle; }
@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
@media (min-width : 2290px){
    .wd-summer-special-section .wd-summer-special-content-wrap { padding: 5vw 20px; }
}
@media (min-width : 2100px){
	.wd-summer-special-section .wd-summer-special-content-wrap { padding: 4vw 20px; }
}
@media (max-width : 2100px) and (min-width : 1850px){
	.wd-summer-special-section .wd-summer-special-content-wrap { padding: 3vw 20px; }
}
@media (max-width : 1600px){
    .wd-summer-special-section .wd-summer-special-content-wrap.popup_wrapper_content { padding: 10px 10px 10px 30px;}
}
@media (max-width : 642px){
    .clean-coupon-sec { height: 50px;}
}

@media only screen and (max-width: 767px) {
    .wd-summer-special-section {background:unset;}
    .wd-summer-special-section .wd-summer-special-img-wrap{display: none;}
    .wd-summer-special-section .wd-mobile-view-img{display: block; background-color: #fff;text-align: center;}
    .wd-summer-special-section .wd-content-wrap-mb.popup_wrapper_content{background-color: #fff; padding: 0px 20px 30px 20px; text-align: center; max-width : 100%;}
    .wd-summer-special-section .wd-summer-special-wrap { padding: 0; display: block; }
	.wd-content-wrap-mb.popup_wrapper_content .org_text_below_title { padding : 0;}
	.wd-content-wrap-mb.popup_wrapper_content h2 { margin-bottom : 1rem;}
    .wd-summer-special-section .wd-summer-special-content-wrap{padding: 0;}
	.wd-content-wrap-mb h2{font-size: 27px; color: #fca100; font-weight: 900; line-height : 1.4; margin-bottom : 10px !important;}
	.wd-content-wrap-mb.popup_wrapper_content .org_text_below_title { font-size : 27px;}
    .wd-content-wrap-mb h3{font-size: 18px; font-weight: 800; line-height: normal; }
    .wd-content-wrap-mb p{font-size: 15px; color: #162e3c; font-weight: 400;}
    .wd-summer-specia-btn{font-size: 15px;}
    .wd-content-wrap-mb h3 .orange-txt{color: #f7941d;display: block;}
	.wd-mobile-view-img img { width:100%; }
	div#popmake-11640 .pum-close.popmake-close { right:0 !important }
	.wd-content-wrap-mb h2.blue-txt { font-size: 20px !important; line-height: 25px !important; }
}

@media (min-width: 767px) {
	.wd-content-wrap-mb h2 .blue-txt {
		  color: #00aeef;
		  font-size: 33px;
		  line-height: 40px;
		  padding-bottom: 15px;
		  display: block;
		  padding-top: 10px;
	}
	#pum-11640 .wp-block-button.medium_btn  { margin-top: 15px; }
	.custom-button { position: absolute; right: 140px; }
}

/*map layout */
.mapservice_provide_card .map-details-description {
    background-color: #fff;
    padding: 50px;
    border-radius: 10px;
    box-shadow: 5px 5px 10px rgba(0,0,0,0.1);
    position: relative;
    margin: 100px 0;
  }
.mapservice_provide_card .map-details-description ul, .map-details-description ul li {
    list-style: none;
    margin: 0;
  }
.mapservice_provide_card .map-details-description ul li { margin-bottom: 1em; padding-left: 2em; position: relative; }
.mapservice_provide_card .map-details-description ul li span {
      position: absolute;
      top: 0.2em;
      left: 0;
      font-size: 1.2em;
      color: var(--secondary);
  }
.mapservice_provide_card .map-details-hours-title {
      margin: 2em 0 10px;
      color: #000;
  }
.mapservice_provide_card iframe { height: 65rem;}
.mapservice_provide_card .map-details-hours-table { margin-bottom: -20px; }
.mapservice_provide_card .map-details-hours-table td { border: 0 !important; padding: 5px 0; background-color: unset !important; color: #000;}
  @media (max-width : 1670px){
    .mapservice_provide_card iframe{  height: 70rem;}
  }
  @media (max-width : 1600px){
    .mapservice_provide_card .wp-block-group.map-details-description.ticss-766980ff { max-width: 36vw !important; right: 3vw !important;}
  }
  @media (max-width : 1390px){
    .mapservice_provide_card .wp-block-group__inner-container { padding : 0; }
    .mapservice_provide_card .map-details-description { padding: 35px;}
  }
  @media (max-width:1199px) and (min-width:991px) {
    .mapservice_provide_card .map-details-description {
    padding: 30px;
  }
  }
  @media (max-width : 1024px){
    .mapservice_provide_card .wp-block-group.map-details-description.ticss-766980ff { position: unset !important; max-width: 100% !important;}
  }
  @media (max-width:991px) {
   .mapservice_provide_card .map-details-description {margin: -30px -15px 70px !important; padding: 10px 10px 30px; border-radius: 0 0 10px 10px !important;}}
  .mapservice_provide_card .wp-block-group.map-details-description.ticss-766980ff {  position: absolute;  top: 0;  max-width: 31vw;  right: 5rem; } 
  .mapservice_provide_card iframe{  border: 0; position: relative;
}
/* new style   */
html .page-template-blocks .entry-content > .alignfull > .wp-block-group__inner-container .wp-block-genesis-blocks-gb-container.alignwide,
html .page-template-blocks .entry-content > .alignfull > .wp-block-group__inner-container .wp-block-genesis-blocks-gb-columns.alignwide { max-width: 95% ; padding-left: 15px; padding-right: 15px; }
.map-details iframe {width: 100% !important;}
.map-details-description .custom-primary-btn-appointment:hover{box-shadow: 0px 0px 10px 0px #fca100 !important;color: var(--primary) !important;}

@media (min-width: 1200px) and (max-width: 1420px) {
	.map-details .gb-2-col-wideleft > .gb-layout-column-wrap {-ms-grid-columns: auto 420px !important;grid-template-columns: auto 420px !important;}
	.map-details-description {padding: 50px 25px !important;}
	html .map-details-description .wp-block-button.has-normal-font-size .wp-block-button__link {font-size: 14px !important;padding: 10px 16px !important;}
	.map-details-description h2 {font-size: 38px !important;line-height: 48px !important;}
}
@media (max-width:1199px) {
.map-details-description .is-layout-flex {display: flex;justify-content: left !important;grid-row-gap: 10px !important;}
}
@media (min-width:993px) and (max-width:1199px){
.map-details .gb-2-col-wideleft > .gb-layout-column-wrap {-ms-grid-columns: auto 310px !important;grid-template-columns: auto 310px !important;}
.map-details-description h2 {font-size: 32px !important;line-height: 44px !important;}
.map-details-description .is-layout-flex {display: flex;justify-content: center !important;grid-row-gap: 10px !important;}
.map-details-description a.wp-block-button__link.wp-element-button.custom-primary-btn-appointment {margin-left: unset !important;}
}
@media (max-width:992px) and (min-width:768px) {
    .hero_title { margin-left: 1.8em; }
	.hero_sub_title { margin-left: 66px !important; }
    .banner_btn a { font-size: 20px; padding: 0 50px; }
	.inner_img img { max-width: 88%; margin: 0 auto; }
	.ab_sec { padding: 350px 0px 70px 0px; }
	.map-details .map-details-description {margin: 0px !important;padding: 25px 10px 30px;border-radius: 0 0 10px 10px !important;}	
	.map-details .gb-layout-columns-2 > .gb-layout-column-wrap {grid-row-gap:0px !important;}
}
@media(max-width:991px){
.map-details .gb-layout-columns-2 > .gb-layout-column-wrap {grid-template-columns: 1fr !important;grid-template-areas:"col1" "col2" !important;}
.page-template-blocks .entry-content > .alignfull.map-details > .wp-block-group__inner-container .wp-block-genesis-blocks-gb-columns.alignwide {max-width: 100%;}
	.map-details .map-details-description {padding: 25px 10px 30px;}
}
@media (min-width: 767px) and (max-width:991px){
.page-template-blocks .entry-content > .alignfull.map-details > .wp-block-group__inner-container .wp-block-genesis-blocks-gb-columns.alignwide {max-width: 100%; padding-left: unset !important; padding-right:unset !important;}
}
@media (max-width: 767px) {
html .page-template-blocks .entry-content > .alignfull > .wp-block-group__inner-container .wp-block-genesis-blocks-gb-columns.alignwide { max-width: 100%;}
}
@media (max-width:480px) {
.map-details-description a.wp-block-button__link.wp-element-button.custom-primary-btn-appointment {margin-left: unset !important;}
.map-details-description .is-layout-flex {display: flex;justify-content: center !important;grid-row-gap: 10px !important;}
}

.partner_logos { 
	display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px; 
	flex-wrap: wrap !important;
	max-width: 1300px;
    margin: 0 auto;
}
.partner_logos .wp-block-column {
	box-shadow: 3px 3px 25px 0px rgba(0, 0, 0, 0.16);
    margin: 20px 0 0;
    padding: 0;
    border-radius: 10px;
    background: #fff;
	width: calc(25% - 15px);
}
.partner_logos .wp-block-column figure {
	margin-bottom: 0 !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media (max-width:1199px) {
	.partner_logos .wp-block-column {
		width: calc(25% - 15px);
		flex-basis: unset !important;
	}
}
@media (max-width:767px) {
	.partner_logos .wp-block-column {
		width: calc(50% - 15px);
		flex-basis: unset !important;
	}
	.address_field_style .ginput_container_address > span.ginput_address_city {
	   width: 100% !important;
		margin-bottom: 15px !important;
	}
	.address_field_style .ginput_container_address > span {
	    width: 50% !important;
	}
	#gform_page_3_17 input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
    	line-height: initial  !important;
  	}
}

/*--------- Ahmed  new style  -------------*/
.custom-button {
  background-color: #000 !important;
}
div#gform_page_3_4 .gform-page-footer.gform_page_footer.top_label {
  flex-wrap: wrap;
  position: relative;
}
.patios .gchoice label > span:nth-child(2),
.decks .gchoice label > span:nth-child(2),
.sidewalk .gchoice label > span:nth-child(2) { 
	font-size: 12px; 
}
.front-stories-type legend.gfield_label.gform-field-label,
.back-stories-type legend.gfield_label.gform-field-label {
  text-transform: uppercase;
}
div#validation_message_3_207 {
    display: block;
}
#gform_3 {
    text-align: center;
    max-width: 1200px;
    margin: auto;
}
#gform_3 h3 {
    font-size: 38px;
    line-height: 48px;
    color: #414042;
    margin: 0px 0px 20px 0px;
}
#gform_3 .gchoice input[type="radio"], #gform_3 .gchoice input[type="checkbox"] {				
	display: none; 
}
.forms-radio .gchoice label span {
	color: #000;  
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
}
.forms-radio .gchoice label span {
    display: block;
}
.forms-radio .gfield_radio label, .forms-radio .gfield_checkbox label {
    position: relative;
    margin-bottom: 30px !important;
    box-shadow: 0 90px 90px 0 rgba(0, 0, 0, 0.05);
    border: 3.6px solid rgba(255, 255, 255);
    border-radius: 15px;
    cursor: pointer;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
    overflow: hidden;
    z-index: 0;
    transition: all 0.5s ease;
}
.forms-radio .gfield_radio label, .forms-radio .gfield_checkbox label {
    padding: 10px 15px 25px 15px;
}
.forms-radio .gfield_radio label::after, .forms-radio .gfield_checkbox label::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 250%; /* Ensures it fully covers the diagonal */
  height: 250%;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.00) 0%,
    rgba(255, 255, 255, 0.00) 25%,
    rgba(255, 255, 255, 0.65) 50%,
    rgba(255, 255, 255, 0.00) 75%,
    rgba(255, 255, 255, 0.00) 100%
  );
  transform: translate(-100%, -100%);
  transition: transform 0.55s ease, opacity 0.55s ease;
  opacity: 0;
  z-index: 1;
}
.forms-radio .gfield_radio label:hover::after, .forms-radio .gfield_checkbox label:hover::after {
   opacity: 1;
   transform: translate(0, 0);
}
.forms-radio .gfield_radio label:hover::before, .forms-radio .gfield_checkbox label:hover::before {
    transform: scale(1.03);
}
.forms-radio .gfield_radio label::before, .forms-radio .gfield_checkbox label::before {
    content: "";
    display: inline-block;
    background-repeat: no-repeat;
}
.forms-radio .gfield_radio label::before, .forms-radio .gfield_checkbox label::before {
    width: 210px;
    height: 160px;
    background-position: center;
    max-width: 100%;
	transition: transform 0.4s ease;
    transform-origin: center center;
}
.forms-radio .gchoice:has(input[type="radio"]:checked) label, .forms-radio .gchoice:has(input[type="checkbox"]:checked) label {
     background: radial-gradient(circle at top left, #F7941D, transparent 60%),
              radial-gradient(circle at top right, #FCDEC4, transparent 60%),
              radial-gradient(circle at bottom left, #FCDEC4, transparent 60%),
              radial-gradient(circle at bottom right, #F7941D, transparent 60%);
    outline-color: #ece4f8;
}
.forms-radio .gchoice:has(input[type="radio"]:checked) label span, .forms-radio .gchoice:has(input[type="checkbox"]:checked) label span {
   color: #fff;
}
#gform_3 .total-sqft-range input[type=number] {
    max-width: 500px !important;
    border-radius: 75px;
    background: #FFF;
    height: 70px;
    border-color: #fff !important;
    margin-top: 20px;
    margin-bottom: 10px;
}
#gform_3 .total-sqft-range .gfield_description {
	max-width: 60%;
    margin: auto;
}

#gform_3 .total-sqft-range label {
    margin-bottom: 5px !important;
}
#gform_3 .total-sqft-range {
    margin-top: 10px;
}
#gform_page_3_17 .gform_page_fields,
#gform_page_3_18 .gform_page_fields,
#gform_page_3_19 .gform_page_fields {
    background-color: #fff;
    padding: 50px 30px;
    border-radius: 15px;
}
#gform_3 #gform_page_3_17 .gchoice input[type="checkbox"] {
  display: block;
  width: 15px;
}
#gform_3 #gform_page_3_17 .gchoice label {
    color: #414042;
    padding-left: 8px;
}
#gform_3 #gform_page_3_17 .gfield_checkbox .gchoice {
    display: flex;
}
#gform_3 input#input_3_3_1 {
    margin-bottom: 10px;
}

.forms-radio #label_3_194_0:before {
    background-image: url(images/calgary.png);
    background-size: 75%;
}
.forms-radio #label_3_194_1:before {
    background-image: url(images/edmonton.png);
    background-size: 75%;
}
.forms-radio #label_3_194_2:before {
    background-image: url(images/cochrane.png);
    background-size: 75%;
}
.forms-radio #label_3_11_0:before {
    background-image: url(images/residential.png);
    background-size: 75%;
}
.forms-radio #label_3_11_1:before {
    background-image: url(images/commercial.png);
    background-size: 75%;
}
.forms-radio #label_3_156_0:before {
    background-image: url(images/detached.png);
    background-size: 75%;
}
.forms-radio #label_3_156_1:before {
    background-image: url(images/semi-detached.png);
    background-size: 75%;
}
.forms-radio #label_3_156_2:before {
    background-image: url(images/attached.png);
    background-size: 75%;
}
.forms-radio #label_3_197_0:before {
    background-image: url(images/front-story-1.png);
    background-size: 75%;
}
.forms-radio #label_3_197_1:before {
    background-image: url(images/front-story-2.png);
    background-size: 75%;
}
.forms-radio #label_3_197_2:before {
    background-image: url(images/front-story-3.png);
    background-size: 75%;
}
.forms-radio #label_3_198_0:before {
    background-image: url(images/back-story-1.png);
    background-size: 75%;
}
.forms-radio #label_3_198_1:before {
    background-image: url(images/back-story-2.png);
    background-size: 75%;
}
.forms-radio #label_3_198_2:before {
    background-image: url(images/back-story-3.png);
    background-size: 75%;
}
.forms-radio #label_3_205_0:before {
    background-image: url(images/one-property.png);
    background-size: 75%;
}
.forms-radio #label_3_205_1:before {
    background-image: url(images/multiple-properties.png);
    background-size: 75%;
}
.forms-radio #label_3_12_1:before {
    background-image: url(images/exterior-window-cleaning.png);
    background-size: 75%;
}
.forms-radio #label_3_12_2:before {
    background-image: url(images/interior-window-cleaning.png);
    background-size: 75%;
}
.forms-radio #label_3_12_3:before {
    background-image: url(images/gutter-cleaning.png);
    background-size: 75%;
}
.forms-radio #label_3_12_4:before {
    background-image: url(images/house-wash.png);
    background-size: 75%;
}
.forms-radio #label_3_12_6:before {
    background-image: url(images/pressure-washing.png);
    background-size: 75%;
}
.forms-radio #label_3_12_7:before {
    background-image: url(images/solar-panel-cleaning.png);
    background-size: 75%;
}
.forms-radio #label_3_12_8:before {
    background-image: url(images/lights.png);
    background-size: 75%;
}
.forms-radio #label_3_13_1:before {
    background-image: url(images/post-construction.png);
    background-size: 75%;
}
.forms-radio #label_3_13_2:before {
    background-image: url(images/screens-cleaning.png);
    background-size: 75%;
}
.forms-radio #label_3_13_3:before {
    background-image: url(images/glass-railings.png);
    background-size: 75%;
}
.forms-radio #label_3_13_4:before {
    background-image: url(images/skylights.png);
    background-size: 75%;
}
.forms-radio #label_3_91_1:before {
    background-image: url(images/tracks-cleaning.png);
    background-size: 75%;
}
.forms-radio #label_3_91_2:before {
    background-image: url(images/skylights.png);
    background-size: 75%;
}
.forms-radio #label_3_91_3:before {
    background-image: url(images/glass-railings.png);
    background-size: 75%;
}
.forms-radio #label_3_91_4:before {
    background-image: url(images/removable-pane-windows.png);
    background-size: 75%;
}
.forms-radio #label_3_18_1:before {
    background-image: url(images/all-sides.png);
    background-size: 75%;
}
.forms-radio #label_3_18_2:before {
    background-image: url(images/front.png);
    background-size: 75%;
}
.forms-radio #label_3_18_3:before {
    background-image: url(images/back.png);
    background-size: 75%;
}
.forms-radio #label_3_18_4:before {
    background-image: url(images/detached-garage.png);
    background-size: 75%;
}
.forms-radio #label_3_18_5:before {
    background-image: url(images/stain-removal.png);
    background-size: 75%;
}
.forms-radio #label_3_112_0:before {
    background-image: url(images/yes.png);
    background-size: 60%;
}
.forms-radio #label_3_112_1:before {
    background-image: url(images/no.png);
    background-size: 60%;
}
.forms-radio #label_3_113_0:before {
    background-image: url(images/gutter-guards.png);
    background-size: 75%;
}
.forms-radio #label_3_113_1:before {
    background-image: url(images/gutter-refit.png);
    background-size: 75%;
}
.forms-radio #label_3_20_1:before {
    background-image: url(images/gutter-repair.png);
    background-size: 75%;
}
.forms-radio #label_3_21_1:before {
    background-image: url(images/p-garage.png);
    background-size: 75%;
}
.forms-radio #label_3_21_2:before {
    background-image: url(images/p-driveway.png);
    background-size: 75%;
}
.forms-radio #label_3_21_3:before {
    background-image: url(images/p-patio.png);
    background-size: 75%;
}
.forms-radio #label_3_21_4:before {
    background-image: url(images/p-deck.png);
    background-size: 75%;
}
.forms-radio #label_3_21_5:before {
    background-image: url(images/p-side-walk.png);
    background-size: 75%;
}
.forms-radio #label_3_210_1:before {
    background-image: url(images/p-stain-removal.png);
    background-size: 75%;
}
.forms-radio #label_3_199_0:before {
    background-image: url(images/patio-small.png);
    background-size: 75%;
}
.forms-radio #label_3_199_1:before {
    background-image: url(images/patio-medium.png);
    background-size: 75%;
}
.forms-radio #label_3_199_2:before {
    background-image: url(images/patio-large.png);
    background-size: 75%;
}
.forms-radio #label_3_199_3:before {
    background-image: url(images/patio-xl.png);
    background-size: 75%;
}
.forms-radio #label_3_200_0:before {
    background-image: url(images/deck-small.png);
    background-size: 75%;
}
.forms-radio #label_3_200_1:before {
    background-image: url(images/deck-medium.png);
    background-size: 75%;
}
.forms-radio #label_3_200_2:before {
    background-image: url(images/deck-large.png);
    background-size: 75%;
}
.forms-radio #label_3_200_3:before {
    background-image: url(images/deck-xl.png);
    background-size: 75%;
}
.forms-radio #label_3_201_0:before {
    background-image: url(images/sidewalk-small.png);
    background-size: 75%;
}
.forms-radio #label_3_201_1:before {
    background-image: url(images/sidewalk-medium.png);
    background-size: 75%;
}
.forms-radio #label_3_201_2:before {
    background-image: url(images/sidewalk-large.png);
    background-size: 75%;
}
.forms-radio #label_3_201_3:before {
    background-image: url(images/sidewalk-xl.png);
    background-size: 75%;
}
.forms-radio #label_3_25_1:before,
.forms-radio #label_3_25_2:before,
.forms-radio #label_3_25_3:before,
.forms-radio #label_3_126_1:before,
.forms-radio #label_3_127_1:before,
.forms-radio #label_3_127_2:before,
.forms-radio #label_3_127_3:before{
    background-image: url(images/lights.png);
    background-size: 75%;
}

@media (max-width: 767.98px) {
#gform_3 .gfield_radio .gchoice,
#gform_3 .gfield_checkbox .gchoice {
    margin-right: 10px !important;
    padding-right: 0px !important;
}
#gform_3 .total-sqft-range .gfield_description {
    max-width: 100%;
}
#gform_page_3_17 .gform_page_fields, #gform_page_3_18 .gform_page_fields, #gform_page_3_19 .gform_page_fields {
    padding: 50px 15px;
}
.optional-extras .price.quote {
  font-size: 12px !important;
  text-align: right;
  max-width: 60%;
}
.optional-extras label { 
  text-align: left;
}
	
.loader {
  width: 50px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 8px solid lightblue;
  border-right-color: orange;
  animation: l2 1s infinite linear;
  margin:auto;
  display: none;
}
@keyframes l2 {to{transform: rotate(1turn)}}
	
}

@media (max-width:400px) { 
#gform_3 .gfield_radio .gchoice {
    width: 100%;
 }
#gform_3 .gfield_radio .gchoice,
#gform_3 .gfield_checkbox .gchoice {
    margin-right: 0px !important;
    padding-right: 0px !important;
}
}

label#label_3_12_1,
label#label_3_12_2,
label#label_3_91_4,
label#label_3_113_0,
label#label_3_113_1 {
  max-width: 250px;
}
label#label_3_12_1::before,
label#label_3_12_2::before,
label#label_3_91_4::before,
label#label_3_113_0::before,
label#label_3_113_1::before {
    height: 130px;
}
div#gform_page_3_15 .forms-radio .gfield_radio label::before, 
div#gform_page_3_15 .forms-radio .gfield_checkbox label::before,
div#gform_page_3_12 .forms-radio .gfield_checkbox label::before {
	width: 185px;
    height: 140px;
}
div#field_3_218,
div#field_3_219 {
    background-color: #fff;
    padding: 40px 20px;
}



