.elementor-4202 .elementor-element.elementor-element-4ea44b46 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4202 .elementor-element.elementor-element-4ea44b46{padding:63px 0px 60px 0px;}.elementor-4202 .elementor-element.elementor-element-610ba48c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4202 .elementor-element.elementor-element-11a7357 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-4202 .elementor-element.elementor-element-59b1ae4e{text-align:start;}.elementor-4202 .elementor-element.elementor-element-59b1ae4e .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:29px;font-weight:400;line-height:34px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4202 .elementor-element.elementor-element-97e36c4{text-align:start;font-family:"Segoe UI", Sans-serif;}@media(min-width:768px){.elementor-4202 .elementor-element.elementor-element-610ba48c{width:36.579%;}.elementor-4202 .elementor-element.elementor-element-11a7357{width:63.421%;}}@media(max-width:767px){.elementor-4202 .elementor-element.elementor-element-4ea44b46{padding:20px 20px 20px 20px;}.elementor-4202 .elementor-element.elementor-element-59b1ae4e .elementor-heading-title{font-size:20px;line-height:1.5em;}}/* Start custom CSS for column, class: .elementor-element-610ba48c */.elementor-4202 .elementor-element.elementor-element-610ba48c{
    box-shadow: -5px 10px 51px -1px rgb(0 0 0 / 20%);
}/* End custom CSS */
/* Start custom CSS */input[type=text], input[type=number], input[type=tel], input[type=email], input[type=search], input[type=password] {
    display: block;
    width: 100%;
    height: 47px;
    line-height: 47px;
    padding: 0 21px;
    font-weight: 400;
    color: #888888;
    border: 2px solid #eceff3;
    font-size: 14px;
    outline: none !important;
    background-color: #eceff3;
}
.stm-button, input[type=submit], button, .button, .load-more-btn {
    display: block;
    text-align: center;
    padding: 17px 28px 15px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    letter-spacing: 0.3px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 3px;
    background-color: #DE1F26;
    text-decoration: none !important;
    outline: none !important;
    visibility: visible;
    border: none;
    white-space: normal;
    box-shadow: 0 2px 0 rgb(222 31 38 / 75%);
    transition: opacity 0.2s ease-in !important;
    transform: translateZ(0);
    opacity: 1;
}
textarea {
    padding: 21px;
    width: 100%;
    max-width: 100%;
    background-color: #eceff3;
    border: 2px solid #eceff3;
    color: #888;
    resize: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://rayclan.bm/wp-content/uploads/2022/11/Segoe-UI.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://rayclan.bm/wp-content/uploads/2022/11/Segoe-UI.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */