.elementor-46 .elementor-element.elementor-element-2e652c76{--display:flex;--min-height:245px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-55bcadb6{--display:flex;--min-height:245px;--overlay-opacity:0.5;}.elementor-46 .elementor-element.elementor-element-55bcadb6:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-55bcadb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kguardgutterofboston.com/wp-content/uploads/2026/06/KGuard-Gutter-Leaves.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-46 .elementor-element.elementor-element-55bcadb6::before, .elementor-46 .elementor-element.elementor-element-55bcadb6 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-55bcadb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-55bcadb6 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-55bcadb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-55bcadb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-1cbd7145{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:82px 0px 0px 0px;text-align:center;}.elementor-46 .elementor-element.elementor-element-1cbd7145 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:54px;font-weight:700;color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-7f61bf0e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-7f50b61a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-46 .elementor-element.elementor-element-90bbc3f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-46 .elementor-element.elementor-element-ca3d349{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 25px 5px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-46 .elementor-element.elementor-element-d03af55{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;border-style:none;}.elementor-46 .elementor-element.elementor-element-d03af55 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-6443a6d{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;border-style:none;}.elementor-46 .elementor-element.elementor-element-6443a6d img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-6f3c565b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-6f3c565b.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-4033258e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#76B11C;}.elementor-46 .elementor-element.elementor-element-4033258e p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-5203dfb2{padding:0px 0px 10px 0px;}.elementor-46 .elementor-element.elementor-element-5203dfb2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:46px;}.elementor-46 .elementor-element.elementor-element-5726c84{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-46 .elementor-element.elementor-element-3c5558c2{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-3c5558c2::before, .elementor-46 .elementor-element.elementor-element-3c5558c2 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-3c5558c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-3c5558c2 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-3c5558c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-3c5558c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-cf40ac5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-cf40ac5:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-cf40ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kguardgutterofboston.com/wp-content/uploads/2026/05/Leaf-BG.jpg");}.elementor-46 .elementor-element.elementor-element-6e93a228{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 25px 0px;text-align:center;}.elementor-46 .elementor-element.elementor-element-6e93a228 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-bcc3373{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-1ef9df6{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-46 .elementor-element.elementor-element-5be0415{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-5be0415::before, .elementor-46 .elementor-element.elementor-element-5be0415 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-5be0415 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-5be0415 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-5be0415 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-5be0415 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-f03c8ab{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-f03c8ab:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-f03c8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kguardgutterofboston.com/wp-content/uploads/2026/05/Leaf-BG.jpg");}.elementor-46 .elementor-element.elementor-element-710c4ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 100px 0px 100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-710c4ec p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-f86db71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-46 .elementor-element.elementor-element-f86db71::before, .elementor-46 .elementor-element.elementor-element-f86db71 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-f86db71 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-f86db71 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-f86db71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-f86db71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-46 .elementor-element.elementor-element-1ca04fb{padding:100px 100px 100px 100px;}.elementor-46 .elementor-element.elementor-element-1ca04fb.elementor-arrows-yes .elementor-main-swiper{width:calc( 60% - 40px );}.elementor-46 .elementor-element.elementor-element-1ca04fb .elementor-main-swiper{width:60%;}.elementor-46 .elementor-element.elementor-element-1ca04fb .elementor-swiper-button{font-size:20px;}.elementor-46 .elementor-element.elementor-element-1ca04fb .elementor-testimonial__text{color:#000000;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-46 .elementor-element.elementor-element-1ca04fb .elementor-testimonial__name{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}.elementor-46 .elementor-element.elementor-element-1ca04fb .elementor-testimonial__title{font-family:"Montserrat", Sans-serif;font-weight:400;}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-7f50b61a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-2e652c76{--content-width:1440px;}.elementor-46 .elementor-element.elementor-element-7f61bf0e{--content-width:1440px;}.elementor-46 .elementor-element.elementor-element-6f3c565b{--width:50%;}.elementor-46 .elementor-element.elementor-element-3c5558c2{--content-width:1440px;}.elementor-46 .elementor-element.elementor-element-cf40ac5{--content-width:1440px;}.elementor-46 .elementor-element.elementor-element-f03c8ab{--content-width:1440px;}.elementor-46 .elementor-element.elementor-element-f86db71{--content-width:1440px;}}/* Start custom CSS for html, class: .elementor-element-ca3d349 *//* form#gform_1 {
	background-color: var(--forest-green);
	background-image: linear-gradient(to bottom, rgba(7, 70, 26, .2), var(--dark-green-2)); 
	padding: 32px;
	border-radius: 1rem;
} */ 
form#gform_1 {
/*background: transparent url('/wp-content/uploads/2026/05/Rectangle-5.1.png') 0% 0% no-repeat padding-box; */
background-color: #34711F;
border: 2px solid #76B11C; 
border-radius: 20px;
padding: 32px;
opacity: 1;
	}
