.elementor-1803 .elementor-element.elementor-element-4181ac7 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-cdc4585 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-ae5abd4 .elementor-button{font-size:18px;fill:#645091;color:#645091;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#645091;border-radius:3px 3px 3px 3px;padding:20px 50px 20px 50px;}.elementor-1803 .elementor-element.elementor-element-ae5abd4 .elementor-button:hover, .elementor-1803 .elementor-element.elementor-element-ae5abd4 .elementor-button:focus{color:#FCFAF7;background-color:#645091;}.elementor-1803 .elementor-element.elementor-element-ae5abd4 .elementor-button:hover svg, .elementor-1803 .elementor-element.elementor-element-ae5abd4 .elementor-button:focus svg{fill:#FCFAF7;}/* Start custom CSS for html, class: .elementor-element-6cca8fa */.productitem{ font-weight: 500; margin:25px 0 10px; }
.productitem .img{ float:left; width:20%; padding-right:20px; min-height:150px;}
.productitem h3{ font-size:18px; color:#555; font-weight:900; margin:18px 0 12px 0; }
.productitem .elementor-element{ display:inline-block; border-radius:2px; padding:8px 20px; background:#5F9BF0; color:#ffffff !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element:hover{
    background:#fff; color:#5F9BF0 !important;
}
.productitem .elementor-element.buynow{ display:inline-block; border-radius:2px; padding:8px 20px; background:#fff; color:#5F9BF0 !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element.buynow:hover{
    background:#5F9BF0; color:#fff !important;
}

@media(max-width:768px){
	.productitem .img{ float:initial; width:100%; padding:10px 0 15px; min-height: initial; text-align}
	.productitem .img img{ width:60%;  }
	.productitem h3{ margin:18px 0 20px; }
	.productitem .elementor-element{ display:initial;margin:15px 0 !important; }
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35cc385 */.productitem{ font-weight: 500; margin:25px 0 10px; }
.productitem .img{ float:left; width:20%; padding-right:20px; min-height:150px;}
.productitem h3{ font-size:18px; color:#555; font-weight:900; margin:18px 0 12px 0; }
.productitem .elementor-element{ display:inline-block; border-radius:2px; padding:8px 20px; background:#5F9BF0; color:#ffffff !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element:hover{
    background:#fff; color:#5F9BF0 !important;
}
.productitem .elementor-element.buynow{ display:inline-block; border-radius:2px; padding:8px 20px; background:#fff; color:#5F9BF0 !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element.buynow:hover{
    background:#5F9BF0; color:#fff !important;
}

@media(max-width:768px){
	.productitem .img{ float:initial; width:100%; padding:10px 0 15px; min-height: initial; text-align}
	.productitem .img img{ width:60%;  }
	.productitem h3{ margin:18px 0 20px; }
	.productitem .elementor-element{ display:initial;margin:15px 0 !important; }
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b264a51 */.productitem{ font-weight: 500; margin:25px 0 10px; }
.productitem .img{ float:left; width:20%; padding-right:20px; min-height:150px;}
.productitem h3{ font-size:18px; color:#555; font-weight:900; margin:18px 0 12px 0; }
.productitem .elementor-element{ display:inline-block; border-radius:2px; padding:8px 20px; background:#5F9BF0; color:#ffffff !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element:hover{
    background:#fff; color:#5F9BF0 !important;
}
.productitem .elementor-element.buynow{ display:inline-block; border-radius:2px; padding:8px 20px; background:#fff; color:#5F9BF0 !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element.buynow:hover{
    background:#5F9BF0; color:#fff !important;
}

@media(max-width:768px){
	.productitem .img{ float:initial; width:100%; padding:10px 0 15px; min-height: initial; text-align}
	.productitem .img img{ width:60%;  }
	.productitem h3{ margin:18px 0 20px; }
	.productitem .elementor-element{ display:initial;margin:15px 0 !important; }
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52acbd8 */.productitem{ font-weight: 500; margin:25px 0 10px; }
.productitem .img{ float:left; width:30%; padding-right:45px; min-height:200px;}
.productitem h3{ font-size:18px; color:#555; font-weight:900; margin:18px 0 12px 0; }
.productitem .elementor-element{ display:inline-block; border-radius:2px; padding:8px 20px; background:#5F9BF0; color:#ffffff !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element:hover{
    background:#fff; color:#5F9BF0 !important;
}
.productitem .elementor-element.buynow{ display:inline-block; border-radius:2px; padding:8px 20px; background:#fff; color:#5F9BF0 !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element.buynow:hover{
    background:#5F9BF0; color:#fff !important;
}

@media(max-width:768px){
	.productitem .img{ float:initial; width:100%; padding:10px 0 15px; min-height: initial; text-align}
	.productitem .img img{ width:60%;  }
	.productitem h3{ margin:18px 0 20px; }
	.productitem .elementor-element{ display:initial;margin:15px 0 !important; }
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7a5939 */.productitem{ font-weight: 500; margin:25px 0 10px; }
.productitem .img{ float:left; width:30%; padding-right:45px; min-height:200px;}
.productitem h3{ font-size:18px; color:#555; font-weight:900; margin:18px 0 12px 0; }
.productitem .elementor-element{ display:inline-block; border-radius:2px; padding:8px 20px; background:#5F9BF0; color:#ffffff !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element:hover{
    background:#fff; color:#5F9BF0 !important;
}
.productitem .elementor-element.buynow{ display:inline-block; border-radius:2px; padding:8px 20px; background:#fff; color:#5F9BF0 !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element.buynow:hover{
    background:#5F9BF0; color:#fff !important;
}

@media(max-width:768px){
	.productitem .img{ float:initial; width:100%; padding:10px 0 15px; min-height: initial; text-align}
	.productitem .img img{ width:60%;  }
	.productitem h3{ margin:18px 0 20px; }
	.productitem .elementor-element{ display:initial;margin:15px 0 !important; }
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b0f8e75 */.productitem{ font-weight: 500; margin:25px 0 10px; }
.productitem .img{ float:left; width:30%; padding-right:45px; min-height:200px;}
.productitem h3{ font-size:18px; color:#555; font-weight:900; margin:18px 0 12px 0; }
.productitem .elementor-element{ display:inline-block; border-radius:2px; padding:8px 20px; background:#5F9BF0; color:#ffffff !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element:hover{
    background:#fff; color:#5F9BF0 !important;
}
.productitem .elementor-element.buynow{ display:inline-block; border-radius:2px; padding:8px 20px; background:#fff; color:#5F9BF0 !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element.buynow:hover{
    background:#5F9BF0; color:#fff !important;
}

@media(max-width:768px){
	.productitem .img{ float:initial; width:100%; padding:10px 0 15px; min-height: initial; text-align}
	.productitem .img img{ width:60%;  }
	.productitem h3{ margin:18px 0 20px; }
	.productitem .elementor-element{ display:initial;margin:15px 0 !important; }
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-290199b */.productitem{ font-weight: 500; margin:25px 0 10px; }
.productitem .img{ float:left; width:30%; padding-right:45px; min-height:200px;}
.productitem h3{ font-size:18px; color:#555; font-weight:900; margin:18px 0 12px 0; }
.productitem .elementor-element{ display:inline-block; border-radius:2px; padding:8px 20px; background:#5F9BF0; color:#ffffff !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element:hover{
    background:#fff; color:#5F9BF0 !important;
}
.productitem .elementor-element.buynow{ display:inline-block; border-radius:2px; padding:8px 20px; background:#fff; color:#5F9BF0 !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element.buynow:hover{
    background:#5F9BF0; color:#fff !important;
}

@media(max-width:768px){
	.productitem .img{ float:initial; width:100%; padding:10px 0 15px; min-height: initial; text-align}
	.productitem .img img{ width:60%;  }
	.productitem h3{ margin:18px 0 20px; }
	.productitem .elementor-element{ display:initial;margin:15px 0 !important; }
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6933a78 */.productitem{ font-weight: 500; margin:25px 0 10px; }
.productitem .img{ float:left; width:30%; padding-right:45px; min-height:200px;}
.productitem h3{ font-size:18px; color:#555; font-weight:900; margin:18px 0 12px 0; }
.productitem .elementor-element{ display:inline-block; border-radius:2px; padding:8px 20px; background:#5F9BF0; color:#ffffff !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element:hover{
    background:#fff; color:#5F9BF0 !important;
}
.productitem .elementor-element.buynow{ display:inline-block; border-radius:2px; padding:8px 20px; background:#fff; color:#5F9BF0 !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element.buynow:hover{
    background:#5F9BF0; color:#fff !important;
}

@media(max-width:768px){
	.productitem .img{ float:initial; width:100%; padding:10px 0 15px; min-height: initial; text-align}
	.productitem .img img{ width:60%;  }
	.productitem h3{ margin:18px 0 20px; }
	.productitem .elementor-element{ display:initial;margin:15px 0 !important; }
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ae8d38 */.productitem{ font-weight: 500; margin:25px 0 10px; }
.productitem .img{ float:left; width:30%; padding-right:45px; min-height:200px;}
.productitem h3{ font-size:18px; color:#555; font-weight:900; margin:18px 0 12px 0; }
.productitem .elementor-element{ display:inline-block; border-radius:2px; padding:8px 20px; background:#5F9BF0; color:#ffffff !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element:hover{
    background:#fff; color:#5F9BF0 !important;
}
.productitem .elementor-element.buynow{ display:inline-block; border-radius:2px; padding:8px 20px; background:#fff; color:#5F9BF0 !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element.buynow:hover{
    background:#5F9BF0; color:#fff !important;
}

@media(max-width:768px){
	.productitem .img{ float:initial; width:100%; padding:10px 0 15px; min-height: initial; text-align}
	.productitem .img img{ width:60%;  }
	.productitem h3{ margin:18px 0 20px; }
	.productitem .elementor-element{ display:initial;margin:15px 0 !important; }
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bfbd68 */.productitem{ font-weight: 500; margin:25px 0 10px; }
.productitem .img{ float:left; width:30%; padding-right:45px; min-height:200px;}
.productitem h3{ font-size:18px; color:#555; font-weight:900; margin:18px 0 12px 0; }
.productitem .elementor-element{ display:inline-block; border-radius:2px; padding:8px 20px; background:#5F9BF0; color:#ffffff !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element:hover{
    background:#fff; color:#5F9BF0 !important;
}
.productitem .elementor-element.buynow{ display:inline-block; border-radius:2px; padding:8px 20px; background:#fff; color:#5F9BF0 !important; border:2px solid #5F9BF0; font-weight:600; }

.productitem .elementor-element.buynow:hover{
    background:#5F9BF0; color:#fff !important;
}

@media(max-width:768px){
	.productitem .img{ float:initial; width:100%; padding:10px 0 15px; min-height: initial; text-align}
	.productitem .img img{ width:60%;  }
	.productitem h3{ margin:18px 0 20px; }
	.productitem .elementor-element{ display:initial;margin:15px 0 !important; }
}
}/* End custom CSS */