.elementor-16392 .elementor-element.elementor-element-3eeb1d8 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-16392 .elementor-element.elementor-element-3eeb1d8 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16392 .elementor-element.elementor-element-3eeb1d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-16392 .elementor-element.elementor-element-3eeb1d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16392 .elementor-element.elementor-element-121e8b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16392 .elementor-element.elementor-element-121e8b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16392 .elementor-element.elementor-element-121e8b5 > .elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16392 .elementor-element.elementor-element-2aea27c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16392 .elementor-element.elementor-element-9f0a016 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16392 .elementor-element.elementor-element-9f0a016 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16392 .elementor-element.elementor-element-9f0a016 > .elementor-element-populated.elementor-element-populated{padding:50px 50px 0px 50px;}.elementor-16392 .elementor-element.elementor-element-448991e .elementor-heading-title{color:var( --e-global-color-primary );font-family:"ivy-mode-regular", Sans-serif;font-size:45px;}.elementor-16392 .elementor-element.elementor-element-448991e > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-16392 .elementor-element.elementor-element-75d92ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16392 .elementor-element.elementor-element-b0567e7 > .elementor-container > .elementor-row{align-items:center;}.elementor-16392 .elementor-element.elementor-element-b0567e7{padding:0px 0px 0px 0px;}.elementor-16392 .elementor-element.elementor-element-5dd47db > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-16392 .elementor-element.elementor-element-1998df8 > .elementor-container > .elementor-row{align-items:center;}.elementor-16392 .elementor-element.elementor-element-1998df8{padding:0px 0px 50px 0px;}.elementor-16392 .elementor-element.elementor-element-ba60a71{width:auto;max-width:auto;z-index:9999;}.elementor-16392 .elementor-element.elementor-element-4877adb .tm-button{width:207px;border-color:var( --e-global-color-3668d1b );}.elementor-16392 .elementor-element.elementor-element-4877adb .tm-button:before{background-color:#00000000;}.elementor-16392 .elementor-element.elementor-element-4877adb .tm-button:after{background-color:#1C211C00;}.elementor-16392 .elementor-element.elementor-element-4877adb .tm-button:hover{border-color:var( --e-global-color-3668d1b );}.elementor-16392 .elementor-element.elementor-element-4877adb .tm-button .button-content-wrapper{color:var( --e-global-color-3668d1b );}.elementor-16392 .elementor-element.elementor-element-4877adb .tm-button .button-content-wrapper .stop-a{stop-color:var( --e-global-color-3668d1b );}.elementor-16392 .elementor-element.elementor-element-4877adb .tm-button .button-content-wrapper .stop-b{stop-color:var( --e-global-color-3668d1b );}.elementor-16392 .elementor-element.elementor-element-4877adb > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-16392 .elementor-element.elementor-element-4877adb{width:auto;max-width:auto;}@media(min-width:768px){.elementor-16392 .elementor-element.elementor-element-121e8b5{width:64.81%;}.elementor-16392 .elementor-element.elementor-element-9f0a016{width:35%;}}@media(max-width:767px){.elementor-16392 .elementor-element.elementor-element-3eeb1d8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-16392 .elementor-element.elementor-element-121e8b5{width:100%;}.elementor-bc-flex-widget .elementor-16392 .elementor-element.elementor-element-121e8b5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16392 .elementor-element.elementor-element-121e8b5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16392 .elementor-element.elementor-element-121e8b5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16392 .elementor-element.elementor-element-121e8b5 > .elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16392 .elementor-element.elementor-element-2aea27c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16392 .elementor-element.elementor-element-2aea27c{z-index:0;}.elementor-16392 .elementor-element.elementor-element-9f0a016{width:100%;}.elementor-16392 .elementor-element.elementor-element-9f0a016 > .elementor-element-populated.elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-16392 .elementor-element.elementor-element-3263944.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-16392 .elementor-element.elementor-element-ba60a71{width:auto;max-width:auto;}.elementor-16392 .elementor-element.elementor-element-4877adb > .elementor-widget-container{padding:10px 20px 20px 0px;}}/* Start custom CSS for wpc_config_accordion_control, class: .elementor-element-75d92ee */.page-id-13746 .accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-layer-type-image {
margin-right: 15px;
}



