.elementor-1104 .elementor-element.elementor-element-4f0eff6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1104 .elementor-element.elementor-element-1749810{text-align:center;}.e-loop-item-1104{--preview-width:560px;}@media(max-width:767px){.elementor-1104 .elementor-element.elementor-element-1749810 img{max-width:100%;}}@media(min-width:768px){.elementor-1104 .elementor-element.elementor-element-4f0eff6{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4f0eff6 */.btn2 {
	 cursor: pointer;
	 position: relative;
	
	 background: white;
	 font-size: 28px;
	 border-top-right-radius: 20px;
	 border-bottom-left-radius: 20px;
	 transition: all 1s;
}
 .btn2:after, .btn2:before {
	 content: " ";
	 width: 10px;
	 height: 10px;
	 position: absolute;
	 border: 0px solid white;
	 transition: all 1s;
}
 .btn2:after {
	 top: -1px;
	 left: -1px;
	 border-top: 2px solid white;
	 border-left: 2px solid white;
}
 .btn2:before {
	 bottom: -1px;
	 right: -1px;
	 border-bottom: 2px solid white;
	 border-right: 2px solid white;
}
 .btn2:hover {
	 border-top-right-radius: 0px;
	 border-bottom-left-radius: 0px;
}
 .btn2:hover:before, .btn2:hover:after {
	 width: 100%;
	 height: 100%;
}/* End custom CSS */