.elementor-25712 .elementor-element.elementor-element-21bdef4f > .elementor-container{max-width:1239px;}.elementor-25712 .elementor-element.elementor-element-66698e0f > .elementor-widget-container{margin:10px 50px 0px 50px;}.elementor-25712 .elementor-element.elementor-element-66698e0f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54px;font-weight:700;color:var( --e-global-color-571f2c9 );}.elementor-25712 .elementor-element.elementor-element-5747bbcb > .elementor-widget-container{margin:30px 50px 50px 50px;}.elementor-25712 .elementor-element.elementor-element-5747bbcb{font-weight:300;}.elementor-25712 .elementor-element.elementor-element-3192d3be > .elementor-container{max-width:1240px;}.elementor-25712 .elementor-element.elementor-element-ab71fda > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-25712 .elementor-element.elementor-element-ab71fda .elementor-heading-title{color:var( --e-global-color-78251c3 );}.elementor-25712 .elementor-element.elementor-element-166ea8b9 > .elementor-container{max-width:1240px;}.elementor-25712 .elementor-element.elementor-element-166ea8b9{margin-top:0px;margin-bottom:0px;}.elementor-25712 .elementor-element.elementor-element-48231b84 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-25712 .elementor-element.elementor-element-48231b84{font-size:16px;color:var( --e-global-color-571f2c9 );}.elementor-25712 .elementor-element.elementor-element-4988be42 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-25712 .elementor-element.elementor-element-4988be42{text-align:center;}.elementor-25712 .elementor-element.elementor-element-1b8c7eeb > .elementor-container{max-width:1211px;}.elementor-25712 .elementor-element.elementor-element-3b7fedf9 .elementor-button{background-color:#444cb3;}.elementor-25712 .elementor-element.elementor-element-769a5b1d .elementor-button{background-color:#444cb3;}.elementor-25712 .elementor-element.elementor-element-4dd60bc3 .elementor-button{background-color:#83e3dc;}.elementor-25712 .elementor-element.elementor-element-4ce79324 .elementor-button{background-color:#83e3dc;}@media(max-width:767px){.elementor-25712 .elementor-element.elementor-element-66698e0f{text-align:center;}.elementor-25712 .elementor-element.elementor-element-48231b84{text-align:center;}}@media(min-width:768px){.elementor-25712 .elementor-element.elementor-element-93c96ca{width:52.494%;}.elementor-25712 .elementor-element.elementor-element-740c32b1{width:47.465%;}}/* Start custom CSS *//* Override link color on this page */
.elementor-page a {
  color: #454ab1 !important;
}

/* Override hover link color */
.elementor-page a:hover {
  color: #282b56 !important;
}

/* Fix button text color */
.elementor-page .elementor-button, 
.elementor-page .elementor-button a, 
.elementor-page .elementor-button span {
  color: #ffffff !important;
}

/* Fix button hover text color */
.elementor-page .elementor-button:hover, 
.elementor-page .elementor-button:hover a, 
.elementor-page .elementor-button:hover span {
  color: #282b56 !important
.elementor-section-wrap {
  padding-left: 100px;
  padding-right: 100px;
}

/* Mobile adjustment */
@media (max-width: 767px) {
  .elementor-section-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }
}/* End custom CSS */