.accordion-2 .wpc-controls-wrap .wpc-controls-sub-group li.wpc-layer-type-image.current {
color: black !important;
}


.wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-control-item-label .wpc-icon-label-inner {
       padding: 4px 0px 4px 0px !important;
	   color: #888 !important;
}



.wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-control-type-inline-text .wpc-icon-label {
    margin-bottom: 5px !important;
    margin-top: 5px !important;
}

.wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-control-item-label {
    flex: 2;
    margin-bottom: 5px !important;
    margin-top: 5px !important;
}



.accordion-2 .wpc-controls-wrap .wpc-sub-control {
    padding: 0px 0px 0px 2px !important;
    margin: 0;
    display: none;
    background: var(--wpc-control-lists-bg);
}

.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item {
    border: none !important;
    border-top: 1px solid #cbcbcb !important;
    padding: none !important;
}

ul {
    padding-left: 0px;
}

.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-layer-title-wrap {
    background: var(--wpc-control-title-bg);
    color: #414042;
    padding: 0px 3px;
    font-weight: normal;
    font-size: 12px;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 45px;
}


.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item {
    border: none !important;
    border-top: 1px solid #cbcbcb !important;
}

.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-layer-title-wrap {
padding: none !important;
}


.accordion-2 .wpc-controls-wrap .wpc-controls-list-sec>.wpc-layer-title { 
background: none !important; 
border-top: 1px solid #cbcbcb !important;
padding: 10px 0px 10px 4px !important; 
}



.wpc-control-item .wpc-layer-title {
	font-size: 15px !important;  
	color: #1c211c !important; 
	letter-spacing: 1.3px !important;
	font-family: 'cerebrisans-light' !important;
	text-transform: uppercase !important;
}

.wpc-controls-list-sec .wpc-layer-title {

}

.wpc-controls-img-list li.wpc-label-type {
	padding: 15px !important; 
	line-height: 15px !important; 
	background: none !important;
}

