.elementor-20929 .elementor-element.elementor-element-0e8ce8b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20929 .elementor-element.elementor-element-dedcec0 > .elementor-widget-container{padding:0px 0px 37px 0px;}.elementor-20929 .elementor-element.elementor-element-dedcec0{text-align:center;}.elementor-20929 .elementor-element.elementor-element-dedcec0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:65px;font-weight:600;}.elementor-20929 .elementor-element.elementor-element-16a39fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20929 .elementor-element.elementor-element-c96dc6e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-20929 .elementor-element.elementor-element-b314f94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20929 .elementor-element.elementor-element-5f35183 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-20929 .elementor-element.elementor-element-ec9d129{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20929 .elementor-element.elementor-element-d74331a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-20929 .elementor-element.elementor-element-9f35bd6{--display:flex;}.elementor-20929 .elementor-element.elementor-element-e6d8b1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-20929 .elementor-element.elementor-element-e6d8b1b{text-align:center;}:root{--page-title-display:none;}/* Start custom CSS */.document-link {
	width: 500px;
	margin: 0 auto;         /* center the box on the page */
	padding: 12px 20px;     /* vertical + horizontal indent */
	box-sizing: border-box;
	text-align: left;       /* left-align text inside */
	border: 2px solid transparent;
	display: block;         /* ensure block-level layout */
}

.document-link:hover {
	border-color: #007BFF;
	border-radius: 4px;
	cursor: pointer;
}/* End custom CSS */