#input_1_1, #input_1_2, #input_1_3, #input_1_4, #input_1_5, #input_1_6, #input_1_7, #input_1_8, #input_1_9 {
    color: #000;
}

#field_1_6 .form-header-wrapper {
	color: #fff;
}

.form-header_line-1 {
	text-align: center;
	text-transform: uppercase;
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: 700;
}

.form-header_line-2 {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
	font-family: Montserrat, sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 0.96;
}

input#gform_submit_button_1 {
	background-color: #F48D00;
	width: 100%;
	transition: background-color .2s;
	/*color: var(--dark-green-2); */
	/* border-color: #7ac142; */
	height: 52px;
}

.button {
	border: 2px solid var(--forest-green);
	text-align: center;
	letter-spacing: .05rem;
	border-radius: .25rem;
	padding: .75rem 1.5rem;
	font-weight: 500;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef9df6 *//*!
Theme Name: kguardgutterofboston
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kguardgutterofboston
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

kguardgutterofboston is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */


:root {
    --light-grey: #f4f4f4;
    --black: black;
    --forest-green: #0b8a00;
    --dark-green: #076224;
    --yellow-green: #7ac142;
    --white: white;
    --dark-green-2: #07461a;
    --silver: #bebebe;
    --dim-grey: #58595b
    --red: #dd0000
}



.product-.elementor-46 .elementor-element.elementor-element-1ef9df6-2_tab-link-icon {
    border: 2px solid var(--yellow-green);
    text-align: center;
    border-radius: 50%;
    align-self: center;
    width: 30px;
    height: 30px;
    font-family: Montserrat,sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 26px
}

#w-node-_8d4c1ac2-bf3c-bfec-d723-498ac20aecab-5f20ff98,#w-node-f4256b27-7e40-cfaf-0748-d450fa87585a-5f20ff98,#w-node-_7c15f258-3dbf-95bd-e7cf-5488d717afaa-5f20ff98,#w-node-_2afdec0c-9f84-b5b0-31ef-625d0d93c8e7-5f20ff98 {
    align-self: start
}

.product-.elementor-46 .elementor-element.elementor-element-1ef9df6-2_tab-link-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--yellow-green);
    letter-spacing: .05rem;
    background-color: transparent;
    align-items: center;
    margin-bottom: .5rem!important;
    padding: .25rem 1rem .25rem 0!important;
    display: flex
}

.product-.elementor-46 .elementor-element.elementor-element-1ef9df6-2_tab-link.w--current {
    color: var(--white);
    background-color: transparent;
    margin-bottom: .5rem;
    padding-left: 0
}

.product-.elementor-46 .elementor-element.elementor-element-1ef9df6-2_tab-menu>.elementor-widget-container {
    color: #fff;
    flex-direction: column;
    margin-right: 2rem;
    display: flex
}

.product-.elementor-46 .elementor-element.elementor-element-1ef9df6-2_tab-link-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex
}

.w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.pricing18_components {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    border-right: 1px solid var(--silver);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr
}

.pricing18_plan {
    border-style: solid;
    border-width: 1px 0 1px 1px;
    border-color: var(--silver);
    padding: 1rem 0 0
}

.pricing18_content {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex
}

.pricing18_feature-list {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: grid
}

.pricing18_feature-list.text-align-right.align-right {
    grid-row-gap: 0rem;
    justify-items: end
}