.wpc-controls-img-list li.wpc-label-type .wpc-hover-title {
	color: #1c211c !important; 
	font-size: 12px !important; 
	font-weight: 100 !important;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.wpc-single-price .wpc-price-value {
	color: #1c211c; !important;
	font-size: 35px !important;
}
	
.wpc-single-price .wpc-total-text {
	font-size: 20px !important; 
	font-weight: 100 !important; 
	color:#1c211c !important;
}


.wpc-configurator-view .wpc-carousel-dot { border-radius: 0px !important; background: none !important; border: 1px solid #1c211c !important; }

.wpc-controls-img-list li {
	background: none !important;
}


.accordion-2 .wpc-controls-wrap .wpc-controls-img-list li {
border: 1px solid #1c211cfff24 !important;
}

.accordion-2 .wpc-controls-wrap .wpc-controls-img-list li .wpc-layer-title .wpc-layer-title-inner {
    padding: 5px 0px 45px !important; 
	background: none !important;
}

.wpc-config-element .wpc-controls-list-sec .wpc-layer-title-inner .wpc-layer-subtitle-text, body .wpc-config-element.popover .wpc-popover-controls-parent-layer-title {
    Color: #1c211c !important;
}

body .wpc-config-element .wpc-controls-list-sec .wpc-layer-desc {
    color: #1c211c !important;
}

.wpc-configurator-wrap.accordion-2 .wpc-preview-parent-wrap {
	width: 70% !important;
}

.price, .amount, .tr-price, .woosw-content-item--price {
    color: #1c211c !important;
}

.wpc-controls-img-list li.wpc-label-type .wpc-hover-price {
    font-weight: 100 !important;
}

body .wpc-config-element .wpc-icon-hover-text .wpc-hover-title, body .wpc-config-element .wpc-icon-hover-text .wpc-hover-price {
	color: #1c211c !important;
}

.price, .amount, .tr-price, .woosw-content-item--price {
	color: #1c211c !important;
}


body .wpc-config-element .wpc-primary-btn {
    background-color: none !important; 
	border: 1px solid black !important; 
	border-radius: 0px !important; 
	text-transform: uppercase !important; 
	letter-spacing: 1.3px !important; 
	ont-size: 13px !important;
}

.wpc-config-element .wpc-primary-btn, .wpc-config-element .wpcf7-submit {
    height: auto !important;}
    
    body .wpc-config-element .wpc-controls-list-sec .wpc-layer-title-desc, body .wpc-config-element .wpc-controls-pop-over-main-sec .wpc-layer-title-wrap .wpc-layer-title-inner {
        color: #1c211c !important; 
		font-size: 15px !important;
    }
    
.wpc-config-element .wpc-primary-btn, .wpc-config-element .wpcf7-submit {
    padding: 7px 20px !important;
}

.wpc-single-price {
    margin: 10px 0 20px 0 !important;
}

.accordion-2 .wpc-controls-wrap>.wpc-controls-list-sec>.wpc-layer-title:after {
    color: #1c211c !important;
}


.accordion-2 .wpc-controls-wrap .wpc-controls-img-list li .wpc-layer-title:before {
    
    background: #1c211cfff24 !important;
}

.accordion-2 .wpc-controls-wrap .wpc-controls-img-list li .wpc-layer-title:after {
    display: none !important;
}


.accordion-2 .wpc-controls-wrap .wpc-controls-img-list li.current {
	font-weight: 600 !important;
	border: 1.5px solid #1c211c4f4f4 !important;

}

.wpc-configurator-view .wpc-carousel-dot.active {
    color: #1c211c !important;
	border: 1px solid black !important;
	font-weight: 600 !important;
}


body .wpc-config-element .wpc-primary-btn {

	letter-spacing: 1.3px !important;
	font-size: 13px !important;
	padding: 10px 25px !important
}





@media only screen and (max-width: 800px) {
.wpc-configurator-view .wpc-carousel-dots {
    display:none !important;
}
}

.dot-style-tabs.wpc-configurator-view .wpc-carousel-dot {
padding: 0px 15px;
}

.wpc-configurator-view .wpc-carousel-dot {
border: 1px solid #dcdcd1 !important;
color: #1c211c;
background: none !important;
}

.wpc-configurator-view .wpc-carousel-dot.active {
background: none !important;
font-weight: 100 !important;
color: #1c211c !important;
}

.wpc-configurator-wrap .wpc-controls-sub-group li.wpc-control-type-inline-text {
    padding: 4px 12px !important;
    line-height: 20px !important;
    background: #1C211C !important;
}

.accordion-2 .wpc-controls-wrap .wpc-controls-sub-group li.wpc-layer-type-image {
    background: none !important;
}

.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-layer-type-image {
    border: solid 1px #ccc !important;
    padding: 0px 0px 0px 0px !important;
    margin-right: 15px !important;
}
.wpc-controls-sub-group li {
margin: 0px 0px 15px !important;
}


p {
    margin-top: 20px;
    margin-bottom: 20px;
}


.accordion-2 .wpc-controls-wrap .wpc-controls-sub-group li {
    padding: 0px 0px 0px 0px !important;
    margin-right: 15px !important;
}

.wpc-control-item-name {
    padding: 0px 5px 0px 5px !important;
font-size: 15px;
}


.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-layer-type-image.current {
  border: 1px solid black !important;
  color: #1c211c !important;
}

/*.accordion-2 .wpc-controls-wrap .wpc-controls-sub-group li.wpc-layer-type-image {*/
/*      border: 1px solid #cbcbcb !important;*/
/*}*/


.wpc-controls-sub-group li.wpc-control-type-label .wpc-control-item-name {
font-size: 15px !important;
text-transform: none !important;
line-height: none !important;
font-weight: 100 !important;
}

.wpc-controls-sub-group li.wpc-control-type-label .wpc-icon-label .wpc-icon-label-inner {
padding: 0px 15px 20px 15px !important
}

.accordion-2 .wpc-skin-accordion-controls .wpc-controls-list-sec.main-sec>.wpc-controls-sub-group {
padding-left: 0px !important;
}

.wpc-controls-sub-group li.wpc-control-type-label {
line-height: 0px !important;
}

.wpc-controls-sub-group li {
    background: none !important;
}

.accordion-2 .wpc-controls-wrap .wpc-controls-sub-group li .wpc-layer-title .wpc-layer-title-inner {
background: none !important;
padding: 0px 40px 35px 5px !important;
}

body .wpc-config-element .wpc-controls-list-sec .wpc-layer-title-inner .wpc-layer-subtitle-text, body .wpc-config-element.popover .wpc-popover-controls-parent-layer-title {
font-size: 14px !important;
}

.accordion-2 .wpc-controls-wrap .wpc-controls-sub-group li .wpc-layer-title:after {
color: #1c211c !important;
height: 45px !important;
line-height: 15px !important;
background: none !important;
}





.wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-sub-control:last-child {
    margin-top: 20px !important;
}

.wpc-controls-wrap .wpc-sub-control .wpc-control-item {
    margin-left: 0;
    margin-right: 15px;
    padding: 0;
    box-shadow: none;
}

.wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-layer-type-image.current {
    border: 1px solid black !important;
    color: #1c211c;
 
}

.wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-control-type-inline-text .wpc-icon-label {
    margin-bottom: 7px !important;
    margin-top: 7px !important;
}

.wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-control-type-inline-text {
    line-height: 20px;
    border-radius: 0;
    margin-bottom: 0px;
    font-size: 14px;
    display: inline-block;
    border: 2px solid transparent;
    box-shadow: none !important;
}

.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-sub-control:last-child {
    margin-top: 10px !important;
}



.wpc-control-item-name {
    padding: 0px 15px 0px 15px !important;
    font-size: 16px;
}


.wpc-control-item .wpc-layer-title {
    color: var(--wpc-controls-group-title-color);
    font-family: var(--wpc-primary-font);
    font-size: 14px;
    margin: 0;
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    /* font-weight: 500; */
}


.wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-control-item-name {
    font-weight: 100 !important;
    text-transform: none !important;
    font-size: 15px !important;
}

.wpc-control-item .wpc-layer-title {
    font-size: 16px !important;
    color: #1c211c !important;
    letter-spacing: 1.3px !important;
    font-family: 'cerebrisans-light' !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
}

.wpc-popup-wrap.wpc-popup-full .wpc-popup {
    width: 100% !important;
}

.wpc-quote-form .wpc-summary-content-wrap .wpc-summary-content-inner, .wpc-contact-form-parent-wrap .wpc-summary-content-wrap .wpc-summary-content-inner {
    padding: 0px 20px 0px 20px !important;
}

@media screen and (max-width: 600px) {
    .wpc-summary-content-inner {
        width: calc(100%) !important;
    }
}


.wpc-control-item-info-inner {
    border-radius: 20px !important;
    padding: 9px 6px 9px !important;
    text-transform: none !important;
}


.wpc-control-item-name {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for wpc_config_contact_form, class: .elementor-element-ba60a71 */.wpc-popup.wpc-quote-form-summary-popup .wpc-summary-content-wrap {
    height: calc(100vh);
}/* End custom CSS */
/* Start custom CSS */.elementor-button-content-wrapper {pointer-events: none;} .elementor-button span { pointer-events:none}/* End custom CSS */