.elementor-59 .elementor-element.elementor-element-b664d2c:not(.elementor-motion-effects-element-type-background),.elementor-59 .elementor-element.elementor-element-b664d2c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor1)}.elementor-59 .elementor-element.elementor-element-b664d2c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0;z-index:1}.elementor-59 .elementor-element.elementor-element-b664d2c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-59 .elementor-element.elementor-element-3956344{text-align:center}.elementor-59 .elementor-element.elementor-element-3956344 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:72px;line-height:82px;color:var(--e-global-color-astglobalcolor5)}.elementor-59 .elementor-element.elementor-element-95adb53:not(.elementor-motion-effects-element-type-background),.elementor-59 .elementor-element.elementor-element-95adb53>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor1)}.elementor-59 .elementor-element.elementor-element-95adb53{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-59 .elementor-element.elementor-element-95adb53>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-59 .elementor-element.elementor-element-95adb53>.elementor-shape-top .elementor-shape-fill{fill:var(--e-global-color-astglobalcolor1)}.elementor-59 .elementor-element.elementor-element-95adb53>.elementor-shape-top svg{width:calc(100% + 1.3px);height:60px}.elementor-59 .elementor-element.elementor-element-95adb53>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-astglobalcolor1)}.elementor-59 .elementor-element.elementor-element-95adb53>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px}.elementor-59 .elementor-element.elementor-element-8acd549 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center}.elementor-59 .elementor-element.elementor-element-7fc59ff:not(.elementor-motion-effects-element-type-background),.elementor-59 .elementor-element.elementor-element-7fc59ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor1)}.elementor-59 .elementor-element.elementor-element-7fc59ff>.elementor-container{max-width:1640px}.elementor-59 .elementor-element.elementor-element-7fc59ff{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.elementor-59 .elementor-element.elementor-element-7fc59ff>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-59 .elementor-element.elementor-element-3640fec{text-align:center}.elementor-59 .elementor-element.elementor-element-3640fec .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:50px;font-weight:600;line-height:60px;color:var(--e-global-color-astglobalcolor5)}.elementor-59 .elementor-element.elementor-element-0c864be>.elementor-container{max-width:1640px}.elementor-59 .elementor-element.elementor-element-0c864be{margin-top:0;margin-bottom:40px}.elementor-59 .elementor-element.elementor-element-21aedb5{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:var(--e-global-color-astglobalcolor5)}.elementor-59 .elementor-element.elementor-element-8342531{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:300;line-height:28px;color:var(--e-global-color-astglobalcolor5)}.elementor-59 .elementor-element.elementor-element-d1b9f99{text-align:center;font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:300;line-height:34px;color:var(--e-global-color-astglobalcolor5)}@media(max-width:1000px){.elementor-59 .elementor-element.elementor-element-7fc59ff>.elementor-container{max-width:768px}.elementor-59 .elementor-element.elementor-element-3640fec .elementor-heading-title{font-size:32px;line-height:42px}.elementor-59 .elementor-element.elementor-element-0c864be>.elementor-container{max-width:768px}.elementor-59 .elementor-element.elementor-element-d1b9f99{text-align:left}}@media(max-width:500px){.elementor-59 .elementor-element.elementor-element-95adb53>.elementor-shape-top svg{height:30px}.elementor-59 .elementor-element.elementor-element-95adb53>.elementor-shape-bottom svg{height:30px}.elementor-59 .elementor-element.elementor-element-3640fec{text-align:left}.elementor-59 .elementor-element.elementor-element-3640fec .elementor-heading-title{font-size:24px;line-height:34px}}@media screen and (max-width:1400px){.elementor-59 .elementor-element.elementor-element-3956344 .elementor-heading-title{font-size:50px !important;line-height:60px !important}}@media screen and (max-width:1000px){.elementor-59 .elementor-element.elementor-element-3956344 .elementor-heading-title{font-size:36px !important;line-height:46px !important}}@media screen and (max-width:350px){.elementor-59 .elementor-element.elementor-element-3956344 .elementor-heading-title{font-size:32px !important;line-height:42px !important}}.elementor-59 .elementor-element.elementor-element-8acd549{position:relative;z-index:0}.elementor-59 .elementor-element.elementor-element-8acd549 img{display:block;width:100%;height:auto;max-height:600px;min-height:300px;object-fit:cover}.elementor-59 .elementor-element.elementor-element-95adb53{overflow:hidden}.elementor-59 .elementor-element.elementor-element-95adb53>.elementor-container{padding:0 !important}.elementor-59 .elementor-element.elementor-element-95adb53 .elementor-shape{z-index:1}.elementor-59 .elementor-element.elementor-element-3640fec{max-width:1100px;margin-left:auto;margin-right:auto}@media screen and (max-width:1000px){.elementor-59 .elementor-element.elementor-element-22d7f36 img{width:100%;height:auto}}.elementor-59 .elementor-element.elementor-element-0c864be>.elementor-container{display:grid;grid-template-columns:1fr 1.5fr 1fr;grid-gap:40px}.elementor-59 .elementor-element.elementor-element-0c864be>.elementor-container>.elementor-column{width:100%}@media screen and (max-width:1000px){.elementor-59 .elementor-element.elementor-element-0c864be>.elementor-container{grid-template-columns:1fr}}.elementor-59 .elementor-element.elementor-element-d1b9f99{max-width:1040px;margin-left:auto;margin-right:auto}.elementor-59 .elementor-element.elementor-element-d1b9f99 p{font-size:24px;line-height:34px}@media screen and (max-width:1000px){.elementor-59 .elementor-element.elementor-element-d1b9f99 p{font-size:18px;line-height:28px}}