.elementor-20 .elementor-element.elementor-element-70b55271 > .elementor-container{max-width:1650px;}.elementor-20 .elementor-element.elementor-element-70b55271{padding:150px 35px 150px 35px;}.elementor-20 .elementor-element.elementor-element-70b3eba2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1f5ece25 .col-title a, .elementor-20 .elementor-element.elementor-element-1f5ece25 .col-title{color:var( --e-global-color-6b3426b4 );}.elementor-20 .elementor-element.elementor-element-1f5ece25 .col-title, .elementor-20 .elementor-element.elementor-element-1f5ece25 .col-title a{font-size:295px;font-weight:300;line-height:220px;}.elementor-20 .elementor-element.elementor-element-1f5ece25 .col-subtitle{color:var( --e-global-color-6b3426b4 );font-size:27px;font-weight:700;line-height:23px;letter-spacing:0.94px;}.elementor-20 .elementor-element.elementor-element-1f5ece25 .widget-content{font-size:17px;font-weight:300;line-height:21px;margin-top:11px;margin-bottom:35px;}.elementor-20 .elementor-element.elementor-element-1f5ece25 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 181px;}.elementor-20 .elementor-element.elementor-element-1f5ece25 .aux-widget-advanced-text{text-align:left !important;}.elementor-20 .elementor-element.elementor-element-67704ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7c83036 .col-title, .elementor-20 .elementor-element.elementor-element-7c83036 .col-title a{font-size:295px;font-weight:300;line-height:220px;}.elementor-20 .elementor-element.elementor-element-7c83036 .col-subtitle{font-size:27px;font-weight:700;line-height:23px;letter-spacing:0.94px;}.elementor-20 .elementor-element.elementor-element-7c83036 .widget-content{font-size:17px;font-weight:300;line-height:21px;margin-top:11px;margin-bottom:35px;}.elementor-20 .elementor-element.elementor-element-7c83036 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 181px;}.elementor-20 .elementor-element.elementor-element-7c83036 .aux-widget-advanced-text{text-align:left !important;}.elementor-20 .elementor-element.elementor-element-45a32d08 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f446870 .col-title, .elementor-20 .elementor-element.elementor-element-f446870 .col-title a{font-size:295px;font-weight:300;line-height:220px;}.elementor-20 .elementor-element.elementor-element-f446870 .col-subtitle{font-size:27px;font-weight:700;line-height:23px;letter-spacing:0.94px;}.elementor-20 .elementor-element.elementor-element-f446870 .widget-content{font-size:17px;font-weight:300;line-height:21px;margin-top:11px;margin-bottom:35px;}.elementor-20 .elementor-element.elementor-element-f446870 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 181px;}.elementor-20 .elementor-element.elementor-element-f446870 .aux-widget-advanced-text{text-align:left !important;}:root{--page-title-display:none;}body.elementor-page-20:not(.elementor-motion-effects-element-type-background), body.elementor-page-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-70b3eba2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-70b3eba2{max-width:80%;}.elementor-20 .elementor-element.elementor-element-1f5ece25 .col-title, .elementor-20 .elementor-element.elementor-element-1f5ece25 .col-title a{font-size:179px;}.elementor-20 .elementor-element.elementor-element-1f5ece25 .col-subtitle{font-size:32px;}.elementor-20 .elementor-element.elementor-element-1f5ece25 .widget-content{font-size:16px;line-height:24px;margin-top:8px;}.elementor-20 .elementor-element.elementor-element-1f5ece25 .aux-widget-text .aux-text-widget-content{padding:23px 0px 0px 119px;}.elementor-20 .elementor-element.elementor-element-67704ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-67704ee{max-width:80%;}.elementor-20 .elementor-element.elementor-element-7c83036 .col-title, .elementor-20 .elementor-element.elementor-element-7c83036 .col-title a{font-size:179px;}.elementor-20 .elementor-element.elementor-element-7c83036 .col-subtitle{font-size:32px;}.elementor-20 .elementor-element.elementor-element-7c83036 .widget-content{font-size:16px;line-height:24px;margin-top:8px;}.elementor-20 .elementor-element.elementor-element-7c83036 .aux-widget-text .aux-text-widget-content{padding:23px 0px 0px 119px;}.elementor-20 .elementor-element.elementor-element-45a32d08 > .elementor-element-populated{margin:9px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-45a32d08{max-width:80%;}.elementor-20 .elementor-element.elementor-element-f446870 .col-title, .elementor-20 .elementor-element.elementor-element-f446870 .col-title a{font-size:179px;}.elementor-20 .elementor-element.elementor-element-f446870 .col-subtitle{font-size:32px;}.elementor-20 .elementor-element.elementor-element-f446870 .widget-content{font-size:16px;line-height:24px;margin-top:8px;}.elementor-20 .elementor-element.elementor-element-f446870 .aux-widget-text .aux-text-widget-content{padding:23px 0px 0px 119px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-70b55271{padding:35px 25px 0px 25px;}.elementor-20 .elementor-element.elementor-element-70b3eba2 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-70b3eba2{min-width:100%;}.elementor-20 .elementor-element.elementor-element-1f5ece25 .col-title, .elementor-20 .elementor-element.elementor-element-1f5ece25 .col-title a{font-size:197px;}.elementor-20 .elementor-element.elementor-element-1f5ece25 .col-subtitle{font-size:27px;line-height:39px;}.elementor-20 .elementor-element.elementor-element-1f5ece25 .widget-content{font-size:15px;}.elementor-20 .elementor-element.elementor-element-1f5ece25 .aux-widget-text .aux-text-widget-content{padding:13px 0px 0px 132px;}.elementor-20 .elementor-element.elementor-element-67704ee > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-67704ee{min-width:100%;}.elementor-20 .elementor-element.elementor-element-7c83036 .col-title, .elementor-20 .elementor-element.elementor-element-7c83036 .col-title a{font-size:197px;}.elementor-20 .elementor-element.elementor-element-7c83036 .col-subtitle{font-size:27px;line-height:39px;}.elementor-20 .elementor-element.elementor-element-7c83036 .widget-content{font-size:15px;}.elementor-20 .elementor-element.elementor-element-7c83036 .aux-widget-text .aux-text-widget-content{padding:13px 0px 0px 132px;}.elementor-20 .elementor-element.elementor-element-45a32d08 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-45a32d08{max-width:100%;}.elementor-20 .elementor-element.elementor-element-f446870 .col-title, .elementor-20 .elementor-element.elementor-element-f446870 .col-title a{font-size:197px;}.elementor-20 .elementor-element.elementor-element-f446870 .col-subtitle{font-size:27px;line-height:39px;}.elementor-20 .elementor-element.elementor-element-f446870 .widget-content{font-size:15px;}.elementor-20 .elementor-element.elementor-element-f446870 .aux-widget-text .aux-text-widget-content{padding:13px 0px 0px 132px;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-70b3eba2{width:100%;}.elementor-20 .elementor-element.elementor-element-67704ee{width:100%;}.elementor-20 .elementor-element.elementor-element-45a32d08{width:100%;}}/* Start custom CSS for aux_text, class: .elementor-element-1f5ece25 */.elementor-20 .elementor-element.elementor-element-1f5ece25 .col-title {
   position: absolute;
   left: 0;
   top:0px;
   margin-top: 0;
background: rgb(61,41,238);
background: linear-gradient(180deg, rgba(61,41,238,1) 5%, rgba(200,64,200,1) 55%, rgba(253,73,185,1) 582%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-7c83036 */.elementor-20 .elementor-element.elementor-element-7c83036 .col-title {
   position: absolute;
   left: 0;
   top:0px;
   margin-top: 0;
background: rgb(61,41,238);
background: linear-gradient(180deg, rgba(61,41,238,1) 5%, rgba(200,64,200,1) 55%, rgba(253,73,185,1) 582%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-f446870 */.elementor-20 .elementor-element.elementor-element-f446870 .col-title {
   position: absolute;
   left: 0;
   top:0px;
   margin-top: 0;
background: rgb(61,41,238);
background: linear-gradient(180deg, rgba(61,41,238,1) 5%, rgba(200,64,200,1) 55%, rgba(253,73,185,1) 582%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70b55271 */.elementor-20 .elementor-element.elementor-element-70b55271 .aux-widget-text .aux-text-widget-content .widget-content p{
   max-width: 339px;
}
@media only screen and (min-width: 1025px){
.elementor-20 .elementor-element.elementor-element-70b55271 .col-subtitle{
   max-width: 79%;
}
}
@media screen and (max-width: 1025px){
    .elementor-20 .elementor-element.elementor-element-70b55271 .aux-widget-text .aux-text-widget-content .widget-content p{
   max-width: 80%!important;
}
}
@media only screen and (max-width: 1273px) and (min-width: 1025px){
.elementor-20 .elementor-element.elementor-element-70b55271 .col-subtitle{
    font-size: 24px;
}
.elementor-20 .elementor-element.elementor-element-70b55271 .widget-content{
    font-size: 14px;
    line-height: 25px;
}
.elementor-20 .elementor-element.elementor-element-70b55271 .col-title{
    font-size: 243px;
}
.elementor-20 .elementor-element.elementor-element-70b55271 .aux-text-widget-content{
    padding: 0px 0px 0px 148px!important;
}
}
@media only screen and (max-width: 1025px){
.elementor-20 .elementor-element.elementor-element-70b55271 .widget-content p{
   height: 72px;
    overflow: hidden;
}
}
@media only screen and (max-width: 1025px)and (min-width: 767px){
.elementor-20 .elementor-element.elementor-element-70b55271 .elementor-top-column{
   margin: auto!important;
 
}
}/* End custom CSS */