#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f066-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f06a-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f06e-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f072-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f076-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f07b-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f07f-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f083-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f087-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f095-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f09c-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f0a1-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f0a6-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f0ac-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f0b2-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f0b8-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f0bb-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f0c4-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f0e0-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f0e5-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f0ea-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f0ef-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f0f4-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f0f7-5f210053,#w-node-b37eb7b3-c37b-6b8f-0223-44d053b5f0fa-5f210053 {
    align-self: start
}

.pricing18_feature.background-color-gray {
    border-top: 1px solid var(--silver);
    border-bottom: 1px solid var(--silver)
}

.pricing18_feature {
    width: 100%;
    min-height: 90px;
    padding: .5rem 2rem 0;
    display: block
}

.pricing-plan_heading-height {
    min-height: 80px;
    padding-left: 10px;
    padding-right: 10px
}

.text-color-secondary {
    color: var(--forest-green)
}

.heading-style-h4 {
    font-size: 1.7rem;
    font-weight: 700;
    line-height: 1.3
}

.section_splash-intro {
    background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.2) 0%,rgba(255,255,255,.5)),linear-gradient(rgba(190,190,190,.3),rgba(190,190,190,.3)),var(--wpr-bg-8cd85d80-d4b8-40cf-919f-aaf39fe47dc0);
    background-position: 0 0,0 0,0 0;
    background-size: auto,auto,auto
}

.line-divider.is-small {
    width: 6rem;
    margin-left: auto;
    margin-right: auto
}

.line-divider.is-small.is-accent {
    background-color: #7ac142;
    height: 2px
}

.line-divider {
    background-color: var(--black);
    width: 100%;
    height: 1px;
    margin-top: 1rem;
    margin-bottom: 0
}

.heading-style-h6 {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.4
}

.text-uppercase {
    text-transform: uppercase
}

.margin-bottom.margin-xsmall.border img {
    border: 2px solid var(--forest-green)
}

.w-tab-link {
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd;
    padding: 9px 30px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.content-section-footer-m {
    display: flex
}

.content-section-footer-m .item-f-m {
    margin-bottom: 0rem;
    padding: .5rem;
    text-align: center;
    width: 33.33%;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.content-section-footer-m .item-f-m img {
    width: 2rem;
    height: 2rem
}

.swiper-button-next::after {
    content: ''!important;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: var(--wpr-bg-8aa953b1-2872-430b-bbad-9f12c4d13b1b);
    font-family: initial!important
}

.swiper-button-prev::after {
    content: ''!important;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: var(--wpr-bg-85e516f4-7a37-42de-afc5-691bf515d806);
    font-family: initial!important
}

body.blog .site-main {
    max-width: 68.5%;
    width: 100%;
    margin: auto;
    padding: 90px 0;
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

.post-list {
    display: flex;
    flex-wrap: wrap
}

.post .post-thumbnail,.post .entry-content,.post .entry-footer {
    max-width: 1140px;
    margin: auto
}

.navigation.post-navigation {
    max-width: 1140px;
    margin: auto;
    padding-top: 50px
}

.post-item {
    height: 50vh;
    width: 50%;
    overflow: hidden;
    padding: 8px
}

.post-content {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: 0.5s
}

.post-item:nth-child(3n+1) {
    width: 100%
}

.page-title.screen-reader-text {
    position: relative!important;
    width: auto!important;
    height: auto!important;
    top: 0!important;
    clip-path: initial!important
}

.post-item a.post-content-link {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: end;
    padding: 30px;
    text-decoration: none
}

.post-item a.post-content-link h3 {
    font-size: 22px;
    font-weight: 300;
    text-decoration: none;
    color: #fff
}

.post-item:nth-child(3n+1) a.post-content-link .title-inner {
    width: 55%
}

.wp-pagenavi a,.wp-pagenavi span {
    background-color: transparent!important;
    line-height: 14px;
    border: none;
    padding: 6px 8px
}

.wp-pagenavi {
    clear: both;
    height: 32px;
    margin-top: 45px;
    width: 100%;
    margin-bottom: 40px
}

.wp-pagenavi span {
    font-weight: 700;
    display: inline-flex;
    width: 31px;
    height: 31px;
    justify-content: center;
    align-items: center;
    border-radius: 5px
}/* End custom CSS */