.elementor-1480 .elementor-element.elementor-element-4002fb1b{margin-top:150px;margin-bottom:0px;padding:0px 60px 60px 60px;}.elementor-1480 .elementor-element.elementor-element-3c6af96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1480 .elementor-element.elementor-element-3c6af96{text-align:start;}.elementor-1480 .elementor-element.elementor-element-3c6af96 .elementor-heading-title{font-family:"tt-commons-pro", Arial;font-size:72px;font-weight:700;text-transform:capitalize;letter-spacing:-0.2px;color:var( --e-global-color-accent );}.elementor-1480 .elementor-element.elementor-element-2b28dcc3 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-1480 .elementor-element.elementor-element-2b28dcc3{font-family:"neue-haas-grotesk-display", Arial;font-size:18px;font-weight:500;letter-spacing:0.5px;color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-1480 .elementor-element.elementor-element-4169214c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1480 .elementor-element.elementor-element-3c6af96 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-1480 .elementor-element.elementor-element-3c6af96{text-align:start;}.elementor-1480 .elementor-element.elementor-element-3c6af96 .elementor-heading-title{font-size:58px;}}@media(max-width:767px){.elementor-1480 .elementor-element.elementor-element-4002fb1b{margin-top:110px;margin-bottom:110px;padding:0px 25px 0px 25px;}.elementor-1480 .elementor-element.elementor-element-4169214c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1480 .elementor-element.elementor-element-3c6af96 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1480 .elementor-element.elementor-element-3c6af96 .elementor-heading-title{font-size:48px;}}/* Start custom CSS *//*SIDE LINE - Brand 2.0*/

body::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 10px;
    height: 100vh;
    background-color: #B7EAD7;
    z-index: 9999;
}



body, html { margin-left:0%; margin-right:0%; margin-bottom:0%; margin-top:0%; }


/* Small - Underline Hover */
a.sm-underline {
	color: #000000;
	border-bottom: 2px solid #B7EAD7;
	-webkit-text-decoration: 2px solid #B7EAD7;
	padding-bottom:1px;
	text-underline-position: under;
}
a.sm-underline:hover {
	color: #000000;
	transition: 0.2s ease all;
	border-bottom: 2px solid #B7EAD7;
	padding-bottom: 3px;
	width: 100%;
}



/* Large - Underline Hover */
a.lg-underline {
	color: #000000;
	border-bottom: 2px solid #B7EAD7;
	-webkit-text-decoration: 2px solid #B7EAD7;
	padding-bottom: 2px;
}
a.lg-underline:hover {
	color: #000000;
	transition: 0.2s ease all;
	border-bottom: 2px solid #B7EAD7;
	padding-bottom: 4px;
}/* End custom CSS */