/* Generated by scripts/canova-extract.py - source stylesheets scoped under .cnv-theme. */
@layer theme, base, cnv-site, components, utilities; /* same order as globals.css, whichever loads first */
@layer cnv-site{
/* --- theme custom.css --- */
main.cnv-theme{margin: 0;
	padding: 0;  font-family:'GothamBook' !important;}
.cnv-theme *{margin: 0;
	padding: 0;  font-family:'GothamBook';}
.cnv-theme a{transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.cnv-theme .container{max-width: 1170px;
    margin: 0 auto;}
.cnv-theme input,.cnv-theme button,.cnv-theme a,.cnv-theme textarea,.cnv-theme img{outline:none !important;  font-family:'GothamBook' !important;}
.cnv-theme h1,.cnv-theme h2,.cnv-theme h3,.cnv-theme h4,.cnv-theme h5,.cnv-theme h6,.cnv-theme p,.cnv-theme li,.cnv-theme div{font-family:'GothamBook' !important;}
main.cnv-theme h2.elementor-heading-title{font-size: 12px;
	line-height: 16px;
	margin-bottom: 20px;
	color: #000;
	font-weight: 700 !important;
	text-transform: uppercase;}
main.cnv-theme p,main.cnv-theme li{color: #000000;
font-size: 11px;
line-height: 18px;}
main.cnv-theme .fab{font-family: "Font Awesome 5 Brands" !important;}
.cnv-theme .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding: 0 !important;}
.cnv-theme .elementor-section.elementor-section-boxed > .elementor-container{max-width: 1170px !important;}
.cnv-theme #header-top-bar{background-color: #fff;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 99;
	padding: 30px 0 10px;}
.cnv-theme #header-top-bar .header-innr-col2{padding-top: 26px;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li a{padding: 0;
	font-size: 11.1px;
	letter-spacing: 0.075em;
	font-weight: 300;
	line-height: 14.5px;
	text-transform: uppercase;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li a:hover{color: #c1c1c1;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li a::after{height: 1px;
    background-color: #c1c1c1;
    width: 20px;
    bottom: -3px;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li{margin-left: 13.3px;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul{width: 100%;
    justify-content: flex-end;}
.cnv-theme #header-top-bar #nav-main-menu{margin-bottom: 0;}
.cnv-theme #header-top-bar #header-social .elementor-icon{width: auto;
	height: auto;
	font-size: 14px;
	margin: 0 -0.7px;}
.cnv-theme #header-top-bar #header-social{display: inline-block;
    width: auto;
    margin-left: auto;
    margin-top: 21px;
    padding-top: 8px;}
.cnv-theme #header-top-bar #header-social .elementor-icon .fab{color: #dcdcdc;}
.cnv-theme #header-top-bar #header-social .elementor-icon:hover{opacity: 0.8;
	-webkit-transition: opacity .4s;
	-moz-transition: opacity .4s;
	-o-transition: opacity .4s;
	transition: opacity .4s;}
.cnv-theme .home #header-top-bar,.cnv-theme.home #header-top-bar{position:absolute; 
	background-color:transparent;}
.cnv-theme .home #header-top-bar .header-innr-col2 nav ul li a,.cnv-theme.home #header-top-bar .header-innr-col2 nav ul li a{color: #fff;}
.cnv-theme .home #header-top-bar .header-innr-col2 nav ul li a::after,.cnv-theme.home #header-top-bar .header-innr-col2 nav ul li a::after{background-color: #c1c1c1;}
.cnv-theme .home #header-top-bar #header-social .elementor-icon .fab,.cnv-theme.home #header-top-bar #header-social .elementor-icon .fab{color: #dcdcdc;}
.cnv-theme .home #header-top-bar .header-innr-col2 nav ul li a:hover,.cnv-theme.home #header-top-bar .header-innr-col2 nav ul li a:hover{color: #c1c1c1;}
.cnv-theme .home #header-top-bar .elementor-widget-image img,.cnv-theme.home #header-top-bar .elementor-widget-image img{filter: inherit;}
.cnv-theme #header-top-bar .elementor-widget-image img{filter: invert(1);}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li a{color: #000;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li a:hover,.cnv-theme #header-top-bar .header-innr-col2 nav ul li a.elementor-item-active{color: #717171;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li a::after,.cnv-theme #header-top-bar .header-innr-col2 nav ul li a.elementor-item-active::after{background-color:#717171;}
.cnv-theme #header-top-bar #header-social .elementor-icon .fab{color:#9b9b9b;}
.cnv-theme #home-slider-sec .swiper-slide-contents{max-width: 1170px;
	margin: 0 auto;
	text-align: left;
	width: 100%;}
.cnv-theme #home-slider-sec .swiper-slide-inner h3{font-size: 26px;
	color: #FFFFFF;
	padding: 0px 0px;
	line-height: 29px;
	font-family: 'GothamBook';
	font-weight: 700;
	text-transform: uppercase;}
.cnv-theme #home-slider-sec .swiper-slide-bg{background-position: top center;}
.cnv-theme #home-slider-sec .swiper-wrapper.elementor-slides .swiper-slide{max-height: 100vh;}
.cnv-theme #home-slider-sec .swiper-slide-inner{padding: 50px 0 48px;
	z-index: 99;}
.cnv-theme #footer-section p,.cnv-theme #footer-section p a,.cnv-theme #footer-section a{color: #999999;
	font-size: 8px; font-weight: 400;
	margin: 0px;
	line-height: 16px; font-family: 'GothamBook';
	text-transform: uppercase;}
.cnv-theme #footer-section .elementor-heading-title{color: #ffffff;
	font-size: 8px;
	font-weight: 100 !important;
	margin: 0px;
	line-height: 16px;
	font-family: 'GothamBook';}
.cnv-theme #footer-section .elementor-divider{display: none;}
.cnv-theme #footer-section .elementor-nav-menu li{display: block;
    width: 100%;}
.cnv-theme #footer-section .elementor-nav-menu li a{padding: 0 0 0 12px;}
.cnv-theme #footer-section .elementor-widget-heading{margin-bottom: 0;}
.cnv-theme #footer-section #copy-main p{text-transform: inherit;
	font-size: 9px;}
.cnv-theme #both-content-footer > .elementor-widget-wrap .elementor-widget-text-editor{width: 50%;
    margin-bottom: 0;}
.cnv-theme #footer-logo img{height: auto !important;
    max-width: 87px !important;}
.cnv-theme #copy-main{border-top: 1px solid #393939;
	padding-top: 27px;
	margin-top: 40px;}
.cnv-theme #copy-right .elementor-widget{margin-bottom: 0;}
.cnv-theme #copy-right .elementor-widget-wrap{align-items: center;
	justify-content: flex-end;
	display: block;
	text-align: right;
	line-height: 0;}
.cnv-theme #copy-right .elementor-widget-wrap .elementor-element{width: auto;
	--grid-column-gap: 0;
	display: inline-block;
	vertical-align: middle;
	line-height: 0;
	text-align:right;}
.cnv-theme #copy-right #footer-social .elementor-icon .fab{color: #aaa;}
.cnv-theme #copy-right #footer-social .elementor-icon{width: auto;
	height: auto;
	font-size: 14px;
	margin: 0 2px;
	line-height: normal;}
.cnv-theme #copy-right .elementor-widget-wrap #settnig-footer .elementor-image-box-img{line-height: 0;
    width: 22px;
    margin-right: 8px;}
.cnv-theme #copy-right .elementor-widget-wrap #settnig-footer .elementor-image-box-wrapper{align-items: center;}
.cnv-theme #footer-section .elementor-nav-menu li a::after{height: 0;
	background-color: transparent;
	content: "\e072";
	font-family: 'Glyphicons Halflings';
	font-size: 6px;
	top: -1px;
	transform: scale(1);
	opacity: 1;
	left: 1.3px;}
.cnv-theme #footer-links{margin-top: 14px;}
.cnv-theme #logo-footer img{height: auto !important;
    max-width: 110px !important;}
.cnv-theme #footer-section{padding-top: 37px;
	padding-bottom: 46px;
	margin-top: 110px;}
.cnv-theme #copy-main > .elementor-container{align-items: center;}
.cnv-theme #footer-social{position: relative;
	right: -7px;
	top: -1px;}
.cnv-theme #settnig-footer{position: relative;
	right: -3px;
	top: -1px;}
.cnv-theme #logo-footer{margin-top: 14px;
	position: relative;
	right: -1px;}
.cnv-theme #footer-section #footer-logo{width: 32.7%; margin-top:2px;}
.cnv-theme #footer-section #both-content-footer{width: 23.8%;
	line-height: 0;
	margin-top: -2px;}
.cnv-theme #footer-section #footer-adress{width: 21%;
	padding-left: 3.2%;
	margin-top: -2px;}
.cnv-theme #footer-section #footer-links{width: 11.5%;}
.cnv-theme #footer-section #logo-footer{width: 11%;}
.cnv-theme #footer-section a:hover{opacity: 0.7;
	transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-webkit-transition: opacity .3s ease-in-out;
	text-decoration: none;}
.cnv-theme #footer-social{margin-right: 14px;}
.cnv-theme #footer-innr-top > .elementor-container{flex-wrap: wrap;}
main.cnv-theme .scrollup{background-color: #000000;
	bottom: 50px;
	display: none;
	height: 35px;
	position: fixed;
	z-index: 9999;
	right: 30px;
	width: 35px !important;
	border-radius: 50%;
	color: #FFFFFF;
	text-align: center !important;
	line-height: 37px !important;
	font-size: 16px;}
.cnv-theme .scrollup .fa-chevron-up::before{content: "\e113"; 
	font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;}
main.cnv-theme .scrollup a.elementor-icon{font-size: 16px !important;
	padding-top:9px;}
.cnv-theme .scrollup i,.cnv-theme .scrollup:hover i{color: #FFFFFF;
	text-align: center;}
.cnv-theme #projects-main{padding: 60px 0 20px;}
.cnv-theme #projects-head .elementor-heading-title{margin: 0px;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	padding-bottom: 10px;
	border-bottom: 1px solid #c2c2c2;
	margin-bottom: 15px;
	line-height: 13px;
	font-family: 'GothamBook';}
.cnv-theme #projects-single-col .elementor-posts-container .elementor-post .elementor-post__thumbnail{padding: 0;
	margin-bottom: 30px;}
.cnv-theme #projects-single-col .elementor-posts-container .elementor-post .elementor-post__thumbnail img{position: static;
    transform: inherit;
    height: auto !important;}
.cnv-theme #projects-single-col .elementor-posts-container .elementor-post .elementor-post__thumbnail__link{margin-bottom: 0;}
.cnv-theme #projects-single-col .elementor-post .elementor-post__text .elementor-post__title{font-weight: 700;
	font-size: 11px;
	line-height: 21px;
	margin-bottom: 20px;
	height: auto;
	overflow: hidden;
	text-transform: uppercase;
	color: #000;}
.cnv-theme #projects-single-col .elementor-post .elementor-post__text .elementor-post__title a{color: #000;}
.cnv-theme #projects-single-col .elementor-post .elementor-post__text .elementor-post__excerpt{margin-bottom: 0;}
.cnv-theme #projects-single-col .elementor-post .elementor-post__text p{font-size: 11px;
    color: #020202;
    line-height: 21px;
    margin-bottom: 5px;
    height: auto;
    overflow: hidden;
    letter-spacing: 0.05em;}
.cnv-theme #projects-single-col .elementor-post .elementor-post__text a.elementor-post__read-more{font-size: 9px;
	color: #020202;
	letter-spacing: 0.075em;
	text-transform: uppercase;
	font-weight: normal;}
.cnv-theme #projects-single-col .elementor-posts-container{grid-column-gap: 80px;
    grid-row-gap: 25px;}
.cnv-theme #home-slider-sec .button-outer{position: absolute;
	left: 0;
	right: 0;
	bottom: 46px;
	max-width: 1170px;
	text-align: right;
	z-index: 9;
	margin: 0 auto;}
.cnv-theme #home-slider-sec .button-outer .elementor-swiper-button{position: static;
	display: inline-block;
	vertical-align: middle;
	transform: inherit;
	color: #fff;
	width: 10px;
	height: 17px;
	margin-left: 26px;
	font-size: 0;
	background-repeat: no-repeat;
	background-size: 100%;}
.cnv-theme #home-slider-sec .button-outer .elementor-swiper-button:first-child{margin-left: 0;}
.cnv-theme #home-slider-sec .button-outer .elementor-swiper-button.elementor-swiper-button-prev{background-image: url(https://canova.com/wp-content/uploads/2021/09/home-prev.png);}
.cnv-theme #home-slider-sec .button-outer .elementor-swiper-button.elementor-swiper-button-next{background-image: url(https://canova.com/wp-content/uploads/2021/09/home-next.png);}
.cnv-theme #home-slider-sec .button-outer .elementor-swiper-button.elementor-swiper-button-prev:hover,.cnv-theme #home-slider-sec .button-outer .elementor-swiper-button.elementor-swiper-button-next:hover{background-color: transparent;
	opacity: 0.7;
	transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-webkit-transition: opacity .3s ease-in-out;}
.cnv-theme .collec-img img{width: 100%;
    height: auto;}
.cnv-theme .collec-img{margin-bottom: 10px;}
.cnv-theme .collection-outer{-webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-template-columns: repeat(3,1fr);
    display: grid;
    grid-column-gap: 80px;
    grid-row-gap: 20px;}
.cnv-theme .collec-allcontent h4{text-transform: uppercase;
    margin-bottom: 0px;
    margin-top: 10px;
    font-size: 11px;
    height: auto;
    line-height: 12px;}
.cnv-theme .collec-allcontent p{margin-bottom: 0px;
	height: auto;
	font-size: 11px;
	line-height: 17px;
	font-weight: 400;
	color: #020202;
	letter-spacing: 0.05em;}
.cnv-theme #media-video-section{padding-top: 50px;
	padding-bottom: 50px;}
.cnv-theme #projects-head .elementor-widget-heading{margin-bottom: 0;}
.cnv-theme #news-form{background-color: #333333;
margin: 30px 0px 55px 0px;
padding: 20px 0px 10px 0px;}
.cnv-theme #news-form form p{color: #FFFFFF;
	font-size: 8px;
	letter-spacing: 0.05em;
	margin-right: 10px;
	font-weight: 700;
	line-height: 16pt;}
.cnv-theme #news-form form input::-webkit-input-placeholder{color: #999999;
opacity: 1;}
.cnv-theme #news-form form input::-moz-placeholder{color: #999999;
opacity: 1;}
.cnv-theme #news-form form input:-ms-input-placeholder{color: #999999;
opacity: 1;}
.cnv-theme #news-form form input:-moz-placeholder{color: #999999;
opacity: 1;}
.cnv-theme #news-form form input{font-size: 8px;
    letter-spacing: 0.05em;
    font-weight: 400;
    color: #ffffff;
    padding: 0px !important;
    border-radius: 0px;
    margin-bottom: 10px !important;
    border: 0px !important;
    background-color: transparent;
    border-bottom: 2px solid #464646 !important;
    width: 100% !important;
    height: 20px;
    text-transform: uppercase;}
.cnv-theme #projects-single-col.tailor-sect-main .elementor-post .elementor-post__text .elementor-post__title{text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 10px;
	font-size: 11px;
	height: auto;
	line-height: 12px;}
.cnv-theme #projects-single-col.tailor-sect-main .elementor-post .elementor-post__text p{margin-bottom: 0px;
    height: auto;
    font-size: 11px;
    line-height: 17px;
    font-weight: 400;
    color: #020202;
    letter-spacing: 0.05em;}
.cnv-theme #projects-single-col.tailor-sect-main .elementor-posts-container .elementor-post .elementor-post__thumbnail{margin-bottom: 10px;}
.cnv-theme #projects-single-col.tailor-sect-main{padding-bottom: 22px;}
.cnv-theme #news-form form{padding: 0 10px !important;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;}
.cnv-theme #news-form form .first-sec{width: 20.5%;}
.cnv-theme #news-form form .first-sec{color: #FFFFFF;
	font-size: 8px;
	letter-spacing: 0.05em;
	margin-right: 8px;
	font-weight: 700;
	line-height: 16pt;
	text-transform: uppercase;}
.cnv-theme #news-form form .mailpoet_paragraph{margin-bottom: 0;
	width: 41.66666667%;}
.cnv-theme #news-form form .second-sec{width: 22%;}
.cnv-theme #news-form form .second-sec{color: #ffffff;
	font-size: 9px;
	letter-spacing: normal;
	font-weight: 400;
	line-height: 16pt;
	padding-left: 15px;
	margin-right: 15px;}
.cnv-theme #news-form form .mailpoet_paragraph.last{width: 3%;}
.cnv-theme #news-form form .second-sec a{color: #fff;
    text-decoration: underline;}
.cnv-theme #news-form form input:focus{border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);}
.cnv-theme #news-form form input.mailpoet_submit{padding: 0px !important;
	margin: 0px !important;
	width: 25px !important;
	height: 25px;
	background-color: #000000;
	color: #737373;
	text-align: center;
	line-height: 25px;
	display: inline-block;
	letter-spacing: normal;
	vertical-align: top;
	text-transform: uppercase;
	background-image: url(https://canova.com/wp-content/uploads/2021/09/button_nl.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 0 !important;
	border-bottom: 0 !important;
	font-size: 0;}
.cnv-theme #news-form .parsley-errors-list{margin:0;}
.cnv-theme #news-form .parsley-custom-error-message{font-size: 11px;}
main.cnv-theme{margin-top: 171px !important;}
main.cnv-theme.home{margin-top: 0 !important;}
.cnv-theme #brand-company-inner .elementor-widget-heading{margin-bottom: 0;}
.cnv-theme #brand-company-sec{padding-bottom: 80px;}
.cnv-theme #factory-outer{padding-top: 75px;
	padding-bottom: 30px;}
.cnv-theme #the-factory .elementor-widget-heading{margin-bottom: 0;}
.cnv-theme #factory-img img{max-width: 100% !important;
    height: auto !important;}
.cnv-theme #artisanal--img img{max-width: 100% !important;
    height: auto !important;}
.cnv-theme #artisanal-main-inner > .elementor-container{display: flex;
	flex-wrap: wrap;
	align-items: center;}
.cnv-theme #artisanal-content{padding-left: 35px;}
.cnv-theme #artisanal-content .elementor-widget-heading{margin-bottom: 0;}
.cnv-theme #top-line-head{margin-bottom: 0;}
.cnv-theme #top-line-head .elementor-heading-title::before{content: "";
	background-color: #000;
	height: 2px;
	width: 38px;
	position: absolute;
	left: 0;
	top: 0;}
.cnv-theme #top-line-head .elementor-heading-title{position: relative;
    padding-top: 28px;}
.cnv-theme #artisanal-main{padding-top: 80px;
    padding-bottom: 75px;}
.cnv-theme #brand-wood-img{padding-bottom: 32px;}
.cnv-theme #common-header-border .elementor-heading-title{margin: 0px;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	padding-bottom: 10px;
	border-bottom: 1px solid #c2c2c2;
	margin-bottom: 15px;
	line-height: 13px;
	font-family: 'GothamBook';}
.cnv-theme #common-header-border .elementor-widget-heading{margin-bottom: 0;}
.cnv-theme #kitchens-post-inner .elementor-posts-container{grid-column-gap: 16px;
	grid-row-gap: 20px;}
.cnv-theme #kitchens-post-inner .elementor-post .elementor-post__thumbnail{padding: 0;
    position: relative;
	height:370px;
	overflow:hidden;}
.cnv-theme #kitchens-post-inner .elementor-post .elementor-post__thumbnail:hover::before{background-color: rgba(0,0,0,0.6);}
.cnv-theme #kitchens-post-inner .elementor-post .elementor-post__thumbnail::before{content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0; 
	bottom: 0;
	background-color: rgba(0,0,0,0);
	transition: background-color .25s ease-in-out;
	-moz-transition: background-color .25s ease-in-out;
	-webkit-transition: background-color .25s ease-in-out;}
.cnv-theme #kitchens-post-inner .elementor-post .elementor-post__thumbnail img{position: static;
	height: 100% !important;
	object-fit:cover;
	max-width: 100% !important;
	transform: inherit;}
.cnv-theme #kitchens-post-inner .elementor-post .elementor-post__thumbnail__link{margin-bottom: 0;}
.cnv-theme #kitchens-post-inner .elementor-post .elementor-post__text .elementor-post__title{text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 10px;
	font-size: 11px;
	height: auto;
	line-height: 12px;
	font-weight: 700;
	color: #000;}
.cnv-theme #kitchens-post-inner .elementor-post .elementor-post__text .elementor-post__title a{color: #000;}
.cnv-theme #kitchens-post-inner .elementor-post .elementor-post__text p{margin-bottom: 0px;
    height: auto;
    font-size: 11px;
    line-height: 17px;
    font-weight: 400;
    letter-spacing: 0.05em;
    color: #020202;}
.cnv-theme #kitchens-post-inner .elementor-post .elementor-post__text .elementor-post__excerpt{margin-bottom: 0;}
.cnv-theme #kitchens-post-main{padding-bottom: 65px;}
.cnv-theme #products-main-post .elementor-widget-container{display: flex;
    flex-wrap: wrap;}
.cnv-theme #products-main-post #sidebar-products{width: 17%; padding-right:5px;}
.cnv-theme #products-main-post .list-products{width: 83%;
	grid-template-columns: repeat(2,1fr);
	display: grid;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;}
.cnv-theme #products-main-post #sidebar-products ul{padding-left: 0;
    list-style: none;}
.cnv-theme #products-main-post #sidebar-products ul li:hover,.cnv-theme #products-main-post #sidebar-products ul li.actual{color: #717171;
	cursor: pointer;
	font-weight: 400;}
.cnv-theme #products-main-post #sidebar-products ul li{color: #000000;
    font-size: 11px;
    line-height: 21px;
    letter-spacing: 0.05em;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;}
.cnv-theme #products-main-post .list-products .prodotto h3{font-weight: 700;
	font-size: 11px;
	line-height: 21px;
	margin-bottom: 0px;
	margin-top: 5px;
	height: auto;
	overflow: hidden;
	text-transform: uppercase;
	color: #333333;}
.cnv-theme #products-main-post .list-products .prodotto .prodotto_img{display: block;
    position: relative;
    height: 350px;
	overflow:hidden;}
.cnv-theme #products-main-post .list-products .prodotto .prodotto_img img{height: 100%;
    width: 100%;
    object-fit: cover;}
.cnv-theme #products-main-post .list-products .prodotto .prodotto_img:hover .prodotto_overlay{background-color: rgba(0,0,0,0.6);}
.cnv-theme #products-main-post .list-products .prodotto .prodotto_img .prodotto_overlay{position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0);
	transition: background-color .25s ease-in-out;
	-moz-transition: background-color .25s ease-in-out;
	-webkit-transition: background-color .25s ease-in-out;}
.cnv-theme #products-main-post{padding-bottom: 25px;}
.cnv-theme .projects-cat-outer{grid-template-columns: repeat(2,1fr);
	display: grid;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;}
.cnv-theme .projects-cat-inner img{width: 100%;
    height: 100% !important;
    object-fit: cover;}
.cnv-theme .projects-cat-main{position: relative;
	height:370px;
	overflow:hidden;}
.cnv-theme .projects-cat-main .progetto2_overlay h3{font-weight: 700;
	font-size: 11px;
	line-height: 21px;
	text-transform: uppercase;
	color: #fff;}
.cnv-theme .projects-cat-main .progetto2_overlay:hover{background-color: rgba(0,0,0,0.2);}
.cnv-theme .projects-cat-main .progetto2_overlay{position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.6);
	transition: background-color .25s ease-in-out;
	-moz-transition: background-color .25s ease-in-out;
	-webkit-transition: background-color .25s ease-in-out;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 10px;}
.cnv-theme #project-section{padding-bottom: 10px;}
.cnv-theme .clos-cate-main{display: flex;
	flex-wrap: wrap;
	margin: 0 -8px;}
.cnv-theme .clos-cate-main .set-name{width: 100%;
    padding: 0 8px;}
.cnv-theme .clos-cate-main .container-img{width: 50%;
    padding: 0 8px;
    margin-bottom: 20px;}
.cnv-theme .set-name h2{letter-spacing: normal;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	padding-bottom: 10px;
	border-bottom: 1px solid #c2c2c2;
	margin-bottom: 15px;}
.cnv-theme .container-img .box-img{position: relative;
    height: 370px;
	overflow:hidden;}
.cnv-theme .container-img .box-img::before{content:"";}
.cnv-theme .container-img .box-img img{width: 100%;
    height: 100%;
	object-fit:cover;}
.cnv-theme .container-img .box-txt h4{text-transform: uppercase;
    margin-bottom: 0px;
    margin-top: 10px;
    font-size: 11px;
    height: auto;
    line-height: 12px;
    font-weight: 700;}
.cnv-theme .clos-cate-main{padding-bottom: 45px;}
.cnv-theme .container-img .box-img:hover::before{background-color: rgba(0,0,0,0.6);}
.cnv-theme .container-img .box-img::before{content: "";
	background-color: rgba(0,0,0,0);
	transition: background-color .25s ease-in-out;
	-moz-transition: background-color .25s ease-in-out;
	-webkit-transition: background-color .25s ease-in-out;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;}
.cnv-theme #catalog-single-col .elementor-heading-title{font-weight: 700;
	font-size: 11px;
	line-height: 21px;
	margin-bottom: 15px;
	height: auto;
	text-transform: uppercase;
	margin-top: 30px;}
.cnv-theme #catalog-single-col .elementor-widget-image{margin-bottom: 0;
	height:340px;
	overflow:hidden;}
.cnv-theme #catalog-single-col .elementor-widget-heading{margin-bottom: 0;}
.cnv-theme #catalog-single-col .elementor-widget-text-editor{margin-bottom: 15px;
    line-height: normal;}
.cnv-theme #catalog-single-col .elementor-widget-text-editor a{font-size: 11px;
	color: #020202;
	line-height: 21px;
	margin-bottom: 0px;
	letter-spacing: 0.05em;}
.cnv-theme #catalog-single-col .elementor-widget-text-editor a.button{font-size: 9px;
    color: #020202;
    letter-spacing: 0.075em;
    margin-top: 20px;}
.cnv-theme #catalog-main-inner > .elementor-container{grid-template-columns: repeat(4,1fr);
	display: grid;
	grid-column-gap: 40px;
	grid-row-gap: 20px;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;}
.cnv-theme #catalog-main-inner #catalog-single-col{width: 100%;}
.cnv-theme #catalog-main{padding-bottom: 20px;}
.cnv-theme #catalog-main-inner.product-catalog-company-project-innr3{padding-top: 20px;}
.cnv-theme #catalog-main-inner #catalog-single-col .elementor-widget-container > a:hover::before{opacity: 0.85;}
.cnv-theme #catalog-main-inner #catalog-single-col .elementor-widget-container > a::before{content: "Download";
	position: absolute;
	top: 0;
	left: 0;
	background: #444;
	transition: all 200ms linear;
	opacity: 0;
	right: 0;
	bottom: 0;
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 10px;}
.cnv-theme #catalog-main-inner #catalog-single-col .elementor-widget-container > a.button::before{display: none;}
.cnv-theme #appoint-content{padding-left: 8.33333333%;}
.cnv-theme #appoint-content .elementor-heading-title{font-size: 11px;
	color: #020202;
	line-height: 21px;
	margin-bottom: 0;
	letter-spacing: 0.05em;
	font-weight: 700;
	text-transform: uppercase;}
.cnv-theme #appoint-content ul{list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;}
.cnv-theme #appoint-content ul li{width: 50%;
	color: #020202;
	line-height: 21px;
	margin-bottom: 20px;
	letter-spacing: 0.05em;
	font-weight: 400;}
.cnv-theme #appoint-main{padding-bottom: 60px;}
.cnv-theme #con-tact-link-col .elementor-icon-box-wrapper:hover{opacity:0.6;}
.cnv-theme #con-tact-link-col .elementor-icon-box-wrapper{background-color: #393739;
	max-width: 190px;
	align-items: center;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;}
.cnv-theme #con-tact-link-col .elementor-icon-box-wrapper .elementor-icon-box-description{margin: 0;
	font-size: 11px;
	font-weight: 400 ;
	color: #cacaca;}
.cnv-theme #con-tact-link-col .elementor-icon-box-wrapper .elementor-icon-box-description a{color: #cacaca;}
.cnv-theme #con-tact-link-col .elementor-icon-box-wrapper .elementor-icon-box-icon a{color: transparent;
	font-size: 0;
	background-image: url(https://canova.com/wp-content/uploads/2021/09/contact-arrow.png);
	width: 18px;
	height: 13px;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;}
.cnv-theme #contact-bottom-right form{padding: 0 !important;
	max-width: 294px;}
.cnv-theme #contact-bottom-right form p{font-size: 11px;
    color: #020202;
    line-height: 21px;
    margin-bottom: 0;
    letter-spacing: 0.05em;
    font-weight: 400;}
.cnv-theme #con-tact-link-col{margin-bottom: 10px;}
.cnv-theme #contact-bottom-right form p a:hover{text-decoration:underline;}
.cnv-theme #contact-bottom-right form p.last{font-size: 10px;
	line-height: 14px;
	color: #808080;}
.cnv-theme #contact-bottom-right form input:focus{border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);}
.cnv-theme #contact-bottom-right form input{background-color: #393739;
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	color: #cacaca;
	border: 0;
	border-radius: 0;
	margin-bottom: 0px !important;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
	text-transform: lowercase;
	padding: 6px 12px !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);}
.cnv-theme #appoint-content.contacts-secnd-innr-col2 .elementor-widget-heading{margin-bottom: 0;}
.cnv-theme #contact-bottom-right form .mailpoet_form_columns.mailpoet_paragraph{display: flex;
	flex-wrap: inherit;
	align-items: flex-start;
	margin-bottom: 10px;
	margin-top: 10px;}
.cnv-theme #contact-bottom-right form .mailpoet_paragraph .mailpoet_form_column{width: 100%;}
.cnv-theme #contact-bottom-right form .mailpoet_paragraph .mailpoet_form_column:last-child{width: 40px;
    max-width: 40px;}
.cnv-theme #contact-bottom-right form .mailpoet_paragraph .mailpoet_form_column .mailpoet_paragraph{margin-bottom: 0;
	line-height: 0;}
.cnv-theme #contact-bottom-right form input.mailpoet_submit:hover{opacity:0.6;}
.cnv-theme #contact-bottom-right form input.mailpoet_submit{padding: 0 !important;
	font-size: 0;
	background-image: url(https://canova.com/wp-content/uploads/2021/09/contact-arrow.png);
	background-repeat: no-repeat;
	background-size: 18px; 	
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
	background-position: center; color: transparent;}
.cnv-theme #stay-up-main{padding-bottom: 70px;}
.cnv-theme #appoint-main-inner .button-outer{position: absolute;
	bottom: 35px;
	left: auto;
	right: -162px;
	z-index: 9;}
.cnv-theme #appoint-main-inner .button-outer .elementor-swiper-button:hover{opacity: 0.7;
transition: opacity .3s ease-in-out;
-moz-transition: opacity .3s ease-in-out;
-webkit-transition: opacity .3s ease-in-out;}
.cnv-theme #appoint-main-inner .button-outer .elementor-swiper-button.elementor-swiper-button-prev{background-image: url(https://canova.com/wp-content/uploads/2021/09/left-arrow.jpg);}
.cnv-theme #appoint-main-inner .button-outer .elementor-swiper-button.elementor-swiper-button-next{background-image: url(https://canova.com/wp-content/uploads/2021/09/right-arrow.jpg);}
.cnv-theme #appoint-main-inner .button-outer .elementor-swiper-button{position: static;
	display: inline-block;
	color: #797979;
	font-size: 0;
	transform: inherit;
	width: 17px;
	height: 13px;
	margin: 0 8px;
	background-repeat: no-repeat;
	background-size: 100%;}
.cnv-theme #appoint-content.slider-bottom-arrows{padding-bottom: 60px;}
.cnv-theme #contact-header{padding-bottom: 20px;}
.cnv-theme #modren-kitchen-head{margin-bottom: 0;}
.cnv-theme #modren-kitchen-head .elementor-icon-list-icon{display: none;}
.cnv-theme #modren-kitchen-head .elementor-icon-list-text{font-size: 12px;
	font-weight: 700; text-transform: uppercase;
	color: #000000;
	padding-bottom: 10px;
	border-bottom: 1px solid #c2c2c2;
	margin-bottom: 15px;
	letter-spacing: normal;
	display: block;
	width: 100%;
	padding-left: 0;}
.cnv-theme #modren-kitchen-single .elementor-post .elementor-post__thumbnail__link{margin-bottom: 0;}
.cnv-theme #modren-kitchen-single .elementor-post .elementor-post__thumbnail{padding: 0;
	position: relative;}
.cnv-theme #modren-kitchen-single .elementor-post .elementor-post__thumbnail:hover::before{background-color: rgba(0,0,0,0.6);}
.cnv-theme #modren-kitchen-single .elementor-post .elementor-post__thumbnail::before{content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0);
	transition: background-color .25s ease-in-out;
	-moz-transition: background-color .25s ease-in-out;
	-webkit-transition: background-color .25s ease-in-out;}
.cnv-theme #modren-kitchen-single .elementor-post .elementor-post__thumbnail img{position: static;
	height: auto !important;
	max-width: 100% !important;
	width: 100% !important;
	transform: inherit;}
.cnv-theme #modren-kitchen-single .elementor-posts-container{grid-column-gap: 16px;
	grid-row-gap: 20px;}
.cnv-theme #modren-kitchen-single .elementor-post .elementor-post__title{text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 10px;
	font-size: 11px;
	height: auto;
	line-height: 12px;
	font-weight: 700;}
.cnv-theme #modren-kitchen-single .elementor-post .elementor-post__title a{color: #000;}
.cnv-theme #modren-kitchen-main{padding-bottom: 62px;}
.cnv-theme #video-frame .elementor-widget-heading{margin-bottom: 0;
	margin-top: 8px;}
.cnv-theme #video-frame .elementor-heading-title{font-weight: 700;
	font-size: 11px;
	line-height: 21px;
	margin-bottom: 0px;
	margin-top: 5px;
	text-transform: uppercase;
	color: #000000;}
.cnv-theme #video-frame p{font-size: 11px;
	color: #000000;
	line-height: 21px;
	margin-bottom: 20px;
	font-weight: 300;}
.cnv-theme .back a{font-size: 11px;
    line-height: 21px;
    letter-spacing: 0.05em;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    font-weight: 300;
    color: #000000;
    text-decoration: none;}
.cnv-theme .back a:hover{color: #717171;}
.cnv-theme .post-outer .entry-title{font-weight: 700;
	font-size: 11px !important;
	line-height: 21px;
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #333;}
.cnv-theme .post-outer .scheda_prodotto_txt{font-size: 11px;
	color: #020202;
	line-height: 21px;
	margin-bottom: 20px;
	letter-spacing: 0.05em;
	font-weight: 300;}
.cnv-theme .back{margin-bottom: 20px;
    display: block;
    line-height: normal;}
.cnv-theme .post-outer .post-img{margin-bottom:20px;}
.cnv-theme .post-outer .post-img img{width: 100% !important;
    max-width: 100% !important;
    height: auto !important;}
.cnv-theme .single #comments,.cnv-theme.single #comments{display: none;}
.cnv-theme .single .navigation.post-navigation,.cnv-theme.single .navigation.post-navigation{display: none;}
.cnv-theme .single-post-outers .set_name h2{letter-spacing: normal;
    font-size: 12px;
    font-weight: 700;
    color: #000000;
    padding-bottom: 10px;
    border-bottom: 1px solid #c2c2c2;
    margin-bottom: 15px;
    text-transform: uppercase;}
.cnv-theme .project-post-outer .entry-title{font-weight: 700;
	font-size: 11px !important;
	line-height: 21px;
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #333333;}
.cnv-theme .terms-name h2,.cnv-theme .project-post-name{letter-spacing: normal;
    font-size: 12px;
    font-weight: 700;
    color: #000000;
    padding-bottom: 10px;
    border-bottom: 1px solid #c2c2c2;
    margin-bottom: 15px;
    text-transform: uppercase;}
.cnv-theme .project-post-outer .project-post-img{margin-bottom: 20px;}
.cnv-theme .project-post-outer .project-post-content{margin-bottom: 20px;}
.cnv-theme .single-post-outers .product-outer{display: flex;
	flex-wrap: wrap;}
.cnv-theme .single-post-outers .product-outer .product-inner{width: 66.66666667%;}
.cnv-theme .single-post-outers .product-outer .right-product{width: 33.33333333%;
    padding-left: 30px;}
.cnv-theme .single .pro-inner .entry-title,.cnv-theme.single .pro-inner .entry-title{font-weight: 700;
	font-size: 11px;
	line-height: 21px;
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #333333;}
.cnv-theme .single .pro-inner h4,.cnv-theme.single .pro-inner h4{font-size: 11px;
    line-height: 21px;
    letter-spacing: 0.05em;
    color: #999999;
    margin-bottom: 15px;
    font-weight: 400;}
.cnv-theme .single .pro-inner h4 p,.cnv-theme.single .pro-inner h4 p{color: #999;
	line-height: 21px;}
.cnv-theme .single .pro-inner hr,.cnv-theme.single .pro-inner hr{margin-top: 20px;
	margin-bottom: 20px;
	border-color: #ddd;}
.cnv-theme .single .pro-inner .product-para p,.cnv-theme.single .pro-inner .product-para p{font-size: 11px;
	color: #020202;
	line-height: 21px;
	margin-bottom: 20px;
	letter-spacing: 0.05em;
	font-weight: 300;}
.cnv-theme .single .pro-inner a.inquire:hover,.cnv-theme.single .pro-inner a.inquire:hover{opacity: 0.6;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;}
.cnv-theme .single .pro-inner a.inquire,.cnv-theme.single .pro-inner a.inquire{font-size: 10px;
	line-height: 18px;
	height: 18px;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
	background: #000;
	text-transform: uppercase;
	color: #ffffff;
	display: inline-block;
	margin: 50px 0 30px 0;
	padding: 0 30px 0 10px;
	text-decoration: none; position:relative;}
.cnv-theme .single .pro-inner a.inquire::before,.cnv-theme.single .pro-inner a.inquire::before{content: "";
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 8px solid #fff;
	border-bottom: 4px solid transparent;
	position: absolute;
	right: 10px;
	top: 5px;}
.cnv-theme .single .pro-inner .ssba,.cnv-theme.single .pro-inner .ssba{padding-bottom: 20px;
	margin-top: -4px;}
.cnv-theme .single .pro-inner .share-button span,.cnv-theme.single .pro-inner .share-button span{font-size: 11px;
	letter-spacing: 0.05em;
	margin: 0 10px 0 0;
	background: transparent;
	display: inline;
	color: #444;
	text-transform: uppercase;}
.cnv-theme .single .pro-inner .share-button span img,.cnv-theme.single .pro-inner .share-button span img{width: auto;
    margin-left: 5px;
    margin-top: -4px;
    box-shadow: none;
    display: inline;
    vertical-align: middle;}
.cnv-theme .single-post-outers .product-outer .produtc-img{margin-bottom: 20px;}
.cnv-theme .single-post-outers .product-outer .produtc-img img{width: 100%; 
	height:auto;}
.cnv-theme .single-post-outers .pro-inner{position: sticky;
	top: 180px;}
.cnv-theme .set_name h2{letter-spacing: normal;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	padding-bottom: 10px;
	border-bottom: 1px solid #c2c2c2;
	margin-bottom: 15px;
	text-transform: uppercase;}
.cnv-theme .project-post-outer .row{grid-template-columns: repeat(2,1fr);
    display: grid;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;}
.cnv-theme .term-commercial .entry-content,.cnv-theme.term-commercial .entry-content,.cnv-theme .term-commercial .entry-footer,.cnv-theme.term-commercial .entry-footer{margin: 5px 0;}
.cnv-theme .project-post-outer .progetto2_overlay h3{max-width: 250px;
    text-align: center;
    margin: 0 auto;}
.cnv-theme #heading-five{margin-bottom: 0;}
.cnv-theme #catalog-single-col p{font-size: 11px;
    color: #020202;
    line-height: 21px;
    margin-bottom: 0;
    letter-spacing: 0.05em;}
.cnv-theme .single .pro-inner .ssba .share-button,.cnv-theme.single .pro-inner .ssba .share-button{color: #444;
	cursor: pointer;
	font-size: 14px;
	font-weight: 300;
	height: 12px;
	line-height: 12px;
	float: none;
	display: inline-block;
	margin-left: 0px;}
.cnv-theme .single .pro-inner .ssba .share-button span,.cnv-theme.single .pro-inner .ssba .share-button span{font-size: 11px;
	letter-spacing: 0.05em;
	margin: 0 10px 0 0;
	background: transparent;
	display: inline;}
.cnv-theme .single .pro-inner .selected-share > a,.cnv-theme.single .pro-inner .selected-share > a{height: 30px;
	display: none;
	margin-top: -3px;
	float: none;
	text-decoration: none;}
.cnv-theme .single .pro-inner .selected-share > a img,.cnv-theme.single .pro-inner .selected-share > a img{margin-left: 1px;
	padding: 0;
	width: 22px !important;
	border: 0;
	box-shadow: none !important;
	display: inline !important;
	vertical-align: middle;}
.cnv-theme .archive .entry-content,.cnv-theme.archive .entry-content,.cnv-theme .archive .entry-footer,.cnv-theme.archive .entry-footer{margin: 5px 0;}
.cnv-theme #projects-single-col .elementor-posts-container .elementor-post .elementor-post__thumbnail,.cnv-theme .collection-outer .collec-img{position: relative;}
.cnv-theme #projects-single-col .elementor-posts-container .elementor-post .elementor-post__thumbnail:hover::before,.cnv-theme .collection-outer .collec-img:hover::before{background-color: rgba(0,0,0,0.6);}
.cnv-theme #projects-single-col .elementor-posts-container .elementor-post .elementor-post__thumbnail::before,.cnv-theme .collection-outer .collec-img::before{content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0);
	transition: background-color .25s ease-in-out;
	-moz-transition: background-color .25s ease-in-out;
	-webkit-transition: background-color .25s ease-in-out;}
.cnv-theme .navigation.pagination{display: none !important;}
.cnv-theme .project-post-video iframe{width: 100%;}
.cnv-theme .project-post-video{margin-bottom: 15px;}
.cnv-theme .error404 .page-content .search-form > label,.cnv-theme.error404 .page-content .search-form > label{display: none;}
.cnv-theme .error404 .page-content p,.cnv-theme.error404 .page-content p{font-size: 16px;
	line-height: normal;
	color: #000;}
.cnv-theme .error404 .page-content,.cnv-theme.error404 .page-content{text-align: center;
    margin-top: 20px;}
.cnv-theme .error404 .page-header .page-title,.cnv-theme.error404 .page-header .page-title{font-size: 60px;
	font-weight: 700;
	line-height: normal;
	color: #000;}
.cnv-theme .error404 .page-header,.cnv-theme.error404 .page-header{text-align: center;
	border-bottom: 0;
	padding: 0;}
.cnv-theme .error404 .page-content .search-form input,.cnv-theme.error404 .page-content .search-form input{border: 1px solid #000;
    font-size: 16px;
    color: #000;
    padding: 0 15px;
    height: 50px;
    margin: 0;}
.cnv-theme .error404 .page-content .search-form input.search-submit,.cnv-theme.error404 .page-content .search-form input.search-submit{width: 120px; background-color:#000 !important;}
.cnv-theme .single-post-outers .set_name .entry-title{border-bottom: 0;
    padding-bottom: 0;}
.cnv-theme .language-sections .wpml-ls-legacy-list-horizontal{padding: 0;
    text-align: right;
    line-height: normal;}
.cnv-theme .language-sections .wpml-ls-legacy-list-horizontal ul li:last-child a{padding-right: 0;}
.cnv-theme .language-sections .wpml-ls-legacy-list-horizontal ul li{position:relative;}
@media only screen and (min-width: 768px){
main.cnv-theme.home .language-sections .wpml-ls-legacy-list-horizontal ul  .wpml-ls-current-language .wpml-ls-link{color:#fff;}
.cnv-theme div.language-sections .wpml-ls-legacy-list-horizontal ul li a{color: #c7c7c7;}
}
.cnv-theme .wpml-ls-current-language .wpml-ls-link{text-decoration: underline;}
.cnv-theme .language-sections .wpml-ls-legacy-list-horizontal ul{display: inline-block;
    
    width: auto !important;
    line-height: 18px;}
.cnv-theme .language-sections .wpml-ls-legacy-list-horizontal ul li a{font-size: 9px;
    padding: 0px 7px;
    display: inline-block;
	color:#999;}
main.cnv-theme.home .language-sections .wpml-ls-legacy-list-horizontal ul li + li:before{color: #fff;}
.cnv-theme .language-sections .wpml-ls-legacy-list-horizontal ul li + li:before{content: "/";
    
    
    position: absolute;
    font-size: 10px;
    top: 2px;
    left: -2px;
    color: #999;}
.cnv-theme .language-sections .wpml-ls-legacy-list-horizontal ul li.wpml-ls-current-language a{color: #000;}
.cnv-theme .language-sections{position: absolute !important;
    bottom: -1px;
    margin: 0 !important;
    right: 80px;}
.cnv-theme #header-top-bar #header-social{position:relative !important;}
.cnv-theme #header-top-bar #header-social:before{content: "";
    width: 142px;
    height: 1px;
    background: #cdcdcd;
    position: absolute;
    right: 0;
    top: 0;}
.cnv-theme #catalog-single-col .elementor-widget-image img{height: 100% !important;
    object-fit: cover;}
.cnv-theme #projects-single-col .elementor-post{position: relative;
	padding-bottom: 25px;}
.cnv-theme #projects-single-col .elementor-post .elementor-post__text a.elementor-post__read-more{position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;}
.cnv-theme .posts-new{margin-bottom: 40px !important;}
.cnv-theme .project-single-text .project-post-content p{line-height: 21px;
    letter-spacing: 0.05em;
    margin-bottom: 20px;}
.cnv-theme .project-single-text .project-post-name{font-size: 11px;
    font-size: 11px;
    color: #000000;
    line-height: 21px;
    margin-bottom: 15px;
    border: none;
    font-weight: 300;}
@media (min-width:1201px){
.cnv-theme #home-slider-sec .swiper-wrapper.elementor-slides .swiper-slide{height: 100vh;}
}
@media (max-width:1200px){
.cnv-theme #header-top-bar .header-innr-col2 nav ul li{margin-left: 11.3px;}
.cnv-theme .elementor-section.elementor-section-boxed > .elementor-container,.cnv-theme .container{max-width: 895px !important;}
.cnv-theme #home-slider-sec .button-outer,.cnv-theme #home-slider-sec .swiper-slide-contents{max-width:895px;}
.cnv-theme #projects-single-col .elementor-posts-container{grid-template-columns: repeat(3,1fr);}
.cnv-theme #news-form form .first-sec{width: 27%;}
.cnv-theme #news-form form .mailpoet_paragraph{width: 33%;}
.cnv-theme #news-form form .second-sec{width: 30%;}
.cnv-theme #footer-section #footer-logo{width: 22%;}
.cnv-theme #footer-section #footer-adress{padding-left: 1%;}
.cnv-theme #footer-section #footer-links{width: 15%;}
.cnv-theme #footer-section #both-content-footer{width: 31%;}
.cnv-theme #appoint-main-inner .button-outer{right: -130px;}
.cnv-theme #modren-kitchen-single .elementor-posts-container{grid-template-columns: repeat(4,1fr);}
.cnv-theme .single-post-outers .product-outer .product-inner{width: 58%;}
.cnv-theme .single-post-outers .product-outer .right-product{width: 42%;}
}
@media (max-width:991px){
.cnv-theme .elementor-section.elementor-section-boxed > .elementor-container,.cnv-theme .container{max-width: 671px !important;}
.cnv-theme #home-slider-sec .button-outer,.cnv-theme #home-slider-sec .swiper-slide-contents{max-width:671px;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li{margin-left: 8px;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li a{font-size: 9px;
	letter-spacing: 0;}
.cnv-theme #home-slider-sec .swiper-wrapper.elementor-slides .swiper-slide{height: 426px;}
.cnv-theme #home-slider-sec .button-outer{right: 0px;}
.cnv-theme #catalog-main-inner > .elementor-container{grid-template-columns: repeat(2,1fr);}
.cnv-theme #appoint-main-inner .button-outer{right: -115px;}
.cnv-theme #contact-bottom #conatct-blank{width: 100%;}
.cnv-theme #contact-bottom #contact-bottom-right{width: 50%;}
.cnv-theme #contact-bottom #contact-bottom-left{width: 50%;}
.cnv-theme #modren-kitchen-single .elementor-posts-container{grid-template-columns: repeat(2,1fr);}
.cnv-theme #appoint-content .elementor-widget-heading:first-child{margin-bottom: 10px;}
.cnv-theme #products-main-post .list-products .prodotto .prodotto_img{height: 200px;}
.cnv-theme #kitchens-post-inner .elementor-post .elementor-post__thumbnail{height: 220px;}
.cnv-theme .container-img .box-img,.cnv-theme .projects-cat-main{height: 240px;}
.cnv-theme #catalog-single-col .elementor-widget-image{margin-bottom: 0;
	height:280px;}
}
@media (max-width:767px){
.cnv-theme .elementor-section.elementor-section-boxed > .elementor-container,.cnv-theme .container{max-width: 100% !important;
	padding-left:10px; padding-right:10px;}
.cnv-theme #home-slider-sec .button-outer,.cnv-theme #home-slider-sec .swiper-slide-contents{max-width:100%;}
.cnv-theme #header-top-bar .elementor-widget-image img{max-width: 99px !important;}
.cnv-theme .home #header-top-bar .elementor-widget-image img,.cnv-theme.home #header-top-bar .elementor-widget-image img{filter: invert(1);}
.cnv-theme .home #header-to p-bar,.cnv-theme.home #header-to p-bar{position: fixed;
	background-color: #fff;}
.cnv-theme #header-top-bar{padding: 4px 0 20px;}
.cnv-theme .home #header-top-bar #header-social .elementor-icon .fab,.cnv-theme.home #header-top-bar #header-social .elementor-icon .fab{color: #9b9b9b;}
.cnv-theme #header-top-bar .header-innr-col2 .elementor-menu-toggle{padding: 0;
	border-radius: 0;
	background-color: transparent;
	color: #000;
	font-size: 24px;
	position: absolute;
	right: 0;
	top: -57px;}
.cnv-theme #header-top-bar #header-social{margin-top: -12px;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li{margin-left: 0;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li a{font-size: 11px;
	letter-spacing: 0.075em;
	padding: 8px 10px;
	color: #000 !important;
	background-color: transparent !important;
	position:relative; transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li a:hover,.cnv-theme #header-top-bar .header-innr-col2 nav ul li a.elementor-item-active{color: #c1c1c1 !important;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li a:hover::before,.cnv-theme #header-top-bar .header-innr-col2 nav ul li a.elementor-item-active::before{opacity:1;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li a::before{content: "";
	opacity: 0;
	background-color: #c1c1c1;
	width: 20px; transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
	bottom: 5px;
	position: absolute;
	left: 10px;
	height: 1px;}
.cnv-theme #header-top-bar .header-innr-col2 nav{margin-left: -8px;
    margin-right: -8px;}
.cnv-theme #header-top-bar .header-innr-col2{padding-top: 0;}
main.cnv-theme.home{margin-top: 115px !important;}
.cnv-theme #home-slider-sec .swiper-wrapper.elementor-slides .swiper-slide{height: 355px;}
.cnv-theme #home-slider-sec .button-outer{display: none;}
.cnv-theme #home-slider-sec .swiper-slide-inner{padding: 0px 10px 13px;
	z-index: 99;}
.cnv-theme #home-slider-sec .elementor-slides .swiper-slide-inner .elementor-slide-description{margin-bottom: 0;}
.cnv-theme #home-slider-sec .swiper-slide-inner h3{font-size: 18px;
	line-height: 20px;}
.cnv-theme #projects-single-col .elementor-posts-container{grid-template-columns: repeat(1,1fr);}
.cnv-theme #news-form{padding: 20px 10px;}
.cnv-theme #news-form form{padding: 0 0px !important;}
.cnv-theme #news-form form .first-sec{width: 100%;
	margin-right: 0;
	margin-bottom: 15px;}
.cnv-theme #news-form form .mailpoet_paragraph{width: 100%;
	margin-bottom: 15px;}
.cnv-theme #news-form form{display: block;}
.cnv-theme #news-form form .second-sec{width: auto;
	padding-left: 0;
	display: inline-block;
	vertical-align: middle;}
.cnv-theme #news-form form .mailpoet_paragraph.last{width: auto;
	display: inline-block;
	vertical-align: middle;}
.cnv-theme .collection-outer{grid-template-columns: repeat(1,1fr);
	grid-column-gap: 0;}
.cnv-theme .elementor-container.elementor-column-gap-default section > .elementor-container{padding-left: 0;
    padding-right: 0;}
.cnv-theme #footer-section #footer-logo{width: 100%;
	margin-top: 0;}
.cnv-theme #footer-section #both-content-footer{width: 100%;
	line-height: 0;}
.cnv-theme #footer-section #footer-adress{width: 100%;
	padding-left: 0;
	margin-top: 0;}
.cnv-theme #footer-section #footer-links{width: 100%;}
.cnv-theme #footer-section #logo-footer{width: 100%;
	top: 0;
	right: 0;}
.cnv-theme #footer-section #logo-footer .elementor-element{text-align: left;}
.cnv-theme #footer-innr-top > .elementor-container > div{margin-top: 10px;
    margin-bottom: 10px;}
.cnv-theme #both-content-footer > .elementor-widget-wrap .elementor-widget-text-editor{width: 100%;}
.cnv-theme #copy-right .elementor-widget-wrap{text-align: left;}
.cnv-theme #settnig-footer{right: 0;
	top: 0;}
.cnv-theme #settnig-footer .elementor-image-box-wrapper{display: flex;}
.cnv-theme #footer-social{right: 0;
	top: 0;}
.cnv-theme #copy-right{margin-top: 10px;}
.cnv-theme #footer-section{padding-top: 30px;
	padding-bottom: 30px;}
main.cnv-theme{margin-top: 130px !important;}
.cnv-theme #brand-company-sec{padding-bottom: 60px;}
.cnv-theme #factory-outer{padding-top: 60px;}
.cnv-theme #artisanal-main{padding-top: 60px;
	padding-bottom: 60px;}
.cnv-theme #artisanal-content{padding-left: 0;
	padding-top: 30px;}
.cnv-theme .clos-cate-main{margin: 0;}
.cnv-theme .clos-cate-main .container-img{width: 100%;
	padding: 0;}
.cnv-theme .clos-cate-main .set-name{padding: 0;}
.cnv-theme #products-main-post #sidebar-products{width: 100%;
	padding-right: 0;}
.cnv-theme #products-main-post .list-products{width: 100%;
	grid-template-columns: repeat(1,1fr);}
.cnv-theme #products-main-post #sidebar-products ul li{display: inline-block;
	padding-right: 20px;
	padding-bottom: 20px;}
.cnv-theme #products-main-post #sidebar-products ul{line-height: 0; font-size:0;}
.cnv-theme .projects-cat-outer{grid-template-columns: repeat(1,1fr); grid-column-gap: 0px;
grid-row-gap: 20px;}
.cnv-theme #catalog-main-inner > .elementor-container{grid-template-columns: repeat(1,1fr);
	grid-column-gap: 0;
	padding-left:20px;
	padding-right:20px;}
.cnv-theme #appoint-content{padding-left: 0;}
.cnv-theme #contact-bottom #contact-bottom-left{width: 100%;
	margin-bottom: 30px;}
.cnv-theme #contact-bottom #contact-bottom-right{width: 100%;}
.cnv-theme #appoint-main{padding-bottom: 0;}
.cnv-theme #con-tact-link-col .elementor-icon-box-wrapper .elementor-icon-box-icon{margin-bottom: 0;
	line-height: normal;}
.cnv-theme #appoint-main-inner .button-outer{right: auto;
	bottom: -30px;
	left: -8px;}
.cnv-theme #appoint-main.contacts-secnd #appoint-content{padding-top: 60px;}
.cnv-theme #contact-bottom-right form .mailpoet_paragraph .mailpoet_form_column{margin-left: 0;}
.cnv-theme #contact-bottom-right form .mailpoet_paragraph .mailpoet_form_column{flex-basis: 100% !important;}
.cnv-theme #appoint-main.contacts-secnd{padding-top: 60px;}
.cnv-theme #modren-kitchen-single .elementor-posts-container{grid-template-columns: repeat(1,1fr);}
.cnv-theme .project-post-outer .row{grid-template-columns: repeat(1,1fr);
	grid-column-gap: 0; grid-row-gap: 20px;}
.cnv-theme .archive .entry-content,.cnv-theme.archive .entry-content,.cnv-theme .archive .entry-footer,.cnv-theme.archive .entry-footer{margin: 10px 0;}
.cnv-theme .single-post-outers .product-outer .product-inner{width: 100%;}
.cnv-theme .single-post-outers .product-outer .right-product{width: 100%;
	padding-left: 0;
	margin-bottom: 30px;}
.cnv-theme .single-post-outers .product-outer{flex-direction: column-reverse;}
.cnv-theme .single .pro-inner hr,.cnv-theme.single .pro-inner hr{display: none;}
.cnv-theme .single .pro-inner a.inquire,.cnv-theme.single .pro-inner a.inquire{margin: 0px 0 30px 0;}
.cnv-theme #con-tact-link-col .elementor-icon-box-wrapper{-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;}
.cnv-theme .home #header-top-bar,.cnv-theme.home #header-top-bar{position: fixed;
	background-color: #fff;}
.cnv-theme #contact-header{padding-bottom: 25px;}
.cnv-theme #appoint-content .elementor-widget-heading:first-child{margin-bottom: 20px;}
.cnv-theme #appoint-slider{margin-bottom: 25px;}
.cnv-theme #kitchens-post-inner .elementor-post .elementor-post__thumbnail,.cnv-theme .container-img .box-img,.cnv-theme .projects-cat-main,.cnv-theme #products-main-post .list-products .prodotto .prodotto_img,.cnv-theme #catalog-single-col .elementor-widget-image,.cnv-theme .container-img .box-img{height:auto !important;}
.cnv-theme #kitchens-post-inner .elementor-post .elementor-post__thumbnail img,.cnv-theme .projects-cat-inner img,.cnv-theme #products-main-post .list-products .prodotto .prodotto_img img,.cnv-theme #catalog-single-col .elementor-widget-image img,.cnv-theme .container-img .box-img img{height: auto !important;
    object-fit: inherit;}
}
@media (max-width:639px){
.cnv-theme #home-slider-sec .swiper-wrapper.elementor-slides .swiper-slide{height: 266px;}
.cnv-theme #news-form form .first-sec{font-size: 8px !important;
	margin-right: 8px !important;
	line-height: 16pt !important;}
.cnv-theme #news-form form input{font-size: 8px !important;}
.cnv-theme #news-form form .second-sec{font-size: 9px !important;
	line-height: 16pt !important;}
.cnv-theme #news-form form input.mailpoet_submit{font-size: 0 !important;}
.cnv-theme #contact-bottom-right form p{font-size: 11px !important;
	line-height: 21px !important;}
.cnv-theme #contact-bottom-right form input{font-size: 12px !important;
	line-height: 30px !important;}
.cnv-theme #contact-bottom-right form input.mailpoet_submit{font-size: 0 !important;}
.cnv-theme #mailpoet_form_2 .mailpoet_form_column:last-child .mailpoet_paragraph:last-child{margin-bottom: 0;
	line-height: 0 !important;}
.cnv-theme #contact-bottom-right form p.last{font-size: 10px !important;
	line-height: 14px !important;}
.cnv-theme .error404 .page-header .page-title,.cnv-theme.error404 .page-header .page-title{font-size: 45px;}
}
@media (max-width:479px){
.cnv-theme #home-slider-sec .swiper-wrapper.elementor-slides .swiper-slide{height: 177px;}
.cnv-theme .error404 .page-header .page-title,.cnv-theme.error404 .page-header .page-title{font-size: 35px;}
.cnv-theme .error404 .page-content p,.cnv-theme.error404 .page-content p{font-size: 15px;}
.cnv-theme .error404 .page-content .search-form input.search-submit,.cnv-theme.error404 .page-content .search-form input.search-submit{width: 100%;}
.cnv-theme #news-form form .second-sec{margin-right: 10px;}
}
.cnv-theme .resources .post-outer .post-img img{width: auto !important;}
.cnv-theme #footer-section .privacy-menu .elementor-nav-menu li{width: auto !important;
	float: left;}
.cnv-theme #footer-section .privacy-menu .elementor-nav-menu li a{padding: 0 5px;}
.cnv-theme #footer-section .privacy-menu .elementor-nav-menu li a::after{display: none;}
.cnv-theme rs-module{overflow: visible !important;}
.cnv-theme .rev_slider_external-arrow .tparrows{left: auto !important;
	top: auto  !important;
	bottom: 35px  !important;
	right: 0px  !important;
	width: 17px  !important;
    height: 13px  !important;
	background: none !important;
	background-color: transparent !important;
	transform: translate(0px, 0px) !important;
	border-radius: none !important;
	margin-right: -8.333% !important;}
.cnv-theme .rev_slider_external-arrow .tparrows:hover{opacity: 0.7 !important;
    transition: opacity .3s ease-in-out !important;
    -moz-transition: opacity .3s ease-in-out !important;
    -webkit-transition: opacity .3s ease-in-out !important;}
.cnv-theme .rev_slider_external-arrow .tp-rightarrow{background-image: url(https://canova.com/wp-content/uploads/2021/09/right-arrow.jpg) !important;
	right: -95px !important;}
.cnv-theme .rev_slider_external-arrow .tp-leftarrow{background-image: url(https://canova.com/wp-content/uploads/2021/09/left-arrow.jpg) !important;
	right: -65px !important;}
.cnv-theme .rev_slider_external-arrow .tparrows:before{display: none !important;}
@media (min-width: 768px) and (max-width: 991px){
.cnv-theme #appoint-content .elementor-widget-heading:first-child{margin-bottom: 0 !important;}
.cnv-theme #appoint-content ul li{margin-bottom: 0 !important;}
.cnv-theme .rev_slider_external-arrow .tp-rightarrow{right: -75px !important;
		bottom: 0px  !important;}
.cnv-theme .rev_slider_external-arrow .tp-leftarrow{right: -45px !important;
		bottom: 0px  !important;}
}
@media (max-width:767px){
.cnv-theme #appoint-slider{margin-bottom: 0px !important;}
.cnv-theme #appoint-content{margin-bottom: 25px !important;}
.cnv-theme .rev_slider_external-arrow .tparrows{display: none !important;}
}
/* --- parent theme twentytwentyone/style.css --- */
.cnv-theme{--global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
	--global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);

	
	--global--font-size-base: 1.25rem;
	--global--font-size-xs: 1rem;
	--global--font-size-sm: 1.125rem;
	--global--font-size-md: 1.25rem;
	--global--font-size-lg: 1.5rem;
	--global--font-size-xl: 2.25rem;
	--global--font-size-xxl: 4rem;
	--global--font-size-xxxl: 5rem;
	--global--font-size-page-title: var(--global--font-size-xxl);
	--global--letter-spacing: normal;

	
	--global--line-height-body: 1.7;
	--global--line-height-heading: 1.3;
	--global--line-height-page-title: 1.1;

	
	--heading--font-family: var(--global--font-primary);
	--heading--font-size-h6: var(--global--font-size-xs);
	--heading--font-size-h5: var(--global--font-size-sm);
	--heading--font-size-h4: var(--global--font-size-lg);
	--heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
	--heading--font-size-h2: var(--global--font-size-xl);
	--heading--font-size-h1: var(--global--font-size-page-title);
	--heading--letter-spacing-h6: 0.05em;
	--heading--letter-spacing-h5: 0.05em;
	--heading--letter-spacing-h4: var(--global--letter-spacing);
	--heading--letter-spacing-h3: var(--global--letter-spacing);
	--heading--letter-spacing-h2: var(--global--letter-spacing);
	--heading--letter-spacing-h1: var(--global--letter-spacing);
	--heading--line-height-h6: var(--global--line-height-heading);
	--heading--line-height-h5: var(--global--line-height-heading);
	--heading--line-height-h4: var(--global--line-height-heading);
	--heading--line-height-h3: var(--global--line-height-heading);
	--heading--line-height-h2: var(--global--line-height-heading);
	--heading--line-height-h1: var(--global--line-height-page-title);
	--heading--font-weight: normal;
	--heading--font-weight-page-title: 300;
	--heading--font-weight-strong: 600;

	
	--latest-posts--title-font-family: var(--heading--font-family);
	--latest-posts--title-font-size: var(--heading--font-size-h3);
	--latest-posts--description-font-family: var(--global--font-secondary);
	--latest-posts--description-font-size: var(--global--font-size-sm);
	--list--font-family: var(--global--font-secondary);
	--definition-term--font-family: var(--global--font-primary);

	
	--global--color-black: #000;
	--global--color-dark-gray: #28303d;
	--global--color-gray: #39414d;
	--global--color-light-gray: #f0f0f0;
	--global--color-green: #d1e4dd;
	--global--color-blue: #d1dfe4;
	--global--color-purple: #d1d1e4;
	--global--color-red: #e4d1d1;
	--global--color-orange: #e4dad1;
	--global--color-yellow: #eeeadd;
	--global--color-white: #fff;
	--global--color-white-50: rgba(255, 255, 255, 0.5);
	--global--color-white-90: rgba(255, 255, 255, 0.9);
	--global--color-primary: var(--global--color-dark-gray); 
	--global--color-secondary: var(--global--color-gray); 
	--global--color-primary-hover: var(--global--color-primary);
	--global--color-background: var(--global--color-green); 
	--global--color-border: var(--global--color-primary); 

	
	--global--spacing-unit: 20px;
	--global--spacing-measure: unset;
	--global--spacing-horizontal: 25px;
	--global--spacing-vertical: 30px;

	
	--global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);

	
	--form--font-family: var(--global--font-secondary);
	--form--font-size: var(--global--font-size-sm);
	--form--line-height: var(--global--line-height-body);
	--form--color-text: var(--global--color-dark-gray);
	--form--color-ranged: var(--global--color-secondary);
	--form--label-weight: 500;
	--form--border-color: var(--global--color-secondary);
	--form--border-width: 3px;
	--form--border-radius: 0;
	--form--spacing-unit: calc(0.5 * var(--global--spacing-unit));

	
	--cover--height: calc(15 * var(--global--spacing-vertical));
	--cover--color-foreground: var(--global--color-white);
	--cover--color-background: var(--global--color-black);

	
	--button--color-text: var(--global--color-background);
	--button--color-text-hover: var(--global--color-secondary);
	--button--color-text-active: var(--global--color-secondary);
	--button--color-background: var(--global--color-secondary);
	--button--color-background-active: var(--global--color-background);
	--button--font-family: var(--global--font-primary);
	--button--font-size: var(--global--font-size-base);
	--button--font-weight: 500;
	--button--line-height: 1.5;
	--button--border-width: 3px;
	--button--border-radius: 0;
	--button--padding-vertical: 15px;
	--button--padding-horizontal: calc(2 * var(--button--padding-vertical));

	
	--entry-header--color: var(--global--color-primary);
	--entry-header--color-link: currentColor;
	--entry-header--color-hover: var(--global--color-primary-hover);
	--entry-header--color-focus: var(--global--color-secondary);
	--entry-header--font-size: var(--heading--font-size-h2);
	--entry-content--font-family: var(--global--font-secondary);
	--entry-author-bio--font-family: var(--heading--font-family);
	--entry-author-bio--font-size: var(--heading--font-size-h4);

	
	--branding--color-text: var(--global--color-primary);
	--branding--color-link: var(--global--color-primary);
	--branding--color-link-hover: var(--global--color-secondary);
	--branding--title--font-family: var(--global--font-primary);
	--branding--title--font-size: var(--global--font-size-lg);
	--branding--title--font-size-mobile: var(--heading--font-size-h4);
	--branding--title--font-weight: normal;
	--branding--title--text-transform: uppercase;
	--branding--description--font-family: var(--global--font-secondary);
	--branding--description--font-size: var(--global--font-size-sm);
	--branding--logo--max-width: 300px;
	--branding--logo--max-height: 100px;
	--branding--logo--max-width-mobile: 96px;
	--branding--logo--max-height-mobile: 96px;

	
	--primary-nav--font-family: var(--global--font-secondary);
	--primary-nav--font-family-mobile: var(--global--font-primary);
	--primary-nav--font-size: var(--global--font-size-md);
	--primary-nav--font-size-sub-menu: var(--global--font-size-xs);
	--primary-nav--font-size-mobile: var(--global--font-size-sm);
	--primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
	--primary-nav--font-size-button: var(--global--font-size-xs);
	--primary-nav--font-style: normal;
	--primary-nav--font-style-sub-menu-mobile: normal;
	--primary-nav--font-weight: normal;
	--primary-nav--font-weight-button: 500;
	--primary-nav--color-link: var(--global--color-primary);
	--primary-nav--color-link-hover: var(--global--color-primary-hover);
	--primary-nav--color-text: var(--global--color-primary);
	--primary-nav--padding: calc(0.66 * var(--global--spacing-unit));
	--primary-nav--border-color: var(--global--color-primary);

	
	--pagination--color-text: var(--global--color-primary);
	--pagination--color-link-hover: var(--global--color-primary-hover);
	--pagination--font-family: var(--global--font-secondary);
	--pagination--font-size: var(--global--font-size-lg);
	--pagination--font-weight: normal;
	--pagination--font-weight-strong: 600;

	
	--footer--color-text: var(--global--color-primary);
	--footer--color-link: var(--global--color-primary);
	--footer--color-link-hover: var(--global--color-primary-hover);
	--footer--font-family: var(--global--font-primary);
	--footer--font-size: var(--global--font-size-sm);

	
	--pullquote--font-family: var(--global--font-primary);
	--pullquote--font-size: var(--heading--font-size-h3);
	--pullquote--font-style: normal;
	--pullquote--letter-spacing: var(--heading--letter-spacing-h4);
	--pullquote--line-height: var(--global--line-height-heading);
	--pullquote--border-width: 3px;
	--pullquote--border-color: var(--global--color-primary);
	--pullquote--color-foreground: var(--global--color-primary);
	--pullquote--color-background: var(--global--color-background);
	--quote--font-family: var(--global--font-secondary);
	--quote--font-size: var(--global--font-size-md);
	--quote--font-size-large: var(--global--font-size-xl);
	--quote--font-style: normal;
	--quote--font-weight: 700;
	--quote--font-weight-strong: bolder;
	--quote--font-style-large: normal;
	--quote--font-style-cite: normal;
	--quote--line-height: var(--global--line-height-body);
	--quote--line-height-large: 1.35;
	--separator--border-color: var(--global--color-border);
	--separator--height: 1px;

	
	--table--stripes-border-color: var(--global--color-light-gray);
	--table--stripes-background-color: var(--global--color-light-gray);
	--table--has-background-text-color: var(--global--color-dark-gray);

	
	--widget--line-height-list: 1.9;
	--widget--line-height-title: 1.4;
	--widget--font-weight-title: 700;
	--widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));

	
	--global--admin-bar--height: 0px;}
.cnv-theme .admin-bar{--global--admin-bar--height: 32px;}
@media only screen and (max-width: 782px){
.cnv-theme .admin-bar{--global--admin-bar--height: 46px;}
}
@media only screen and (min-width: 652px){
.cnv-theme{--global--font-size-xl: 2.5rem;
		--global--font-size-xxl: 6rem;
		--global--font-size-xxxl: 9rem;
		--heading--font-size-h3: 2rem;
		--heading--font-size-h2: 3rem;}
}
.cnv-theme{line-height: 1.15; 
	-webkit-text-size-adjust: 100%;}
main.cnv-theme{margin: 0;}
.cnv-theme main{display: block;}
.cnv-theme h1{font-size: 2em;
	margin: 0.67em 0;}
.cnv-theme hr{box-sizing: content-box; 
	height: 0; 
	overflow: visible;}
.cnv-theme pre{font-family: monospace; 
	font-size: 1em;}
.cnv-theme a{background-color: transparent;
	text-decoration-thickness: 1px;}
.cnv-theme abbr[title]{border-bottom: none; 
	text-decoration: underline; 
	text-decoration-style: dotted;}
.cnv-theme b,.cnv-theme strong{font-weight: bolder;}
.cnv-theme code,.cnv-theme kbd,.cnv-theme samp{font-family: monospace; 
	font-size: 1em;}
.cnv-theme small{font-size: 80%;}
.cnv-theme sub,.cnv-theme sup{font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;}
.cnv-theme sub{bottom: -0.25em;}
.cnv-theme sup{top: -0.5em;}
.cnv-theme img{border-style: none;}
.cnv-theme button,.cnv-theme input,.cnv-theme optgroup,.cnv-theme select,.cnv-theme textarea{font-family: inherit; 
	font-size: 100%; 
	line-height: 1.15; 
	margin: 0;}
.cnv-theme button,.cnv-theme input{overflow: visible;}
.cnv-theme button,.cnv-theme select{text-transform: none;}
.cnv-theme button,.cnv-theme [type=button],.cnv-theme [type=reset],.cnv-theme [type=submit]{-webkit-appearance: button;}
.cnv-theme button::-moz-focus-inner,.cnv-theme [type=button]::-moz-focus-inner,.cnv-theme [type=reset]::-moz-focus-inner,.cnv-theme [type=submit]::-moz-focus-inner{border-style: none;
	padding: 0;}
.cnv-theme button:-moz-focusring,.cnv-theme [type=button]:-moz-focusring,.cnv-theme [type=reset]:-moz-focusring,.cnv-theme [type=submit]:-moz-focusring{outline: 1px dotted ButtonText;}
.cnv-theme fieldset{padding: 0.35em 0.75em 0.625em;}
.cnv-theme legend{box-sizing: border-box; 
	color: inherit; 
	display: table; 
	max-width: 100%; 
	padding: 0; 
	white-space: normal;}
.cnv-theme progress{vertical-align: baseline;}
.cnv-theme textarea{overflow: auto;}
.cnv-theme [type=checkbox],.cnv-theme [type=radio]{box-sizing: border-box; 
	padding: 0;}
.cnv-theme [type=number]::-webkit-inner-spin-button,.cnv-theme [type=number]::-webkit-outer-spin-button{height: auto;}
.cnv-theme [type=search]{-webkit-appearance: textfield; 
	outline-offset: -2px;}
.cnv-theme [type=search]::-webkit-search-decoration{-webkit-appearance: none;}
.cnv-theme ::-webkit-file-upload-button{-webkit-appearance: button; 
	font: inherit;}
.cnv-theme details{display: block;}
.cnv-theme summary{display: list-item;}
.cnv-theme template{display: none;}
.cnv-theme [hidden]{display: none;}
.cnv-theme{--responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);
	--responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
	--responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));
	--responsive--alignfull-width: 100%;
	--responsive--alignright-margin: var(--global--spacing-horizontal);
	--responsive--alignleft-margin: var(--global--spacing-horizontal);}
@media only screen and (min-width: 482px){
.cnv-theme{--responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
		--responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
		--responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
		--responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));}
}
@media only screen and (min-width: 822px){
.cnv-theme{--responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);
		--responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);}
}
.cnv-theme .post-thumbnail,.cnv-theme .entry-content .wp-audio-shortcode,.cnv-theme .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),.cnv-theme *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),.cnv-theme .default-max-width{max-width: var(--responsive--aligndefault-width);
	margin-left: auto;
	margin-right: auto;}
.cnv-theme .widget-area,.cnv-theme .pagination,.cnv-theme .comments-pagination,.cnv-theme .post-navigation,.cnv-theme .site-footer,.cnv-theme .site-header,.cnv-theme .alignwide,.cnv-theme .wide-max-width{max-width: var(--responsive--alignwide-width);
	margin-left: auto;
	margin-right: auto;}
.cnv-theme .alignfull,.cnv-theme .wp-block-group .wp-block-group__inner-container > *.alignfull,.cnv-theme .full-max-width{max-width: var(--responsive--alignfull-width);
	width: var(--responsive--alignfull-width);
	margin-left: auto;
	margin-right: auto;}
@media only screen and (min-width: 482px){
.cnv-theme .alignfull,.cnv-theme .full-max-width{max-width: var(--responsive--alignfull-width);
		width: auto;
		margin-left: auto;
		margin-right: auto;}
}
.cnv-theme .entry-header .post-thumbnail,.cnv-theme .singular .post-thumbnail,.cnv-theme.singular .post-thumbnail,.cnv-theme .alignfull [class*=inner-container] > .alignwide,.cnv-theme .alignwide [class*=inner-container] > .alignwide{margin-left: auto;
	margin-right: auto;
	width: var(--responsive--alignwide-width);
	max-width: var(--responsive--alignfull-width);}
@media only screen and (min-width: 482px){
.cnv-theme .entry-content > .alignleft{margin-left: var(--responsive--alignleft-margin);

		
		margin-right: var(--global--spacing-horizontal);}
}
@media only screen and (min-width: 482px){
.cnv-theme .entry-content > .alignright{margin-left: var(--global--spacing-horizontal);

		
		margin-right: var(--responsive--alignright-margin);}
}
.cnv-theme .site-header,.cnv-theme .site-main,.cnv-theme .widget-area,.cnv-theme .site-footer{padding-top: var(--global--spacing-vertical);
	padding-bottom: var(--global--spacing-vertical);
	margin-left: auto;
	margin-right: auto;}
.cnv-theme .site-header{padding-top: calc(0.75 * var(--global--spacing-vertical));
	padding-bottom: calc(2 * var(--global--spacing-vertical));}
@media only screen and (min-width: 482px){
.cnv-theme .site-header{padding-bottom: calc(3 * var(--global--spacing-vertical));}
}
.cnv-theme .site-main > *{margin-top: calc(3 * var(--global--spacing-vertical));
	margin-bottom: calc(3 * var(--global--spacing-vertical));}
.cnv-theme .site-main > *:first-child{margin-top: 0;}
.cnv-theme .site-main > *:last-child{margin-bottom: 0;}
.cnv-theme .entry-header,.cnv-theme .post-thumbnail,.cnv-theme .entry-content,.cnv-theme .entry-footer,.cnv-theme .author-bio{margin-top: var(--global--spacing-vertical);
	margin-right: auto;
	margin-bottom: var(--global--spacing-vertical);
	margin-left: auto;}
.cnv-theme .site-main > article > *,.cnv-theme .site-main > .not-found > *,.cnv-theme .entry-content > *,.cnv-theme [class*=inner-container] > *,.cnv-theme .wp-block-template-part > *,.cnv-theme .wp-block-post-template :where(li > *){margin-top: calc(0.666 * var(--global--spacing-vertical));
	margin-bottom: calc(0.666 * var(--global--spacing-vertical));}
@media only screen and (min-width: 482px){
.cnv-theme .site-main > article > *,.cnv-theme .site-main > .not-found > *,.cnv-theme .entry-content > *,.cnv-theme [class*=inner-container] > *,.cnv-theme .wp-block-template-part > *,.cnv-theme .wp-block-post-template :where(li > *){margin-top: var(--global--spacing-vertical);
		margin-bottom: var(--global--spacing-vertical);}
}
.cnv-theme .site-main > article > *:first-child,.cnv-theme .site-main > .not-found > *:first-child,.cnv-theme .entry-content > *:first-child,.cnv-theme [class*=inner-container] > *:first-child,.cnv-theme .wp-block-template-part > *:first-child,.cnv-theme .wp-block-post-template :where(li > *):first-child{margin-top: 0;}
.cnv-theme .site-main > article > *:last-child,.cnv-theme .site-main > .not-found > *:last-child,.cnv-theme .entry-content > *:last-child,.cnv-theme [class*=inner-container] > *:last-child,.cnv-theme .wp-block-template-part > *:last-child,.cnv-theme .wp-block-post-template :where(li > *):last-child{margin-bottom: 0;}
.cnv-theme .site-footer > *,.cnv-theme .widget-area > *{margin-top: calc(0.666 * var(--global--spacing-vertical));
	margin-bottom: calc(0.666 * var(--global--spacing-vertical));}
@media only screen and (min-width: 482px){
.cnv-theme .site-footer > *,.cnv-theme .widget-area > *{margin-top: var(--global--spacing-vertical);
		margin-bottom: var(--global--spacing-vertical);}
}
.cnv-theme .entry-header > *,.cnv-theme .post-thumbnail > *,.cnv-theme .page-content > *,.cnv-theme .comment-content > *,.cnv-theme .widget > *{margin-top: var(--global--spacing-unit);
	margin-bottom: var(--global--spacing-unit);}
.cnv-theme .entry-header > *:first-child,.cnv-theme .post-thumbnail > *:first-child,.cnv-theme .page-content > *:first-child,.cnv-theme .comment-content > *:first-child,.cnv-theme .widget > *:first-child{margin-top: 0;}
.cnv-theme .entry-header > *:last-child,.cnv-theme .post-thumbnail > *:last-child,.cnv-theme .page-content > *:last-child,.cnv-theme .comment-content > *:last-child,.cnv-theme .widget > *:last-child{margin-bottom: 0;}
.cnv-theme .entry-content > *.alignleft,.cnv-theme .entry-content > *.alignright,.cnv-theme .entry-content > *.alignleft:first-child + *,.cnv-theme .entry-content > *.alignright:first-child + *,.cnv-theme .entry-content > *.alignfull.has-background{margin-top: 0;}
.cnv-theme .entry-content > *:last-child,.cnv-theme .entry-content > *.alignfull.has-background{margin-bottom: 0;}
.cnv-theme .entry-content > *.alignfull + .alignleft,.cnv-theme .entry-content > *.alignfull + .alignright{margin-top: var(--global--spacing-vertical);}
.cnv-theme,main.cnv-theme,.cnv-theme p,.cnv-theme ol,.cnv-theme ul,.cnv-theme li,.cnv-theme dl,.cnv-theme dt,.cnv-theme dd,.cnv-theme blockquote,.cnv-theme figure,.cnv-theme fieldset,.cnv-theme form,.cnv-theme legend,.cnv-theme textarea,.cnv-theme pre,.cnv-theme iframe,.cnv-theme hr,.cnv-theme h1,.cnv-theme h2,.cnv-theme h3,.cnv-theme h4,.cnv-theme h5,.cnv-theme h6{padding: 0;
	margin: 0;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;}
.cnv-theme{box-sizing: border-box;
	font-family: var(--global--font-secondary);
	line-height: var(--global--line-height-body);}
.cnv-theme *,.cnv-theme *::before,.cnv-theme *::after{box-sizing: inherit;}
main.cnv-theme{font-size: var(--global--font-size-base);
	font-weight: normal;
	color: var(--global--color-primary);
	text-align: left;
	background-color: var(--global--color-background);}
.cnv-theme button{cursor: pointer;}
.cnv-theme .clear:before,.cnv-theme .clear:after,.cnv-theme .entry-content:before,.cnv-theme .entry-content:after,.cnv-theme .comment-content:before,.cnv-theme .comment-content:after,.cnv-theme .site-header:before,.cnv-theme .site-header:after,.cnv-theme .site-content:before,.cnv-theme .site-content:after,.cnv-theme .site-footer:before,.cnv-theme .site-footer:after{content: "";
	display: table;
	table-layout: fixed;}
.cnv-theme .clear:after,.cnv-theme .entry-content:after,.cnv-theme .comment-content:after,.cnv-theme .site-header:after,.cnv-theme .site-content:after,.cnv-theme .site-footer:after{clear: both;}
.cnv-theme blockquote{padding: 0;
	position: relative;
	margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal);}
.cnv-theme blockquote > *{margin-top: var(--global--spacing-unit);
	margin-bottom: var(--global--spacing-unit);}
.cnv-theme blockquote > *:first-child{margin-top: 0;}
.cnv-theme blockquote > *:last-child{margin-bottom: 0;}
.cnv-theme blockquote p{letter-spacing: var(--heading--letter-spacing-h4);
	font-family: var(--quote--font-family);
	font-size: var(--quote--font-size);
	font-style: var(--quote--font-style);
	font-weight: var(--quote--font-weight);
	line-height: var(--quote--line-height);}
.cnv-theme blockquote cite,.cnv-theme blockquote footer{font-weight: normal;
	color: var(--global--color-primary);
	letter-spacing: var(--global--letter-spacing);}
.cnv-theme blockquote.alignleft,.cnv-theme blockquote.alignright{padding-left: inherit;}
.cnv-theme blockquote.alignleft p,.cnv-theme blockquote.alignright p{font-size: var(--heading--font-size-h5);
	max-width: inherit;
	width: inherit;}
.cnv-theme blockquote.alignleft cite,.cnv-theme blockquote.alignleft footer,.cnv-theme blockquote.alignright cite,.cnv-theme blockquote.alignright footer{font-size: var(--global--font-size-xs);
	letter-spacing: var(--global--letter-spacing);}
.cnv-theme blockquote strong{font-weight: var(--quote--font-weight-strong);}
.cnv-theme blockquote:before{content: "“";
	position: absolute;
	left: calc(-0.5 * var(--global--spacing-horizontal));}
.cnv-theme blockquote .wp-block-quote__citation,.cnv-theme blockquote cite,.cnv-theme blockquote footer{color: var(--global--color-primary);
	font-style: var(--quote--font-style-cite);}
@media only screen and (max-width: 481.98px){
.cnv-theme blockquote{padding-left: calc(0.5 * var(--global--spacing-horizontal));}
.cnv-theme blockquote:before{left: 0;}
}
.cnv-theme input[type=text],.cnv-theme input[type=email],.cnv-theme input[type=url],.cnv-theme input[type=password],.cnv-theme input[type=search],.cnv-theme input[type=number],.cnv-theme input[type=tel],.cnv-theme input[type=date],.cnv-theme input[type=month],.cnv-theme input[type=week],.cnv-theme input[type=time],.cnv-theme input[type=datetime],.cnv-theme input[type=datetime-local],.cnv-theme input[type=color],.cnv-theme .site textarea{border: var(--form--border-width) solid var(--form--border-color);
	border-radius: var(--form--border-radius);
	color: var(--form--color-text);
	line-height: var(--global--line-height-body);
	padding: var(--form--spacing-unit);
	margin: 0 2px;
	max-width: 100%;}
.cnv-theme input[type=text]:focus,.cnv-theme input[type=email]:focus,.cnv-theme input[type=url]:focus,.cnv-theme input[type=password]:focus,.cnv-theme input[type=search]:focus,.cnv-theme input[type=number]:focus,.cnv-theme input[type=tel]:focus,.cnv-theme input[type=date]:focus,.cnv-theme input[type=month]:focus,.cnv-theme input[type=week]:focus,.cnv-theme input[type=time]:focus,.cnv-theme input[type=datetime]:focus,.cnv-theme input[type=datetime-local]:focus,.cnv-theme input[type=color]:focus,.cnv-theme .site textarea:focus{color: var(--form--color-text);
	outline-offset: 2px;
	outline: 2px dotted var(--form--border-color);}
.cnv-theme input[type=text]:disabled,.cnv-theme input[type=email]:disabled,.cnv-theme input[type=url]:disabled,.cnv-theme input[type=password]:disabled,.cnv-theme input[type=search]:disabled,.cnv-theme input[type=number]:disabled,.cnv-theme input[type=tel]:disabled,.cnv-theme input[type=date]:disabled,.cnv-theme input[type=month]:disabled,.cnv-theme input[type=week]:disabled,.cnv-theme input[type=time]:disabled,.cnv-theme input[type=datetime]:disabled,.cnv-theme input[type=datetime-local]:disabled,.cnv-theme input[type=color]:disabled,.cnv-theme .site textarea:disabled{opacity: 0.7;}
.cnv-theme .is-dark-theme input[type=text],.cnv-theme .is-dark-theme input[type=email],.cnv-theme .is-dark-theme input[type=url],.cnv-theme .is-dark-theme input[type=password],.cnv-theme .is-dark-theme input[type=search],.cnv-theme .is-dark-theme input[type=number],.cnv-theme .is-dark-theme input[type=tel],.cnv-theme .is-dark-theme input[type=date],.cnv-theme .is-dark-theme input[type=month],.cnv-theme .is-dark-theme input[type=week],.cnv-theme .is-dark-theme input[type=time],.cnv-theme .is-dark-theme input[type=datetime],.cnv-theme .is-dark-theme input[type=datetime-local],.cnv-theme .is-dark-theme input[type=color],.cnv-theme .is-dark-theme .site textarea{background: var(--global--color-white-90);}
.cnv-theme input[type=search]:focus{outline-offset: -7px;}
.cnv-theme .is-dark-theme input[type=search]:focus{outline-color: var(--global--color-background);}
.cnv-theme input[type=color]{padding: calc(var(--form--spacing-unit) / 2);
	height: calc(4 * var(--form--spacing-unit));}
.cnv-theme input[type=email],.cnv-theme input[type=url]{direction: ltr;}
.cnv-theme select{border: var(--form--border-width) solid var(--form--border-color);
	color: var(--form--color-text);
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	line-height: var(--global--line-height-body);
	padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit);
	background: var(--global--color-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;
	background-position: right var(--form--spacing-unit) top 60%;}
.cnv-theme select:focus{outline-offset: 2px;
	outline: 2px dotted var(--form--border-color);}
.cnv-theme .is-dark-theme select{background: var(--global--color-white-90) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;
	background-position: right var(--form--spacing-unit) top 60%;}
.cnv-theme textarea{width: 100%;}
.cnv-theme label{font-size: var(--form--font-size);
	font-weight: var(--form--label-weight);
	margin-bottom: calc(var(--global--spacing-vertical) / 3);}
@supports (-webkit-appearance: none) or (-moz-appearance: none){
.cnv-theme input[type=checkbox],.cnv-theme input[type=radio]{-webkit-appearance: none;
		-moz-appearance: none;
		position: relative;
		width: 25px;
		height: 25px;
		border: var(--form--border-width) solid var(--form--border-color);
		background: var(--global--color-white);}
.cnv-theme input[type=checkbox]:disabled,.cnv-theme input[type=radio]:disabled{opacity: 0.7;}
.cnv-theme .is-dark-theme input[type=checkbox],.cnv-theme .is-dark-theme input[type=radio]{background: var(--global--color-white-90);}
.cnv-theme input[type=checkbox]:focus{outline-offset: 2px;
		outline: 2px dotted var(--form--border-color);}
.cnv-theme input[type=checkbox]:after{content: "";
		opacity: 0;
		display: block;
		left: 5px;
		top: 2px;
		position: absolute;
		width: 7px;
		height: 13px;
		border: 3px solid var(--form--color-text);
		border-top: 0;
		border-left: 0;
		transform: rotate(30deg);}
.cnv-theme input[type=checkbox]:checked{color: var(--form--color-text);}
.cnv-theme input[type=checkbox]:checked:after{opacity: 1;}
.cnv-theme input[type=radio]{border-radius: 50%;}
.cnv-theme input[type=radio]:focus{outline-offset: 2px;
		outline: 2px dotted var(--form--border-color);}
.cnv-theme input[type=radio]:after{content: "";
		opacity: 0;
		display: block;
		left: 3px;
		top: 3px;
		position: absolute;
		width: 11px;
		height: 11px;
		border-radius: 50%;
		background: var(--form--color-text);}
.cnv-theme input[type=radio]:checked{border: 4px solid var(--form--border-color);}
.cnv-theme input[type=radio]:checked:after{opacity: 1;}
.cnv-theme input[type=radio]:checked:focus{outline-offset: 4px;
		outline: 2px dotted var(--form--border-color);}
}
.cnv-theme input[type=checkbox] + label,.cnv-theme input[type=radio] + label{display: inline-block;
	padding-left: 10px;
	font-size: var(--global--font-size-xs);
	vertical-align: top;}
@supports (-webkit-appearance: none) or (-moz-appearance: none){
.cnv-theme input[type=range]{-webkit-appearance: none; 
		width: 100%; 
		height: 6px;
		background: var(--form--color-ranged);
		border-radius: 6px;
		outline-offset: 10px;}
.cnv-theme input[type=range]:disabled{opacity: 0.7;}
.cnv-theme input[type=range]::-webkit-slider-thumb{-webkit-appearance: none;
		border: 3px solid var(--form--color-ranged);
		height: 44px;
		width: 44px;
		border-radius: 50%;
		background: var(--global--color-background);
		cursor: pointer;}
.cnv-theme input[type=range]::-moz-range-thumb{border: 3px solid var(--form--color-ranged);
		height: 44px;
		width: 44px;
		border-radius: 50%;
		background: var(--global--color-background);
		cursor: pointer;
		box-sizing: border-box;}
}
.cnv-theme input[type=range]::-ms-track{width: 100%;
	height: 6px;
	border-radius: 6px;
	border-width: 19px 0;
	border-color: var(--global--color-background);
	background: transparent;
	color: transparent;
	cursor: pointer;}
.cnv-theme input[type=range]::-ms-fill-upper{background: var(--form--color-ranged);
	border-radius: 6px;}
.cnv-theme input[type=range]::-ms-fill-lower{background: var(--form--color-ranged);
	border-radius: 6px;}
.cnv-theme input[type=range]::-ms-thumb{border: 3px solid var(--form--color-ranged);
	height: 44px;
	width: 44px;
	border-radius: 50%;
	background: var(--global--color-background);
	cursor: pointer;}
.cnv-theme fieldset{display: grid;
	border-color: var(--global--color-secondary);
	padding: var(--global--spacing-horizontal);}
.cnv-theme fieldset legend{font-size: var(--global--font-size-lg);}
.cnv-theme fieldset input[type=submit]{max-width: max-content;}
.cnv-theme fieldset input:not([type=submit]){margin-bottom: var(--global--spacing-unit);}
.cnv-theme fieldset input[type=radio],.cnv-theme fieldset input[type=checkbox]{margin-bottom: 0;}
.cnv-theme fieldset input[type=radio] + label,.cnv-theme fieldset input[type=checkbox] + label{font-size: var(--form--font-size);
	padding-left: 0;
	margin-bottom: var(--global--spacing-unit);}
.cnv-theme ::-moz-placeholder{opacity: 1;}
.cnv-theme .post-password-message{font-size: var(--global--font-size-lg);}
.cnv-theme .post-password-form{display: flex;
	flex-wrap: wrap;}
.cnv-theme .post-password-form__label{width: 100%;
	margin-bottom: 0;}
.cnv-theme .post-password-form input[type=password]{flex-grow: 1;
	margin-top: calc(var(--global--spacing-vertical) / 3);
	margin-right: calc(0.66 * var(--global--spacing-horizontal));}
.cnv-theme .post-password-form__submit{margin-top: calc(var(--global--spacing-vertical) / 3);}
@media only screen and (min-width: 592px){
.cnv-theme .post-password-form__submit{margin-left: calc(0.4 * var(--global--spacing-horizontal));}
}
.cnv-theme img{height: auto;
	max-width: 100%;
	vertical-align: middle;}
.cnv-theme .entry-content img{max-width: 100%;}
.cnv-theme embed,.cnv-theme iframe,.cnv-theme object,.cnv-theme video{max-width: 100%;}
.cnv-theme figcaption,.cnv-theme .wp-caption,.cnv-theme .wp-caption-text,.cnv-theme .wp-block-embed figcaption{color: currentColor;
	font-size: var(--global--font-size-xs);
	line-height: var(--global--line-height-body);
	margin-top: calc(0.5 * var(--global--spacing-unit));
	margin-bottom: var(--global--spacing-unit);
	text-align: center;}
.cnv-theme .alignleft figcaption,.cnv-theme .alignright figcaption,.cnv-theme .alignleft .wp-caption,.cnv-theme .alignright .wp-caption,.cnv-theme .alignleft .wp-caption-text,.cnv-theme .alignright .wp-caption-text,.cnv-theme .alignleft .wp-block-embed figcaption,.cnv-theme .alignright .wp-block-embed figcaption{margin-bottom: 0;}
.cnv-theme .page-content .wp-smiley,.cnv-theme .entry-content .wp-smiley,.cnv-theme .comment-content .wp-smiley{border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;}
.cnv-theme b,.cnv-theme strong{font-weight: 700;}
.cnv-theme dfn,.cnv-theme cite,.cnv-theme em,.cnv-theme i{font-style: italic;}
.cnv-theme pre{white-space: pre;
	overflow-x: auto;}
.cnv-theme .entry-content > code{display: block;}
.cnv-theme a{cursor: pointer;
	color: var(--wp--style--color--link, var(--global--color-primary));
	text-underline-offset: 3px;
	text-decoration-skip-ink: all;}
.cnv-theme a:hover{text-decoration-style: dotted;
	text-decoration-skip-ink: none;}
.cnv-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){outline: 2px solid transparent;
	text-decoration: underline 1px dotted currentColor;
	text-decoration-skip-ink: none;
	background: rgba(255, 255, 255, 0.9);}
.cnv-theme .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background: var(--global--color-black);
	color: var(--global--color-white);
	text-decoration: none;}
.cnv-theme .is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav{color: var(--wp--style--color--link, var(--global--color-white));}
.cnv-theme .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button),.cnv-theme.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background: rgba(0, 0, 0, 0.9);
	color: var(--wp--style--color--link, var(--global--color-white));}
.cnv-theme .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav,.cnv-theme.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav{color: var(--wp--style--color--link, var(--global--color-white));}
.cnv-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link{outline: 2px solid transparent;
	outline-offset: -2px;}
.cnv-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus{color: #21759b;
	background-color: #f1f1f1;}
.cnv-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link{background: none;}
.cnv-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img{outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary));}
.cnv-theme .has-background .has-link-color a,.cnv-theme .has-background.has-link-color a{color: var(--wp--style--color--link, var(--global--color-primary));}
.cnv-theme .wp-block-audio audio:focus{outline-offset: 5px;
	outline: 2px solid var(--global--color-primary);}
.cnv-theme .site .button,.cnv-theme button,.cnv-theme input[type=submit],.cnv-theme input[type=reset],.cnv-theme .wp-block-search .wp-block-search__button,.cnv-theme .wp-block-button .wp-block-button__link,.cnv-theme .wp-block-file a.wp-block-file__button{border: var(--button--border-width) solid transparent;
	border-radius: var(--button--border-radius);
	cursor: pointer;
	font-weight: var(--button--font-weight);
	font-family: var(--button--font-family);
	font-size: var(--button--font-size);
	line-height: var(--button--line-height);
	padding: var(--button--padding-vertical) var(--button--padding-horizontal);
	text-decoration: none;}
.cnv-theme .site .button:not(:hover):not(:active):not(.has-text-color),.cnv-theme button:not(:hover):not(:active):not(.has-text-color),.cnv-theme input[type=submit]:not(:hover):not(:active):not(.has-text-color),.cnv-theme input[type=reset]:not(:hover):not(:active):not(.has-text-color),.cnv-theme .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),.cnv-theme .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.cnv-theme .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color){color: var(--global--color-background);}
.cnv-theme .has-background .site .button:not(:hover):not(:active):not(.has-text-color),.cnv-theme .has-background button:not(:hover):not(:active):not(.has-text-color),.cnv-theme .has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color),.cnv-theme .has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color),.cnv-theme .has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),.cnv-theme .has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.cnv-theme .has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color){color: var(--local--color-background, var(--global--color-primary));}
.cnv-theme .has-background .site .button:not(:hover):not(:active):not(.has-text-color).has-background,.cnv-theme .has-background button:not(:hover):not(:active):not(.has-text-color).has-background,.cnv-theme .has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color).has-background,.cnv-theme .has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color).has-background,.cnv-theme .has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background,.cnv-theme .has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background,.cnv-theme .has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background{color: var(--global--color-primary);}
.cnv-theme .site .button:not(:hover):not(:active):not(.has-background),.cnv-theme button:not(:hover):not(:active):not(.has-background),.cnv-theme input[type=submit]:not(:hover):not(:active):not(.has-background),.cnv-theme input[type=reset]:not(:hover):not(:active):not(.has-background),.cnv-theme .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),.cnv-theme .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),.cnv-theme .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background){background-color: var(--global--color-primary);}
.cnv-theme .has-background .site .button:not(:hover):not(:active):not(.has-background),.cnv-theme .has-background button:not(:hover):not(:active):not(.has-background),.cnv-theme .has-background input[type=submit]:not(:hover):not(:active):not(.has-background),.cnv-theme .has-background input[type=reset]:not(:hover):not(:active):not(.has-background),.cnv-theme .has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),.cnv-theme .has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),.cnv-theme .has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background){background-color: var(--local--color-primary, var(--global--color-primary));}
.cnv-theme .site .button:hover,.cnv-theme .site .button:active,.cnv-theme button:hover,.cnv-theme button:active,.cnv-theme input[type=submit]:hover,.cnv-theme input[type=submit]:active,.cnv-theme input[type=reset]:hover,.cnv-theme input[type=reset]:active,.cnv-theme .wp-block-search .wp-block-search__button:hover,.cnv-theme .wp-block-search .wp-block-search__button:active,.cnv-theme .wp-block-button .wp-block-button__link:hover,.cnv-theme .wp-block-button .wp-block-button__link:active,.cnv-theme .wp-block-file a.wp-block-file__button:hover,.cnv-theme .wp-block-file a.wp-block-file__button:active{background-color: transparent;
	border-color: currentColor;
	color: inherit;}
.cnv-theme .site .button:focus,.cnv-theme button:focus,.cnv-theme input[type=submit]:focus,.cnv-theme input[type=reset]:focus,.cnv-theme .wp-block-search .wp-block-search__button:focus,.cnv-theme .wp-block-button .wp-block-button__link:focus,.cnv-theme .wp-block-file a.wp-block-file__button:focus{outline-offset: -6px;
	outline: 2px dotted currentColor;}
.cnv-theme .site .button:disabled,.cnv-theme button:disabled,.cnv-theme input[type=submit]:disabled,.cnv-theme input[type=reset]:disabled,.cnv-theme .wp-block-search .wp-block-search__button:disabled,.cnv-theme .wp-block-button .wp-block-button__link:disabled,.cnv-theme .wp-block-file a.wp-block-file__button:disabled{background-color: var(--global--color-white-50);
	border-color: var(--global--color-white-50);
	color: var(--button--color-text-active);}
.cnv-theme .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color: var(--global--color-background);}
.cnv-theme .has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color: var(--local--color-background, var(--global--color-background));}
.cnv-theme .has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background{color: var(--global--color-primary);}
.cnv-theme .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color: var(--global--color-primary);}
.cnv-theme .has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color: var(--local--color-primary, var(--global--color-primary));}
.cnv-theme .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.cnv-theme .wp-block-button:not(.is-style-outline) .wp-block-button__link:active{border-color: currentColor !important;
	background-color: transparent !important;
	color: inherit !important;}
.cnv-theme .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.cnv-theme .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),.cnv-theme .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background{border-color: currentColor;}
.cnv-theme .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color: var(--global--color-primary);}
.cnv-theme .has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color: var(--local--color-primary, var(--global--color-primary));}
.cnv-theme .has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color){color: inherit;}
.cnv-theme .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color: transparent;}
.cnv-theme .wp-block-button.is-style-outline .wp-block-button__link:hover,.cnv-theme .wp-block-button.is-style-outline .wp-block-button__link:active{border-color: transparent !important;
	background-color: var(--global--color-primary) !important;
	color: var(--global--color-background) !important;}
.cnv-theme .has-background .wp-block-button.is-style-outline .wp-block-button__link:hover,.cnv-theme .has-background .wp-block-button.is-style-outline .wp-block-button__link:active{background-color: var(--local--color-primary, var(--global--color-primary)) !important;
	color: var(--local--color-background, var(--global--color-background)) !important;}
.cnv-theme .has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover,.cnv-theme .has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active{color: var(--local--color-background, var(--global--color-background)) !important;}
.cnv-theme .wp-block-button .is-style-squared .wp-block-button__link{border-radius: 0;}
.cnv-theme .is-style-outline .wp-block-button__link[style*=radius]:focus,.cnv-theme .wp-block-button a.wp-block-button__link[style*=radius]:focus{outline-offset: 2px;
	outline: 2px dotted var(--button--color-background);}
.cnv-theme .wp-block-code{border-color: var(--global--color-border);
	border-radius: 0;
	border-style: solid;
	border-width: 0.1rem;
	padding: var(--global--spacing-unit);}
.cnv-theme .wp-block-code code{color: var(--global--color-primary);
	white-space: pre;
	overflow-x: auto;
	display: block;}
.cnv-theme .wp-block-columns:not(.alignwide):not(.alignfull){clear: both;}
.cnv-theme .wp-block-columns .wp-block-column > *{margin-top: calc(0.66 * var(--global--spacing-vertical));
	margin-bottom: calc(0.66 * var(--global--spacing-vertical));}
@media only screen and (min-width: 482px){
.cnv-theme .wp-block-columns .wp-block-column > *{margin-top: var(--global--spacing-vertical);
		margin-bottom: var(--global--spacing-vertical);}
}
.cnv-theme .wp-block-columns .wp-block-column > *:first-child{margin-top: 0;}
.cnv-theme .wp-block-columns .wp-block-column > *:last-child{margin-bottom: 0;}
.cnv-theme .wp-block-columns .wp-block-column:last-child{margin-bottom: 0;}
.cnv-theme .wp-block-columns .wp-block-column:not(:last-child){margin-bottom: calc(0.66 * var(--global--spacing-vertical));}
@media only screen and (min-width: 482px){
.cnv-theme .wp-block-columns .wp-block-column:not(:last-child){margin-bottom: var(--global--spacing-vertical);}
}
@media only screen and (min-width: 822px){
.cnv-theme .wp-block-columns .wp-block-column:not(:last-child){margin-bottom: 0;}
}
.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap{justify-content: space-around;}
@media only screen and (min-width: 652px){
.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n){margin-left: calc(-2 * var(--global--spacing-horizontal));
		margin-top: calc(2.5 * var(--global--spacing-horizontal));
		z-index: 2;}
.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background),.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background),.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background),.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background),.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background),.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background),.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background),.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background),.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background){background-color: var(--global--color-background);
		padding: var(--global--spacing-unit);}
.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background){padding-left: calc(2 * var(--global--spacing-horizontal));}
.cnv-theme .wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center{margin-top: 0;}
}
.cnv-theme .wp-block-columns.alignfull .wp-block-column p:not(.has-background),.cnv-theme .wp-block-columns.alignfull .wp-block-column h1:not(.has-background),.cnv-theme .wp-block-columns.alignfull .wp-block-column h2:not(.has-background),.cnv-theme .wp-block-columns.alignfull .wp-block-column h3:not(.has-background),.cnv-theme .wp-block-columns.alignfull .wp-block-column h4:not(.has-background),.cnv-theme .wp-block-columns.alignfull .wp-block-column h5:not(.has-background),.cnv-theme .wp-block-columns.alignfull .wp-block-column h6:not(.has-background){padding-left: var(--global--spacing-unit);
	padding-right: var(--global--spacing-unit);}
.cnv-theme .wp-block-cover,.cnv-theme .wp-block-cover-image{background-color: var(--cover--color-background);
	min-height: var(--cover--height);
	margin-top: inherit;
	margin-bottom: inherit;}
.cnv-theme .wp-block-cover:not(.alignwide):not(.alignfull),.cnv-theme .wp-block-cover-image:not(.alignwide):not(.alignfull){clear: both;}
.cnv-theme .wp-block-cover.alignfull,.cnv-theme .wp-block-cover-image.alignfull{margin-top: 0;
	margin-bottom: 0;}
.cnv-theme .wp-block-cover .wp-block-cover__inner-container,.cnv-theme .wp-block-cover .wp-block-cover-image-text,.cnv-theme .wp-block-cover .wp-block-cover-text,.cnv-theme .wp-block-cover-image .wp-block-cover__inner-container,.cnv-theme .wp-block-cover-image .wp-block-cover-image-text,.cnv-theme .wp-block-cover-image .wp-block-cover-text{color: currentColor;
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);}
.cnv-theme .wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),.cnv-theme .wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),.cnv-theme .wp-block-cover .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button),.cnv-theme .wp-block-cover-image .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),.cnv-theme .wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),.cnv-theme .wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button){color: currentColor;}
.cnv-theme .wp-block-cover .wp-block-cover__inner-container .has-link-color a,.cnv-theme .wp-block-cover .wp-block-cover-image-text .has-link-color a,.cnv-theme .wp-block-cover .wp-block-cover-text .has-link-color a,.cnv-theme .wp-block-cover-image .wp-block-cover__inner-container .has-link-color a,.cnv-theme .wp-block-cover-image .wp-block-cover-image-text .has-link-color a,.cnv-theme .wp-block-cover-image .wp-block-cover-text .has-link-color a{color: var(--wp--style--color--link, var(--global--color-primary));}
.cnv-theme .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container,.cnv-theme .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,.cnv-theme .wp-block-cover:not([class*=background-color]) .wp-block-cover-text,.cnv-theme .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container,.cnv-theme .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,.cnv-theme .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text{color: var(--cover--color-foreground);}
.cnv-theme .wp-block-cover h2,.cnv-theme .wp-block-cover-image h2{font-size: var(--heading--font-size-h2);
	letter-spacing: var(--heading--letter-spacing-h2);
	line-height: var(--heading--line-height-h2);
	max-width: inherit;
	text-align: inherit;
	padding: 0;}
.cnv-theme .wp-block-cover h2.has-text-align-left,.cnv-theme .wp-block-cover-image h2.has-text-align-left{text-align: left;}
.cnv-theme .wp-block-cover h2.has-text-align-center,.cnv-theme .wp-block-cover-image h2.has-text-align-center{text-align: center;}
.cnv-theme .wp-block-cover h2.has-text-align-right,.cnv-theme .wp-block-cover-image h2.has-text-align-right{text-align: right;}
.cnv-theme .wp-block-cover .wp-block-cover__inner-container,.cnv-theme .wp-block-cover-image .wp-block-cover__inner-container{width: calc(100% - 2 * var(--global--spacing-vertical));}
.cnv-theme .wp-block-cover .wp-block-cover__inner-container > *,.cnv-theme .wp-block-cover-image .wp-block-cover__inner-container > *{margin-top: calc(0.666 * var(--global--spacing-vertical));
	margin-bottom: calc(0.666 * var(--global--spacing-vertical));}
@media only screen and (min-width: 482px){
.cnv-theme .wp-block-cover .wp-block-cover__inner-container > *,.cnv-theme .wp-block-cover-image .wp-block-cover__inner-container > *{margin-top: var(--global--spacing-vertical);
		margin-bottom: var(--global--spacing-vertical);}
}
.cnv-theme .wp-block-cover .wp-block-cover__inner-container > *:first-child,.cnv-theme .wp-block-cover-image .wp-block-cover__inner-container > *:first-child{margin-top: 0;}
.cnv-theme .wp-block-cover .wp-block-cover__inner-container > *:last-child,.cnv-theme .wp-block-cover-image .wp-block-cover__inner-container > *:last-child{margin-bottom: 0;}
.cnv-theme .wp-block-cover.alignleft,.cnv-theme .wp-block-cover.alignright,.cnv-theme .wp-block-cover-image.alignleft,.cnv-theme .wp-block-cover-image.alignright{margin-top: 0;}
.cnv-theme .wp-block-cover.alignleft > *,.cnv-theme .wp-block-cover.alignright > *,.cnv-theme .wp-block-cover-image.alignleft > *,.cnv-theme .wp-block-cover-image.alignright > *{margin-top: calc(2 * var(--global--spacing-vertical));
	margin-bottom: calc(2 * var(--global--spacing-vertical));
	padding-left: var(--global--spacing-horizontal);
	padding-right: var(--global--spacing-horizontal);
	width: 100%;}
.cnv-theme .wp-block-cover.has-left-content,.cnv-theme .wp-block-cover.has-right-content,.cnv-theme .wp-block-cover-image.has-left-content,.cnv-theme .wp-block-cover-image.has-right-content{justify-content: center;}
.cnv-theme .wp-block-cover.is-style-twentytwentyone-border,.cnv-theme .wp-block-cover-image.is-style-twentytwentyone-border{border: calc(3 * var(--separator--height)) solid var(--global--color-border);}
.cnv-theme .wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container,.cnv-theme .wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container{background-color: unset;}
.cnv-theme .wp-block-file a.wp-block-file__button:active,.cnv-theme .wp-block-file a.wp-block-file__button:focus,.cnv-theme .wp-block-file a.wp-block-file__button:hover{opacity: inherit;}
.cnv-theme .wp-block-file a.wp-block-file__button{display: inline-block;}
.cnv-theme .wp-block-gallery{margin: 0 auto;}
.cnv-theme .wp-block-gallery .blocks-gallery-image,.cnv-theme .wp-block-gallery .blocks-gallery-item{width: calc((100% - var(--global--spacing-unit)) / 2);}
.cnv-theme .wp-block-gallery .blocks-gallery-image figcaption,.cnv-theme .wp-block-gallery .blocks-gallery-item figcaption{margin: 0;
	color: var(--global--color-white);
	font-size: var(--global--font-size-xs);}
.cnv-theme .wp-block-gallery .blocks-gallery-image figcaption a,.cnv-theme .wp-block-gallery .blocks-gallery-item figcaption a{color: var(--global--color-white);}
.cnv-theme .wp-block-gallery .blocks-gallery-image figcaption a:focus,.cnv-theme .wp-block-gallery .blocks-gallery-item figcaption a:focus{background-color: transparent;
	outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
	text-decoration: none;}
.cnv-theme .wp-block-gallery .blocks-gallery-image a:focus img,.cnv-theme .wp-block-gallery .blocks-gallery-item a:focus img{outline-offset: 2px;}
.cnv-theme .wp-block-group{display: flow-root;}
.cnv-theme .wp-block-group .wp-block-group__inner-container{margin-left: auto;
	margin-right: auto;}
.cnv-theme .wp-block-group .wp-block-group__inner-container > *{margin-top: calc(0.666 * var(--global--spacing-vertical));
	margin-bottom: calc(0.666 * var(--global--spacing-vertical));}
@media only screen and (min-width: 482px){
.cnv-theme .wp-block-group .wp-block-group__inner-container > *{margin-top: var(--global--spacing-vertical);
		margin-bottom: var(--global--spacing-vertical);}
}
.cnv-theme .wp-block-group .wp-block-group__inner-container > *:first-child{margin-top: 0;}
.cnv-theme .wp-block-group .wp-block-group__inner-container > *:last-child{margin-bottom: 0;}
.cnv-theme .wp-block-group.has-background{padding: calc(0.666 * var(--global--spacing-vertical));}
@media only screen and (min-width: 482px){
.cnv-theme .wp-block-group.has-background{padding: var(--global--spacing-vertical);}
}
.cnv-theme .wp-block-group.is-style-twentytwentyone-border{border: calc(3 * var(--separator--height)) solid var(--global--color-border);
	padding: var(--global--spacing-vertical);}
.cnv-theme .wp-block-group.has-background .wp-block-group__inner-container > .alignfull,.cnv-theme .wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull,.cnv-theme .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull,.cnv-theme .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull{max-width: calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical));
	width: calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical));
	margin-left: calc(-1 * var(--global--spacing-vertical));}
.cnv-theme h1,.cnv-theme .h1,.cnv-theme h2,.cnv-theme .h2,.cnv-theme h3,.cnv-theme .h3,.cnv-theme h4,.cnv-theme .h4,.cnv-theme h5,.cnv-theme .h5,.cnv-theme h6,.cnv-theme .h6{clear: both;
	font-family: var(--heading--font-family);
	font-weight: var(--heading--font-weight);}
.cnv-theme h1 strong,.cnv-theme .h1 strong,.cnv-theme h2 strong,.cnv-theme .h2 strong,.cnv-theme h3 strong,.cnv-theme .h3 strong,.cnv-theme h4 strong,.cnv-theme .h4 strong,.cnv-theme h5 strong,.cnv-theme .h5 strong,.cnv-theme h6 strong,.cnv-theme .h6 strong{font-weight: var(--heading--font-weight-strong);}
.cnv-theme h1,.cnv-theme .h1{font-size: var(--heading--font-size-h1);
	letter-spacing: var(--heading--letter-spacing-h1);
	line-height: var(--heading--line-height-h1);}
.cnv-theme h2,.cnv-theme .h2{font-size: var(--heading--font-size-h2);
	letter-spacing: var(--heading--letter-spacing-h2);
	line-height: var(--heading--line-height-h2);}
.cnv-theme h3,.cnv-theme .h3{font-size: var(--heading--font-size-h3);
	letter-spacing: var(--heading--letter-spacing-h3);
	line-height: var(--heading--line-height-h3);}
.cnv-theme h4,.cnv-theme .h4{font-size: var(--heading--font-size-h4);
	font-weight: var(--heading--font-weight-strong);
	letter-spacing: var(--heading--letter-spacing-h4);
	line-height: var(--heading--line-height-h4);}
.cnv-theme h5,.cnv-theme .h5{font-size: var(--heading--font-size-h5);
	font-weight: var(--heading--font-weight-strong);
	letter-spacing: var(--heading--letter-spacing-h5);
	line-height: var(--heading--line-height-h5);}
.cnv-theme h6,.cnv-theme .h6{font-size: var(--heading--font-size-h6);
	font-weight: var(--heading--font-weight-strong);
	letter-spacing: var(--heading--letter-spacing-h6);
	line-height: var(--heading--line-height-h6);}
.cnv-theme .wp-block-image{text-align: center;}
.cnv-theme .wp-block-image figcaption{color: var(--global--color-primary);
	font-size: var(--global--font-size-xs);
	line-height: var(--global--line-height-body);
	margin-top: calc(0.5 * var(--global--spacing-unit));
	margin-bottom: var(--global--spacing-unit);
	text-align: center;}
.cnv-theme .wp-block-image .alignright{margin-left: var(--global--spacing-horizontal);

	
	margin-right: 0;}
.cnv-theme .wp-block-image .alignleft{margin-right: var(--global--spacing-horizontal);

	
	margin-left: 0;}
.cnv-theme .wp-block-image a:focus img{outline-offset: 2px;}
.cnv-theme .entry-content > *[class=wp-block-image],.cnv-theme .entry-content [class*=inner-container] > *[class=wp-block-image]{margin-top: 0;
	margin-bottom: 0;}
.cnv-theme .entry-content > *[class=wp-block-image] + *,.cnv-theme .entry-content [class*=inner-container] > *[class=wp-block-image] + *{margin-top: 0;}
.cnv-theme .wp-block-image.is-style-twentytwentyone-border img,.cnv-theme .wp-block-image.is-style-twentytwentyone-image-frame img{border: calc(3 * var(--separator--height)) solid var(--global--color-border);}
.cnv-theme .wp-block-image.is-style-twentytwentyone-image-frame img{padding: var(--global--spacing-unit);}
@media only screen and (min-width: 482px){
.cnv-theme .entry-content > .wp-block-image > .alignleft,.cnv-theme .entry-content > .wp-block-image > .alignright{max-width: 50%;}
}
@media only screen and (max-width: 481.98px){
.cnv-theme .entry-content > .wp-block-image > .alignleft,.cnv-theme .entry-content > .wp-block-image > .alignright{margin-left: 0;
		margin-right: 0;}
.cnv-theme .entry-content > .wp-block-image > .alignleft:after,.cnv-theme .entry-content > .wp-block-image > .alignright:after{content: "";
		display: block;
		height: 1px;
		width: 1em;

		
		float: right;}
.cnv-theme .entry-content > .wp-block-image > .alignright:after{float: left;}
}
.cnv-theme .wp-block-latest-comments{padding-left: 0;}
.cnv-theme .wp-block-latest-comments:where(:not([class*=-font-size]):not([style*=font-size])) .wp-block-latest-comments__comment{font-size: var(--global--font-size-sm);}
.cnv-theme .wp-block-latest-comments .wp-block-latest-comments__comment{line-height: var(--global--line-height-body);

	
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);}
.cnv-theme .wp-block-latest-comments .wp-block-latest-comments__comment:first-child{margin-top: 0;}
.cnv-theme .wp-block-latest-comments .wp-block-latest-comments__comment:last-child{margin-bottom: 0;}
.cnv-theme .wp-block-latest-comments .wp-block-latest-comments__comment-meta{font-family: var(--heading--font-family);}
.cnv-theme .wp-block-latest-comments .wp-block-latest-comments__comment-date{color: inherit;
	font-size: inherit;}
.cnv-theme .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p{font-size: inherit;
	line-height: var(--global--line-height-body);
	margin: 0;}
.cnv-theme .wp-block-latest-posts{padding-left: 0;}
.cnv-theme .wp-block-latest-posts:not(.is-grid) > li{margin-top: calc(1.666 * var(--global--spacing-vertical));
	margin-bottom: calc(1.666 * var(--global--spacing-vertical));}
.cnv-theme .wp-block-latest-posts:not(.is-grid) > li:first-child{margin-top: 0;}
.cnv-theme .wp-block-latest-posts:not(.is-grid) > li:last-child{margin-bottom: 0;}
.cnv-theme .widget-area .wp-block-latest-posts:not(.is-grid) > li{margin-top: 0;
	margin-bottom: 0;}
.cnv-theme .wp-block-latest-posts.is-grid{word-wrap: break-word;
	word-break: break-word;}
.cnv-theme .wp-block-latest-posts.is-grid > li{margin-bottom: var(--global--spacing-vertical);}
.cnv-theme .wp-block-latest-posts.is-grid > li:last-child{margin-bottom: 0;}
.cnv-theme .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1),.cnv-theme .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li,.cnv-theme .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1),.cnv-theme .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li,.cnv-theme .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1),.cnv-theme .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li,.cnv-theme .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1),.cnv-theme .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li,.cnv-theme .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1),.cnv-theme .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li{margin-bottom: 0;}
.cnv-theme .wp-block-latest-posts > li > *{margin-top: calc(0.333 * var(--global--spacing-vertical));
	margin-bottom: calc(0.333 * var(--global--spacing-vertical));}
.cnv-theme .wp-block-latest-posts > li > *:first-child{margin-top: 0;}
.cnv-theme .wp-block-latest-posts > li > *:last-child{margin-bottom: 0;}
.cnv-theme .wp-block-latest-posts > li > a{display: inline-block;
	font-family: var(--latest-posts--title-font-family);
	font-size: var(--latest-posts--title-font-size);
	font-weight: var(--heading--font-weight);
	line-height: var(--global--line-height-heading);
	margin-bottom: calc(0.333 * var(--global--spacing-vertical));}
.cnv-theme .widget-area .wp-block-latest-posts > li > a{font-size: var(--global--font-size-sm);
	margin-bottom: 0;}
.cnv-theme .wp-block-latest-posts .wp-block-latest-posts__post-author{color: var(--global--color-primary);
	font-size: var(--global--font-size-md);
	line-height: var(--global--line-height-body);}
.cnv-theme .wp-block-latest-posts .wp-block-latest-posts__post-date{color: var(--global--color-primary);
	font-size: var(--global--font-size-xs);
	line-height: var(--global--line-height-body);}
.cnv-theme [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date,.cnv-theme .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date{color: currentColor;}
.cnv-theme .wp-block-latest-posts .wp-block-latest-posts__post-excerpt,.cnv-theme .wp-block-latest-posts .wp-block-latest-posts__post-full-content{font-family: var(--latest-posts--description-font-family);
	font-size: var(--latest-posts--description-font-size);
	line-height: var(--global--line-height-body);
	margin-top: calc(0.666 * var(--global--spacing-vertical));}
.cnv-theme .wp-block-latest-posts.alignfull{padding-left: var(--global--spacing-unit);
	padding-right: var(--global--spacing-unit);}
.cnv-theme .entry-content [class*=inner-container] .wp-block-latest-posts.alignfull,.cnv-theme .entry-content .has-background .wp-block-latest-posts.alignfull{padding-left: 0;
	padding-right: 0;}
.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers{border-top: calc(3 * var(--separator--height)) solid var(--global--color-border);
	border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border);}
.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li,.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li{padding-bottom: var(--global--spacing-vertical);
	border-bottom: var(--separator--height) solid var(--global--color-border);
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);}
.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child,.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li:last-child{padding-bottom: 0;
	border-bottom: none;}
.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid{box-shadow: inset 0 -1px 0 0 var(--global--color-border);
	border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border);}
.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li{margin: 0;
	padding-top: var(--global--spacing-vertical);
	padding-right: var(--global--spacing-horizontal);}
.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child{padding-bottom: var(--global--spacing-vertical);}
@media screen and (min-width: 600px){
.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li{width: calc(100% / 2);}
.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li{width: calc(100% / 3);}
.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li{width: calc(100% / 4);}
.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li{width: calc(100% / 5);}
.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li{width: calc(100% / 6);}
}
.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li{border: calc(3 * var(--separator--height)) solid var(--global--color-border);
	padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);}
.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child{padding-bottom: var(--global--spacing-vertical);}
.cnv-theme .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li{margin-top: var(--global--spacing-horizontal);
	margin-bottom: var(--global--spacing-horizontal);}
.cnv-theme .gallery-item{display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;}
.cnv-theme .gallery-item a{display: block;}
.cnv-theme .gallery-item a:focus img{outline-offset: -2px;}
.cnv-theme .gallery-columns-2 .gallery-item{max-width: 50%;}
.cnv-theme .gallery-columns-3 .gallery-item{max-width: 33.33%;}
.cnv-theme .gallery-columns-4 .gallery-item{max-width: 25%;}
.cnv-theme .gallery-columns-5 .gallery-item{max-width: 20%;}
.cnv-theme .gallery-columns-6 .gallery-item{max-width: 16.66%;}
.cnv-theme .gallery-columns-7 .gallery-item{max-width: 14.28%;}
.cnv-theme .gallery-columns-8 .gallery-item{max-width: 12.5%;}
.cnv-theme .gallery-columns-9 .gallery-item{max-width: 11.11%;}
.cnv-theme .gallery-caption{display: block;}
.cnv-theme figure.wp-caption a:focus img{outline-offset: 2px;}
.cnv-theme ul,.cnv-theme ol{font-family: var(--list--font-family);
	margin: 0;
	padding-left: calc(2 * var(--global--spacing-horizontal));}
.cnv-theme ul.aligncenter,.cnv-theme ol.aligncenter{list-style-position: inside;
	padding: 0;}
.cnv-theme ul.alignright,.cnv-theme ol.alignright{list-style-position: inside;
	text-align: right;
	padding: 0;}
.cnv-theme ul{list-style-type: disc;}
.cnv-theme ul ul{list-style-type: circle;}
.cnv-theme ol{list-style-type: decimal;}
.cnv-theme ol ul{list-style-type: circle;}
.cnv-theme dt{font-family: var(--definition-term--font-family);
	font-weight: bold;}
.cnv-theme dd{margin: 0;
	padding-left: calc(2 * var(--global--spacing-horizontal));}
.cnv-theme .wp-block-media-text.alignfull{margin-top: 0;
	margin-bottom: 0;}
.cnv-theme .wp-block-media-text a:focus img{outline-offset: -1px;}
.cnv-theme .wp-block-media-text .wp-block-media-text__content{padding: var(--global--spacing-horizontal);}
@media only screen and (min-width: 592px){
.cnv-theme .wp-block-media-text .wp-block-media-text__content{padding: var(--global--spacing-vertical);}
}
.cnv-theme .wp-block-media-text .wp-block-media-text__content > *{margin-top: calc(0.666 * var(--global--spacing-vertical));
	margin-bottom: calc(0.666 * var(--global--spacing-vertical));}
@media only screen and (min-width: 482px){
.cnv-theme .wp-block-media-text .wp-block-media-text__content > *{margin-top: var(--global--spacing-vertical);
		margin-bottom: var(--global--spacing-vertical);}
}
.cnv-theme .wp-block-media-text .wp-block-media-text__content > *:first-child{margin-top: 0;}
.cnv-theme .wp-block-media-text .wp-block-media-text__content > *:last-child{margin-bottom: 0;}
@media only screen and (min-width: 482px){
.cnv-theme .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding-top: var(--global--spacing-vertical);
		padding-bottom: var(--global--spacing-vertical);}
}
.cnv-theme .wp-block-media-text.is-style-twentytwentyone-border{border: calc(3 * var(--separator--height)) solid var(--global--color-border);}
.cnv-theme .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label{font-family: var(--primary-nav--font-family);
	font-size: var(--primary-nav--font-size);
	font-weight: var(--primary-nav--font-weight);}
.cnv-theme .wp-block-navigation .wp-block-navigation-link__submenu-icon{padding: 0;}
.cnv-theme .wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation-link{display: inherit;}
.cnv-theme .wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container{border: none;
	left: 0;
	min-width: max-content;
	opacity: 0;
	padding: 0;
	position: inherit;
	top: inherit;}
.cnv-theme .wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon{display: none;}
.cnv-theme .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container{background: var(--global--color-background);
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	border: 1px solid var(--primary-nav--border-color);}
.cnv-theme .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before,.cnv-theme .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after{content: "";
	display: block;
	position: absolute;
	width: 0;
	top: -10px;
	left: var(--global--spacing-horizontal);
	border-style: solid;
	border-color: var(--primary-nav--border-color) transparent;
	border-width: 0 7px 10px;}
.cnv-theme .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after{top: -9px;
	border-color: var(--global--color-background) transparent;}
.cnv-theme .wp-block-navigation:not(.has-background) .wp-block-navigation__container{background: var(--global--color-background);}
.cnv-theme .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container{background: var(--global--color-background);}
.cnv-theme .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover,.cnv-theme .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus{color: var(--primary-nav--color-link-hover);}
.cnv-theme .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover{text-decoration: underline;
	text-decoration-style: dotted;}
.cnv-theme .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content{color: currentColor;}
.cnv-theme p{line-height: var(--wp--typography--line-height, var(--global--line-height-body));}
.cnv-theme p.has-background{padding: var(--global--spacing-unit);}
.cnv-theme p.has-text-color a{color: var(--wp--style--color--link, var(--global--color-primary));}
.cnv-theme pre.wp-block-preformatted{overflow-x: auto;
	white-space: pre;}
.cnv-theme .wp-block-pullquote{padding: calc(2 * var(--global--spacing-unit)) 0;
	text-align: center;
	border-width: var(--pullquote--border-width);
	border-bottom-style: solid;
	border-top-style: solid;
	color: currentColor;
	border-color: currentColor;
	position: relative;
	font-size: var(--pullquote--font-size);
	font-style: var(--pullquote--font-style);
	font-weight: 700;
	letter-spacing: var(--pullquote--letter-spacing);}
.cnv-theme .wp-block-pullquote blockquote::before{color: currentColor;
	content: "“";
	display: block;
	position: relative;
	left: 0;
	font-size: 3rem;
	font-weight: 500;
	line-height: 1;}
.cnv-theme .wp-block-pullquote p{font-family: var(--pullquote--font-family);
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	margin: 0;}
.cnv-theme .wp-block-pullquote:where(:not([style*=line-height])) p{line-height: var(--pullquote--line-height);}
.cnv-theme .wp-block-pullquote a{color: currentColor;}
.cnv-theme .wp-block-pullquote .wp-block-pullquote__citation,.cnv-theme .wp-block-pullquote cite,.cnv-theme .wp-block-pullquote footer{color: currentColor;
	display: block;
	font-size: var(--global--font-size-xs);
	font-style: var(--pullquote--font-style);
	text-transform: none;}
.cnv-theme .wp-block-pullquote:not(.is-style-solid-color){background: none;}
.cnv-theme .wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before,.cnv-theme .wp-block-pullquote.alignleft:not(.is-style-solid-color) cite{text-align: center;}
.cnv-theme .wp-block-pullquote.alignwide > p,.cnv-theme .wp-block-pullquote.alignwide blockquote{max-width: var(--responsive--alignwide-width);}
.cnv-theme .wp-block-pullquote.alignfull:not(.is-style-solid-color) > p,.cnv-theme .wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote{padding: 0 calc(2 * var(--global--spacing-unit));}
.cnv-theme .wp-block-pullquote.is-style-solid-color{color: var(--pullquote--color-foreground);
	padding: calc(2.5 * var(--global--spacing-unit));
	border-width: var(--pullquote--border-width);
	border-style: solid;
	border-color: var(--pullquote--border-color);}
@media (min-width: 600px){
.cnv-theme .wp-block-pullquote.is-style-solid-color{padding: calc(5 * var(--global--spacing-unit));}
}
.cnv-theme .wp-block-pullquote.is-style-solid-color blockquote::before{text-align: left;}
.cnv-theme .wp-block-pullquote.is-style-solid-color blockquote{margin: 0;
	max-width: inherit;}
.cnv-theme .wp-block-pullquote.is-style-solid-color blockquote p{font-size: var(--pullquote--font-size);}
.cnv-theme .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,.cnv-theme .wp-block-pullquote.is-style-solid-color cite,.cnv-theme .wp-block-pullquote.is-style-solid-color footer{color: currentColor;}
.cnv-theme .wp-block-pullquote.is-style-solid-color.alignleft,.cnv-theme .wp-block-pullquote.is-style-solid-color.alignright{padding: var(--global--spacing-unit);}
.cnv-theme .wp-block-pullquote.is-style-solid-color.alignleft blockquote,.cnv-theme .wp-block-pullquote.is-style-solid-color.alignright blockquote{max-width: initial;}
.cnv-theme .wp-block-query.has-background{padding: calc(0.666 * var(--global--spacing-vertical));}
@media only screen and (min-width: 482px){
.cnv-theme .wp-block-query.has-background{padding: var(--global--spacing-vertical);}
}
.cnv-theme .wp-block-quote{border-left: none;
	font-family: var(--quote--font-family);
	font-size: var(--quote--font-size);
	font-style: var(--quote--font-style);
	font-weight: var(--quote--font-weight);
	line-height: var(--quote--line-height);}
.cnv-theme .wp-block-quote p{font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: inherit;}
.cnv-theme .wp-block-quote:before{content: "“";
	left: 8px;}
.cnv-theme .wp-block-quote .wp-block-quote__citation,.cnv-theme .wp-block-quote cite,.cnv-theme .wp-block-quote footer{font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: inherit;}
.cnv-theme .has-background .wp-block-quote .wp-block-quote__citation,.cnv-theme [class*=background-color] .wp-block-quote .wp-block-quote__citation,.cnv-theme [style*=background-color] .wp-block-quote .wp-block-quote__citation,.cnv-theme .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation,.cnv-theme .has-background .wp-block-quote cite,.cnv-theme [class*=background-color] .wp-block-quote cite,.cnv-theme [style*=background-color] .wp-block-quote cite,.cnv-theme .wp-block-cover[style*=background-image] .wp-block-quote cite,.cnv-theme .has-background .wp-block-quote footer,.cnv-theme [class*=background-color] .wp-block-quote footer,.cnv-theme [style*=background-color] .wp-block-quote footer,.cnv-theme .wp-block-cover[style*=background-image] .wp-block-quote footer{color: currentColor;}
.cnv-theme .wp-block-quote:where(:not([style*=font-style])) .wp-block-quote__citation,.cnv-theme .wp-block-quote:where(:not([style*=font-style])) cite,.cnv-theme .wp-block-quote:where(:not([style*=font-style])) footer{font-style: var(--quote--font-style-cite);}
.cnv-theme .wp-block-quote:where(:not([style*=font-weight])) .wp-block-quote__citation,.cnv-theme .wp-block-quote:where(:not([style*=font-weight])) cite,.cnv-theme .wp-block-quote:where(:not([style*=font-weight])) footer{font-weight: normal;}
.cnv-theme .wp-block-quote.has-text-align-right{margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto;
	padding-right: 0;
	border-right: none;}
.cnv-theme .wp-block-quote.has-text-align-right:before{display: none;}
.cnv-theme .wp-block-quote.has-text-align-right p:before{content: "”";
	margin-right: 5px;}
.cnv-theme .wp-block-quote.has-text-align-center{margin: var(--global--spacing-vertical) auto;}
.cnv-theme .wp-block-quote.has-text-align-center:before{display: none;}
.cnv-theme .wp-block-quote.is-large,.cnv-theme .wp-block-quote.is-style-large{padding-left: 0;
	padding-right: 0;

	
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);}
.cnv-theme .wp-block-quote.is-large p,.cnv-theme .wp-block-quote.is-style-large p{font-size: var(--quote--font-size-large);
	font-style: var(--quote--font-style-large);
	line-height: var(--quote--line-height-large);}
.cnv-theme .wp-block-quote.is-large:before,.cnv-theme .wp-block-quote.is-style-large:before{font-size: var(--quote--font-size-large);
	line-height: var(--quote--line-height-large);
	left: calc(-1 * var(--global--spacing-horizontal));}
.cnv-theme .wp-block-quote.is-large.has-text-align-right:before,.cnv-theme .wp-block-quote.is-style-large.has-text-align-right:before{display: none;}
.cnv-theme .wp-block-quote.is-large.has-text-align-right p:before,.cnv-theme .wp-block-quote.is-style-large.has-text-align-right p:before{content: "”";
	font-size: var(--quote--font-size-large);
	font-weight: normal;
	line-height: var(--quote--line-height-large);
	margin-right: 10px;}
.cnv-theme .wp-block-quote.is-large .wp-block-quote__citation,.cnv-theme .wp-block-quote.is-large cite,.cnv-theme .wp-block-quote.is-large footer,.cnv-theme .wp-block-quote.is-style-large .wp-block-quote__citation,.cnv-theme .wp-block-quote.is-style-large cite,.cnv-theme .wp-block-quote.is-style-large footer{color: var(--global--color-primary);
	font-size: var(--global--font-size-sm);}
@media only screen and (max-width: 481.98px){
.cnv-theme .wp-block-quote.is-large,.cnv-theme .wp-block-quote.is-style-large{padding-left: var(--global--spacing-horizontal);}
.cnv-theme .wp-block-quote.is-large:before,.cnv-theme .wp-block-quote.is-style-large:before{left: 0;}
.cnv-theme .wp-block-quote.is-large.has-text-align-right,.cnv-theme .wp-block-quote.is-style-large.has-text-align-right{padding-left: 0;
		padding-right: var(--global--spacing-horizontal);}
.cnv-theme .wp-block-quote.is-large.has-text-align-right:before,.cnv-theme .wp-block-quote.is-style-large.has-text-align-right:before{right: 0;}
.cnv-theme .wp-block-quote.is-large.has-text-align-center,.cnv-theme .wp-block-quote.is-style-large.has-text-align-center{padding-left: 0;
		padding-right: 0;}
}
@media only screen and (max-width: 481.98px){
.cnv-theme .wp-block-quote.has-text-align-right{padding-left: 0;
		padding-right: calc(0.5 * var(--global--spacing-horizontal));}
.cnv-theme .wp-block-quote.has-text-align-right:before{right: 0;}
.cnv-theme .wp-block-quote.has-text-align-center{padding-left: 0;
		padding-right: 0;}
}
.cnv-theme .wp-block-rss{padding-left: 0;}
.cnv-theme .wp-block-rss > li{list-style: none;}
.cnv-theme .wp-block-rss:not(.is-grid) > li{margin-top: calc(1.666 * var(--global--spacing-vertical));
	margin-bottom: calc(1.666 * var(--global--spacing-vertical));}
.cnv-theme .wp-block-rss:not(.is-grid) > li:first-child{margin-top: 0;}
.cnv-theme .wp-block-rss:not(.is-grid) > li:last-child{margin-bottom: 0;}
.cnv-theme .wp-block-rss.is-grid > li{margin-bottom: var(--global--spacing-vertical);}
.cnv-theme .wp-block-rss.is-grid > li:last-child{margin-bottom: 0;}
.cnv-theme .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1),.cnv-theme .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li,.cnv-theme .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1),.cnv-theme .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li,.cnv-theme .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1),.cnv-theme .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li,.cnv-theme .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1),.cnv-theme .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li,.cnv-theme .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1),.cnv-theme .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li{margin-bottom: 0;}
.cnv-theme .wp-block-rss > li > *{margin-top: calc(0.333 * var(--global--spacing-vertical));
	margin-bottom: calc(0.333 * var(--global--spacing-vertical));}
.cnv-theme .wp-block-rss > li > *:first-child{margin-top: 0;}
.cnv-theme .wp-block-rss > li > *:last-child{margin-bottom: 0;}
.cnv-theme .wp-block-rss .wp-block-rss__item-title > a{display: inline-block;
	font-family: var(--latest-posts--title-font-family);
	font-size: var(--latest-posts--title-font-size);
	font-weight: var(--heading--font-weight);
	line-height: var(--global--line-height-heading);
	margin-bottom: calc(0.333 * var(--global--spacing-vertical));}
.cnv-theme .wp-block-rss .wp-block-rss__item-author{color: var(--global--color-primary);
	font-size: var(--global--font-size-md);
	line-height: var(--global--line-height-body);}
.cnv-theme .wp-block-rss .wp-block-rss__item-publish-date{color: var(--global--color-primary);
	font-size: var(--global--font-size-xs);
	line-height: var(--global--line-height-body);}
.cnv-theme [class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date,.cnv-theme .has-background .wp-block-rss .wp-block-rss__item-publish-date{color: currentColor;}
.cnv-theme .wp-block-rss .wp-block-rss__item-excerpt,.cnv-theme .wp-block-rss .wp-block-rss__item-full-content{font-family: var(--latest-posts--description-font-family);
	font-size: var(--latest-posts--description-font-size);
	line-height: var(--global--line-height-body);
	margin-top: calc(0.666 * var(--global--spacing-vertical));}
.cnv-theme .wp-block-rss.alignfull{padding-left: var(--global--spacing-unit);
	padding-right: var(--global--spacing-unit);}
.cnv-theme .entry-content [class*=inner-container] .wp-block-rss.alignfull,.cnv-theme .entry-content .has-background .wp-block-rss.alignfull{padding-left: 0;
	padding-right: 0;}
.cnv-theme .wp-block-search{max-width: var(--responsive--aligndefault-width);}
.cnv-theme .wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper{justify-content: center;}
.cnv-theme .wp-block-search .wp-block-search__label{font-size: var(--form--font-size);
	font-weight: var(--form--label-weight);
	margin-bottom: calc(var(--global--spacing-vertical) / 3);}
.cnv-theme .wp-block-search .wp-block-search__input{border: var(--form--border-width) solid var(--form--border-color);
	border-radius: var(--form--border-radius);
	color: var(--form--color-text);
	line-height: var(--form--line-height);
	max-width: inherit;
	margin-right: calc(-1 * var(--button--border-width));
	margin-left: 0;
	padding: var(--form--spacing-unit);}
.cnv-theme .wp-block-search .wp-block-search__input:focus{color: var(--form--color-text);
	border-color: var(--form--border-color);}
.cnv-theme .has-background .wp-block-search .wp-block-search__input{border-color: var(--local--color-primary, var(--global--color-primary)) !important;}
.cnv-theme .wp-block-search button.wp-block-search__button{margin-left: 0;
	line-height: 1;}
.cnv-theme .wp-block-search button.wp-block-search__button.has-icon{padding: 6px calc(0.5 * var(--button--padding-horizontal));}
.cnv-theme .wp-block-search button.wp-block-search__button.has-icon svg{width: 40px;
	height: 40px;
	fill: currentColor;}
.cnv-theme .has-background .wp-block-search button.wp-block-search__button:hover,.cnv-theme .has-background .wp-block-search button.wp-block-search__button:active{background-color: var(--local--color-background, var(--global--color-background)) !important;
	color: var(--local--color-primary, var(--global--color-primary)) !important;}
.cnv-theme .has-text-color .wp-block-search button.wp-block-search__button:hover,.cnv-theme .has-text-color .wp-block-search button.wp-block-search__button:active{color: var(--local--color-primary, var(--global--color-primary)) !important;}
.cnv-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{background-color: var(--global--color-white);
	border: var(--form--border-width) solid var(--form--border-color);
	border-radius: var(--form--border-radius);
	padding: var(--form--border-width);}
.cnv-theme .has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color: var(--local--color-primary, var(--global--color-primary)) !important;}
.cnv-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{margin-left: 0;
	margin-right: 0;
	padding-left: var(--form--spacing-unit);}
.cnv-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{color: var(--form--color-text);
	outline-offset: -2px;
	outline: 2px dotted var(--form--border-color);}
.cnv-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button{padding: var(--button--padding-vertical) var(--button--padding-horizontal);}
.cnv-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover{color: var(--global--color-dark-gray);}
.cnv-theme .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button{color: var(--global--color-dark-gray);}
.cnv-theme .is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover{background-color: var(--global--color-dark-gray);
	color: var(--global--color-white);}
.cnv-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon{padding: 6px calc(0.5 * var(--button--padding-horizontal));}
.cnv-theme .wp-block-search__button{box-shadow: none;}
.cnv-theme hr{border-style: none;
	border-bottom: var(--separator--height) solid var(--separator--border-color);
	clear: both;
	margin-left: auto;
	margin-right: auto;}
.cnv-theme hr.wp-block-separator{border-bottom: var(--separator--height) solid var(--separator--border-color);
	opacity: 1;}
.cnv-theme hr.wp-block-separator:not(.is-style-dots):not(.alignwide){max-width: var(--responsive--aligndefault-width);}
.cnv-theme hr.wp-block-separator:not(.is-style-dots).alignwide{max-width: var(--responsive--alignwide-width);}
.cnv-theme hr.wp-block-separator:not(.is-style-dots).alignfull{max-width: var(--responsive--alignfull-width);}
.cnv-theme hr.wp-block-separator.is-style-twentytwentyone-separator-thick{border-bottom-width: calc(3 * var(--separator--height));}
.cnv-theme hr.wp-block-separator.is-style-dots.has-background,.cnv-theme hr.wp-block-separator.is-style-dots.has-text-color{background-color: transparent !important;}
.cnv-theme hr.wp-block-separator.is-style-dots.has-background:before,.cnv-theme hr.wp-block-separator.is-style-dots.has-text-color:before{color: currentColor !important;}
.cnv-theme hr.wp-block-separator.is-style-dots:before{color: var(--separator--border-color);
	font-size: var(--global--font-size-xl);
	letter-spacing: var(--global--font-size-sm);
	padding-left: var(--global--font-size-sm);}
.cnv-theme .has-background hr.wp-block-separator,.cnv-theme [class*=background-color] hr.wp-block-separator,.cnv-theme [style*=background-color] hr.wp-block-separator,.cnv-theme .wp-block-cover[style*=background-image] hr.wp-block-separator{border-color: currentColor;}
.cnv-theme .wp-block-social-links a:focus{color: var(--global--color-primary);}
.cnv-theme .wp-block-social-links.is-style-twentytwentyone-social-icons-color a{color: var(--global--color-primary);}
.cnv-theme .wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link,.cnv-theme .wp-block-social-links.is-style-twentytwentyone-social-icons-color.has-icon-background-color.has-icon-background-color .wp-social-link{background: none;}
.cnv-theme table,.cnv-theme .wp-block-table{width: 100%;
	min-width: 240px;
	border-collapse: collapse;}
.cnv-theme table thead,.cnv-theme table tfoot,.cnv-theme .wp-block-table thead,.cnv-theme .wp-block-table tfoot{text-align: center;}
.cnv-theme table th,.cnv-theme .wp-block-table th{font-family: var(--heading--font-family);}
.cnv-theme table td,.cnv-theme table th,.cnv-theme .wp-block-table td,.cnv-theme .wp-block-table th{padding: calc(0.5 * var(--global--spacing-unit));
	border: 1px solid;}
.cnv-theme table figcaption,.cnv-theme .wp-block-table figcaption{color: var(--global--color-primary);
	font-size: var(--global--font-size-xs);}
.cnv-theme table.is-style-regular .has-background,.cnv-theme table.is-style-stripes .has-background,.cnv-theme table.is-style-stripes .has-background thead tr,.cnv-theme table.is-style-stripes .has-background tfoot tr,.cnv-theme table.is-style-stripes .has-background tbody tr,.cnv-theme .wp-block-table.is-style-regular .has-background,.cnv-theme .wp-block-table.is-style-stripes .has-background,.cnv-theme .wp-block-table.is-style-stripes .has-background thead tr,.cnv-theme .wp-block-table.is-style-stripes .has-background tfoot tr,.cnv-theme .wp-block-table.is-style-stripes .has-background tbody tr{color: var(--table--has-background-text-color);}
.cnv-theme table.is-style-stripes,.cnv-theme .wp-block-table.is-style-stripes{border-color: var(--table--stripes-border-color);}
.cnv-theme table.is-style-stripes th,.cnv-theme table.is-style-stripes td,.cnv-theme .wp-block-table.is-style-stripes th,.cnv-theme .wp-block-table.is-style-stripes td{border-width: 0;}
.cnv-theme table.is-style-stripes tbody tr:nth-child(odd),.cnv-theme .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color: var(--table--stripes-background-color);}
.cnv-theme table.is-style-stripes .has-background tbody tr:nth-child(odd),.cnv-theme .wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd){background-color: var(--global--color-white-90);}
.cnv-theme table.wp-calendar-table td,.cnv-theme table.wp-calendar-table th{background: transparent;
	border: 0;
	text-align: center;
	line-height: 2;
	vertical-align: middle;
	word-break: normal;}
.cnv-theme table.wp-calendar-table th{font-weight: bold;}
.cnv-theme table.wp-calendar-table thead,.cnv-theme table.wp-calendar-table tbody{color: currentColor;
	border: 1px solid;}
.cnv-theme table.wp-calendar-table caption{font-weight: bold;
	text-align: left;
	margin-bottom: var(--global--spacing-unit);
	color: currentColor;}
.cnv-theme .wp-calendar-nav{text-align: left;
	margin-top: calc(var(--global--spacing-unit) / 2);}
.cnv-theme .wp-calendar-nav svg{height: 1em;
	vertical-align: middle;}
.cnv-theme .wp-calendar-nav svg path{fill: currentColor;}
.cnv-theme .wp-calendar-nav .wp-calendar-nav-next{float: right;}
.cnv-theme .wp-block-tag-cloud.alignfull{padding-left: var(--global--spacing-unit);
	padding-right: var(--global--spacing-unit);}
.cnv-theme .wp-block-verse{font-family: var(--entry-content--font-family);}
.cnv-theme .wp-block-video figcaption{color: var(--global--color-primary);
	font-size: var(--global--font-size-xs);
	margin-top: calc(0.5 * var(--global--spacing-unit));
	margin-bottom: var(--global--spacing-unit);
	text-align: center;}
.cnv-theme * > figure > video{max-width: unset;
	width: 100%;
	vertical-align: middle;}
.cnv-theme :root .is-extra-small-text,.cnv-theme :root .has-extra-small-font-size{font-size: var(--global--font-size-xs);}
.cnv-theme :root .is-small-text,.cnv-theme :root .has-small-font-size{font-size: var(--global--font-size-sm);}
.cnv-theme :root .is-regular-text,.cnv-theme :root .has-regular-font-size,.cnv-theme :root .is-normal-font-size,.cnv-theme :root .has-normal-font-size,.cnv-theme :root .has-medium-font-size{font-size: var(--global--font-size-base);}
.cnv-theme :root .is-large-text,.cnv-theme :root .has-large-font-size{font-size: var(--global--font-size-lg);
	line-height: var(--global--line-height-heading);}
.cnv-theme :root .is-larger-text,.cnv-theme :root .has-larger-font-size,.cnv-theme :root .is-extra-large-text,.cnv-theme :root .has-extra-large-font-size{font-size: var(--global--font-size-xl);
	line-height: var(--global--line-height-heading);}
.cnv-theme :root .is-huge-text,.cnv-theme :root .has-huge-font-size{font-size: var(--global--font-size-xxl);
	line-height: var(--global--line-height-heading);
	font-weight: var(--heading--font-weight-page-title);}
.cnv-theme :root .is-gigantic-text,.cnv-theme :root .has-gigantic-font-size{font-size: var(--global--font-size-xxxl);
	line-height: var(--global--line-height-heading);
	font-weight: var(--heading--font-weight-page-title);}
.cnv-theme .alignleft{text-align: left;
	margin-top: 0;}
.cnv-theme .entry-content > .alignleft{max-width: var(--responsive--aligndefault-width);}
@media only screen and (min-width: 482px){
.cnv-theme .alignleft{float: left;

		
		margin-right: var(--global--spacing-horizontal);
		margin-bottom: var(--global--spacing-vertical);}
.cnv-theme .entry-content > .alignleft{max-width: calc(50% - var(--responsive--alignleft-margin));}
}
.cnv-theme .aligncenter{clear: both;
	display: block;
	float: none;
	margin-right: auto;
	margin-left: auto;
	text-align: center;}
.cnv-theme .alignright{margin-top: 0;
	margin-bottom: var(--global--spacing-vertical);}
.cnv-theme .entry-content > .alignright{max-width: var(--responsive--aligndefault-width);}
@media only screen and (min-width: 482px){
.cnv-theme .alignright{float: right;

		
		margin-left: var(--global--spacing-horizontal);}
.cnv-theme .entry-content > .alignright{max-width: calc(50% - var(--responsive--alignright-margin));}
}
.cnv-theme [class*=inner-container] > .alignleft + *,.cnv-theme [class*=inner-container] > .alignright + *{margin-top: 0;}
.cnv-theme .alignwide{clear: both;}
.cnv-theme .alignfull{clear: both;}
.cnv-theme .has-left-content{justify-content: flex-start;}
.cnv-theme .has-right-content{justify-content: flex-end;}
.cnv-theme .has-parallax{background-attachment: fixed;}
.cnv-theme .has-drop-cap:not(:focus)::first-letter{font-family: var(--heading--font-family);
	font-weight: var(--heading--font-weight);
	line-height: 0.66;
	text-transform: uppercase;
	font-style: normal;
	float: left;
	margin: 0.1em 0.1em 0 0;
	font-size: calc(1.2 * var(--heading--font-size-h1));}
.cnv-theme .has-drop-cap:not(:focus)::after{content: "";
	display: table;
	clear: both;
	padding-top: 14px;}
.cnv-theme .desktop-only{display: none;}
@media only screen and (min-width: 482px){
.cnv-theme .desktop-only{display: block;}
}
.cnv-theme .site-header{display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	row-gap: var(--global--spacing-vertical);}
.cnv-theme .wp-custom-logo .site-header,.cnv-theme.wp-custom-logo .site-header{align-items: center;}
@media only screen and (min-width: 482px){
.cnv-theme .site-header{padding-top: calc(var(--global--spacing-vertical) / 0.75);}
}
@media only screen and (min-width: 822px){
.cnv-theme .site-header{padding-top: calc(2.4 * var(--global--spacing-vertical));}
}
.cnv-theme .site-branding{color: var(--branding--color-text);
	margin-right: 140px;}
.cnv-theme .site-branding:last-child{margin-right: 0;
	width: 100%;
	text-align: center;}
@media only screen and (min-width: 482px){
.cnv-theme .site-branding{margin-right: initial;
		margin-top: calc(var(--primary-nav--padding) - 0.3em);}
}
.cnv-theme .site-title{color: var(--branding--color-link);
	font-family: var(--branding--title--font-family);
	font-size: var(--branding--title--font-size-mobile);
	letter-spacing: normal;
	text-transform: var(--branding--title--text-transform);
	line-height: var(--global--line-height-heading);
	margin-bottom: calc(var(--global--spacing-vertical) / 6);}
.cnv-theme .site-title a{color: currentColor;
	font-weight: var(--branding--title--font-weight);}
.cnv-theme .site-title a:link,.cnv-theme .site-title a:visited,.cnv-theme .site-title a:active{color: currentColor;}
.cnv-theme .site-title a:hover,.cnv-theme .site-title a:focus{color: var(--branding--color-link-hover);}
@media only screen and (min-width: 482px){
.cnv-theme .site-title{font-size: var(--branding--title--font-size);}
}
.cnv-theme .site-description{color: currentColor;
	font-family: var(--branding--description--font-family);
	font-size: var(--branding--description--font-size);
	line-height: 1.4;}
.cnv-theme .site-title > a{text-decoration-color: var(--global--color-secondary);}
.cnv-theme .site-logo{margin: calc(var(--global--spacing-vertical) / 2) 0;}
.cnv-theme .site-header > .site-logo{width: 100%;
	padding-bottom: calc(var(--global--spacing-vertical) * 1.5);
	border-bottom: 1px solid;
	text-align: center;}
.cnv-theme .site-logo .custom-logo{margin-left: auto;
	margin-right: auto;
	max-width: var(--branding--logo--max-width-mobile);
	max-height: var(--branding--logo--max-height-mobile);
	height: auto;
	display: inline-block;
	width: auto;}
@media only screen and (min-width: 482px){
.cnv-theme .site-logo .custom-logo{max-width: var(--branding--logo--max-width);
		max-height: var(--branding--logo--max-height);
		height: auto;
		width: auto;}
}
@media only screen and (max-width: 481.98px){
.cnv-theme .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{position: absolute;
		padding-top: calc(0.5 * var(--global--spacing-vertical));
		margin-top: 0;
		top: var(--global--admin-bar--height);}
.cnv-theme .primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{display: none;}
.cnv-theme .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img{max-height: calc(var(--button--padding-vertical) - 0.25 * var(--global--spacing-unit) + 1.7em);}
.cnv-theme .site-header.has-logo.has-title-and-tagline{align-items: flex-start;}
.cnv-theme .site-header.has-logo.has-title-and-tagline.has-menu{justify-content: space-between;}
.cnv-theme .site-header.has-logo.has-title-and-tagline.has-menu .site-branding{max-width: calc(100% - 160px);}
.cnv-theme .site-header.has-logo.has-title-and-tagline .site-branding{margin-right: 0;}
main.cnv-theme:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after{display: none;}
main.cnv-theme:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation{position: relative;
		top: 0;}
main.cnv-theme:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container{position: relative;
		padding-top: 0;
		margin-top: calc(0px - var(--button--padding-vertical) + 0.25 * var(--global--spacing-unit));}
main.cnv-theme:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu{padding-left: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);
		padding-right: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);
		margin-right: calc(0px - var(--global--spacing-horizontal) * 0.6);}
.cnv-theme .site-header:not(.has-logo).has-title-and-tagline .site-branding{margin-right: 0;
		max-width: calc(100% - 160px);}
.cnv-theme .site-header:not(.has-menu){justify-content: center;}
}
.cnv-theme .site-footer{padding-top: 0;
	padding-bottom: calc(1.7 * var(--global--spacing-vertical));}
.cnv-theme .no-widgets .site-footer{margin-top: calc(6 * var(--global--spacing-vertical));}
@media only screen and (max-width: 481.98px){
.cnv-theme .no-widgets .site-footer{margin-top: calc(3 * var(--global--spacing-vertical));}
}
.cnv-theme .site-footer > .site-info{padding-top: var(--global--spacing-vertical);
	color: var(--footer--color-text);
	font-family: var(--footer--font-family);
	font-size: var(--footer--font-size);
	line-height: var(--global--line-height-body);
	border-top: 3px solid var(--global--color-border);}
.cnv-theme .site-footer > .site-info .site-name{text-transform: var(--branding--title--text-transform);
	font-size: var(--branding--title--font-size);}
.cnv-theme .site-footer > .site-info .privacy-policy,.cnv-theme .site-footer > .site-info .powered-by{margin-top: calc(0.5 * var(--global--spacing-vertical));}
@media only screen and (min-width: 822px){
.cnv-theme .site-footer > .site-info{display: flex;
		align-items: center;}
.cnv-theme .site-footer > .site-info .site-name{margin-right: calc(0.5 * var(--global--spacing-vertical));}
.cnv-theme .site-footer > .site-info .privacy-policy,.cnv-theme .site-footer > .site-info .powered-by{margin-top: initial;
		margin-left: auto;}
.cnv-theme .site-footer > .site-info .privacy-policy + .powered-by{margin-left: calc(0.5 * var(--global--spacing-vertical));}
}
.cnv-theme .site-footer > .site-info a{color: var(--footer--color-link);}
.cnv-theme .site-footer > .site-info a:link,.cnv-theme .site-footer > .site-info a:visited,.cnv-theme .site-footer > .site-info a:active{color: var(--footer--color-link);}
.cnv-theme .site-footer > .site-info a:hover{color: var(--footer--color-link-hover);}
.cnv-theme .site-footer > .site-info a:focus{color: var(--footer--color-link-hover);}
.cnv-theme .is-dark-theme .site-footer > .site-info a:focus{color: var(--wp--style--color--link, var(--global--color-background));}
.cnv-theme .has-background-white .site-footer > .site-info a:focus,.cnv-theme.has-background-white .site-footer > .site-info a:focus{color: var(--wp--style--color--link, var(--global--color-white));}
.cnv-theme .singular .entry-header,.cnv-theme.singular .entry-header{border-bottom: 3px solid var(--global--color-border);
	padding-bottom: calc(2 * var(--global--spacing-vertical));
	margin-bottom: calc(3 * var(--global--spacing-vertical));}
.cnv-theme .home .entry-header,.cnv-theme.home .entry-header{border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;}
.cnv-theme .singular .has-post-thumbnail .entry-header,.cnv-theme.singular .has-post-thumbnail .entry-header{border-bottom: none;
	padding-bottom: calc(1.3 * var(--global--spacing-vertical));
	margin-bottom: 0;}
.cnv-theme .no-results.not-found > *:first-child{margin-bottom: calc(3 * var(--global--spacing-vertical));}
.cnv-theme .page-links{clear: both;}
.cnv-theme .page-links .post-page-numbers{display: inline-block;
	margin-left: calc(0.66 * var(--global--spacing-unit));
	margin-right: calc(0.66 * var(--global--spacing-unit));
	min-width: 44px;
	min-height: 44px;}
.cnv-theme .page-links .post-page-numbers:first-child{margin-left: 0;}
.cnv-theme .entry-title{color: var(--entry-header--color);
	font-size: var(--entry-header--font-size);
	letter-spacing: var(--heading--letter-spacing-h2);
	line-height: var(--heading--line-height-h2);
	overflow-wrap: break-word;}
.cnv-theme .entry-title a{color: var(--entry-header--color-link);
	text-underline-offset: 0.15em;}
.cnv-theme .entry-title a:hover{color: var(--entry-header--color-hover);}
.cnv-theme .entry-title a:focus{color: var(--entry-header--color-focus);}
.cnv-theme .entry-title a:active{color: var(--entry-header--color-link);}
.cnv-theme .singular .entry-title,.cnv-theme.singular .entry-title{font-size: var(--global--font-size-page-title);}
.cnv-theme h1.entry-title{line-height: var(--heading--line-height-h1);
	font-weight: var(--heading--font-weight-page-title);}
.cnv-theme .entry-content,.cnv-theme .entry-summary{font-family: var(--entry-content--font-family);}
.cnv-theme .entry-content p{word-wrap: break-word;}
.cnv-theme .entry-content > iframe[style]{margin: var(--global--spacing-vertical) 0 !important;
	max-width: 100% !important;}
.cnv-theme .entry-footer{color: var(--global--color-primary);
	clear: both;
	float: none;
	font-size: var(--global--font-size-xs);
	display: block;}
.cnv-theme .entry-footer > span{display: inline-block;}
.cnv-theme .entry-footer a{color: currentColor;}
.cnv-theme .entry-footer a:hover,.cnv-theme .entry-footer a:focus{color: var(--global--color-primary-hover);}
.cnv-theme .entry-footer a:active{color: currentColor;}
.cnv-theme .site-main > article > .entry-footer{margin-top: var(--global--spacing-vertical);
	padding-top: var(--global--spacing-unit);
	padding-bottom: calc(3 * var(--global--spacing-vertical));
	border-bottom: var(--separator--height) solid var(--separator--border-color);}
main.cnv-theme:not(.single) .site-main > article:last-of-type .entry-footer{border-bottom: var(--separator--height) solid transparent;}
.cnv-theme .single .site-main > article > .entry-footer,.cnv-theme.single .site-main > article > .entry-footer{margin-top: calc(3.4 * var(--global--spacing-vertical));
	margin-bottom: calc(3.4 * var(--global--spacing-vertical));
	padding-bottom: 0;
	padding-top: calc(0.8 * var(--global--spacing-vertical));
	border-top: 3px solid var(--separator--border-color);
	border-bottom: var(--separator--height) solid transparent;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: calc(2 * var(--global--spacing-horizontal));}
.cnv-theme .single .site-main > article > .entry-footer .post-taxonomies,.cnv-theme.single .site-main > article > .entry-footer .post-taxonomies,.cnv-theme .single .site-main > article > .entry-footer .full-size-link,.cnv-theme.single .site-main > article > .entry-footer .full-size-link{justify-content: flex-end;
	text-align: right;}
.cnv-theme .single .site-main > article > .entry-footer .full-size-link:first-child:last-child,.cnv-theme.single .site-main > article > .entry-footer .full-size-link:first-child:last-child{grid-column: span 2;}
.cnv-theme .single .site-main > article > .entry-footer .posted-on,.cnv-theme.single .site-main > article > .entry-footer .posted-on,.cnv-theme .single .site-main > article > .entry-footer .byline,.cnv-theme.single .site-main > article > .entry-footer .byline,.cnv-theme .single .site-main > article > .entry-footer .cat-links,.cnv-theme.single .site-main > article > .entry-footer .cat-links,.cnv-theme .single .site-main > article > .entry-footer .tags-links,.cnv-theme.single .site-main > article > .entry-footer .tags-links{display: block;}
@media only screen and (max-width: 481.98px){
.cnv-theme .single .site-main > article > .entry-footer,.cnv-theme.single .site-main > article > .entry-footer{display: block;}
.cnv-theme .single .site-main > article > .entry-footer .full-size-link,.cnv-theme.single .site-main > article > .entry-footer .full-size-link{display: block;}
.cnv-theme .single .site-main > article > .entry-footer .post-taxonomies,.cnv-theme.single .site-main > article > .entry-footer .post-taxonomies,.cnv-theme .single .site-main > article > .entry-footer .full-size-link,.cnv-theme.single .site-main > article > .entry-footer .full-size-link{text-align: left;}
}
.cnv-theme .post-thumbnail{text-align: center;}
.cnv-theme .post-thumbnail .wp-post-image{display: block;
	width: auto;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: calc(2 * var(--global--spacing-vertical));}
.cnv-theme .author-bio{position: relative;
	font-size: var(--global--font-size-xs);
	max-width: var(--responsive--aligndefault-width);}
.cnv-theme .site-main > article > .author-bio{margin-top: calc(2 * var(--global--spacing-vertical));}
.cnv-theme .author-bio.show-avatars .avatar{display: inline-block;
	vertical-align: top;
	border-radius: 50%;}
.cnv-theme .author-bio.show-avatars .author-bio-content{display: inline-block;
	padding-left: var(--global--spacing-horizontal);
	max-width: calc(var(--responsive--aligndefault-width) - 90px);}
.cnv-theme .author-bio .author-bio-content .author-title{font-family: var(--entry-author-bio--font-family);
	font-size: var(--entry-author-bio--font-size);
	display: inline;}
.cnv-theme .author-bio .author-bio-content .author-description{font-size: var(--global--font-size-xs);
	margin-top: calc(0.5 * var(--global--spacing-vertical));
	margin-bottom: calc(0.5 * var(--global--spacing-vertical));}
.cnv-theme .page-title{font-size: var(--global--font-size-page-title);}
.cnv-theme h1.page-title,.cnv-theme h2.page-title{font-weight: var(--heading--font-weight-page-title);}
.cnv-theme h1.page-title{line-height: var(--heading--line-height-h1);}
.cnv-theme .page-header{border-bottom: 3px solid var(--global--color-border);
	padding-bottom: calc(2 * var(--global--spacing-vertical));}
.cnv-theme .archive .content-area .format-aside .entry-content,.cnv-theme.archive .content-area .format-aside .entry-content,.cnv-theme .archive .content-area .format-status .entry-content,.cnv-theme.archive .content-area .format-status .entry-content,.cnv-theme .archive .content-area .format-link .entry-content,.cnv-theme.archive .content-area .format-link .entry-content,.cnv-theme .search .content-area .format-aside .entry-content,.cnv-theme .search .content-area .format-status .entry-content,.cnv-theme .search .content-area .format-link .entry-content,.cnv-theme .blog .content-area .format-aside .entry-content,.cnv-theme .blog .content-area .format-status .entry-content,.cnv-theme .blog .content-area .format-link .entry-content{font-size: var(--global--font-size-lg);}
.cnv-theme .archive .format-image .entry-content,.cnv-theme.archive .format-image .entry-content,.cnv-theme .archive .format-gallery .entry-content,.cnv-theme.archive .format-gallery .entry-content,.cnv-theme .archive .format-video .entry-content,.cnv-theme.archive .format-video .entry-content,.cnv-theme .search .format-image .entry-content,.cnv-theme .search .format-gallery .entry-content,.cnv-theme .search .format-video .entry-content,.cnv-theme .blog .format-image .entry-content,.cnv-theme .blog .format-gallery .entry-content,.cnv-theme .blog .format-video .entry-content{margin-top: calc(2 * var(--global--spacing-vertical));}
.cnv-theme .archive .entry-footer .cat-links,.cnv-theme.archive .entry-footer .cat-links,.cnv-theme .archive .entry-footer .tags-links,.cnv-theme.archive .entry-footer .tags-links,.cnv-theme .search .entry-footer .cat-links,.cnv-theme .search .entry-footer .tags-links,.cnv-theme .blog .entry-footer .cat-links,.cnv-theme .blog .entry-footer .tags-links{display: block;}
.cnv-theme .archive.logged-in .entry-footer .posted-on,.cnv-theme.archive.logged-in .entry-footer .posted-on,.cnv-theme .search.logged-in .entry-footer .posted-on,.cnv-theme .blog.logged-in .entry-footer .posted-on{margin-right: calc(0.5 * var(--global--spacing-unit));}
.cnv-theme .archive-description{margin-top: var(--global--spacing-vertical);
	font-size: var(--global--font-size-xl);
	line-height: var(--global--line-height-heading);}
.cnv-theme .error404 main p,.cnv-theme.error404 main p{font-size: var(--global--font-size-lg);
	margin-bottom: calc(var(--global--spacing-vertical) * 1.6666666667);}
.cnv-theme .search-no-results .page-content{margin-top: calc(3 * var(--global--spacing-vertical));}
.cnv-theme .comments-area > *{margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);}
.cnv-theme .comments-area > *:first-child{margin-top: 0;}
.cnv-theme .comments-area > *:last-child{margin-bottom: 0;}
.cnv-theme .comments-area.show-avatars .avatar{border-radius: 50%;
	position: absolute;
	top: 10px;}
.cnv-theme .comments-area.show-avatars .fn{display: inline-block;
	padding-left: 85px;}
.cnv-theme .comments-area.show-avatars .comment-metadata{padding: 8px 0 9px 85px;}
.cnv-theme .comments-title,.cnv-theme .comment-reply-title{font-size: var(--heading--font-size-h2);
	letter-spacing: var(--heading--letter-spacing-h2);}
.cnv-theme .comment-reply-title{display: flex;
	justify-content: space-between;}
.cnv-theme .comment-reply-title small a{font-family: var(--global--font-secondary);
	font-size: var(--global--font-size-xs);
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;}
.cnv-theme .comment .comment-respond .comment-reply-title{font-size: var(--global--font-size-lg);}
.cnv-theme .comment-list{padding-left: 0;
	list-style: none;}
.cnv-theme .comment-list > li{margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);}
.cnv-theme .comment-list .children{list-style: none;
	padding-left: 0;}
.cnv-theme .comment-list .children > li{margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);}
@media only screen and (min-width: 482px){
.cnv-theme .comment-list .depth-2,.cnv-theme .comment-list .depth-3{padding-left: calc(4 * var(--global--spacing-horizontal));}
}
.cnv-theme .comment-meta .comment-author{line-height: var(--global--line-height-heading);
	margin-bottom: calc(0.25 * var(--global--spacing-unit));}
@media only screen and (min-width: 482px){
.cnv-theme .comment-meta .comment-author{margin-bottom: 0;
		padding-right: 0;}
}
.cnv-theme .comment-meta .comment-author .fn{font-family: var(--global--font-secondary);
	font-weight: normal;
	font-size: var(--global--font-size-lg);
	hyphens: auto;
	word-wrap: break-word;
	word-break: break-word;}
.cnv-theme .comment-meta .comment-metadata{color: var(--global--color-primary);
	font-size: var(--global--font-size-xs);
	padding: 8px 0 9px;}
.cnv-theme .comment-meta .comment-metadata .edit-link{margin-left: var(--global--spacing-horizontal);}
@media only screen and (min-width: 482px){
.cnv-theme .comment-meta{margin-right: inherit;}
.cnv-theme .comment-meta .comment-author{max-width: inherit;}
}
.cnv-theme .reply{font-size: var(--global--font-size-sm);
	line-height: var(--global--line-height-heading);}
.cnv-theme .bypostauthor{display: block;}
.cnv-theme .says{display: none;}
.cnv-theme .pingback .url,.cnv-theme .trackback .url{font-family: var(--global--font-primary);}
.cnv-theme .comment-body{position: relative;
	margin-bottom: calc(1.7 * var(--global--spacing-vertical));}
.cnv-theme .comment-body > *{margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);}
.cnv-theme .comment-body .reply{margin: 0;}
.cnv-theme .comment-content{word-wrap: break-word;}
.cnv-theme .pingback .comment-body,.cnv-theme .trackback .comment-body{margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);}
.cnv-theme .comment-respond{margin-top: var(--global--spacing-vertical);}
.cnv-theme .comment-respond > *{margin-top: var(--global--spacing-unit);
	margin-bottom: var(--global--spacing-unit);}
.cnv-theme .comment-respond > *:first-child{margin-top: 0;}
.cnv-theme .comment-respond > *:last-child{margin-bottom: 0;}
.cnv-theme .comment-respond > *:last-child.comment-form{margin-bottom: var(--global--spacing-vertical);}
.cnv-theme .comment-author{padding-top: 3px;}
.cnv-theme .comment-author .url{color: currentColor;}
.cnv-theme .comment-form{display: flex;
	flex-wrap: wrap;}
.cnv-theme .comment-form > *{flex-basis: 100%;}
.cnv-theme .comment-form .comment-notes{font-size: var(--global--font-size-sm);}
.cnv-theme .comment-form .comment-form-url,.cnv-theme .comment-form .comment-form-comment{width: 100%;}
.cnv-theme .comment-form .comment-form-author,.cnv-theme .comment-form .comment-form-email{flex-basis: 0;
	flex-grow: 1;}
@media only screen and (max-width: 481.98px){
.cnv-theme .comment-form .comment-form-author,.cnv-theme .comment-form .comment-form-email{flex-basis: 100%;}
}
.cnv-theme .comment-form .comment-form-cookies-consent > label,.cnv-theme .comment-form .comment-notes{font-size: var(--global--font-size-xs);
	font-weight: normal;}
.cnv-theme .comment-form > p{margin-bottom: var(--global--spacing-unit);}
.cnv-theme .comment-form > p:first-of-type{margin-top: 0;}
.cnv-theme .comment-form > p:last-of-type{margin-bottom: 0;}
.cnv-theme .comment-form > p label,.cnv-theme .comment-form > p input[type=email],.cnv-theme .comment-form > p input[type=text],.cnv-theme .comment-form > p input[type=url],.cnv-theme .comment-form > p textarea{display: block;
	font-size: var(--global--font-size-sm);
	margin-bottom: calc(0.5 * var(--global--spacing-unit));
	width: 100%;
	font-weight: var(--form--label-weight);}
.cnv-theme .comment-form > p.comment-form-cookies-consent{display: flex;}
@media only screen and (min-width: 482px){
.cnv-theme .comment-form > p.comment-form-author{margin-right: calc(1.5 * var(--global--spacing-horizontal));}
.cnv-theme .comment-form > p.comment-notes,.cnv-theme .comment-form > p.logged-in-as{display: block;}
}
.cnv-theme .menu-button-container{display: none;
	justify-content: space-between;
	position: absolute;
	right: 0;
	padding-top: calc(0.5 * var(--global--spacing-vertical));
	padding-bottom: calc(0.25 * var(--global--spacing-vertical));}
@media only screen and (max-width: 481.98px){
.cnv-theme .menu-button-container{display: flex;}
}
.cnv-theme .menu-button-container #primary-mobile-menu{display: flex;
	margin-left: auto;
	padding: calc(var(--button--padding-vertical) - 0.25 * var(--global--spacing-unit)) calc(0.5 * var(--button--padding-horizontal));
	font-size: var(--primary-nav--font-size-button);
	font-weight: var(--primary-nav--font-weight-button);
	background-color: transparent;
	border: none;
	color: var(--primary-nav--color-link);}
.cnv-theme .menu-button-container #primary-mobile-menu .dropdown-icon{display: flex;
	align-items: center;}
.cnv-theme .menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon{margin-left: calc(0.25 * var(--global--spacing-unit));}
.cnv-theme .menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon{position: relative;
	top: -1px;}
.cnv-theme .menu-button-container #primary-mobile-menu .dropdown-icon.close{display: none;}
.cnv-theme .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.open{display: none;}
.cnv-theme .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close{display: flex;}
.cnv-theme .has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close{animation-name: twentytwentyone-close-button-transition;
	animation-duration: 0.3s;}
.cnv-theme .primary-navigation-open .menu-button-container{width: 100%;
	z-index: 500;
	background-color: var(--global--color-background);}
.cnv-theme .primary-navigation-open .menu-button-container #primary-mobile-menu{position: static;}
.cnv-theme .primary-navigation{position: absolute;
	top: var(--global--admin-bar--height);
	right: 0;
	color: var(--primary-nav--color-text);
	font-size: var(--primary-nav--font-size);
	line-height: 1.15;
	margin-top: 0;
	margin-bottom: 0;}
.cnv-theme .primary-navigation > .primary-menu-container{position: fixed;
	visibility: hidden;
	opacity: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding-top: calc(var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px);
	padding-left: var(--global--spacing-unit);
	padding-right: var(--global--spacing-unit);
	padding-bottom: var(--global--spacing-horizontal);
	background-color: var(--global--color-background);
	transform: translateY(var(--global--spacing-vertical));}
@media (prefers-reduced-motion: no-preference){
.cnv-theme .primary-navigation > .primary-menu-container{transition: all 0.15s ease-in-out;}
}
@media only screen and (max-width: 481.98px){
.cnv-theme .primary-navigation > .primary-menu-container{height: 100vh;
		z-index: 499;
		overflow-x: hidden;
		overflow-y: auto;
		border: 2px solid transparent;}
.cnv-theme .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container{position: fixed;
		transform: translateY(0) translateX(100%);}
.cnv-theme .admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container{top: var(--global--admin-bar--height);}
.cnv-theme .admin-bar .primary-navigation > .primary-menu-container{height: calc(100vh - var(--global--admin-bar--height));}
.cnv-theme .primary-navigation > .primary-menu-container:focus{border: 2px solid var(--global--color-primary);}
}
@media only screen and (max-width: 481.98px){
.cnv-theme .primary-navigation-open .primary-navigation{width: 100%;
		position: fixed;
		z-index: 2;}
}
.cnv-theme .primary-navigation-open .primary-navigation > .primary-menu-container{position: relative;
	visibility: visible;
	opacity: 1;
	transform: translateY(0);}
@media only screen and (max-width: 481.98px){
.cnv-theme .primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container{transform: translateX(0) translateY(0);}
}
@media only screen and (min-width: 482px){
.cnv-theme .primary-navigation{position: relative;
		margin-left: auto;}
.cnv-theme .primary-navigation > .primary-menu-container{visibility: visible;
		opacity: 1;
		position: relative;
		padding: 0;
		background-color: transparent;
		overflow: initial;
		transform: none;}
.cnv-theme .primary-navigation #toggle-menu{display: none;}
.cnv-theme .primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false] ~ ul{display: none;}
.cnv-theme .admin-bar .primary-navigation{top: initial;}
.cnv-theme .admin-bar .primary-navigation > .primary-menu-container{top: initial;}
}
.cnv-theme .primary-navigation > div > .menu-wrapper{display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	max-width: none;
	padding-left: 0;
	position: relative;}
@media only screen and (max-width: 481.98px){
.cnv-theme .primary-navigation > div > .menu-wrapper{padding-bottom: 100px;}
.cnv-theme .primary-navigation > div > .menu-wrapper ul{padding-left: 0;}
}
.cnv-theme .primary-navigation > div > .menu-wrapper li{display: block;
	position: relative;
	width: 100%;}
@media only screen and (min-width: 482px){
.cnv-theme .primary-navigation > div > .menu-wrapper li{margin: 0;
		width: inherit;}
.cnv-theme .primary-navigation > div > .menu-wrapper li:last-child{margin-right: 0;}
}
.cnv-theme .primary-navigation > div > .menu-wrapper .sub-menu-toggle{display: flex;
	height: calc(2 * var(--primary-nav--padding) + 1.15em + 1px);
	width: 44px;
	padding: 0;
	justify-content: center;
	align-items: center;
	background: transparent;
	color: currentColor;
	border: none;}
.cnv-theme .primary-navigation > div > .menu-wrapper .sub-menu-toggle:focus{outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));}
@media only screen and (max-width: 481.98px){
.cnv-theme .primary-navigation > div > .menu-wrapper .sub-menu-toggle{display: none;}
}
.cnv-theme .primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus,.cnv-theme .primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus{height: 100%;
	display: flex;
	align-items: center;}
.cnv-theme .primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus svg,.cnv-theme .primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus svg{margin-top: -1px;}
.cnv-theme .primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus{display: none;}
.cnv-theme .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus{display: flex;}
.cnv-theme .primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus{display: none;}
.cnv-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu{position: relative;}
@media only screen and (min-width: 482px) and (prefers-reduced-motion: no-preference){
.cnv-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu{transition: all 0.5s ease;}
}
@media only screen and (min-width: 482px){
.cnv-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu{left: 0;
		margin: 0;
		min-width: max-content;
		position: absolute;
		top: 100%;
		padding-top: 3px;
		z-index: 88888;}
.cnv-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu:before,.cnv-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu:after{content: "";
		display: block;
		position: absolute;
		width: 0;
		top: -10px;
		left: var(--global--spacing-horizontal);
		border-style: solid;
		border-color: var(--primary-nav--border-color) transparent;
		border-width: 0 7px 10px;}
.cnv-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu:after{top: -9px;
		border-color: var(--global--color-background) transparent;}
.cnv-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu li{background: var(--global--color-background);}
.cnv-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left{left: 0;

		
		right: auto;}
.cnv-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before,.cnv-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after{left: var(--global--spacing-horizontal);

		
		right: auto;}
.cnv-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right{right: 0;

		
		left: auto;}
.cnv-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before,.cnv-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after{left: auto;

		
		right: var(--global--spacing-horizontal);}
}
.cnv-theme .primary-navigation .primary-menu > .menu-item:hover > a{color: var(--primary-nav--color-link-hover);}
@media only screen and (min-width: 482px){
.cnv-theme .primary-navigation .primary-menu-container{margin-right: calc(0px - var(--primary-nav--padding));
		margin-left: calc(0px - var(--primary-nav--padding));}
.cnv-theme .primary-navigation .primary-menu-container > ul > .menu-item{display: flex;}
.cnv-theme .primary-navigation .primary-menu-container > ul > .menu-item > a{padding-left: var(--primary-nav--padding);
		padding-right: var(--primary-nav--padding);}
.cnv-theme .primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle{margin-left: calc(5px - var(--primary-nav--padding));}
}
.cnv-theme .primary-navigation a{display: block;
	font-family: var(--primary-nav--font-family-mobile);
	font-size: var(--primary-nav--font-size-mobile);
	font-weight: var(--primary-nav--font-weight);
	padding: var(--primary-nav--padding) 0;
	text-decoration: none;}
@media only screen and (min-width: 482px){
.cnv-theme .primary-navigation a{display: block;
		font-family: var(--primary-nav--font-family);
		font-size: var(--primary-nav--font-size);
		font-weight: var(--primary-nav--font-weight);}
}
.cnv-theme .primary-navigation a + svg{fill: var(--primary-nav--color-text);}
.cnv-theme .primary-navigation a:hover,.cnv-theme .primary-navigation a:link,.cnv-theme .primary-navigation a:visited{color: var(--primary-nav--color-link-hover);}
.cnv-theme .primary-navigation a:hover{text-decoration: underline;
	text-decoration-style: dotted;}
.cnv-theme .primary-navigation a:focus{position: relative;
	z-index: 99999;
	outline-offset: 0;
	text-decoration-thickness: 2px;}
.cnv-theme .primary-navigation .current-menu-item > a:first-child,.cnv-theme .primary-navigation .current_page_item > a:first-child{text-decoration: underline;
	text-decoration-style: solid;}
.cnv-theme .primary-navigation .current-menu-item > a:first-child:hover,.cnv-theme .primary-navigation .current_page_item > a:first-child:hover{text-decoration: underline;
	text-decoration-style: dotted;}
.cnv-theme .primary-navigation .sub-menu{margin: 0;
	padding: 0;
	list-style: none;
	margin-left: var(--primary-nav--padding);
	border: 1px solid var(--primary-nav--border-color);}
.cnv-theme .primary-navigation .sub-menu .sub-menu{border: none;}
@media only screen and (min-width: 482px){
.cnv-theme .primary-navigation .sub-menu > .menu-item > .sub-menu{padding: 0;}
}
@media only screen and (max-width: 481.98px){
.cnv-theme .primary-navigation .sub-menu .menu-item:last-child{margin-bottom: 0;}
}
.cnv-theme .primary-navigation .sub-menu .menu-item > a{padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);
	display: block;
	font-size: var(--primary-nav--font-size-sub-menu-mobile);
	font-style: var(--primary-nav--font-style-sub-menu-mobile);}
@media only screen and (min-width: 482px){
.cnv-theme .primary-navigation .sub-menu .menu-item > a{font-size: var(--primary-nav--font-size-sub-menu);
		font-style: var(--primary-nav--font-style);}
}
.cnv-theme .primary-navigation .menu-item-has-children > .svg-icon{display: none;}
@media only screen and (min-width: 482px){
.cnv-theme .primary-navigation .menu-item-has-children > .svg-icon{display: inline-block;
		height: 100%;}
.cnv-theme .primary-navigation .menu-item-has-children .sub-menu .svg-icon{display: none;}
}
.cnv-theme .primary-navigation .menu-item-description{display: block;
	clear: both;
	font-size: var(--global--font-size-xs);
	text-transform: none;
	line-height: 1.7;}
.cnv-theme .primary-navigation .menu-item-description > span{display: inline-block;}
@media only screen and (max-width: 481.98px){
.cnv-theme .lock-scrolling .site{position: fixed;
		max-width: 100%;
		width: 100%;}
}
@keyframes twentytwentyone-close-button-transition{
from{opacity: 0;}
to{opacity: 1;}
}
.cnv-theme .footer-navigation{margin-top: calc(2 * var(--global--spacing-vertical));
	margin-bottom: var(--global--spacing-vertical);
	color: var(--footer--color-text);
	font-size: var(--global--font-size-xs);
	font-family: var(--footer--font-family);}
.cnv-theme .footer-navigation-wrapper{display: flex;
	justify-content: center;
	flex-wrap: wrap;
	list-style: none;
	padding-left: 0;}
.cnv-theme .footer-navigation-wrapper li{display: inline;
	line-height: 3;}
.cnv-theme .footer-navigation-wrapper li a{padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);
	color: var(--footer--color-link);}
.cnv-theme .footer-navigation-wrapper li a:link,.cnv-theme .footer-navigation-wrapper li a:visited,.cnv-theme .footer-navigation-wrapper li a:active{color: var(--footer--color-link);}
.cnv-theme .footer-navigation-wrapper li a:hover{text-decoration: underline;
	text-decoration-style: dotted;
	text-decoration-skip-ink: none;
	color: var(--footer--color-link-hover);}
.cnv-theme .is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon{fill: var(--wp--style--color--link, var(--global--color-background));}
.cnv-theme .has-background-white .footer-navigation-wrapper li a:focus .svg-icon,.cnv-theme.has-background-white .footer-navigation-wrapper li a:focus .svg-icon{fill: var(--wp--style--color--link, var(--global--color-white));}
.cnv-theme .footer-navigation-wrapper li .svg-icon{vertical-align: middle;
	fill: var(--footer--color-link);}
.cnv-theme .footer-navigation-wrapper li .svg-icon:hover{transform: scale(1.1);}
@media (prefers-reduced-motion: no-preference){
.cnv-theme .footer-navigation-wrapper li .svg-icon{transition: transform 0.1s ease;}
}
.cnv-theme .footer-navigation-wrapper .sub-menu-toggle,.cnv-theme .footer-navigation-wrapper .menu-item-description{display: none;}
.cnv-theme .navigation{color: var(--global--color-primary);}
.cnv-theme .navigation a{color: var(--global--color-primary);
	text-decoration: none;}
.cnv-theme .navigation a:hover{color: var(--global--color-primary-hover);
	text-decoration: underline;
	text-decoration-style: dotted;}
.cnv-theme .navigation a:focus{color: var(--global--color-secondary);}
.cnv-theme .navigation a:active{color: var(--global--color-primary);}
.cnv-theme .navigation .nav-links > *{min-width: 44px;
	min-height: 44px;}
.cnv-theme .navigation .nav-links .nav-next a,.cnv-theme .navigation .nav-links .nav-previous a{display: flex;
	flex-direction: column;}
.cnv-theme .navigation .nav-links .dots{text-align: center;}
@media only screen and (min-width: 592px){
.cnv-theme .navigation .nav-links{display: flex;
		justify-content: center;
		flex-wrap: wrap;}
.cnv-theme .navigation .nav-links .nav-next,.cnv-theme .navigation .nav-links .nav-previous{flex: 0 1 auto;
		margin-bottom: inherit;
		margin-top: inherit;
		max-width: calc(50% - 0.5 * var(--global--spacing-unit));}
.cnv-theme .navigation .nav-links .nav-next{text-align: right;}
}
.cnv-theme .navigation .svg-icon{display: inline-block;
	fill: currentColor;
	vertical-align: middle;
	position: relative;}
.cnv-theme .navigation .nav-previous .svg-icon,.cnv-theme .navigation .prev .svg-icon{top: -2px;
	margin-right: calc(0.25 * var(--global--spacing-unit));}
.cnv-theme .navigation .nav-next .svg-icon,.cnv-theme .navigation .next .svg-icon{top: -1px;
	margin-left: calc(0.25 * var(--global--spacing-unit));}
.cnv-theme .post-navigation{margin: var(--global--spacing-vertical) auto;}
@media only screen and (min-width: 822px){
.cnv-theme .post-navigation{margin: var(--global--spacing-vertical) auto;}
}
.cnv-theme .post-navigation .meta-nav{line-height: var(--global--line-height-body);
	color: var(--global--color-primary);}
.cnv-theme .post-navigation .post-title{display: inline-block;
	font-family: var(--global--font-primary);
	font-size: var(--global--font-size-lg);
	font-weight: var(--pagination--font-weight-strong);
	line-height: var(--global--line-height-heading);}
@media only screen and (min-width: 822px){
.cnv-theme .post-navigation .post-title{margin: 5px calc(24px + 0.25 * var(--global--spacing-unit)) 0;}
}
@media only screen and (min-width: 482px){
.cnv-theme .post-navigation .nav-links{justify-content: space-between;}
}
.cnv-theme .post-navigation .nav-next,.cnv-theme .post-navigation .nav-previous{margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);}
.cnv-theme .post-navigation .nav-next:first-child,.cnv-theme .post-navigation .nav-previous:first-child{margin-top: 0;}
.cnv-theme .post-navigation .nav-next:last-child,.cnv-theme .post-navigation .nav-previous:last-child{margin-bottom: 0;}
.cnv-theme .pagination,.cnv-theme .comments-pagination{border-top: 3px solid var(--global--color-border);
	padding-top: var(--global--spacing-vertical);
	margin: var(--global--spacing-vertical) auto;}
@media only screen and (min-width: 822px){
.cnv-theme .pagination,.cnv-theme .comments-pagination{margin: var(--global--spacing-vertical) auto;}
}
.cnv-theme .pagination .nav-links,.cnv-theme .comments-pagination .nav-links{margin-top: calc(-1 * var(--global--spacing-vertical));}
.cnv-theme .pagination .nav-links a:hover,.cnv-theme .comments-pagination .nav-links a:hover{color: var(--pagination--color-link-hover);}
.cnv-theme .is-dark-theme .pagination .nav-links a:active,.cnv-theme .is-dark-theme .pagination .nav-links a:hover:active,.cnv-theme .is-dark-theme .pagination .nav-links a:hover:focus,.cnv-theme .is-dark-theme .comments-pagination .nav-links a:active,.cnv-theme .is-dark-theme .comments-pagination .nav-links a:hover:active,.cnv-theme .is-dark-theme .comments-pagination .nav-links a:hover:focus{color: var(--global--color-background);}
.cnv-theme .has-background-white .pagination .nav-links a:active,.cnv-theme.has-background-white .pagination .nav-links a:active,.cnv-theme .has-background-white .pagination .nav-links a:hover:active,.cnv-theme.has-background-white .pagination .nav-links a:hover:active,.cnv-theme .has-background-white .pagination .nav-links a:hover:focus,.cnv-theme.has-background-white .pagination .nav-links a:hover:focus,.cnv-theme .has-background-white .comments-pagination .nav-links a:active,.cnv-theme.has-background-white .comments-pagination .nav-links a:active,.cnv-theme .has-background-white .comments-pagination .nav-links a:hover:active,.cnv-theme.has-background-white .comments-pagination .nav-links a:hover:active,.cnv-theme .has-background-white .comments-pagination .nav-links a:hover:focus,.cnv-theme.has-background-white .comments-pagination .nav-links a:hover:focus{color: var(--global--color-white);}
.cnv-theme .pagination .nav-links > *,.cnv-theme .comments-pagination .nav-links > *{color: var(--pagination--color-text);
	font-family: var(--pagination--font-family);
	font-size: var(--pagination--font-size);
	font-weight: var(--pagination--font-weight);
	margin-top: var(--global--spacing-vertical);
	margin-left: calc(0.66 * var(--global--spacing-unit));
	margin-right: calc(0.66 * var(--global--spacing-unit));}
.cnv-theme .pagination .nav-links > *.current,.cnv-theme .comments-pagination .nav-links > *.current{text-decoration: underline;}
.cnv-theme .pagination .nav-links > *:not(.dots):not(.current):hover,.cnv-theme .comments-pagination .nav-links > *:not(.dots):not(.current):hover{text-decoration-style: dotted;}
.cnv-theme .pagination .nav-links > *:first-child,.cnv-theme .comments-pagination .nav-links > *:first-child{margin-left: 0;}
.cnv-theme .pagination .nav-links > *:last-child,.cnv-theme .comments-pagination .nav-links > *:last-child{margin-right: 0;}
.cnv-theme .pagination .nav-links > *.next,.cnv-theme .comments-pagination .nav-links > *.next{margin-left: auto;}
.cnv-theme .pagination .nav-links > *.prev,.cnv-theme .comments-pagination .nav-links > *.prev{margin-right: auto;}
@media only screen and (max-width: 821.98px){
.cnv-theme .pagination .nav-links,.cnv-theme .comments-pagination .nav-links{display: flex;
		flex-wrap: wrap;}
.cnv-theme .pagination .page-numbers,.cnv-theme .comments-pagination .page-numbers{display: none;}
.cnv-theme .pagination .page-numbers.prev,.cnv-theme .pagination .page-numbers.next,.cnv-theme .comments-pagination .page-numbers.prev,.cnv-theme .comments-pagination .page-numbers.next{display: inline-block;
		flex: 0 1 auto;}
}
@media only screen and (max-width: 481.98px){
.cnv-theme .pagination .nav-short,.cnv-theme .comments-pagination .nav-short{display: none;}
}
.cnv-theme .comments-pagination{padding-top: calc(0.66 * var(--global--spacing-vertical));
	margin: calc(3 * var(--global--spacing-vertical)) auto;}
@media only screen and (min-width: 822px){
.cnv-theme .comments-pagination{margin: calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical)) auto;}
}
.cnv-theme .comments-pagination .nav-links > *{font-size: var(--global--font-size-md);}
.cnv-theme .widget-area{margin-top: calc(6 * var(--global--spacing-vertical));
	padding-bottom: calc(var(--global--spacing-vertical) / 3);
	color: var(--footer--color-text);
	font-size: var(--footer--font-size);
	font-family: var(--footer--font-family);}
@media only screen and (min-width: 652px){
.cnv-theme .widget-area{display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: calc(2 * var(--global--spacing-horizontal));}
}
@media only screen and (min-width: 1024px){
.cnv-theme .widget-area{grid-template-columns: repeat(3, 1fr);}
}
@media only screen and (max-width: 481.98px){
.cnv-theme .widget-area{margin-top: calc(3 * var(--global--spacing-vertical));}
}
.cnv-theme .widget-area .wp-block-social-links.alignright{margin-top: var(--global--spacing-vertical);
	justify-content: flex-end;}
.cnv-theme .widget-area .wp-block-social-links.alignleft{margin-top: var(--global--spacing-vertical);}
.cnv-theme .widget-area:after{content: "";
	display: table;
	clear: both;}
.cnv-theme .widget h1,.cnv-theme .widget h2,.cnv-theme .widget h3,.cnv-theme .widget h4,.cnv-theme .widget h5,.cnv-theme .widget h6{font-weight: var(--widget--font-weight-title);
	line-height: var(--widget--line-height-title);}
.cnv-theme .widget h1{font-size: var(--global--font-size-md);}
.cnv-theme .widget h2{font-size: var(--global--font-size-sm);}
.cnv-theme .widget h3{font-size: var(--global--font-size-xs);}
.cnv-theme .widget h4{font-size: var(--global--font-size-xs);}
.cnv-theme .widget h5{font-size: var(--global--font-size-xs);}
.cnv-theme .widget h6{font-size: var(--global--font-size-xs);}
.cnv-theme .widget ul{list-style-type: none;
	padding: 0;}
.cnv-theme .widget ul li{line-height: var(--widget--line-height-list);}
.cnv-theme .widget ul.sub-menu,.cnv-theme .widget ul.children{margin-left: var(--widget--spacing-menu);}
.cnv-theme .widget ul .sub-menu-toggle{display: none;}
.cnv-theme .widget a{color: var(--footer--color-link);
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-color: currentColor;}
.cnv-theme .widget a:link,.cnv-theme .widget a:visited,.cnv-theme .widget a:active{color: var(--footer--color-link);}
.cnv-theme .widget a:hover{color: var(--footer--color-link-hover);
	text-decoration-style: dotted;}
.cnv-theme .search-form{display: flex;
	flex-wrap: wrap;
	margin: auto;
	max-width: var(--responsive--aligndefault-width);}
.cnv-theme .search-form > label{width: 100%;
	margin-bottom: 0;
	font-weight: var(--form--label-weight);}
.cnv-theme .search-form .search-field{flex-grow: 1;
	max-width: inherit;
	margin-top: calc(var(--global--spacing-vertical) / 3);
	margin-right: calc(0.66 * var(--global--spacing-horizontal));}
.cnv-theme .search-form .search-submit{margin-top: calc(var(--global--spacing-vertical) / 3);
	margin-left: 10px;}
.cnv-theme .widget_search > .search-form .search-field{margin-right: calc(-1 * var(--button--border-width));
	-webkit-appearance: none;
	margin-bottom: calc(0.5 * var(--global--spacing-vertical));}
.cnv-theme .widget_search > .search-form .search-submit{margin-left: 0;
	margin-bottom: calc(0.5 * var(--global--spacing-vertical));}
.cnv-theme .widget_rss a.rsswidget .rss-widget-icon{display: none;}
.cnv-theme .screen-reader-text{border: 0;
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;

	
	word-wrap: normal !important;
	word-break: normal !important;}
.cnv-theme .skip-link:focus{background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;}
.cnv-theme #content[tabindex="-1"]:focus{outline: 0;}
.cnv-theme .has-black-color[class]{color: var(--global--color-black);}
.cnv-theme .has-black-color[class] > [class*=__inner-container]{--local--color-primary: var(--global--color-black, #000);
	color: var(--local--color-primary);}
.cnv-theme .has-gray-color[class]{color: var(--global--color-gray);}
.cnv-theme .has-gray-color[class] > [class*=__inner-container]{--local--color-primary: var(--global--color-gray, #000);
	color: var(--local--color-primary);}
.cnv-theme .has-dark-gray-color[class]{color: var(--global--color-dark-gray);}
.cnv-theme .has-dark-gray-color[class] > [class*=__inner-container]{--local--color-primary: var(--global--color-dark-gray, #000);
	color: var(--local--color-primary);}
.cnv-theme .has-green-color[class]{color: var(--global--color-green);}
.cnv-theme .has-green-color[class] > [class*=__inner-container]{--local--color-primary: var(--global--color-green, #fff);
	color: var(--local--color-primary);}
.cnv-theme .has-blue-color[class]{color: var(--global--color-blue);}
.cnv-theme .has-blue-color[class] > [class*=__inner-container]{--local--color-primary: var(--global--color-blue, #fff);
	color: var(--local--color-primary);}
.cnv-theme .has-purple-color[class]{color: var(--global--color-purple);}
.cnv-theme .has-purple-color[class] > [class*=__inner-container]{--local--color-primary: var(--global--color-purple, #fff);
	color: var(--local--color-primary);}
.cnv-theme .has-red-color[class]{color: var(--global--color-red);}
.cnv-theme .has-red-color[class] > [class*=__inner-container]{--local--color-primary: var(--global--color-red, #fff);
	color: var(--local--color-primary);}
.cnv-theme .has-orange-color[class]{color: var(--global--color-orange);}
.cnv-theme .has-orange-color[class] > [class*=__inner-container]{--local--color-primary: var(--global--color-orange, #fff);
	color: var(--local--color-primary);}
.cnv-theme .has-yellow-color[class]{color: var(--global--color-yellow);}
.cnv-theme .has-yellow-color[class] > [class*=__inner-container]{--local--color-primary: var(--global--color-yellow, #fff);
	color: var(--local--color-primary);}
.cnv-theme .has-white-color[class]{color: var(--global--color-white);}
.cnv-theme .has-white-color[class] > [class*=__inner-container]{--local--color-primary: var(--global--color-white, #fff);
	color: var(--local--color-primary);}
.cnv-theme .has-background a,.cnv-theme .has-background p,.cnv-theme .has-background h1,.cnv-theme .has-background h2,.cnv-theme .has-background h3,.cnv-theme .has-background h4,.cnv-theme .has-background h5,.cnv-theme .has-background h6{color: currentColor;}
.cnv-theme .has-black-background-color[class]{background-color: var(--global--color-black);}
.cnv-theme .has-black-background-color[class] > [class*=__inner-container]{--local--color-background: var(--global--color-black, #000);
	background-color: var(--local--color-background);}
.cnv-theme .has-dark-gray-background-color[class]{background-color: var(--global--color-dark-gray);}
.cnv-theme .has-dark-gray-background-color[class] > [class*=__inner-container]{--local--color-background: var(--global--color-dark-gray, #000);
	background-color: var(--local--color-background);}
.cnv-theme .has-gray-background-color[class]{background-color: var(--global--color-gray);}
.cnv-theme .has-gray-background-color[class] > [class*=__inner-container]{--local--color-background: var(--global--color-gray, #000);
	background-color: var(--local--color-background);}
.cnv-theme .has-light-gray-background-color[class]{background-color: var(--global--color-light-gray);}
.cnv-theme .has-light-gray-background-color[class] > [class*=__inner-container]{--local--color-background: var(--global--color-light-gray, #fff);
	background-color: var(--local--color-background);}
.cnv-theme .has-green-background-color[class]{background-color: var(--global--color-green);}
.cnv-theme .has-green-background-color[class] > [class*=__inner-container]{--local--color-background: var(--global--color-green, #fff);
	background-color: var(--local--color-background);}
.cnv-theme .has-blue-background-color[class]{background-color: var(--global--color-blue);}
.cnv-theme .has-blue-background-color[class] > [class*=__inner-container]{--local--color-background: var(--global--color-blue, #fff);
	background-color: var(--local--color-background);}
.cnv-theme .has-purple-background-color[class]{background-color: var(--global--color-purple);}
.cnv-theme .has-purple-background-color[class] > [class*=__inner-container]{--local--color-background: var(--global--color-purple, #fff);
	background-color: var(--local--color-background);}
.cnv-theme .has-red-background-color[class]{background-color: var(--global--color-red);}
.cnv-theme .has-red-background-color[class] > [class*=__inner-container]{--local--color-background: var(--global--color-red, #fff);
	background-color: var(--local--color-background);}
.cnv-theme .has-orange-background-color[class]{background-color: var(--global--color-orange);}
.cnv-theme .has-orange-background-color[class] > [class*=__inner-container]{--local--color-background: var(--global--color-orange, #fff);
	background-color: var(--local--color-background);}
.cnv-theme .has-yellow-background-color[class]{background-color: var(--global--color-yellow);}
.cnv-theme .has-yellow-background-color[class] > [class*=__inner-container]{--local--color-background: var(--global--color-yellow, #fff);
	background-color: var(--local--color-background);}
.cnv-theme .has-white-background-color[class]{background-color: var(--global--color-white);}
.cnv-theme .has-white-background-color[class] > [class*=__inner-container]{--local--color-background: var(--global--color-white, #fff);
	background-color: var(--local--color-background);}
.cnv-theme .has-background:not(.has-text-color).has-black-background-color[class],.cnv-theme .has-background:not(.has-text-color).has-gray-background-color[class],.cnv-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class]{color: var(--global--color-white);}
.cnv-theme .has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container],.cnv-theme .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container],.cnv-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container]{--local--color-primary: var(--global--color-background, #fff);
	color: var(--local--color-primary, var(--global--color-primary));}
.cnv-theme .is-dark-theme .has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container],.cnv-theme .is-dark-theme .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container],.cnv-theme .is-dark-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container]{--local--color-primary: var(--global--color-primary, #000);}
.cnv-theme .has-background:not(.has-text-color).has-green-background-color[class],.cnv-theme .has-background:not(.has-text-color).has-blue-background-color[class],.cnv-theme .has-background:not(.has-text-color).has-purple-background-color[class],.cnv-theme .has-background:not(.has-text-color).has-red-background-color[class],.cnv-theme .has-background:not(.has-text-color).has-orange-background-color[class],.cnv-theme .has-background:not(.has-text-color).has-yellow-background-color[class],.cnv-theme .has-background:not(.has-text-color).has-white-background-color[class]{color: var(--global--color-dark-gray);}
.cnv-theme .has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container],.cnv-theme .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container],.cnv-theme .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container],.cnv-theme .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container],.cnv-theme .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container],.cnv-theme .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container],.cnv-theme .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container]{--local--color-primary: var(--global--color-primary, #000);
	color: var(--local--color-primary, var(--global--color-primary));}
.cnv-theme .is-dark-theme .has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container],.cnv-theme .is-dark-theme .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container],.cnv-theme .is-dark-theme .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container],.cnv-theme .is-dark-theme .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container],.cnv-theme .is-dark-theme .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container],.cnv-theme .is-dark-theme .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container],.cnv-theme .is-dark-theme .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container]{--local--color-primary: var(--global--color-background, #fff);}
.cnv-theme .has-purple-to-yellow-gradient-background{background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow));}
.cnv-theme .has-yellow-to-purple-gradient-background{background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple));}
.cnv-theme .has-green-to-yellow-gradient-background{background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow));}
.cnv-theme .has-yellow-to-green-gradient-background{background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green));}
.cnv-theme .has-red-to-yellow-gradient-background{background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow));}
.cnv-theme .has-yellow-to-red-gradient-background{background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red));}
.cnv-theme .has-purple-to-red-gradient-background{background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red));}
.cnv-theme .has-red-to-purple-gradient-background{background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple));}
.cnv-theme header *,.cnv-theme main *,.cnv-theme footer *{max-width: var(--global--spacing-measure);}
.cnv-theme,main.cnv-theme,.cnv-theme div,.cnv-theme header,.cnv-theme nav,.cnv-theme article,.cnv-theme figure,.cnv-theme hr,.cnv-theme main,.cnv-theme section,.cnv-theme footer{max-width: none;}
/* --- WordPress inline head styles --- */
.cnv-theme{--global--color-background: #ffffff;--global--color-primary: #000;--global--color-secondary: #000;--button--color-background: #000;--button--color-text-hover: #000;}
.cnv-theme .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}
.cnv-theme .wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.cnv-theme img:is([sizes=auto i],.cnv-theme [sizes^="auto,.cnv-theme " i]){contain-intrinsic-size:3000px 1500px}
main.cnv-theme.custom-background{background-color: #ffffff;}
/* --- Elementor 3.6.8 / Pro 3.3.7 base styles --- */
.cnv-theme .dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}
.cnv-theme .dialog-message{font-size:12px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}
.cnv-theme .dialog-type-lightbox{position:fixed;height:100%;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cnv-theme .dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}
.cnv-theme .dialog-type-lightbox .dialog-header{font-size:15px;color:#495157;padding:30px 0 10px;font-weight:500}
.cnv-theme .dialog-type-lightbox .dialog-message{padding:0 30px 30px;min-height:50px}
.cnv-theme .dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,.cnv-theme .dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}
.cnv-theme .dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}
.cnv-theme .dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;width:50%;border:none;background:none;color:#6d7882;font-size:15px;cursor:pointer;padding:13px 0;outline:0}
.cnv-theme .dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover{background-color:#f4f6f7}
.cnv-theme .dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok{color:#b01b1b}
.cnv-theme .dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over{color:#39b54a}
.cnv-theme .dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active{background-color:rgba(230,233,236,.5)}
.cnv-theme .dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner{border:0}
.cnv-theme .dialog-close-button{cursor:pointer;position:absolute;margin-top:15px;right:15px;font-size:15px;line-height:1}
.cnv-theme .dialog-close-button:not(:hover){opacity:.4}
.cnv-theme .dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}
.cnv-theme .dialog-confirm-widget .dialog-button:first-child{border-right:1px solid #e6e9ec}
.cnv-theme .dialog-prevent-scroll{overflow:hidden;max-height:100vh}
@media (min-width:1024px){
main.cnv-theme.admin-bar .dialog-lightbox-widget{height:calc(100vh - 32px)}
}
@media (max-width:1024px){
main.cnv-theme.admin-bar .dialog-type-lightbox{position:sticky;height:100vh}
}
.cnv-theme .elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}
.cnv-theme .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}
.cnv-theme .elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}
.cnv-theme .elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}
.cnv-theme .elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}
.cnv-theme .elementor-aspect-ratio-916 .elementor-fit-aspect-ratio{padding-bottom:177.8%}
.cnv-theme .elementor-fit-aspect-ratio{position:relative;height:0}
.cnv-theme .elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0;background-color:#000}
.cnv-theme .elementor-fit-aspect-ratio video{width:100%}
.cnv-theme .flatpickr-calendar{width:280px}
.cnv-theme .flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}
.cnv-theme .flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}
.cnv-theme .flatpickr-calendar .flatpickr-days{width:280px}
.cnv-theme .flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}
.cnv-theme .elementor-templates-modal .dialog-widget-content{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;background-color:#f1f3f5;width:100%}
@media (max-width:1439px){
.cnv-theme .elementor-templates-modal .dialog-widget-content{max-width:990px}
}
@media (min-width:1440px){
.cnv-theme .elementor-templates-modal .dialog-widget-content{max-width:1200px}
}
.cnv-theme .elementor-templates-modal .dialog-header{padding:0;z-index:1}
.cnv-theme .elementor-templates-modal .dialog-buttons-wrapper,.cnv-theme .elementor-templates-modal .dialog-header{background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);position:relative}
.cnv-theme .elementor-templates-modal .dialog-buttons-wrapper{border:none;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:5px}
.cnv-theme .elementor-templates-modal .dialog-buttons-wrapper .elementor-button{height:40px;margin-left:5px}
.cnv-theme .elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success{padding:12px 36px;color:#fff;width:auto;font-size:15px}
.cnv-theme .elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover{background-color:#39b54a}
.cnv-theme .elementor-templates-modal .dialog-message{height:750px;max-height:85vh;overflow:auto;padding-top:25px}
.cnv-theme .elementor-templates-modal .dialog-content{height:100%}
.cnv-theme .elementor-templates-modal .dialog-loading{display:none}
.cnv-theme .elementor-templates-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px}
.cnv-theme .elementor-templates-modal__header__logo{line-height:1;text-transform:uppercase;font-weight:700;cursor:pointer}
.cnv-theme .elementor-templates-modal__header__logo-area{text-align:left;padding-left:15px}
.cnv-theme .elementor-templates-modal__header__logo-area>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cnv-theme .elementor-templates-modal__header__logo__icon-wrapper{margin-right:10px;font-size:12px}
.cnv-theme .elementor-templates-modal__header__logo__title{padding-top:2px}
.cnv-theme .elementor-templates-modal__header__items-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.cnv-theme .elementor-templates-modal__header__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:content-box;box-sizing:content-box}
.cnv-theme .elementor-templates-modal__header__item>i{font-size:20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}
.cnv-theme .elementor-templates-modal__header__item>i:not(:hover){color:#a4afb7}
.cnv-theme .elementor-templates-modal__header__close--normal{width:47px;border-left:1px solid #e6e9ec}
.cnv-theme .elementor-templates-modal__header__close--normal i{font-size:18px}
.cnv-theme .elementor-templates-modal__header__close--skip{padding:10px 10px 10px 20px;margin-right:10px;color:#fff;background-color:#a4afb7;font-size:11px;font-weight:400;line-height:1;text-transform:uppercase;border-radius:2px;cursor:pointer}
.cnv-theme .elementor-templates-modal__header__close--skip>i{font-size:inherit;padding-left:10px;margin-left:15px;border-left:1px solid}
.cnv-theme .elementor-templates-modal__header__close--skip>i:not(:hover){color:#fff}
.cnv-theme .elementor-templates-modal__sidebar{-ms-flex-negative:0;flex-shrink:0;width:25%;background-color:hsla(0,0%,100%,.3)}
.cnv-theme .elementor-templates-modal__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:0 0 13px inset rgba(0,0,0,.05);box-shadow:inset 0 0 13px rgba(0,0,0,.05)}
.cnv-theme #wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section{border-top:1px solid #464b50;margin-top:6px}
.cnv-theme .elementor-hidden{display:none}
.cnv-theme .elementor-screen-only,.cnv-theme .screen-reader-text,.cnv-theme .screen-reader-text span,.cnv-theme .ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.cnv-theme .elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}
.cnv-theme .e-logo-wrapper{background:#93003c;display:inline-block;padding:.75em;border-radius:50%;line-height:1}
.cnv-theme .e-logo-wrapper i{color:#fff;font-size:1em}
.cnv-theme #e-enable-unfiltered-files-dialog-import-template .dialog-confirm-ok{color:#39b54a}
.cnv-theme #e-enable-unfiltered-files-dialog-import-template .dialog-confirm-cancel{color:#b01b1b}
.cnv-theme .elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}
.cnv-theme .elementor *,.cnv-theme .elementor :after,.cnv-theme .elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box}
.cnv-theme .elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}
.cnv-theme .elementor hr{margin:0;background-color:transparent}
.cnv-theme .elementor img{height:auto;max-width:100%;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.cnv-theme .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}
.cnv-theme .elementor embed,.cnv-theme .elementor iframe,.cnv-theme .elementor object,.cnv-theme .elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}
.cnv-theme .elementor .elementor-custom-embed{line-height:0}
.cnv-theme .elementor .elementor-background,.cnv-theme .elementor .elementor-background-holder,.cnv-theme .elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}
.cnv-theme .elementor .elementor-background-video-container{-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;pointer-events:none}
.cnv-theme .elementor .elementor-background-video-container.elementor-loading{opacity:0}
.cnv-theme .elementor .elementor-background-video-embed{max-width:none}
.cnv-theme .elementor .elementor-background-video,.cnv-theme .elementor .elementor-background-video-embed,.cnv-theme .elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.cnv-theme .elementor .elementor-background-video{max-width:none}
.cnv-theme .elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}
.cnv-theme .elementor .elementor-background-overlay,.cnv-theme .elementor .elementor-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute}
.cnv-theme .elementor .elementor-background-slideshow{z-index:0}
.cnv-theme .elementor .elementor-background-slideshow__slide__image{width:100%;height:100%;background-position:50%;background-size:cover}
.cnv-theme .e-container>.elementor-element.elementor-absolute,.cnv-theme .elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}
.cnv-theme .e-container>.elementor-element.elementor-fixed,.cnv-theme .elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}
.cnv-theme .elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.cnv-theme .elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}
@media (max-width:1024px){
.cnv-theme .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.cnv-theme .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}
}
@media (max-width:767px){
.cnv-theme .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.cnv-theme .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}
}
.cnv-theme .elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--flex-direction);flex-direction:var(--flex-direction);-ms-flex-wrap:var(--flex-wrap);flex-wrap:var(--flex-wrap);-webkit-box-pack:var(--justify-content);-ms-flex-pack:var(--justify-content);justify-content:var(--justify-content);-webkit-box-align:var(--align-items);-ms-flex-align:var(--align-items);align-items:var(--align-items);-ms-flex-line-pack:var(--align-content);align-content:var(--align-content);gap:var(--gap);-ms-flex-preferred-size:var(--flex-basis);flex-basis:var(--flex-basis);-webkit-box-flex:var(--flex-grow);-ms-flex-positive:var(--flex-grow);flex-grow:var(--flex-grow);-ms-flex-negative:var(--flex-shrink);flex-shrink:var(--flex-shrink);-webkit-box-ordinal-group:var(--order);-ms-flex-order:var(--order);order:var(--order);-ms-flex-item-align:var(--align-self);align-self:var(--align-self)}
.cnv-theme .elementor-element.elementor-absolute,.cnv-theme .elementor-element.elementor-fixed{z-index:1}
.cnv-theme .elementor-invisible{visibility:hidden}
.cnv-theme .elementor-align-center{text-align:center}
.cnv-theme .elementor-align-center .elementor-button{width:auto}
.cnv-theme .elementor-align-right{text-align:right}
.cnv-theme .elementor-align-right .elementor-button{width:auto}
.cnv-theme .elementor-align-left{text-align:left}
.cnv-theme .elementor-align-left .elementor-button{width:auto}
.cnv-theme .elementor-align-justify .elementor-button{width:100%}
.cnv-theme .elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.cnv-theme .elementor-custom-embed-play i{font-size:100px;color:#fff;text-shadow:1px 0 6px rgba(0,0,0,.3)}
.cnv-theme .elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;-webkit-filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}
.cnv-theme .elementor-custom-embed-play i,.cnv-theme .elementor-custom-embed-play svg{opacity:.8;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.cnv-theme .elementor-custom-embed-play.elementor-playing i{font-family:eicons}
.cnv-theme .elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}
.cnv-theme .elementor-custom-embed-play.elementor-playing i,.cnv-theme .elementor-custom-embed-play.elementor-playing svg{-webkit-animation:eicon-spin 2s linear infinite;animation:eicon-spin 2s linear infinite}
.cnv-theme .elementor-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.cnv-theme .elementor-ken-burns{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:10s;-o-transition-duration:10s;transition-duration:10s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
.cnv-theme .elementor-ken-burns--out{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
.cnv-theme .elementor-ken-burns--active{-webkit-transition-duration:20s;-o-transition-duration:20s;transition-duration:20s}
.cnv-theme .elementor-ken-burns--active.elementor-ken-burns--out{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.cnv-theme .elementor-ken-burns--active.elementor-ken-burns--in{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
@media (min-width:-1px){
.cnv-theme .elementor-widescreen-align-center{text-align:center}
.cnv-theme .elementor-widescreen-align-center .elementor-button{width:auto}
.cnv-theme .elementor-widescreen-align-right{text-align:right}
.cnv-theme .elementor-widescreen-align-right .elementor-button{width:auto}
.cnv-theme .elementor-widescreen-align-left{text-align:left}
.cnv-theme .elementor-widescreen-align-left .elementor-button{width:auto}
.cnv-theme .elementor-widescreen-align-justify .elementor-button{width:100%}
}
@media (max-width:-1px){
.cnv-theme .elementor-laptop-align-center{text-align:center}
.cnv-theme .elementor-laptop-align-center .elementor-button{width:auto}
.cnv-theme .elementor-laptop-align-right{text-align:right}
.cnv-theme .elementor-laptop-align-right .elementor-button{width:auto}
.cnv-theme .elementor-laptop-align-left{text-align:left}
.cnv-theme .elementor-laptop-align-left .elementor-button{width:auto}
.cnv-theme .elementor-laptop-align-justify .elementor-button{width:100%}
}
@media (max-width:-1px){
.cnv-theme .elementor-tablet_extra-align-center{text-align:center}
.cnv-theme .elementor-tablet_extra-align-center .elementor-button{width:auto}
.cnv-theme .elementor-tablet_extra-align-right{text-align:right}
.cnv-theme .elementor-tablet_extra-align-right .elementor-button{width:auto}
.cnv-theme .elementor-tablet_extra-align-left{text-align:left}
.cnv-theme .elementor-tablet_extra-align-left .elementor-button{width:auto}
.cnv-theme .elementor-tablet_extra-align-justify .elementor-button{width:100%}
}
@media (max-width:1024px){
.cnv-theme .elementor-tablet-align-center{text-align:center}
.cnv-theme .elementor-tablet-align-center .elementor-button{width:auto}
.cnv-theme .elementor-tablet-align-right{text-align:right}
.cnv-theme .elementor-tablet-align-right .elementor-button{width:auto}
.cnv-theme .elementor-tablet-align-left{text-align:left}
.cnv-theme .elementor-tablet-align-left .elementor-button{width:auto}
.cnv-theme .elementor-tablet-align-justify .elementor-button{width:100%}
}
@media (max-width:-1px){
.cnv-theme .elementor-mobile_extra-align-center{text-align:center}
.cnv-theme .elementor-mobile_extra-align-center .elementor-button{width:auto}
.cnv-theme .elementor-mobile_extra-align-right{text-align:right}
.cnv-theme .elementor-mobile_extra-align-right .elementor-button{width:auto}
.cnv-theme .elementor-mobile_extra-align-left{text-align:left}
.cnv-theme .elementor-mobile_extra-align-left .elementor-button{width:auto}
.cnv-theme .elementor-mobile_extra-align-justify .elementor-button{width:100%}
}
@media (max-width:767px){
.cnv-theme .elementor-mobile-align-center{text-align:center}
.cnv-theme .elementor-mobile-align-center .elementor-button{width:auto}
.cnv-theme .elementor-mobile-align-right{text-align:right}
.cnv-theme .elementor-mobile-align-right .elementor-button{width:auto}
.cnv-theme .elementor-mobile-align-left{text-align:left}
.cnv-theme .elementor-mobile-align-left .elementor-button{width:auto}
.cnv-theme .elementor-mobile-align-justify .elementor-button{width:100%}
}
.cnv-theme{--page-title-display:block}
.cnv-theme .elementor-page-title,.cnv-theme h1.entry-title{display:var(--page-title-display)}
@-webkit-keyframes eicon-spin{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes eicon-spin{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.cnv-theme .eicon-animation-spin{-webkit-animation:eicon-spin 2s linear infinite;animation:eicon-spin 2s linear infinite}
.cnv-theme .elementor-section{position:relative}
.cnv-theme .elementor-section .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}
@media (max-width:1024px){
.cnv-theme .elementor-section .elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.cnv-theme .elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}
.cnv-theme .elementor-section.elementor-section-stretched{position:relative;width:100%}
.cnv-theme .elementor-section.elementor-section-items-top>.elementor-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.cnv-theme .elementor-section.elementor-section-items-middle>.elementor-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cnv-theme .elementor-section.elementor-section-items-bottom>.elementor-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
@media (min-width:768px){
.cnv-theme .elementor-section.elementor-section-height-full{height:100vh}
.cnv-theme .elementor-section.elementor-section-height-full>.elementor-container{height:100%}
}
.cnv-theme .elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.cnv-theme .elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cnv-theme .elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.cnv-theme .elementor-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
@media (max-width:1024px){
.cnv-theme .elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.cnv-theme .elementor-widget-wrap{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}
.cnv-theme .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-widget-wrap>.elementor-element{width:100%}
.cnv-theme .elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}
.cnv-theme .elementor-widget{position:relative}
.cnv-theme .elementor-widget:not(:last-child){margin-bottom:20px}
.cnv-theme .elementor-widget:not(:last-child).elementor-absolute,.cnv-theme .elementor-widget:not(:last-child).elementor-widget__width-auto,.cnv-theme .elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}
.cnv-theme .elementor-column{min-height:1px}
.cnv-theme .elementor-column,.cnv-theme .elementor-column-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-column-wrap{width:100%}
.cnv-theme .elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}
.cnv-theme .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}
.cnv-theme .elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}
.cnv-theme .elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}
.cnv-theme .elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}
.cnv-theme .elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}
@media (min-width:768px){
.cnv-theme .elementor-column.elementor-col-10,.cnv-theme .elementor-column[data-col="10"]{width:10%}
.cnv-theme .elementor-column.elementor-col-11,.cnv-theme .elementor-column[data-col="11"]{width:11.111%}
.cnv-theme .elementor-column.elementor-col-12,.cnv-theme .elementor-column[data-col="12"]{width:12.5%}
.cnv-theme .elementor-column.elementor-col-14,.cnv-theme .elementor-column[data-col="14"]{width:14.285%}
.cnv-theme .elementor-column.elementor-col-16,.cnv-theme .elementor-column[data-col="16"]{width:16.666%}
.cnv-theme .elementor-column.elementor-col-20,.cnv-theme .elementor-column[data-col="20"]{width:20%}
.cnv-theme .elementor-column.elementor-col-25,.cnv-theme .elementor-column[data-col="25"]{width:25%}
.cnv-theme .elementor-column.elementor-col-30,.cnv-theme .elementor-column[data-col="30"]{width:30%}
.cnv-theme .elementor-column.elementor-col-33,.cnv-theme .elementor-column[data-col="33"]{width:33.333%}
.cnv-theme .elementor-column.elementor-col-40,.cnv-theme .elementor-column[data-col="40"]{width:40%}
.cnv-theme .elementor-column.elementor-col-50,.cnv-theme .elementor-column[data-col="50"]{width:50%}
.cnv-theme .elementor-column.elementor-col-60,.cnv-theme .elementor-column[data-col="60"]{width:60%}
.cnv-theme .elementor-column.elementor-col-66,.cnv-theme .elementor-column[data-col="66"]{width:66.666%}
.cnv-theme .elementor-column.elementor-col-70,.cnv-theme .elementor-column[data-col="70"]{width:70%}
.cnv-theme .elementor-column.elementor-col-75,.cnv-theme .elementor-column[data-col="75"]{width:75%}
.cnv-theme .elementor-column.elementor-col-80,.cnv-theme .elementor-column[data-col="80"]{width:80%}
.cnv-theme .elementor-column.elementor-col-83,.cnv-theme .elementor-column[data-col="83"]{width:83.333%}
.cnv-theme .elementor-column.elementor-col-90,.cnv-theme .elementor-column[data-col="90"]{width:90%}
.cnv-theme .elementor-column.elementor-col-100,.cnv-theme .elementor-column[data-col="100"]{width:100%}
}
@media (max-width:479px){
.cnv-theme .elementor-column.elementor-xs-10{width:10%}
.cnv-theme .elementor-column.elementor-xs-11{width:11.111%}
.cnv-theme .elementor-column.elementor-xs-12{width:12.5%}
.cnv-theme .elementor-column.elementor-xs-14{width:14.285%}
.cnv-theme .elementor-column.elementor-xs-16{width:16.666%}
.cnv-theme .elementor-column.elementor-xs-20{width:20%}
.cnv-theme .elementor-column.elementor-xs-25{width:25%}
.cnv-theme .elementor-column.elementor-xs-30{width:30%}
.cnv-theme .elementor-column.elementor-xs-33{width:33.333%}
.cnv-theme .elementor-column.elementor-xs-40{width:40%}
.cnv-theme .elementor-column.elementor-xs-50{width:50%}
.cnv-theme .elementor-column.elementor-xs-60{width:60%}
.cnv-theme .elementor-column.elementor-xs-66{width:66.666%}
.cnv-theme .elementor-column.elementor-xs-70{width:70%}
.cnv-theme .elementor-column.elementor-xs-75{width:75%}
.cnv-theme .elementor-column.elementor-xs-80{width:80%}
.cnv-theme .elementor-column.elementor-xs-83{width:83.333%}
.cnv-theme .elementor-column.elementor-xs-90{width:90%}
.cnv-theme .elementor-column.elementor-xs-100{width:100%}
}
@media (max-width:767px){
.cnv-theme .elementor-column.elementor-sm-10{width:10%}
.cnv-theme .elementor-column.elementor-sm-11{width:11.111%}
.cnv-theme .elementor-column.elementor-sm-12{width:12.5%}
.cnv-theme .elementor-column.elementor-sm-14{width:14.285%}
.cnv-theme .elementor-column.elementor-sm-16{width:16.666%}
.cnv-theme .elementor-column.elementor-sm-20{width:20%}
.cnv-theme .elementor-column.elementor-sm-25{width:25%}
.cnv-theme .elementor-column.elementor-sm-30{width:30%}
.cnv-theme .elementor-column.elementor-sm-33{width:33.333%}
.cnv-theme .elementor-column.elementor-sm-40{width:40%}
.cnv-theme .elementor-column.elementor-sm-50{width:50%}
.cnv-theme .elementor-column.elementor-sm-60{width:60%}
.cnv-theme .elementor-column.elementor-sm-66{width:66.666%}
.cnv-theme .elementor-column.elementor-sm-70{width:70%}
.cnv-theme .elementor-column.elementor-sm-75{width:75%}
.cnv-theme .elementor-column.elementor-sm-80{width:80%}
.cnv-theme .elementor-column.elementor-sm-83{width:83.333%}
.cnv-theme .elementor-column.elementor-sm-90{width:90%}
.cnv-theme .elementor-column.elementor-sm-100{width:100%}
}
@media (min-width:768px) and (max-width:1024px){
.cnv-theme .elementor-column.elementor-md-10{width:10%}
.cnv-theme .elementor-column.elementor-md-11{width:11.111%}
.cnv-theme .elementor-column.elementor-md-12{width:12.5%}
.cnv-theme .elementor-column.elementor-md-14{width:14.285%}
.cnv-theme .elementor-column.elementor-md-16{width:16.666%}
.cnv-theme .elementor-column.elementor-md-20{width:20%}
.cnv-theme .elementor-column.elementor-md-25{width:25%}
.cnv-theme .elementor-column.elementor-md-30{width:30%}
.cnv-theme .elementor-column.elementor-md-33{width:33.333%}
.cnv-theme .elementor-column.elementor-md-40{width:40%}
.cnv-theme .elementor-column.elementor-md-50{width:50%}
.cnv-theme .elementor-column.elementor-md-60{width:60%}
.cnv-theme .elementor-column.elementor-md-66{width:66.666%}
.cnv-theme .elementor-column.elementor-md-70{width:70%}
.cnv-theme .elementor-column.elementor-md-75{width:75%}
.cnv-theme .elementor-column.elementor-md-80{width:80%}
.cnv-theme .elementor-column.elementor-md-83{width:83.333%}
.cnv-theme .elementor-column.elementor-md-90{width:90%}
.cnv-theme .elementor-column.elementor-md-100{width:100%}
}
@media (min-width:-1px){
.cnv-theme .elementor-reverse-widescreen>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.cnv-theme .elementor-reverse-widescreen>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.cnv-theme .elementor-reverse-widescreen>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.cnv-theme .elementor-reverse-widescreen>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.cnv-theme .elementor-reverse-widescreen>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.cnv-theme .elementor-reverse-widescreen>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.cnv-theme .elementor-reverse-widescreen>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.cnv-theme .elementor-reverse-widescreen>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.cnv-theme .elementor-reverse-widescreen>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.cnv-theme .elementor-reverse-widescreen>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
@media (min-width:1025px) and (max-width:-1px){
.cnv-theme .elementor-reverse-laptop>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
@media (min-width:-1px) and (max-width:-1px){
.cnv-theme .elementor-reverse-laptop>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
@media (min-width:1025px) and (max-width:-1px){
.cnv-theme .elementor-reverse-laptop>.elementor-container>:first-child,.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(2),.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(3),.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(4),.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(5),.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(6),.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(7),.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(8),.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(9),.cnv-theme .elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}
.cnv-theme .elementor-reverse-tablet_extra>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.cnv-theme .elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.cnv-theme .elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.cnv-theme .elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.cnv-theme .elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.cnv-theme .elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.cnv-theme .elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.cnv-theme .elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.cnv-theme .elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.cnv-theme .elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
@media (min-width:768px) and (max-width:1024px){
.cnv-theme .elementor-reverse-tablet>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
@media (min-width:-1px) and (max-width:1024px){
.cnv-theme .elementor-reverse-tablet>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
@media (min-width:768px) and (max-width:-1px){
.cnv-theme .elementor-reverse-tablet>.elementor-container>:first-child,.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(2),.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(3),.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(4),.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(5),.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(6),.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(7),.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(8),.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(9),.cnv-theme .elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}
.cnv-theme .elementor-reverse-mobile_extra>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.cnv-theme .elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.cnv-theme .elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.cnv-theme .elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.cnv-theme .elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.cnv-theme .elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.cnv-theme .elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.cnv-theme .elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.cnv-theme .elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.cnv-theme .elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
@media (max-width:767px){
.cnv-theme .elementor-reverse-mobile>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.cnv-theme .elementor-reverse-mobile>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.cnv-theme .elementor-reverse-mobile>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.cnv-theme .elementor-reverse-mobile>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.cnv-theme .elementor-reverse-mobile>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.cnv-theme .elementor-reverse-mobile>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.cnv-theme .elementor-reverse-mobile>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.cnv-theme .elementor-reverse-mobile>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.cnv-theme .elementor-reverse-mobile>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.cnv-theme .elementor-reverse-mobile>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.cnv-theme .elementor-column{width:100%}
}
.cnv-theme ul.elementor-icon-list-items.elementor-inline-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cnv-theme ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}
.cnv-theme .elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}
.cnv-theme .elementor-grid .elementor-grid-item{min-width:0}
.cnv-theme .elementor-grid-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}
.cnv-theme .elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}
.cnv-theme .elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}
.cnv-theme .elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}
.cnv-theme .elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}
.cnv-theme .elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}
.cnv-theme .elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}
.cnv-theme .elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}
.cnv-theme .elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}
.cnv-theme .elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}
.cnv-theme .elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}
.cnv-theme .elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}
.cnv-theme .elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}
.cnv-theme .elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}
@media (min-width:-1px){
.cnv-theme .elementor-grid-widescreen-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}
.cnv-theme .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}
.cnv-theme .elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}
.cnv-theme .elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}
.cnv-theme .elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}
.cnv-theme .elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}
.cnv-theme .elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}
.cnv-theme .elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}
.cnv-theme .elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}
.cnv-theme .elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}
.cnv-theme .elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}
.cnv-theme .elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}
.cnv-theme .elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}
.cnv-theme .elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}
}
@media (max-width:-1px){
.cnv-theme .elementor-grid-laptop-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}
.cnv-theme .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}
.cnv-theme .elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}
.cnv-theme .elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}
.cnv-theme .elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}
.cnv-theme .elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}
.cnv-theme .elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}
.cnv-theme .elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}
.cnv-theme .elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}
.cnv-theme .elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}
.cnv-theme .elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}
.cnv-theme .elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}
.cnv-theme .elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}
.cnv-theme .elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}
}
@media (max-width:-1px){
.cnv-theme .elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}
.cnv-theme .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}
.cnv-theme .elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}
.cnv-theme .elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}
.cnv-theme .elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}
.cnv-theme .elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}
.cnv-theme .elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}
.cnv-theme .elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}
.cnv-theme .elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}
.cnv-theme .elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}
.cnv-theme .elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}
.cnv-theme .elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}
.cnv-theme .elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}
.cnv-theme .elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}
}
@media (max-width:1024px){
.cnv-theme .elementor-grid-tablet-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}
.cnv-theme .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}
.cnv-theme .elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}
.cnv-theme .elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}
.cnv-theme .elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}
.cnv-theme .elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}
.cnv-theme .elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}
.cnv-theme .elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}
.cnv-theme .elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}
.cnv-theme .elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}
.cnv-theme .elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}
.cnv-theme .elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}
.cnv-theme .elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}
.cnv-theme .elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}
}
@media (max-width:-1px){
.cnv-theme .elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}
.cnv-theme .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}
.cnv-theme .elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}
.cnv-theme .elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}
.cnv-theme .elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}
.cnv-theme .elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}
.cnv-theme .elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}
.cnv-theme .elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}
.cnv-theme .elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}
.cnv-theme .elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}
.cnv-theme .elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}
.cnv-theme .elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}
.cnv-theme .elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}
.cnv-theme .elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}
}
@media (max-width:767px){
.cnv-theme .elementor-grid-mobile-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}
.cnv-theme .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}
.cnv-theme .elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}
.cnv-theme .elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}
.cnv-theme .elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}
.cnv-theme .elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}
.cnv-theme .elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}
.cnv-theme .elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}
.cnv-theme .elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}
.cnv-theme .elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}
.cnv-theme .elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}
.cnv-theme .elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}
.cnv-theme .elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}
.cnv-theme .elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}
}
@media (min-width:1025px){
.cnv-theme #elementor-device-mode:after{content:"desktop"}
}
@media (min-width:-1px){
.cnv-theme #elementor-device-mode:after{content:"widescreen"}
}
@media (max-width:-1px){
.cnv-theme #elementor-device-mode:after{content:"laptop";content:"tablet_extra"}
}
@media (max-width:1024px){
.cnv-theme #elementor-device-mode:after{content:"tablet"}
}
@media (max-width:-1px){
.cnv-theme #elementor-device-mode:after{content:"mobile_extra"}
}
@media (max-width:767px){
.cnv-theme #elementor-device-mode:after{content:"mobile"}
}
.cnv-theme .e-container{--border-radius:0;--display:flex;--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;--content-width:Min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;--padding-top:var(--container-default-padding,0px);--padding-right:var(--container-default-padding,0px);--padding-bottom:var(--container-default-padding,0px);--padding-left:var(--container-default-padding,0px);--position:relative;--z-index:revert;--overflow:visible;--transition:0;--gap:var(--widgets-spacing,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0;position:var(--position);display:var(--display);text-align:var(--text-align);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--flex-direction);flex-direction:var(--flex-direction);-webkit-box-flex:var(--flex-grow);-ms-flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);width:var(--width);min-width:0;max-width:min(100%,var(--width));min-height:var(--min-height);height:var(--height);border-radius:var(--border-radius);margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);padding:var(--padding-top) calc((100% - var(--content-width)) / 2 + var(--padding-right)) var(--padding-bottom) calc((100% - var(--content-width)) / 2 + var(--padding-left));z-index:var(--z-index);overflow:var(--overflow);-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}
.cnv-theme :is(.elementor-section-wrap,.cnv-theme [data-elementor-id])>.e-container{--margin-right:auto;--margin-left:auto}
.cnv-theme .e-container .elementor-empty-view{position:relative;width:100%;height:100%;min-height:var(--min-height,100px)}
.cnv-theme .e-container .elementor-empty-view .elementor-first-add{width:auto;height:auto;inset:10px}
.cnv-theme .e-container .elementor-widget-placeholder{--size:10px;--margin-start:calc(-1 * var(--size));--margin-end:calc(-2 * var(--size));-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;z-index:1;pointer-events:none}
.cnv-theme .e-container.e-container--row>.elementor-widget-placeholder{position:relative;z-index:9999;width:var(--size);-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);height:auto;min-height:100%;-webkit-animation-name:dnd-placeholder-widget-vertical;animation-name:dnd-placeholder-widget-vertical;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.cnv-theme .e-container.e-container--row[data-nesting-level]:not([data-nesting-level="0"])>.elementor-widget-placeholder{-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:calc(var(--margin-start) + var(--margin-end));margin-inline-start:calc(var(--margin-start) + var(--margin-end))}
.cnv-theme .e-container.e-container--row[data-nesting-level]:not([data-nesting-level="0"])>:not(.elementor-element)+.elementor-widget-placeholder{-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start)}
.cnv-theme .e-container.e-container--column>.elementor-widget-placeholder{height:var(--size);-webkit-margin-before:var(--margin-start);margin-block-start:var(--margin-start);-webkit-margin-after:var(--margin-end);margin-block-end:var(--margin-end);-webkit-animation-name:dnd-placeholder-widget-horizontal;animation-name:dnd-placeholder-widget-horizontal}
.cnv-theme .e-container.e-container--column>.elementor-widget-placeholder:nth-last-child(2){-webkit-margin-before:calc(2 * var(--margin-start));margin-block-start:calc(2 * var(--margin-start));--margin-end:0}
.cnv-theme .e-container .elementor-sortable-helper{height:84px;width:125px;z-index:-1}
.cnv-theme .e-container .elementor-widget.elementor-widget{margin-bottom:0}
.cnv-theme .e-container:before{content:var(--background-overlay);display:block;position:absolute;z-index:0;width:100%;height:100%;left:0;top:0;mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);-webkit-transition:var(--overlay-transition);-o-transition:var(--overlay-transition);transition:var(--overlay-transition);border-radius:var(--border-radius)}
.cnv-theme .e-container .elementor-widget{min-width:0}
.cnv-theme .e-container .elementor-widget-google_maps,.cnv-theme .e-container .elementor-widget-video{-ms-flex-preferred-size:100%;flex-basis:100%}
.cnv-theme .e-container .elementor-widget.e-widget-swiper{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
.cnv-theme .e-container>.elementor-widget>.elementor-widget-container{height:100%}
.cnv-theme .e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting,.cnv-theme .elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting{position:relative;background-color:#556068}
.cnv-theme .e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:hover,.cnv-theme .elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:hover{background-color:#495157}
.cnv-theme .e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.cnv-theme .e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.cnv-theme .e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.cnv-theme .e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:last-child:after,.cnv-theme .elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.cnv-theme .elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.cnv-theme .elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.cnv-theme .elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:last-child:after{display:none}
.cnv-theme .e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit),.cnv-theme .elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit){-webkit-margin-start:-25px;margin-inline-start:-25px;z-index:-1;-webkit-transition:all .3s;-o-transition:.3s all;transition:all .3s;will-change:margin-inline-start}
.cnv-theme .e-container>.e-container>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.cnv-theme .elementor-editor-element-remove),.cnv-theme .elementor-widget .e-container>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.cnv-theme .elementor-editor-element-remove){-webkit-margin-start:0;margin-inline-start:0}
.cnv-theme .e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings,.cnv-theme .elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings{inset:auto;-webkit-transform:none;-ms-transform:none;transform:none;inset-inline-start:0;top:0;border-radius:0;border-end-end-radius:3px;height:auto;background-color:#556068}
.cnv-theme .e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings:hover,.cnv-theme .elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings:hover{background-color:#495157}
.cnv-theme .e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before,.cnv-theme .elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before{content:"\e9b4";font-size:20px;display:block;padding:2px}
@media (max-width:767px){
.cnv-theme .e-container{--width:100%;--flex-wrap:wrap}
}
@-webkit-keyframes dnd-placeholder-widget-vertical{
0%{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translateX(50%) scaleX(0);transform:translateX(50%) scaleX(0);opacity:0}
to{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translateX(50%) scaleX(1);transform:translateX(50%) scaleX(1);opacity:.9}
}
@keyframes dnd-placeholder-widget-vertical{
0%{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translateX(50%) scaleX(0);transform:translateX(50%) scaleX(0);opacity:0}
to{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translateX(50%) scaleX(1);transform:translateX(50%) scaleX(1);opacity:.9}
}
@-webkit-keyframes dnd-placeholder-widget-horizontal{
0%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}
to{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(1);transform:scaleY(1);opacity:.9}
}
@keyframes dnd-placeholder-widget-horizontal{
0%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}
to{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(1);transform:scaleY(1);opacity:.9}
}
.cnv-theme .elementor-form-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cnv-theme .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.cnv-theme .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.cnv-theme .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.cnv-theme .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
.cnv-theme .elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.cnv-theme .elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.cnv-theme .elementor-field-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cnv-theme .elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.cnv-theme .elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.cnv-theme .elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}
.cnv-theme .elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}
.cnv-theme .elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}
.cnv-theme .elementor-field-group .elementor-field-textual:-moz-placeholder,.cnv-theme .elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}
.cnv-theme .elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}
.cnv-theme .elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}
.cnv-theme .elementor-field-group .elementor-select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}
.cnv-theme .elementor-field-group .elementor-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:20px}
.cnv-theme .elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;pointer-events:none;text-shadow:0 0 3px rgba(0,0,0,.3)}
.cnv-theme .elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}
.cnv-theme .elementor-field-subgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cnv-theme .elementor-field-subgroup .elementor-field-option label{display:inline-block}
.cnv-theme .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}
.cnv-theme .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-ms-flex-preferred-size:100%;flex-basis:100%}
.cnv-theme .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.cnv-theme .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.cnv-theme .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.cnv-theme .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.cnv-theme .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.cnv-theme .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}
.cnv-theme .elementor-field-label{cursor:pointer}
.cnv-theme .elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-left:.2em}
.cnv-theme .elementor-field-textual{line-height:1.4;font-size:15px;min-height:40px;padding:5px 14px;border-radius:3px}
.cnv-theme .elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;border-radius:2px}
.cnv-theme .elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;border-radius:4px}
.cnv-theme .elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;border-radius:5px}
.cnv-theme .elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;border-radius:6px}
.cnv-theme .elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}
.cnv-theme .elementor-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.cnv-theme .elementor-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}
.cnv-theme .elementor-button-align-center .e-form__buttons,.cnv-theme .elementor-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cnv-theme .elementor-button-align-start .e-form__buttons,.cnv-theme .elementor-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.cnv-theme .elementor-button-align-end .e-form__buttons,.cnv-theme .elementor-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.cnv-theme .elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.cnv-theme .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.cnv-theme .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}
.cnv-theme .elementor-button-align-center .e-form__buttons__wrapper,.cnv-theme .elementor-button-align-end .e-form__buttons__wrapper,.cnv-theme .elementor-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}
.cnv-theme .elementor-button-align-center .e-form__buttons__wrapper,.cnv-theme .elementor-button-align-center .e-form__buttons__wrapper__button,.cnv-theme .elementor-button-align-end .e-form__buttons__wrapper,.cnv-theme .elementor-button-align-end .e-form__buttons__wrapper__button,.cnv-theme .elementor-button-align-start .e-form__buttons__wrapper,.cnv-theme .elementor-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}
@media screen and (max-width:1024px){
.cnv-theme .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}
.cnv-theme .elementor-tablet-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.cnv-theme .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}
.cnv-theme .elementor-tablet-button-align-center .e-form__buttons,.cnv-theme .elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cnv-theme .elementor-tablet-button-align-start .e-form__buttons,.cnv-theme .elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.cnv-theme .elementor-tablet-button-align-end .e-form__buttons,.cnv-theme .elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.cnv-theme .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.cnv-theme .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.cnv-theme .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}
.cnv-theme .elementor-tablet-button-align-center .e-form__buttons__wrapper,.cnv-theme .elementor-tablet-button-align-end .e-form__buttons__wrapper,.cnv-theme .elementor-tablet-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}
.cnv-theme .elementor-tablet-button-align-center .e-form__buttons__wrapper,.cnv-theme .elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.cnv-theme .elementor-tablet-button-align-end .e-form__buttons__wrapper,.cnv-theme .elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.cnv-theme .elementor-tablet-button-align-start .e-form__buttons__wrapper,.cnv-theme .elementor-tablet-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}
}
@media screen and (max-width:767px){
.cnv-theme .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}
.cnv-theme .elementor-mobile-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.cnv-theme .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}
.cnv-theme .elementor-mobile-button-align-center .e-form__buttons,.cnv-theme .elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cnv-theme .elementor-mobile-button-align-start .e-form__buttons,.cnv-theme .elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.cnv-theme .elementor-mobile-button-align-end .e-form__buttons,.cnv-theme .elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.cnv-theme .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.cnv-theme .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.cnv-theme .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}
.cnv-theme .elementor-mobile-button-align-center .e-form__buttons__wrapper,.cnv-theme .elementor-mobile-button-align-end .e-form__buttons__wrapper,.cnv-theme .elementor-mobile-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}
.cnv-theme .elementor-mobile-button-align-center .e-form__buttons__wrapper,.cnv-theme .elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.cnv-theme .elementor-mobile-button-align-end .e-form__buttons__wrapper,.cnv-theme .elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.cnv-theme .elementor-mobile-button-align-start .e-form__buttons__wrapper,.cnv-theme .elementor-mobile-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}
}
.cnv-theme .elementor-error .elementor-field{border-color:#d9534f}
.cnv-theme .elementor-error .help-inline{color:#d9534f;font-size:.9em}
.cnv-theme .elementor-message{margin:10px 0;font-size:1em;line-height:1}
.cnv-theme .elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}
.cnv-theme .elementor-message.elementor-message-danger{color:#d9534f}
.cnv-theme .elementor-message.elementor-message-danger:before{content:"\e87f"}
.cnv-theme .elementor-message.form-message-success{color:#5cb85c}
.cnv-theme .elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:none}
.cnv-theme .elementor-form .elementor-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cnv-theme .elementor-form .elementor-button.elementor-size-xs{min-height:33px}
.cnv-theme .elementor-form .elementor-button.elementor-size-sm{min-height:40px}
.cnv-theme .elementor-form .elementor-button.elementor-size-md{min-height:47px}
.cnv-theme .elementor-form .elementor-button.elementor-size-lg{min-height:59px}
.cnv-theme .elementor-form .elementor-button.elementor-size-xl{min-height:72px}
.cnv-theme .elementor-element .elementor-widget-container{-webkit-transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s}
.cnv-theme .elementor-button{display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.cnv-theme .elementor-button:focus,.cnv-theme .elementor-button:hover,.cnv-theme .elementor-button:visited{color:#fff}
.cnv-theme .elementor-button-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cnv-theme .elementor-button-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.cnv-theme .elementor-button-icon svg{width:1em;height:auto}
.cnv-theme .elementor-button-icon .e-font-icon-svg{height:1em}
.cnv-theme .elementor-button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block}
.cnv-theme .elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}
.cnv-theme .elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px}
.cnv-theme .elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;border-radius:5px}
.cnv-theme .elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;border-radius:6px}
.cnv-theme .elementor-button .elementor-align-icon-right{margin-left:5px;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}
.cnv-theme .elementor-button .elementor-align-icon-left{margin-right:5px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.cnv-theme .elementor-button span{text-decoration:inherit}
.cnv-theme .elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}
.cnv-theme .elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}
.cnv-theme .elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}
.cnv-theme .elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}
.cnv-theme .elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}
.cnv-theme .elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}
.cnv-theme .elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}
.cnv-theme .elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}
.cnv-theme .elementor-tab-title a{color:inherit}
.cnv-theme .elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff;fill:#fff}
.cnv-theme .elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}
.cnv-theme .elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#818a91;font-size:50px;text-align:center}
.cnv-theme .elementor-icon:hover{color:#818a91}
.cnv-theme .elementor-icon i,.cnv-theme .elementor-icon svg{width:1em;height:1em;position:relative;display:block}
.cnv-theme .elementor-icon i:before,.cnv-theme .elementor-icon svg:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.cnv-theme .elementor-icon i.fad{width:auto}
.cnv-theme .elementor-shape-circle .elementor-icon{border-radius:50%}
.cnv-theme .e-transform .elementor-widget-container{-webkit-transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));-webkit-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);-ms-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);-webkit-transition:-webkit-transform var(--e-transform-transition-duration,.4s);transition:-webkit-transform var(--e-transform-transition-duration,.4s);-o-transition:transform var(--e-transform-transition-duration,.4s);transition:transform var(--e-transform-transition-duration,.4s);transition:transform var(--e-transform-transition-duration,.4s),-webkit-transform var(--e-transform-transition-duration,.4s)}
.cnv-theme .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.cnv-theme .swiper-container .swiper-slide figure{line-height:0}
.cnv-theme .swiper-container .elementor-lightbox-content-source{display:none}
.cnv-theme .swiper-container-no-flexbox .swiper-slide{float:left}
.cnv-theme .swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cnv-theme .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.cnv-theme .swiper-container-android .swiper-slide,.cnv-theme .swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}
.cnv-theme .swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
.cnv-theme .swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.cnv-theme .swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}
.cnv-theme .swiper-container-autoheight,.cnv-theme .swiper-container-autoheight .swiper-slide{height:auto}
.cnv-theme .swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.cnv-theme .swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.cnv-theme .swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.cnv-theme .swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.cnv-theme .swiper-button-next,.cnv-theme .swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background:no-repeat 50%}
.cnv-theme .swiper-button-next.swiper-button-disabled,.cnv-theme .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.cnv-theme .swiper-button-prev,.cnv-theme .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}
.cnv-theme .swiper-button-prev.swiper-button-black,.cnv-theme .swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}
.cnv-theme .swiper-button-prev.swiper-button-white,.cnv-theme .swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}
.cnv-theme .swiper-button-next,.cnv-theme .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}
.cnv-theme .swiper-button-next.swiper-button-black,.cnv-theme .swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}
.cnv-theme .swiper-button-next.swiper-button-white,.cnv-theme .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}
.cnv-theme .swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}
.cnv-theme .swiper-pagination.swiper-pagination-hidden{opacity:0}
.cnv-theme .swiper-container-horizontal>.swiper-pagination-bullets,.cnv-theme .swiper-pagination-custom,.cnv-theme .swiper-pagination-fraction{bottom:5px;left:0;width:100%}
.cnv-theme .swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:50%;background:#000;opacity:.2}
.cnv-theme .swiper-pagination-fraction{color:#000}
.cnv-theme button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}
.cnv-theme .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.cnv-theme .swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.cnv-theme .swiper-pagination-bullet-active{opacity:1}
.cnv-theme .swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.cnv-theme .swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.cnv-theme .swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.cnv-theme .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.cnv-theme .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}
.cnv-theme .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.cnv-theme .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.cnv-theme .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}
.cnv-theme .swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}
.cnv-theme .swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.cnv-theme .swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.5)}
.cnv-theme .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}
.cnv-theme .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}
.cnv-theme .swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}
.cnv-theme .swiper-container-3d .swiper-cube-shadow,.cnv-theme .swiper-container-3d .swiper-slide,.cnv-theme .swiper-container-3d .swiper-slide-shadow-bottom,.cnv-theme .swiper-container-3d .swiper-slide-shadow-left,.cnv-theme .swiper-container-3d .swiper-slide-shadow-right,.cnv-theme .swiper-container-3d .swiper-slide-shadow-top,.cnv-theme .swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.cnv-theme .swiper-container-3d .swiper-slide-shadow-bottom,.cnv-theme .swiper-container-3d .swiper-slide-shadow-left,.cnv-theme .swiper-container-3d .swiper-slide-shadow-right,.cnv-theme .swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.cnv-theme .swiper-container-3d .swiper-slide-shadow-left{background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}
.cnv-theme .swiper-container-3d .swiper-slide-shadow-right{background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}
.cnv-theme .swiper-container-3d .swiper-slide-shadow-top{background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}
.cnv-theme .swiper-container-3d .swiper-slide-shadow-bottom{background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}
.cnv-theme .swiper-container-coverflow .swiper-wrapper,.cnv-theme .swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}
.cnv-theme .swiper-container-cube,.cnv-theme .swiper-container-flip{overflow:visible}
.cnv-theme .swiper-container-cube .swiper-slide,.cnv-theme .swiper-container-flip .swiper-slide{pointer-events:none;z-index:1}
.cnv-theme .swiper-container-cube .swiper-slide .swiper-slide,.cnv-theme .swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.cnv-theme .swiper-container-cube .swiper-slide-active,.cnv-theme .swiper-container-cube .swiper-slide-active .swiper-slide-active,.cnv-theme .swiper-container-flip .swiper-slide-active,.cnv-theme .swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.cnv-theme .swiper-container-cube .swiper-slide-shadow-bottom,.cnv-theme .swiper-container-cube .swiper-slide-shadow-left,.cnv-theme .swiper-container-cube .swiper-slide-shadow-right,.cnv-theme .swiper-container-cube .swiper-slide-shadow-top,.cnv-theme .swiper-container-flip .swiper-slide-shadow-bottom,.cnv-theme .swiper-container-flip .swiper-slide-shadow-left,.cnv-theme .swiper-container-flip .swiper-slide-shadow-right,.cnv-theme .swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.cnv-theme .swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.cnv-theme .swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.cnv-theme .swiper-container-cube .swiper-slide-active,.cnv-theme .swiper-container-cube .swiper-slide-next,.cnv-theme .swiper-container-cube .swiper-slide-next+.swiper-slide,.cnv-theme .swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.cnv-theme .swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.cnv-theme .swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.cnv-theme .swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.cnv-theme .swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.cnv-theme .swiper-container-fade .swiper-slide-active,.cnv-theme .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.cnv-theme .swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
.cnv-theme .swiper-zoom-container>canvas,.cnv-theme .swiper-zoom-container>img,.cnv-theme .swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.cnv-theme .swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.cnv-theme .swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.cnv-theme .swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.cnv-theme .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.cnv-theme .swiper-scrollbar-cursor-drag{cursor:move}
.cnv-theme .elementor-pagination-position-outside .swiper-container{padding-bottom:30px}
.cnv-theme .elementor-pagination-position-outside .elementor-swiper-button{top:calc(50% - 30px / 2)}
.cnv-theme .elementor-swiper{position:relative}
.cnv-theme .elementor-main-swiper{position:static}
.cnv-theme .elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}
.cnv-theme .elementor-arrows-position-outside .elementor-swiper-button-prev{left:0}
.cnv-theme .elementor-arrows-position-outside .elementor-swiper-button-next{right:0}
.cnv-theme .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}
.cnv-theme .elementor-swiper-button{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.cnv-theme .elementor-swiper-button svg{fill:hsla(0,0%,93.3%,.9);height:1em;width:1em}
.cnv-theme .elementor-swiper-button-prev{left:10px}
.cnv-theme .elementor-swiper-button-next{right:10px}
.cnv-theme .elementor-swiper-button.swiper-button-disabled{opacity:.3}
.cnv-theme .swiper-container-cube .elementor-swiper-button{-webkit-transform:translate3d(0,-50%,1px);transform:translate3d(0,-50%,1px)}
.cnv-theme .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}
.cnv-theme .swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}
.cnv-theme .swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}
@-webkit-keyframes swiper-preloader-spin{
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes swiper-preloader-spin{
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
.cnv-theme .elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93.3%,0.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px}
.cnv-theme .elementor-lightbox .dialog-header{display:none}
.cnv-theme .elementor-lightbox .dialog-widget-content{background:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%}
.cnv-theme .elementor-lightbox .dialog-message{-webkit-animation-duration:.3s;animation-duration:.3s}
.cnv-theme .elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}
.cnv-theme .elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}
.cnv-theme .elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;position:absolute;font-size:var(--lightbox-header-icons-size);right:.75em;margin-top:13px;padding:.25em;z-index:2;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-lightbox .dialog-lightbox-close-button svg{height:1em;width:1em}
.cnv-theme .elementor-lightbox .dialog-lightbox-close-button,.cnv-theme .elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1}
.cnv-theme .elementor-lightbox .dialog-lightbox-close-button svg,.cnv-theme .elementor-lightbox .elementor-swiper-button svg{fill:var(--lightbox-ui-color)}
.cnv-theme .elementor-lightbox .dialog-lightbox-close-button:hover,.cnv-theme .elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}
.cnv-theme .elementor-lightbox .dialog-lightbox-close-button:hover svg,.cnv-theme .elementor-lightbox .elementor-swiper-button:hover svg{fill:var(--lightbox-ui-color-hover)}
.cnv-theme .elementor-lightbox .swiper-container{height:100%}
.cnv-theme .elementor-lightbox .elementor-lightbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:70px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:auto}
@media (max-width:767px){
.cnv-theme .elementor-lightbox .elementor-lightbox-item{padding:70px 0}
}
.cnv-theme .elementor-lightbox .elementor-lightbox-image{max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cnv-theme .elementor-lightbox .elementor-lightbox-image,.cnv-theme .elementor-lightbox .elementor-lightbox-image:hover{opacity:1;-webkit-filter:none;filter:none;border:none}
.cnv-theme .elementor-lightbox .elementor-lightbox-image,.cnv-theme .elementor-lightbox .elementor-video-container{-webkit-box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);border-radius:2px}
.cnv-theme .elementor-lightbox .elementor-video-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media (min-width:1025px){
.cnv-theme .elementor-lightbox .elementor-video-container{width:75%}
}
@media (max-width:1024px){
.cnv-theme .elementor-lightbox .elementor-video-container{width:100%}
}
@media (min-width:768px) and (max-width:1024px){
.cnv-theme .elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container{width:70%}
}
.cnv-theme .elementor-lightbox .elementor-swiper-button:focus{outline-width:1px}
.cnv-theme .elementor-lightbox .elementor-swiper-button-next,.cnv-theme .elementor-lightbox .elementor-swiper-button-prev{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--lightbox-navigation-icons-size)}
.cnv-theme .elementor-lightbox .elementor-swiper-button-prev{left:0}
.cnv-theme .elementor-lightbox .elementor-swiper-button-next{right:0}
@media (max-width:767px){
.cnv-theme .elementor-lightbox .elementor-swiper-button:focus{outline:none}
.cnv-theme .elementor-lightbox .elementor-swiper-button-next,.cnv-theme .elementor-lightbox .elementor-swiper-button-prev{width:20%}
.cnv-theme .elementor-lightbox .elementor-swiper-button-next i,.cnv-theme .elementor-lightbox .elementor-swiper-button-prev i{padding:10px;background-color:rgba(0,0,0,.5)}
.cnv-theme .elementor-lightbox .elementor-swiper-button-prev{left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.cnv-theme .elementor-lightbox .elementor-swiper-button-next{right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}
.cnv-theme .elementor-slideshow__counter{color:currentColor;font-size:.75em;width:-webkit-max-content;width:-moz-max-content;width:max-content}
.cnv-theme .elementor-slideshow__footer,.cnv-theme .elementor-slideshow__header{position:absolute;left:0;width:100%;padding:15px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.cnv-theme .elementor-slideshow__footer{color:var(--lightbox-text-color)}
.cnv-theme .elementor-slideshow__header{color:var(--lightbox-ui-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:var(--lightbox-header-icons-size);padding-left:1em;padding-right:2.6em;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}
.cnv-theme .elementor-slideshow__header>i,.cnv-theme .elementor-slideshow__header>svg{cursor:pointer;padding:.25em;margin:0 .35em}
.cnv-theme .elementor-slideshow__header>i{font-size:inherit}
.cnv-theme .elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}
.cnv-theme .elementor-slideshow__header>svg{-webkit-box-sizing:content-box;box-sizing:content-box;fill:var(--lightbox-ui-color);height:1em;width:1em}
.cnv-theme .elementor-slideshow__header>svg:hover{fill:var(--lightbox-ui-color-hover)}
.cnv-theme .elementor-slideshow__header .elementor-slideshow__counter{margin-right:auto}
.cnv-theme .elementor-slideshow__header .elementor-icon-share{z-index:5}
.cnv-theme .elementor-slideshow__share-menu{background-color:transparent;width:0;height:0;position:absolute;overflow:hidden;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}
.cnv-theme .elementor-slideshow__share-menu .elementor-slideshow__share-links a{color:#2c2c2c}
.cnv-theme .elementor-slideshow__share-links{display:block;position:absolute;min-width:200px;right:2.8em;top:3em;background-color:#fff;border-radius:3px;padding:14px 20px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transform-origin:90% 10%;-ms-transform-origin:90% 10%;transform-origin:90% 10%;-webkit-transition:all .25s .1s;-o-transition:all .25s .1s;transition:all .25s .1s;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}
.cnv-theme .elementor-slideshow__share-links a{text-align:left;color:#55595c;font-size:12px;line-height:2.5;display:block;opacity:0;-webkit-transition:opacity .5s .1s;-o-transition:opacity .5s .1s;transition:opacity .5s .1s}
.cnv-theme .elementor-slideshow__share-links a:hover{color:#000}
.cnv-theme .elementor-slideshow__share-links a i,.cnv-theme .elementor-slideshow__share-links a svg{margin-right:.75em}
.cnv-theme .elementor-slideshow__share-links a i{font-size:1.25em}
.cnv-theme .elementor-slideshow__share-links a svg{height:1.25em;width:1.25em}
.cnv-theme .elementor-slideshow__share-links:before{content:"";display:block;position:absolute;top:1px;right:.5em;border:.45em solid transparent;border-bottom-color:#fff;-webkit-transform:translateY(-100%) scaleX(.7);-ms-transform:translateY(-100%) scaleX(.7);transform:translateY(-100%) scaleX(.7)}
.cnv-theme .elementor-slideshow__footer{bottom:0;z-index:5;position:fixed}
.cnv-theme .elementor-slideshow__description,.cnv-theme .elementor-slideshow__title{margin:0}
.cnv-theme .elementor-slideshow__title{font-size:16px;font-weight:700}
.cnv-theme .elementor-slideshow__description{font-size:14px}
.cnv-theme .elementor-slideshow--ui-hidden .elementor-slideshow__footer,.cnv-theme .elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0;pointer-events:none}
.cnv-theme .elementor-slideshow--ui-hidden .elementor-swiper-button-next,.cnv-theme .elementor-slideshow--ui-hidden .elementor-swiper-button-prev{opacity:0}
.cnv-theme .elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}
.cnv-theme .elementor-slideshow--zoom-mode .elementor-slideshow__footer,.cnv-theme .elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:rgba(0,0,0,.5)}
.cnv-theme .elementor-slideshow--zoom-mode .elementor-swiper-button-next,.cnv-theme .elementor-slideshow--zoom-mode .elementor-swiper-button-prev{opacity:0;pointer-events:none}
.cnv-theme .elementor-slideshow--share-mode .elementor-slideshow__share-menu{top:0;left:0;width:100vw;height:100vh;opacity:1;cursor:default;background-color:rgba(0,0,0,.5)}
.cnv-theme .elementor-slideshow--share-mode .elementor-slideshow__share-links{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.cnv-theme .elementor-slideshow--share-mode .elementor-slideshow__share-links,.cnv-theme .elementor-slideshow--share-mode .elementor-slideshow__share-links a{opacity:1}
.cnv-theme .elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter{color:#1da1f2}
.cnv-theme .elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook{color:#3b5998}
.cnv-theme .elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest{color:#bd081c}
.cnv-theme .elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold{color:#a4afb7}
.cnv-theme .elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter{fill:#1da1f2}
.cnv-theme .elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook{fill:#3b5998}
.cnv-theme .elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest{fill:#bd081c}
.cnv-theme .elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold{fill:#a4afb7}
.cnv-theme .elementor-slideshow--share-mode .eicon-share-arrow{z-index:2}
.cnv-theme .animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}
.cnv-theme .animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}
.cnv-theme .animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}
.cnv-theme .animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.cnv-theme .animated.reverse{animation-direction:reverse;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
@media (prefers-reduced-motion:reduce){
.cnv-theme .animated{-webkit-animation:none;animation:none}
}
.cnv-theme .elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}
.cnv-theme .elementor-shape-top{top:-1px}
.cnv-theme .elementor-shape-top:not([data-negative=false]) svg{z-index:-1}
.cnv-theme .elementor-shape-bottom{bottom:-1px}
.cnv-theme .elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}
.cnv-theme .elementor-shape[data-negative=false].elementor-shape-bottom,.cnv-theme .elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.cnv-theme .elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.cnv-theme .elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}
.cnv-theme #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e813";font-family:eicons;top:3px;font-size:18px}
.cnv-theme #wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px}
.cnv-theme #wp-admin-bar-elementor_edit_page .elementor-edit-link-title{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%}
.cnv-theme #wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#55595c;font-size:11px;line-height:9px;margin-top:6px;padding:4px 8px;border-radius:3px}
.cnv-theme #wp-admin-bar-elementor_inspector>.ab-item:before{content:"\f348";top:2px}
.cnv-theme #wpadminbar *{font-style:normal}
.cnv-theme .page-template-elementor_canvas.elementor-page:before{display:none}
.cnv-theme .elementor-post__thumbnail__link{-webkit-transition:none;-o-transition:none;transition:none}
.cnv-theme #left-area ul.elementor-icon-list-items,.cnv-theme .elementor-edit-area .elementor-element ul.elementor-icon-list-items,.cnv-theme .elementor .elementor-element ul.elementor-icon-list-items{padding:0}
.cnv-theme .e--ua-appleWebkit.rtl{--flex-right:flex-start}
.cnv-theme .e--ua-appleWebkit .elementor-share-buttons--align-right,.cnv-theme .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}
.cnv-theme .e--ua-appleWebkit .elementor-share-buttons--align-center,.cnv-theme .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}
.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--justify-content,space-between);-ms-flex-pack:var(--justify-content,space-between);justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}
.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}
.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}
.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}
@media (max-width:1024px){
.cnv-theme .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.cnv-theme .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}
.cnv-theme .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.cnv-theme .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}
.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--justify-content,space-between);-ms-flex-pack:var(--justify-content,space-between);justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}
.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}
.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}
.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}
}
@media (max-width:767px){
.cnv-theme .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.cnv-theme .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}
.cnv-theme .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.cnv-theme .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}
.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--justify-content,space-between);-ms-flex-pack:var(--justify-content,space-between);justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}
.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}
.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}
.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.cnv-theme .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}
}
@media (max-width:767px){
.cnv-theme .elementor .elementor-hidden-mobile,.cnv-theme .elementor .elementor-hidden-phone{display:none}
}
@media (min-width:-1px) and (max-width:-1px){
.cnv-theme .elementor .elementor-hidden-mobile_extra{display:none}
}
@media (min-width:768px) and (max-width:1024px){
.cnv-theme .elementor .elementor-hidden-tablet{display:none}
}
@media (min-width:-1px) and (max-width:-1px){
.cnv-theme .elementor .elementor-hidden-laptop,.cnv-theme .elementor .elementor-hidden-tablet_extra{display:none}
}
@media (min-width:1025px) and (max-width:99999px){
.cnv-theme .elementor .elementor-hidden-desktop{display:none}
}
@media (min-width:-1px){
.cnv-theme .elementor .elementor-hidden-widescreen{display:none}
}
.cnv-theme .elementor-widget-text-path{font-size:20px;text-align:var(--alignment,left)}
.cnv-theme .elementor-widget-text-path svg{width:var(--width);max-width:100%;height:auto;overflow:visible;word-spacing:var(--word-spacing);-webkit-transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));-ms-transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1))}
.cnv-theme .elementor-widget-text-path svg path{vector-effect:non-scaling-stroke;fill:var(--path-fill,transparent);stroke:var(--stroke-color,transparent);stroke-width:var(--stroke-width,1px);-webkit-transition:var(--stroke-transition) stroke,var(--stroke-transition) fill;-o-transition:var(--stroke-transition) stroke,var(--stroke-transition) fill;transition:var(--stroke-transition) stroke,var(--stroke-transition) fill}
.cnv-theme .elementor-widget-text-path svg:hover path{--path-fill:var(--path-fill-hover);--stroke-color:var(--stroke-color-hover);--stroke-width:var(--stroke-width-hover)}
.cnv-theme .elementor-widget-text-path svg text{--fill:var(--text-color);fill:var(--fill);direction:var(--direction,ltr);-webkit-transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;-o-transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill}
.cnv-theme .elementor-widget-text-path svg text:hover{--color:var(--text-color-hover,var(--text-color));--fill:var(--color);color:var(--color)}
.cnv-theme .elementor-bg-transform .elementor-bg{will-change:transform}
.cnv-theme .elementor-bg-transform-zoom-in:hover .elementor-bg,.cnv-theme .elementor-bg-transform-zoom-out .elementor-bg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.cnv-theme .elementor-bg-transform-zoom-out:hover .elementor-bg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.cnv-theme .elementor-bg-transform-move-left .elementor-bg{-webkit-transform:scale(1.2) translateX(8%);-ms-transform:scale(1.2) translateX(8%);transform:scale(1.2) translateX(8%)}
.cnv-theme .elementor-bg-transform-move-left:hover .elementor-bg,.cnv-theme .elementor-bg-transform-move-right .elementor-bg{-webkit-transform:scale(1.2) translateX(-8%);-ms-transform:scale(1.2) translateX(-8%);transform:scale(1.2) translateX(-8%)}
.cnv-theme .elementor-bg-transform-move-right:hover .elementor-bg{-webkit-transform:scale(1.2) translateX(8%);-ms-transform:scale(1.2) translateX(8%);transform:scale(1.2) translateX(8%)}
.cnv-theme .elementor-bg-transform-move-up .elementor-bg{-webkit-transform:scale(1.2) translateY(8%);-ms-transform:scale(1.2) translateY(8%);transform:scale(1.2) translateY(8%)}
.cnv-theme .elementor-bg-transform-move-down .elementor-bg,.cnv-theme .elementor-bg-transform-move-up:hover .elementor-bg{-webkit-transform:scale(1.2) translateY(-8%);-ms-transform:scale(1.2) translateY(-8%);transform:scale(1.2) translateY(-8%)}
.cnv-theme .elementor-bg-transform-move-down:hover .elementor-bg{-webkit-transform:scale(1.2) translateY(8%);-ms-transform:scale(1.2) translateY(8%);transform:scale(1.2) translateY(8%)}
.cnv-theme .elementor-animated-content{--translate:0,0}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--grow{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--shrink{-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--shrink-contained{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.cnv-theme .elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.cnv-theme .elementor-animated-content:hover .elementor-animated-item--fade-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.cnv-theme .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.cnv-theme .elementor-animated-content:hover .elementor-animated-item--fade-out{opacity:0}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.cnv-theme .elementor-animated-content:hover .elementor-animated-item--enter-from-left,.cnv-theme .elementor-animated-content:hover .elementor-animated-item--enter-from-right,.cnv-theme .elementor-animated-content:hover .elementor-animated-item--enter-from-top{opacity:1;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--exit-to-right{-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--exit-to-left{-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--exit-to-top{-webkit-transform:translateY(-600px);-ms-transform:translateY(-600px);transform:translateY(-600px)}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{-webkit-transform:translateY(600px);-ms-transform:translateY(600px);transform:translateY(600px)}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.cnv-theme .elementor-animated-content:hover .elementor-animated-item--exit-to-left,.cnv-theme .elementor-animated-content:hover .elementor-animated-item--exit-to-right,.cnv-theme .elementor-animated-content:hover .elementor-animated-item--exit-to-top{opacity:0}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--move-right{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--move-left{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--move-up{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--move-down{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--move-contained-right{--translate:8%,0}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--move-contained-left{--translate:-8%,0}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--move-contained-top{--translate:0,-8%}
.cnv-theme .elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{--translate:0,8%}
.cnv-theme .elementor-animated-content [class^=elementor-animated-item]{will-change:transform,opacity}
.cnv-theme .elementor-animated-content .elementor-animated-item--shrink-contained{-webkit-transform:scale(1.17);-ms-transform:scale(1.17);transform:scale(1.17)}
.cnv-theme .elementor-animated-content .elementor-animated-item--enter-zoom-in{-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}
.cnv-theme .elementor-animated-content .elementor-animated-item--enter-zoom-out{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}
.cnv-theme .elementor-animated-content .elementor-animated-item--enter-zoom-in,.cnv-theme .elementor-animated-content .elementor-animated-item--enter-zoom-out,.cnv-theme .elementor-animated-content .elementor-animated-item--fade-in{opacity:0}
.cnv-theme .elementor-animated-content .elementor-animated-item--exit-zoom-in,.cnv-theme .elementor-animated-content .elementor-animated-item--exit-zoom-out,.cnv-theme .elementor-animated-content .elementor-animated-item--fade-out{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.cnv-theme .elementor-animated-content .elementor-animated-item--enter-from-right{-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}
.cnv-theme .elementor-animated-content .elementor-animated-item--enter-from-left{-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}
.cnv-theme .elementor-animated-content .elementor-animated-item--enter-from-top{-webkit-transform:translateY(-600px);-ms-transform:translateY(-600px);transform:translateY(-600px)}
.cnv-theme .elementor-animated-content .elementor-animated-item--enter-from-bottom{-webkit-transform:translateY(500px);-ms-transform:translateY(500px);transform:translateY(500px)}
.cnv-theme .elementor-animated-content .elementor-animated-item--enter-from-bottom,.cnv-theme .elementor-animated-content .elementor-animated-item--enter-from-left,.cnv-theme .elementor-animated-content .elementor-animated-item--enter-from-right,.cnv-theme .elementor-animated-content .elementor-animated-item--enter-from-top{opacity:0}
.cnv-theme .elementor-animated-content .elementor-animated-item--exit-to-bottom,.cnv-theme .elementor-animated-content .elementor-animated-item--exit-to-left,.cnv-theme .elementor-animated-content .elementor-animated-item--exit-to-right,.cnv-theme .elementor-animated-content .elementor-animated-item--exit-to-top{opacity:1;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}
.cnv-theme .elementor-animated-content .elementor-animated-item--move-contained-bottom,.cnv-theme .elementor-animated-content .elementor-animated-item--move-contained-left,.cnv-theme .elementor-animated-content .elementor-animated-item--move-contained-right,.cnv-theme .elementor-animated-content .elementor-animated-item--move-contained-top{-webkit-transform:scale(1.2) translate(var(--translate));-ms-transform:scale(1.2) translate(var(--translate));transform:scale(1.2) translate(var(--translate))}
.cnv-theme .elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover{outline:1px solid #fec449}
.cnv-theme .elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings{background-image:-webkit-gradient(linear,left bottom,left top,from(#feb416),to(#fec449));background-image:-webkit-linear-gradient(bottom,#feb416,#fec449);background-image:-o-linear-gradient(bottom,#feb416,#fec449);background-image:linear-gradient(0deg,#feb416,#fec449)}
.cnv-theme .elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:#feb416}
.cnv-theme .elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save{display:none}
main.cnv-theme.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,main.cnv-theme.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,main.cnv-theme.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,main.cnv-theme.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{float:none;width:100%;padding:0}
main.cnv-theme.rtl.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,main.cnv-theme.rtl.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,main.cnv-theme.rtl.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,main.cnv-theme.rtl.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{float:none;padding:0}
.cnv-theme .woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,.cnv-theme .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form){margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.cnv-theme .woocommerce div.product.elementor .quantity .qty{vertical-align:top;margin-right:0}
.cnv-theme .woocommerce div.product.elementor .quantity+.button{margin-left:10px}
.cnv-theme .woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input{height:100%}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}
@media (max-width:1024px){
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}
}
@media (max-width:767px){
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}
.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.cnv-theme .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}
}
.cnv-theme .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-info button.button.alt.elementor-button{background-color:#5bc0de}
.cnv-theme .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-success button.button.alt.elementor-button{background-color:#5cb85c}
.cnv-theme .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-warning button.button.alt.elementor-button{background-color:#f0ad4e}
.cnv-theme .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-danger button.button.alt.elementor-button{background-color:#d9534f}
.cnv-theme .elementor-widget-wc-add-to-cart .quantity{display:inline-block}
.cnv-theme .elementor-widget-wc-add-to-cart.elementor-align-center form.cart{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cnv-theme .elementor-widget-wc-add-to-cart.elementor-align-left form.cart,.cnv-theme .elementor-widget-wc-add-to-cart.elementor-align-right form.cart{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.cnv-theme .woocommerce div.product.elementor ul.tabs:before{position:static;content:none;width:auto;bottom:auto;left:auto;border-bottom:0;z-index:auto}
.cnv-theme .woocommerce div.product.elementor ul.tabs{margin:0}
.cnv-theme .woocommerce div.product.elementor ul.tabs li{padding:0}
.cnv-theme .woocommerce div.product.elementor ul.tabs li a{padding:.8em 1.2em;line-height:1}
.cnv-theme .woocommerce div.product.elementor ul.tabs li:after,.cnv-theme .woocommerce div.product.elementor ul.tabs li:before{border:0;position:static;bottom:auto;width:auto;height:auto;content:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.cnv-theme .woocommerce div.product.elementor .woocommerce-tabs .panel{padding:20px;border-radius:0;border-width:0;border-top:1px solid #d3ced2;-webkit-box-shadow:none;box-shadow:none;margin:-1px 0 0}
.cnv-theme .woocommerce div.product.elementor .elementor-product-price-block-yes .price del,.cnv-theme .woocommerce div.product.elementor .elementor-product-price-block-yes .price ins{display:block}
.cnv-theme .elementor-widget-woocommerce-product-meta .detail-container{position:relative}
.cnv-theme .elementor-widget-woocommerce-product-meta .detail-container:after{position:absolute;bottom:0;left:0;width:100%}
.cnv-theme .elementor-widget-woocommerce-product-meta .detail-label{font-weight:700}
.cnv-theme .elementor-woo-meta--view-inline .product_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cnv-theme .elementor-woo-meta--view-inline .product_meta .detail-container:after{width:auto;left:auto;right:auto;position:absolute;height:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}
.cnv-theme .elementor-woo-meta--view-table .product_meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cnv-theme .elementor-woo-meta--view-table .product_meta,.cnv-theme .elementor-woo-meta--view-table .product_meta .detail-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-woo-meta--view-table .product_meta .detail-label{min-width:108px}
.cnv-theme .elementor-woo-meta--view-stacked .product_meta .detail-container{display:block}
.cnv-theme .woocommerce div.product.elementor .woocommerce-product-rating{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cnv-theme .woocommerce div.product.elementor .star-rating{margin-top:0}
.cnv-theme .elementor-product-rating--align-left .woocommerce-product-rating{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.cnv-theme .elementor-product-rating--align-right .woocommerce-product-rating{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.cnv-theme .elementor-product-rating--align-center .woocommerce-product-rating{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cnv-theme .elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link{margin-left:auto}
.cnv-theme .elementor-products-grid ul.products{display:grid;margin:0;grid-column-gap:20px;grid-row-gap:40px}
.cnv-theme .elementor-products-grid ul.products:after,.cnv-theme .elementor-products-grid ul.products:before{content:none;display:none}
.cnv-theme .elementor-products-grid ul.products li.product{width:auto;padding:0;margin:0;float:none}
.cnv-theme .elementor-products-grid ul.products li.product .onsale{padding:0;display:none}
.cnv-theme .elementor-products-grid ul.products li.product a.woocommerce-loop-product__link{display:block;position:relative}
.cnv-theme .elementor-products-grid:not(.show-heading-yes) .products>h2{display:none}
.cnv-theme .elementor-products-grid nav.woocommerce-pagination{margin-top:40px}
.cnv-theme .elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul{border:0}
.cnv-theme .elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li{border-right:0;border-left:0}
.cnv-theme .elementor-product-loop-item--align-left ul.products li.product .star-rating{margin-right:auto}
.cnv-theme .elementor-product-loop-item--align-right ul.products li.product .star-rating{margin-left:auto}
.cnv-theme .elementor-product-loop-item--align-center ul.products li.product .star-rating{margin-right:auto;margin-left:auto}
.cnv-theme .woocommerce .elementor-element.elementor-products-grid ul.products li.product,.cnv-theme .woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.cnv-theme .woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product{width:auto}
@media (min-width:1025px){
.cnv-theme .elementor-widget-wc-archive-products .woocommerce.columns-2 ul.products{grid-template-columns:repeat(2,1fr)}
.cnv-theme .elementor-widget-wc-archive-products .woocommerce.columns-3 ul.products{grid-template-columns:repeat(3,1fr)}
.cnv-theme .elementor-widget-wc-archive-products .woocommerce.columns-4 ul.products{grid-template-columns:repeat(4,1fr)}
.cnv-theme .elementor-widget-wc-archive-products .woocommerce.columns-5 ul.products{grid-template-columns:repeat(5,1fr)}
.cnv-theme .elementor-widget-wc-archive-products .woocommerce.columns-6 ul.products{grid-template-columns:repeat(6,1fr)}
.cnv-theme .elementor-widget-wc-archive-products .woocommerce.columns-7 ul.products{grid-template-columns:repeat(7,1fr)}
.cnv-theme .elementor-widget-wc-archive-products .woocommerce.columns-8 ul.products{grid-template-columns:repeat(8,1fr)}
.cnv-theme .elementor-widget-wc-archive-products .woocommerce.columns-9 ul.products{grid-template-columns:repeat(9,1fr)}
.cnv-theme .elementor-widget-wc-archive-products .woocommerce.columns-10 ul.products{grid-template-columns:repeat(10,1fr)}
.cnv-theme .elementor-widget-wc-archive-products .woocommerce.columns-11 ul.products{grid-template-columns:repeat(11,1fr)}
.cnv-theme .elementor-widget-wc-archive-products .woocommerce.columns-12 ul.products{grid-template-columns:repeat(12,1fr)}
}
@media (max-width:1024px){
.cnv-theme .elementor-widget-wc-archive-products .products{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:767px){
.cnv-theme .elementor-widget-wc-archive-products .products{grid-template-columns:repeat(2,1fr)}
}
.cnv-theme .elementor.product .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper{overflow:hidden}
.cnv-theme .woocommerce .elementor-widget-woocommerce-product-images span.onsale{padding:0}
.cnv-theme .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove,.cnv-theme .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:none}
.cnv-theme .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__product:not(:last-of-type),.cnv-theme .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__products,.cnv-theme .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__subtotal{border-bottom:none}
.cnv-theme .elementor-widget-woocommerce-menu-cart.toggle-icon--bag-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e3"}
.cnv-theme .elementor-widget-woocommerce-menu-cart.toggle-icon--bag-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e4"}
.cnv-theme .elementor-widget-woocommerce-menu-cart.toggle-icon--bag-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e5"}
.cnv-theme .elementor-widget-woocommerce-menu-cart.toggle-icon--basket-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e6"}
.cnv-theme .elementor-widget-woocommerce-menu-cart.toggle-icon--basket-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e7"}
.cnv-theme .elementor-widget-woocommerce-menu-cart.toggle-icon--basket-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e8"}
.cnv-theme .elementor-widget-woocommerce-menu-cart.toggle-icon--cart-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e9"}
.cnv-theme .elementor-widget-woocommerce-menu-cart.toggle-icon--cart-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8ea"}
.cnv-theme .elementor-widget-woocommerce-menu-cart.toggle-icon--cart-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8eb"}
.cnv-theme .elementor-menu-cart__toggle .elementor-button{background:transparent;border-radius:0;color:#818a91;border:1px solid;border-color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cnv-theme .elementor-menu-cart__toggle .elementor-button-text{margin-right:.3em}
.cnv-theme .elementor-menu-cart__toggle .elementor-button-icon{position:relative;-webkit-transition:color .1s;-o-transition:color .1s;transition:color .1s}
.cnv-theme .elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:block;position:absolute;min-width:1.6em;height:1.6em;line-height:1.5em;top:-.7em;right:-.7em;border-radius:100%;color:#fff;background-color:#d9534f;text-align:center;font-size:10px}
.cnv-theme .elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:inline-block;font-weight:400}
.cnv-theme .elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon[data-counter="0"]:before{content:none}
.cnv-theme .elementor-menu-cart__container{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);overflow:hidden;position:fixed;z-index:9998;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.25);-webkit-transition:background-color .4s,-webkit-transform 0s;transition:background-color .4s,-webkit-transform 0s;-o-transition:background-color .4s,transform 0s;transition:background-color .4s,transform 0s;transition:background-color .4s,transform 0s,-webkit-transform 0s}
.cnv-theme .elementor-menu-cart__container .elementor-menu-cart__main{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:fixed;top:0;width:350px;max-width:100%;right:0;bottom:0;padding:0 30px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.cnv-theme .elementor-menu-cart__container:not(.elementor-menu-cart--shown){background-color:transparent;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:background-color .4s,-webkit-transform 0s .4s;transition:background-color .4s,-webkit-transform 0s .4s;-o-transition:background-color .4s,transform 0s .4s;transition:background-color .4s,transform 0s .4s;transition:background-color .4s,transform 0s .4s,-webkit-transform 0s .4s}
.cnv-theme .elementor-menu-cart__container:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{overflow:hidden;opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.cnv-theme .elementor-menu-cart__container:not(.elementor-menu-cart--shown) .dialog-lightbox-close-button{display:none}
.cnv-theme .elementor-menu-cart__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:14px}
.cnv-theme .elementor-menu-cart__close-button{width:25px;height:25px;position:relative;margin:20px 0;-ms-flex-item-align:end;align-self:flex-end;cursor:pointer}
.cnv-theme .elementor-menu-cart__close-button:after,.cnv-theme .elementor-menu-cart__close-button:before{content:"";position:absolute;height:3px;width:100%;top:50%;left:0;margin-top:-1px;background:#818a91;border-radius:1px}
.cnv-theme .elementor-menu-cart__close-button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.cnv-theme .elementor-menu-cart__close-button:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.cnv-theme .elementor-menu-cart__products{max-height:calc(100vh - 250px);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.cnv-theme .elementor-menu-cart__product{display:grid;grid-template-columns:25% auto 50px;grid-template-rows:75% auto}
.cnv-theme .elementor-menu-cart__product-image{grid-row-start:1;grid-row-end:3;width:100%}
.cnv-theme .elementor-menu-cart__product-image a,.cnv-theme .elementor-menu-cart__product-image img{display:block}
.cnv-theme .elementor-menu-cart__product-name{grid-column-start:2;grid-column-end:4;margin:0}
.cnv-theme .elementor-menu-cart__product-price{-ms-flex-item-align:end;align-self:end;color:#d4d4d4;font-weight:300}
.cnv-theme .elementor-menu-cart__product-price .amount{font-weight:600}
.cnv-theme .elementor-menu-cart__product-name,.cnv-theme .elementor-menu-cart__product-price{font-size:14px;padding-left:20px}
.cnv-theme .elementor-menu-cart__product-remove{-ms-flex-item-align:end;align-self:end;justify-self:end;color:#818a91;width:22px;height:22px;border-radius:20px;border:1px solid #d4d4d4;text-align:center;overflow:hidden;position:relative}
.cnv-theme .elementor-menu-cart__product-remove:after,.cnv-theme .elementor-menu-cart__product-remove:before{content:"";position:absolute;height:1px;width:50%;top:50%;left:25%;margin-top:-1px;background:#d4d4d4;z-index:1}
.cnv-theme .elementor-menu-cart__product-remove:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.cnv-theme .elementor-menu-cart__product-remove:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.cnv-theme .elementor-menu-cart__product-remove>a{display:block;z-index:2;width:100%;height:100%;overflow:hidden;opacity:0;position:absolute}
.cnv-theme .elementor-menu-cart__product:not(:last-of-type),.cnv-theme .elementor-menu-cart__products,.cnv-theme .elementor-menu-cart__subtotal{border-bottom:1px solid #d4d4d4}
.cnv-theme .elementor-menu-cart__footer-buttons,.cnv-theme .elementor-menu-cart__product:not(:first-of-type),.cnv-theme .elementor-menu-cart__subtotal{padding-top:20px}
.cnv-theme .elementor-menu-cart__product,.cnv-theme .elementor-menu-cart__subtotal{padding-bottom:20px}
.cnv-theme .elementor-menu-cart__subtotal{font-size:20px;text-align:center;font-weight:600}
.cnv-theme .elementor-menu-cart__footer-buttons{font-size:20px;text-align:center;display:grid;grid-column-gap:10px;grid-row-gap:10px}
.cnv-theme .elementor-menu-cart__footer-buttons .elementor-button{border-radius:0}
.cnv-theme .elementor-menu-cart--buttons-inline .elementor-menu-cart__footer-buttons{grid-template-columns:1fr 1fr}
.cnv-theme .elementor-menu-cart--buttons-stacked .elementor-menu-cart__footer-buttons{grid-template-columns:1fr}
.cnv-theme .product .count{background-color:inherit}
.cnv-theme .elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2{display:none}
.cnv-theme .woocommerce div.product.elementor form.cart div.product-addon{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0}
.cnv-theme .elementor-theme-builder-content-area{height:400px}
.cnv-theme .elementor-location-footer:before,.cnv-theme .elementor-location-header:before{content:"";display:table;clear:both}
.cnv-theme .elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post{display:block}
.cnv-theme .elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid{color:#d4d4d4;border:1px solid;border-right:none;border-left:none;padding-top:10px;padding-bottom:10px}
.cnv-theme .elementor-post-navigation-borders-yes .elementor-post-navigation__separator{height:100%;width:1px;margin:0 auto;background-color:#d4d4d4}
.cnv-theme .elementor-post-navigation{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-post-navigation .post-navigation__arrow-wrapper{color:#d4d4d4}
.cnv-theme .elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{font-size:30px;padding-right:15px}
.cnv-theme .elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next{font-size:30px;padding-left:15px}
.cnv-theme .elementor-post-navigation .post-navigation__arrow-wrapper i{-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%)}
.cnv-theme .elementor-post-navigation .elementor-post-navigation__link__next,.cnv-theme .elementor-post-navigation .elementor-post-navigation__link__prev{overflow:hidden}
.cnv-theme .elementor-post-navigation .elementor-post-navigation__link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}
.cnv-theme .elementor-post-navigation .post-navigation__next--label,.cnv-theme .elementor-post-navigation .post-navigation__prev--label{text-transform:uppercase;font-size:.8em}
.cnv-theme .elementor-post-navigation .post-navigation__next--title,.cnv-theme .elementor-post-navigation .post-navigation__prev--title{font-size:.7em}
.cnv-theme .elementor-post-navigation .post-navigation__next--label,.cnv-theme .elementor-post-navigation .post-navigation__next--title,.cnv-theme .elementor-post-navigation .post-navigation__prev--label,.cnv-theme .elementor-post-navigation .post-navigation__prev--title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.cnv-theme .elementor-post-navigation span.elementor-post-navigation__link__next{text-align:right}
.cnv-theme .elementor-post-navigation span.elementor-post-navigation__link__next,.cnv-theme .elementor-post-navigation span.elementor-post-navigation__link__prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cnv-theme .elementor-post-navigation .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.cnv-theme .elementor-post-navigation .elementor-post-navigation__link{width:calc(50% - (1px / 2));white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.cnv-theme .elementor-post-navigation .elementor-post-navigation__separator-wrapper{text-align:center}
.cnv-theme .elementor-post-navigation .elementor-post-navigation__next{text-align:right}
.cnv-theme .elementor-post-navigation .elementor-post-navigation__next a{float:right}
.cnv-theme .elementor-search-form{display:block;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.cnv-theme .elementor-search-form .e-font-icon-svg-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cnv-theme .elementor-search-form button,.cnv-theme .elementor-search-form input[type=search]{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;min-width:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none}
.cnv-theme .elementor-search-form button:focus,.cnv-theme .elementor-search-form input[type=search]:focus{outline:0;color:inherit}
.cnv-theme .elementor-search-form button{background-color:#818a91;font-size:var(--e-search-form-submit-icon-size,16px);color:#fff;border-radius:0}
.cnv-theme .elementor-search-form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;overflow:hidden;border:0 solid transparent;min-height:50px}
.cnv-theme .elementor-search-form__container:not(.elementor-search-form--full-screen){background:#eceeef}
.cnv-theme .elementor-search-form__input{-ms-flex-preferred-size:100%;flex-basis:100%;color:#55595c;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.cnv-theme .elementor-search-form__input::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}
.cnv-theme .elementor-search-form__input:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}
.cnv-theme .elementor-search-form__input:-moz-placeholder,.cnv-theme .elementor-search-form__input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}
.cnv-theme .elementor-search-form__input::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}
.cnv-theme .elementor-search-form__input::placeholder{color:inherit;font-family:inherit;opacity:.6}
.cnv-theme .elementor-search-form__submit{-webkit-transition:color .2s,background .2s;-o-transition:color .2s,background .2s;transition:color .2s,background .2s;font-size:var(--e-search-form-submit-icon-size,16px)}
.cnv-theme .elementor-search-form__submit svg{fill:var(--e-search-form-submit-text-color,#fff);width:var(--e-search-form-submit-icon-size,16px);height:var(--e-search-form-submit-icon-size,16px)}
.cnv-theme .elementor-search-form .elementor-search-form__submit,.cnv-theme .elementor-search-form .elementor-search-form__submit:hover{color:var(--e-search-form-submit-text-color,#fff);border:none;border-radius:0}
.cnv-theme .elementor-search-form--button-type-text .elementor-search-form__submit{-ms-flex-negative:0;flex-shrink:0}
.cnv-theme .elementor-search-form--skin-minimal .elementor-search-form__icon{opacity:.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#55595c;fill:#55595c;font-size:var(--e-search-form-icon-size-minimal,15px)}
.cnv-theme .elementor-search-form--skin-minimal .elementor-search-form__icon svg{width:var(--e-search-form-icon-size-minimal,15px);height:var(--e-search-form-icon-size-minimal,15px)}
.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{font-size:50px;text-align:center;border:solid #fff;border-width:0 0 1px;line-height:1.5;color:#fff}
.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form__toggle{display:inline-block;cursor:pointer;vertical-align:middle;color:var(--e-search-form-toggle-color,#494c4f);font-size:var(--e-search-form-toggle-size,33px)}
.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container,.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form__toggle i{position:relative;display:block;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:var(--e-search-form-toggle-size,33px);height:var(--e-search-form-toggle-size,33px);background-color:var(--e-search-form-toggle-background-color,rgba(0,0,0,.05));border:var(--e-search-form-toggle-border-width,0) solid var(--e-search-form-toggle-color,#494c4f);border-radius:var(--e-search-form-toggle-border-radius,3px)}
.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before,.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{font-size:var(--e-search-form-toggle-icon-size,.55em)}
.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{fill:var(--e-search-form-toggle-color,#494c4f);width:var(--e-search-form-toggle-icon-size,.55em);height:var(--e-search-form-toggle-icon-size,.55em)}
.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form__container{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:9998;top:0;left:0;right:0;bottom:0;height:100vh;padding:0 15%;background-color:rgba(0,0,0,.8)}
.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen){overflow:hidden;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.cnv-theme .elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{display:none}
.cnv-theme .elementor-author-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cnv-theme .elementor-author-box__avatar{-ms-flex-negative:0;flex-shrink:0;margin-right:25px}
.cnv-theme .elementor-author-box__avatar img{width:100px;border-radius:500px;-o-object-fit:cover;object-fit:cover}
.cnv-theme .elementor-author-box__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:17px}
.cnv-theme .elementor-author-box__name{font-size:24px;margin-bottom:5px}
.cnv-theme .elementor-author-box__bio,.cnv-theme .elementor-author-box__bio p{margin-bottom:.8em}
.cnv-theme .elementor-author-box__bio p:last-of-type{margin-bottom:0}
.cnv-theme .elementor-author-box--layout-image-left .elementor-author-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.cnv-theme .elementor-author-box--layout-image-left .elementor-author-box__avatar{margin-left:0;margin-right:25px}
.cnv-theme .elementor-author-box--layout-image-right .elementor-author-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.cnv-theme .elementor-author-box--layout-image-right .elementor-author-box__avatar{margin-right:0;margin-left:25px}
.cnv-theme .elementor-author-box--layout-image-above .elementor-author-box{display:block}
.cnv-theme .elementor-author-box--layout-image-above .elementor-author-box__avatar{margin:0 auto 15px;display:inline-block}
.cnv-theme .elementor-author-box--layout-image-above.elementor-author-box--align-left .elementor-author-box__avatar{margin-left:0}
.cnv-theme .elementor-author-box--layout-image-above.elementor-author-box--align-right .elementor-author-box__avatar{margin-right:0}
.cnv-theme .elementor-author-box--align-left .elementor-author-box{text-align:left}
.cnv-theme .elementor-author-box--align-right .elementor-author-box{text-align:right}
.cnv-theme .elementor-author-box--align-center .elementor-author-box{text-align:center}
.cnv-theme .elementor-button.elementor-author-box__button{border:2px solid #55595c;font-size:15px;font-weight:100;padding:10px 18px}
.cnv-theme .elementor-button.elementor-author-box__button,.cnv-theme .elementor-button.elementor-author-box__button:hover{background:transparent;color:#55595c}
.cnv-theme .elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-top .elementor-author-box__avatar,.cnv-theme .elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{-ms-flex-item-align:start;align-self:flex-start}
.cnv-theme .elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-middle .elementor-author-box__avatar{-ms-flex-item-align:center;align-self:center}
.cnv-theme .elementor-post-info__terms-list{display:inline-block}
.cnv-theme .elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}
.cnv-theme .elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after{margin:initial}
.cnv-theme .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}
.cnv-theme .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.cnv-theme .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}
.cnv-theme .elementor-widget-breadcrumbs{font-size:.85em}
.cnv-theme .elementor-widget-breadcrumbs p{margin-bottom:0}
.cnv-theme .elementor-sitemap-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.cnv-theme .elementor-sticky--active{z-index:99}
.cnv-theme [data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,.cnv-theme [data-elementor-type=popup]:not(.elementor-edit-area){display:none}
.cnv-theme .elementor-popup-modal{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;background-color:transparent;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.cnv-theme .elementor-popup-modal .dialog-buttons-wrapper,.cnv-theme .elementor-popup-modal .dialog-header{display:none}
.cnv-theme .elementor-popup-modal .dialog-close-button{display:none;top:20px;margin-top:0;right:20px;opacity:1;z-index:9999;pointer-events:all}
.cnv-theme .elementor-popup-modal .dialog-widget-content{width:auto;overflow:visible;max-width:100%;max-height:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;pointer-events:all}
.cnv-theme .elementor-popup-modal .dialog-message{width:640px;max-width:100vw;max-height:100vh;padding:0;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-popup-modal .elementor{width:100%}
.cnv-theme .elementor-motion-effects-element,.cnv-theme .elementor-motion-effects-layer{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,.33,.07,1.03);-o-transition-timing-function:cubic-bezier(0,.33,.07,1.03);transition-timing-function:cubic-bezier(0,.33,.07,1.03);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
.cnv-theme .elementor-motion-effects-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.cnv-theme .elementor-motion-effects-layer{position:absolute;top:0;left:0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.cnv-theme .elementor-motion-effects-perspective{-webkit-perspective:1200px;perspective:1200px}
.cnv-theme .elementor-widget-archive-posts:after,.cnv-theme .elementor-widget-posts:after{display:none}
.cnv-theme .elementor-posts-container.elementor-posts-masonry{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.cnv-theme .elementor-posts-container:not(.elementor-posts-masonry){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.cnv-theme .elementor-posts-container .elementor-post{padding:0;margin:0}
.cnv-theme .elementor-posts-container .elementor-post__thumbnail{overflow:hidden}
.cnv-theme .elementor-posts-container .elementor-post__thumbnail img{display:block;width:100%;max-height:none;max-width:none;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;-o-transition:filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}
.cnv-theme .elementor-posts-container .elementor-post__thumbnail__link{position:relative;display:block;width:100%}
.cnv-theme .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{top:0;left:0;right:0;bottom:0}
.cnv-theme .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;position:absolute;top:calc(50% + 1px);left:calc(50% + 1px);-webkit-transform:scale(1.01) translate(-50%,-50%);-ms-transform:scale(1.01) translate(-50%,-50%);transform:scale(1.01) translate(-50%,-50%)}
.cnv-theme .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto}
.cnv-theme .elementor-posts .elementor-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:background,border,-webkit-box-shadow;transition-property:background,border,-webkit-box-shadow;-o-transition-property:background,border,box-shadow;transition-property:background,border,box-shadow;transition-property:background,border,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}
.cnv-theme .elementor-posts .elementor-post__title{font-size:18px;margin:0}
.cnv-theme .elementor-posts .elementor-post__excerpt{margin-bottom:10px}
.cnv-theme .elementor-posts .elementor-post__excerpt p{margin:0;line-height:1.5em;font-size:14px;color:#777}
.cnv-theme .elementor-posts .elementor-post__meta-data{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}
.cnv-theme .elementor-posts .elementor-post__read-more{font-size:12px;font-weight:700}
.cnv-theme .elementor-posts .elementor-post__thumbnail{position:relative}
.cnv-theme .elementor-posts--skin-classic{display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cnv-theme .elementor-posts--skin-classic:not(.elementor-posts-masonry){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.cnv-theme .elementor-posts--skin-classic .elementor-post{overflow:hidden}
.cnv-theme .elementor-posts--skin-classic .elementor-post__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.cnv-theme .elementor-posts--align-left .elementor-post{text-align:left}
.cnv-theme .elementor-posts--align-right .elementor-post{text-align:right}
.cnv-theme .elementor-posts--align-center .elementor-post{text-align:center}
.cnv-theme .elementor-posts--thumbnail-top .elementor-post{display:block}
.cnv-theme .elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}
.cnv-theme .elementor-posts--thumbnail-top .elementor-post__text{width:100%}
.cnv-theme .elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:auto}
.cnv-theme .elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{margin-left:auto}
.cnv-theme .elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{margin-right:auto;margin-left:auto}
.cnv-theme .elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.cnv-theme .elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-ms-flex-negative:0;flex-shrink:0;width:25%}
.cnv-theme .elementor-posts--thumbnail-left .elementor-post__thumbnail__link{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:20px}
.cnv-theme .elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-left:20px}
.cnv-theme .elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{display:none}
.cnv-theme .elementor-posts .elementor-post__card{overflow:hidden;position:relative;background-color:#fff;width:100%;min-height:100%;border-radius:3px;border:0 solid #818a91;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.cnv-theme .elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}
.cnv-theme .elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px)}
.cnv-theme .elementor-posts .elementor-post__card .elementor-post__text{padding:0 30px;margin-bottom:0;margin-top:20px}
.cnv-theme .elementor-posts .elementor-post__card .elementor-post__read-more{margin-bottom:20px;display:inline-block}
.cnv-theme .elementor-posts .elementor-post__card .elementor-post__meta-data{padding:15px 30px;margin-bottom:0;border-top:1px solid #eaeaea}
.cnv-theme .elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{margin:0 5px}
.cnv-theme .elementor-posts .elementor-post__card .elementor-post__title{font-size:21px}
.cnv-theme .elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7}
.cnv-theme .elementor-posts .elementor-post__card .elementor-post__excerpt,.cnv-theme .elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px}
.cnv-theme .elementor-posts .elementor-post__card .elementor-post__badge,.cnv-theme .elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase}
.cnv-theme .elementor-posts .elementor-post__badge{position:absolute;top:0;background:#818a91;color:#fff;font-size:12px;padding:.6em 1.2em;line-height:1;font-weight:400;margin:20px;border-radius:999px}
.cnv-theme .elementor-posts .elementor-post__avatar{position:relative;padding:0 30px;width:100%;top:-25px;height:0;pointer-events:none}
.cnv-theme .elementor-posts .elementor-post__avatar img{border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.cnv-theme .elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card,.cnv-theme .elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.cnv-theme .elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.cnv-theme .elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top:auto}
.cnv-theme .elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{padding-top:0;position:static;height:auto}
.cnv-theme .elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);vertical-align:bottom}
.cnv-theme .elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px}
.cnv-theme .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{display:block;content:"";background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),color-stop(75%,transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.35),transparent 75%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.35) 0,transparent 75%);background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;height:100%;width:100%;position:absolute;bottom:0;opacity:1;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.cnv-theme .elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5}
.cnv-theme .elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:100%}
.cnv-theme .elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}
.cnv-theme .elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:115%}
.cnv-theme .elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}
.cnv-theme .elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:115%}
.cnv-theme .elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}
.cnv-theme .elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:100%}
.cnv-theme .elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}
.cnv-theme .elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.cnv-theme .elementor-posts__hover-zoom-out .elementor-post__thumbnail img{-webkit-transition:height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s;transition:height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s;-o-transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1);transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1);transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s}
.cnv-theme .elementor-card-shadow-yes .elementor-post__card{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15)}
.cnv-theme .elementor-card-shadow-yes .elementor-post__card:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15)}
.cnv-theme .elementor-posts--skin-full_content article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}
.cnv-theme .elementor-posts--skin-full_content article .elementor-post__thumbnail{padding-bottom:0}
main.cnv-theme.elementor-editor-active .elementor-posts--skin-archive_full_content,main.cnv-theme.elementor-editor-active .elementor-posts--skin-full_content{pointer-events:none}
main.cnv-theme.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,main.cnv-theme.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{display:none}
main.cnv-theme.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{display:block}
.cnv-theme .elementor-portfolio__filters{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0}
.cnv-theme .elementor-portfolio__filter{margin:0;cursor:pointer;padding:8px}
.cnv-theme .elementor-portfolio-item{-ms-flex-item-align:start;align-self:flex-start;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden;margin:0}
.cnv-theme .elementor-portfolio-item__title{margin:0;padding:0;line-height:1;font-size:18px;color:#fff}
.cnv-theme .elementor-portfolio-item__tags__separator:before{content:", "}
.cnv-theme .elementor-portfolio-item__overlay{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;overflow:hidden;background-color:rgba(129,138,145,.8)}
.cnv-theme .elementor-portfolio-item__overlay:hover{opacity:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.cnv-theme .elementor-portfolio-item__img img[src=""]{background-color:rgba(0,0,0,.1);height:100%}
.cnv-theme .elementor-portfolio.elementor-has-item-ratio{-webkit-transition:height .5s;-o-transition:height .5s;transition:height .5s}
.cnv-theme .elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{position:absolute;background-color:rgba(0,0,0,.1)}
.cnv-theme .elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%}
.cnv-theme .elementor ul li.elementor-portfolio__filter{list-style-type:none}
.cnv-theme .elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;text-align:center}
.cnv-theme .elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}
@media (min-width:768px){
.cnv-theme .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.cnv-theme .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cnv-theme .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
}
.cnv-theme .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.cnv-theme .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.cnv-theme .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.cnv-theme .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.cnv-theme .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}
.cnv-theme .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.cnv-theme .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}
.cnv-theme .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}
.cnv-theme .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}
@media (min-width:-1px){
.cnv-theme .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,.cnv-theme .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,.cnv-theme .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.cnv-theme .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.cnv-theme .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}
.cnv-theme .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.cnv-theme .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}
.cnv-theme .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}
.cnv-theme .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}
}
@media (max-width:-1px){
.cnv-theme .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,.cnv-theme .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,.cnv-theme .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.cnv-theme .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.cnv-theme .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}
.cnv-theme .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.cnv-theme .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}
.cnv-theme .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}
.cnv-theme .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}
}
@media (max-width:-1px){
.cnv-theme .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.cnv-theme .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.cnv-theme .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.cnv-theme .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.cnv-theme .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}
.cnv-theme .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.cnv-theme .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}
.cnv-theme .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}
.cnv-theme .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}
}
@media (max-width:1024px){
.cnv-theme .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.cnv-theme .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.cnv-theme .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.cnv-theme .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.cnv-theme .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}
.cnv-theme .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.cnv-theme .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}
.cnv-theme .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}
.cnv-theme .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}
}
@media (max-width:-1px){
.cnv-theme .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,.cnv-theme .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,.cnv-theme .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.cnv-theme .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.cnv-theme .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}
.cnv-theme .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.cnv-theme .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}
.cnv-theme .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}
.cnv-theme .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}
}
@media (max-width:767px){
.cnv-theme .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.cnv-theme .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.cnv-theme .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.cnv-theme .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.cnv-theme .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}
.cnv-theme .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.cnv-theme .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}
.cnv-theme .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}
.cnv-theme .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}
.cnv-theme .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.cnv-theme .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:block;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}
}
.cnv-theme .elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}
.cnv-theme .elementor-widget-icon-box .elementor-icon-box-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.cnv-theme .elementor-widget-icon-box .elementor-icon-box-description{margin:0}
.cnv-theme .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.cnv-theme .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.cnv-theme .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}
.cnv-theme .elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}
.cnv-theme .elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);-webkit-box-pack:var(--justify-content,center);-ms-flex-pack:var(--justify-content,center);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}
.cnv-theme .elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));height:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))}
.cnv-theme .elementor-social-icon{--e-social-icon-icon-color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#818a91;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer}
.cnv-theme .elementor-social-icon i{color:var(--e-social-icon-icon-color)}
.cnv-theme .elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}
.cnv-theme .elementor-social-icon:last-child{margin:0}
.cnv-theme .elementor-social-icon:hover{opacity:.9;color:#fff}
.cnv-theme .elementor-social-icon-android{background-color:#a4c639}
.cnv-theme .elementor-social-icon-apple{background-color:#999}
.cnv-theme .elementor-social-icon-behance{background-color:#1769ff}
.cnv-theme .elementor-social-icon-bitbucket{background-color:#205081}
.cnv-theme .elementor-social-icon-codepen{background-color:#000}
.cnv-theme .elementor-social-icon-delicious{background-color:#39f}
.cnv-theme .elementor-social-icon-deviantart{background-color:#05cc47}
.cnv-theme .elementor-social-icon-digg{background-color:#005be2}
.cnv-theme .elementor-social-icon-dribbble{background-color:#ea4c89}
.cnv-theme .elementor-social-icon-elementor{background-color:#d30c5c}
.cnv-theme .elementor-social-icon-envelope{background-color:#ea4335}
.cnv-theme .elementor-social-icon-facebook,.cnv-theme .elementor-social-icon-facebook-f{background-color:#3b5998}
.cnv-theme .elementor-social-icon-flickr{background-color:#0063dc}
.cnv-theme .elementor-social-icon-foursquare{background-color:#2d5be3}
.cnv-theme .elementor-social-icon-free-code-camp,.cnv-theme .elementor-social-icon-freecodecamp{background-color:#006400}
.cnv-theme .elementor-social-icon-github{background-color:#333}
.cnv-theme .elementor-social-icon-gitlab{background-color:#e24329}
.cnv-theme .elementor-social-icon-globe{background-color:#818a91}
.cnv-theme .elementor-social-icon-google-plus,.cnv-theme .elementor-social-icon-google-plus-g{background-color:#dd4b39}
.cnv-theme .elementor-social-icon-houzz{background-color:#7ac142}
.cnv-theme .elementor-social-icon-instagram{background-color:#262626}
.cnv-theme .elementor-social-icon-jsfiddle{background-color:#487aa2}
.cnv-theme .elementor-social-icon-link{background-color:#818a91}
.cnv-theme .elementor-social-icon-linkedin,.cnv-theme .elementor-social-icon-linkedin-in{background-color:#0077b5}
.cnv-theme .elementor-social-icon-medium{background-color:#00ab6b}
.cnv-theme .elementor-social-icon-meetup{background-color:#ec1c40}
.cnv-theme .elementor-social-icon-mixcloud{background-color:#273a4b}
.cnv-theme .elementor-social-icon-odnoklassniki{background-color:#f4731c}
.cnv-theme .elementor-social-icon-pinterest{background-color:#bd081c}
.cnv-theme .elementor-social-icon-product-hunt{background-color:#da552f}
.cnv-theme .elementor-social-icon-reddit{background-color:#ff4500}
.cnv-theme .elementor-social-icon-rss{background-color:#f26522}
.cnv-theme .elementor-social-icon-shopping-cart{background-color:#4caf50}
.cnv-theme .elementor-social-icon-skype{background-color:#00aff0}
.cnv-theme .elementor-social-icon-slideshare{background-color:#0077b5}
.cnv-theme .elementor-social-icon-snapchat{background-color:#fffc00}
.cnv-theme .elementor-social-icon-soundcloud{background-color:#f80}
.cnv-theme .elementor-social-icon-spotify{background-color:#2ebd59}
.cnv-theme .elementor-social-icon-stack-overflow{background-color:#fe7a15}
.cnv-theme .elementor-social-icon-steam{background-color:#00adee}
.cnv-theme .elementor-social-icon-stumbleupon{background-color:#eb4924}
.cnv-theme .elementor-social-icon-telegram{background-color:#2ca5e0}
.cnv-theme .elementor-social-icon-thumb-tack{background-color:#1aa1d8}
.cnv-theme .elementor-social-icon-tripadvisor{background-color:#589442}
.cnv-theme .elementor-social-icon-tumblr{background-color:#35465c}
.cnv-theme .elementor-social-icon-twitch{background-color:#6441a5}
.cnv-theme .elementor-social-icon-twitter{background-color:#1da1f2}
.cnv-theme .elementor-social-icon-viber{background-color:#665cac}
.cnv-theme .elementor-social-icon-vimeo{background-color:#1ab7ea}
.cnv-theme .elementor-social-icon-vk{background-color:#45668e}
.cnv-theme .elementor-social-icon-weibo{background-color:#dd2430}
.cnv-theme .elementor-social-icon-weixin{background-color:#31a918}
.cnv-theme .elementor-social-icon-whatsapp{background-color:#25d366}
.cnv-theme .elementor-social-icon-wordpress{background-color:#21759b}
.cnv-theme .elementor-social-icon-xing{background-color:#026466}
.cnv-theme .elementor-social-icon-yelp{background-color:#af0606}
.cnv-theme .elementor-social-icon-youtube{background-color:#cd201f}
.cnv-theme .elementor-social-icon-500px{background-color:#0099e5}
.cnv-theme .elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}
.cnv-theme .elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}
.cnv-theme .elementor-slides .swiper-slide-bg{-webkit-background-size:cover;background-size:cover;background-position:50%;background-repeat:no-repeat;min-width:100%;min-height:100%}
.cnv-theme .elementor-slides .swiper-slide-inner{background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0;bottom:0;right:0;padding:50px;margin:auto}
.cnv-theme .elementor-slides .swiper-slide-inner,.cnv-theme .elementor-slides .swiper-slide-inner:hover{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-slides .swiper-slide-inner .elementor-background-overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}
.cnv-theme .elementor-slides .swiper-slide-inner .elementor-slide-content{position:relative;z-index:1;width:100%}
.cnv-theme .elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:35px;font-weight:700;line-height:1}
.cnv-theme .elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:17px;line-height:1.4}
.cnv-theme .elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.cnv-theme .elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px}
.cnv-theme .elementor-slides .swiper-slide-inner .elementor-slide-button{border:2px solid #fff;color:#fff;background:transparent;display:inline-block}
.cnv-theme .elementor-slides .swiper-slide-inner .elementor-slide-button,.cnv-theme .elementor-slides .swiper-slide-inner .elementor-slide-button:hover{background:transparent;color:inherit;text-decoration:none}
.cnv-theme .elementor--v-position-top .swiper-slide-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.cnv-theme .elementor--v-position-bottom .swiper-slide-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.cnv-theme .elementor--v-position-middle .swiper-slide-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cnv-theme .elementor--h-position-left .swiper-slide-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.cnv-theme .elementor--h-position-right .swiper-slide-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.cnv-theme .elementor--h-position-center .swiper-slide-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
main.cnv-theme.rtl .elementor-widget-slides .elementor-swiper-button-next{left:10px;right:auto}
main.cnv-theme.rtl .elementor-widget-slides .elementor-swiper-button-prev{right:10px;left:auto}
.cnv-theme .elementor-slides-wrapper div:not(.swiper-slide)>.swiper-slide-inner{display:none}
@media (max-width:767px){
.cnv-theme .elementor-slides .swiper-slide-inner{padding:30px}
.cnv-theme .elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:23px;line-height:1;margin-bottom:15px}
.cnv-theme .elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:13px;line-height:1.4;margin-bottom:15px}
}
.cnv-theme .elementor-heading-title{padding:0;margin:0;line-height:1}
.cnv-theme .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}
.cnv-theme .elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}
.cnv-theme .elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}
.cnv-theme .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}
.cnv-theme .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}
.cnv-theme .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
.cnv-theme .elementor-widget-video .elementor-widget-container{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.cnv-theme .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}
.cnv-theme .elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}
.cnv-theme .elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}
.cnv-theme .elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}
.cnv-theme .elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}
.cnv-theme .elementor-widget-image{text-align:center}
.cnv-theme .elementor-widget-image a{display:inline-block}
.cnv-theme .elementor-widget-image a img[src$=".svg"]{width:48px}
.cnv-theme .elementor-widget-image img{vertical-align:middle;display:inline-block}
.cnv-theme .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}
.cnv-theme .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}
.cnv-theme .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}
.cnv-theme .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}
.cnv-theme .elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}
.cnv-theme .elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}
.cnv-theme .elementor-widget-image-box .elementor-image-box-content{width:100%}
@media (min-width:768px){
.cnv-theme .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.cnv-theme .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.cnv-theme .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.cnv-theme .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.cnv-theme .elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}
.cnv-theme .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.cnv-theme .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cnv-theme .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
}
@media (max-width:767px){
.cnv-theme .elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}
}
.cnv-theme .elementor-widget-image-box .elementor-image-box-img{display:inline-block}
.cnv-theme .elementor-widget-image-box .elementor-image-box-title a{color:inherit}
.cnv-theme .elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}
.cnv-theme .elementor-widget-image-box .elementor-image-box-description{margin:0}
.cnv-theme .elementor-widget-image-carousel .swiper-container{position:static}
.cnv-theme .elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:inherit}
.cnv-theme .elementor-widget-image-carousel .swiper-slide{text-align:center}
.cnv-theme .elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide{max-width:calc(100% / var(--e-image-carousel-slides-to-show, 3))}
.cnv-theme .e-container.e-container--row .elementor-spacer-inner{width:var(--spacer-size)}
.cnv-theme .e-container.e-container--column .elementor-spacer-inner,.cnv-theme .elementor-column .elementor-spacer-inner{height:var(--spacer-size)}
/* --- Elementor kit (global) rules --- */
.cnv-theme{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-d18ae72:#000000;--e-global-color-567e4d0:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}
.cnv-theme .elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
.cnv-theme .elementor-widget:not(:last-child){margin-bottom:20px;}
.cnv-theme h1.entry-title{display:var(--page-title-display);}
@media(max-width:1024px){
.cnv-theme .elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media(max-width:767px){
.cnv-theme .elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
.cnv-theme .elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .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 );}
.cnv-theme .elementor-widget-text-editor{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 );}
.cnv-theme .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.cnv-theme .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 );}
.cnv-theme .elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}
.cnv-theme .elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}
.cnv-theme .elementor-widget-divider.elementor-view-framed .elementor-icon,.cnv-theme .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}
.cnv-theme .elementor-widget-divider.elementor-view-framed .elementor-icon,.cnv-theme .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}
.cnv-theme .elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-image-box .elementor-image-box-description{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 );}
.cnv-theme .elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-icon.elementor-view-framed .elementor-icon,.cnv-theme .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-icon.elementor-view-framed .elementor-icon,.cnv-theme .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-icon-box.elementor-view-framed .elementor-icon,.cnv-theme .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-icon-box .elementor-icon-box-title,.cnv-theme .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-icon-box .elementor-icon-box-description{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 );}
.cnv-theme .elementor-widget-star-rating .elementor-star-rating__title{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 );}
.cnv-theme .elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,.cnv-theme .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}
.cnv-theme .elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-testimonial .elementor-testimonial-content{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 );}
.cnv-theme .elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-tabs .elementor-tab-title,.cnv-theme .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-tabs .elementor-tab-title.elementor-active,.cnv-theme .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-tabs .elementor-tab-content{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 );}
.cnv-theme .elementor-widget-accordion .elementor-accordion-icon,.cnv-theme .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-accordion .elementor-active .elementor-accordion-icon,.cnv-theme .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-accordion .elementor-tab-content{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 );}
.cnv-theme .elementor-widget-toggle .elementor-toggle-title,.cnv-theme .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-toggle .elementor-tab-title.elementor-active a,.cnv-theme .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-toggle .elementor-tab-content{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 );}
.cnv-theme .elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link,.cnv-theme .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,.cnv-theme .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,.cnv-theme .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.cnv-theme .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,.cnv-theme .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,.cnv-theme .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,.cnv-theme .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-text-path{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-theme-site-logo .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 );}
.cnv-theme .elementor-widget-theme-site-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-theme-page-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-theme-post-excerpt .elementor-widget-container{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 );}
.cnv-theme .elementor-widget-theme-post-content{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 );}
.cnv-theme .elementor-widget-theme-post-featured-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 );}
.cnv-theme .elementor-widget-theme-archive-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-archive-posts .elementor-post__title,.cnv-theme .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-archive-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-archive-posts .elementor-posts-nothing-found{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 );}
.cnv-theme .elementor-widget-posts .elementor-post__title,.cnv-theme .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-portfolio .elementor-portfolio__filter{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 );}
.cnv-theme .elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-form .elementor-field-group > label,.cnv-theme .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-form .elementor-field-type-html{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 );}
.cnv-theme .elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-form .elementor-field-group .elementor-field,.cnv-theme .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-form .e-form__indicators__indicator,.cnv-theme .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-login .elementor-form-fields-wrapper label{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 );}
.cnv-theme .elementor-widget-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-login .elementor-field-group .elementor-field,.cnv-theme .elementor-widget-login .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-login .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{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 );}
.cnv-theme .elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}
.cnv-theme .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.cnv-theme .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.cnv-theme .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.cnv-theme .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.cnv-theme .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,.cnv-theme .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.cnv-theme .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}
.cnv-theme .elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}
.cnv-theme .elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-hotspot .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}
.cnv-theme .elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-price-list .elementor-price-list-description{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 );}
.cnv-theme .elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}
.cnv-theme .elementor-widget-price-table .elementor-price-table__header{background-color:var( --e-global-color-secondary );}
.cnv-theme .elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-price-table .elementor-price-table__features-list{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-price-table .elementor-price-table__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-price-table .elementor-price-table__additional_info{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 );}
.cnv-theme .elementor-widget-price-table .elementor-price-table__ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .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 );}
.cnv-theme .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 );}
.cnv-theme .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 );}
.cnv-theme .elementor-widget-reviews .elementor-testimonial__header,.cnv-theme .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-table-of-contents .elementor-toc__header,.cnv-theme .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-countdown .elementor-countdown-expire--message{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 );}
.cnv-theme .elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-search-form .elementor-search-form__input,.cnv-theme .elementor-widget-search-form .elementor-search-form__icon,.cnv-theme .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,.cnv-theme .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,.cnv-theme .elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}
.cnv-theme .elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}
.cnv-theme .elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-author-box .elementor-author-box__bio{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 );}
.cnv-theme .elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}
.cnv-theme .elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-post-navigation span.post-navigation__prev--label,.cnv-theme .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-post-navigation span.post-navigation__prev--title,.cnv-theme .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}
.cnv-theme .elementor-widget-post-info .elementor-icon-list-text,.cnv-theme .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}
.cnv-theme .elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-sitemap .elementor-sitemap-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.cnv-theme .elementor-widget-sitemap .elementor-sitemap-item,.cnv-theme .elementor-widget-sitemap span.elementor-sitemap-list,.cnv-theme .elementor-widget-sitemap .elementor-sitemap-item a{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 );}
.cnv-theme .elementor-widget-sitemap .elementor-sitemap-item{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}
.cnv-theme .elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}
.cnv-theme .elementor-widget-lottie{--caption-color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-video-playlist .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-video-playlist .e-tab-title .e-tab-title-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 );}
.cnv-theme .elementor-widget-video-playlist .e-tab-title .e-tab-title-text a{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-video-playlist .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active,.cnv-theme :hover ) .e-tab-title-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 );}
.cnv-theme .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active,.cnv-theme :hover ) .e-tab-title-text a{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active,.cnv-theme :hover ) .e-tab-duration{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.cnv-theme .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}
.cnv-theme .elementor-widget-paypal-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}
.cnv-theme .elementor-widget-paypal-button .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.cnv-theme #footer-social .elementor-grid-item{visibility: visible !important;}
/* --- WordPress Additional CSS --- */
.cnv-theme .ssba a{display:none;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li.current-menu-item a,main.cnv-theme.single-kitchens #header-top-bar .header-innr-col2 nav ul li.menu-item-object-kitchens a,main.cnv-theme.single-bathrooms #header-top-bar .header-innr-col2 nav ul li.menu-item-object-bathrooms a,main.cnv-theme.single-closets #header-top-bar .header-innr-col2 nav ul li.menu-item-object-closets a,main.cnv-theme.single-products #header-top-bar .header-innr-col2 nav ul li.menu-item-object-products a,main.cnv-theme.tax-projects_category #header-top-bar .header-innr-col2 nav ul li.menu-item-object-projects a{color: #717171;}
main.cnv-theme.single-kitchens #header-top-bar .header-innr-col2 nav ul li.menu-item-object-kitchens a:after,main.cnv-theme.single-bathrooms #header-top-bar .header-innr-col2 nav ul li.menu-item-object-bathrooms a:after,main.cnv-theme.single-closets #header-top-bar .header-innr-col2 nav ul li.menu-item-object-closets a:after,main.cnv-theme.single-products #header-top-bar .header-innr-col2 nav ul li.menu-item-object-products a:after,main.cnv-theme.tax-projects_category #header-top-bar .header-innr-col2 nav ul li.menu-item-object-projects a:after{opacity:1 !important;}
.cnv-theme #header-top-bar .header-innr-col2 nav ul li a::after,.cnv-theme #header-top-bar .header-innr-col2 nav ul li a.elementor-item-active::after{background-color: #717171 !important;}
@media(max-width:767px){
.cnv-theme div#copy-right{justify-content: flex-end !important;
    text-align: right;}
.cnv-theme div#copy-right .elementor-widget-wrap.elementor-element-populated{display: flex;}
}
}
