.elementor-59 .elementor-element.elementor-element-fc951a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-fc951a7:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-fc951a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mgsdeep );}.elementor-59 .elementor-element.elementor-element-fc951a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-6cf673a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-6cf673a:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-6cf673a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mgsdark );}.elementor-59 .elementor-element.elementor-element-17182be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-819fe43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-bac4cf8 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-59 .elementor-element.elementor-element-bac4cf8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-470e534 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;text-transform:none;font-style:normal;line-height:1.12em;letter-spacing:-0.2px;color:var( --e-global-color-mgsondark );}.elementor-59 .elementor-element.elementor-element-d375661 > .elementor-widget-container{margin:22px 0px 26px 0px;}.elementor-59 .elementor-element.elementor-element-d375661{text-align:start;}.elementor-59 .elementor-element.elementor-element-d375661 img{width:132px;}.elementor-59 .elementor-element.elementor-element-46f61cd{font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-c89af2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-20d6c6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-63d8b43 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:2.4px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-style:none;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-63d8b43 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-63d8b43 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-mgsgoldl );}.elementor-59 .elementor-element.elementor-element-63d8b43 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-63d8b43 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-59 .elementor-element.elementor-element-63d8b43 .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-63d8b43 .elementor-button:focus svg{fill:var( --e-global-color-mgsgoldl );}.elementor-59 .elementor-element.elementor-element-8b6bdc8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-39eba74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6ee2f05{text-align:start;}.elementor-59 .elementor-element.elementor-element-6ee2f05 img{width:100%;}.elementor-59 .elementor-element.elementor-element-55135a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7b39934{text-align:start;}.elementor-59 .elementor-element.elementor-element-7b39934 img{width:100%;}.elementor-59 .elementor-element.elementor-element-2f14726{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-086198f{text-align:start;}.elementor-59 .elementor-element.elementor-element-086198f img{width:100%;}.elementor-59 .elementor-element.elementor-element-9f05c37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a72638c{text-align:start;}.elementor-59 .elementor-element.elementor-element-a72638c img{width:100%;}.elementor-59 .elementor-element.elementor-element-133f225{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-133f225:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-133f225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-c411a58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7f460f4 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-59 .elementor-element.elementor-element-7f460f4{text-align:center;}.elementor-59 .elementor-element.elementor-element-7f460f4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-4db6134{text-align:center;}.elementor-59 .elementor-element.elementor-element-4db6134 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;text-transform:none;font-style:normal;line-height:1.12em;letter-spacing:-0.2px;color:var( --e-global-color-mgsondark );}.elementor-59 .elementor-element.elementor-element-5a4846f > .elementor-widget-container{margin:22px 0px 26px 0px;}.elementor-59 .elementor-element.elementor-element-5a4846f{text-align:center;}.elementor-59 .elementor-element.elementor-element-5a4846f img{width:132px;}.elementor-59 .elementor-element.elementor-element-d1e2d41{text-align:center;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-dffd46d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-af7ccd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-mgslinedark );--border-color:var( --e-global-color-mgslinedark );--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-af7ccd0:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-af7ccd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mgspanel );}.elementor-59 .elementor-element.elementor-element-af7ccd0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-mgsgoldd );--border-color:var( --e-global-color-mgsgoldd );}.elementor-59 .elementor-element.elementor-element-af7ccd0, .elementor-59 .elementor-element.elementor-element-af7ccd0::before{--border-transition:0.3s;}.elementor-59 .elementor-element.elementor-element-71700a2{text-align:start;}.elementor-59 .elementor-element.elementor-element-71700a2 img{width:100%;}.elementor-59 .elementor-element.elementor-element-8329444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-bdbfdba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-9870cc0.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-59 .elementor-element.elementor-element-9870cc0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:500;text-transform:none;font-style:normal;line-height:1.25em;color:var( --e-global-color-mgsondark );}.elementor-59 .elementor-element.elementor-element-a5139e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-a5139e6 .elementor-icon-wrapper{text-align:end;}.elementor-59 .elementor-element.elementor-element-a5139e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-a5139e6.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-a5139e6.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-a5139e6.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-a5139e6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-a5139e6 .elementor-icon{font-size:14px;}.elementor-59 .elementor-element.elementor-element-a5139e6 .elementor-icon svg{height:14px;}.elementor-59 .elementor-element.elementor-element-6366eba > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-6366eba{font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;line-height:1.65em;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-12690e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-mgslinedark );--border-color:var( --e-global-color-mgslinedark );--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-12690e7:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-12690e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mgspanel );}.elementor-59 .elementor-element.elementor-element-12690e7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-mgsgoldd );--border-color:var( --e-global-color-mgsgoldd );}.elementor-59 .elementor-element.elementor-element-12690e7, .elementor-59 .elementor-element.elementor-element-12690e7::before{--border-transition:0.3s;}.elementor-59 .elementor-element.elementor-element-13f8998{text-align:start;}.elementor-59 .elementor-element.elementor-element-13f8998 img{width:100%;}.elementor-59 .elementor-element.elementor-element-75ce046{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-61170fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4b3e7a0.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-59 .elementor-element.elementor-element-4b3e7a0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:500;text-transform:none;font-style:normal;line-height:1.25em;color:var( --e-global-color-mgsondark );}.elementor-59 .elementor-element.elementor-element-517ccf9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-517ccf9 .elementor-icon-wrapper{text-align:end;}.elementor-59 .elementor-element.elementor-element-517ccf9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-517ccf9.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-517ccf9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-517ccf9.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-517ccf9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-517ccf9 .elementor-icon{font-size:14px;}.elementor-59 .elementor-element.elementor-element-517ccf9 .elementor-icon svg{height:14px;}.elementor-59 .elementor-element.elementor-element-d73eede > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-d73eede{font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;line-height:1.65em;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-cbf48a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-mgslinedark );--border-color:var( --e-global-color-mgslinedark );--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-cbf48a4:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-cbf48a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mgspanel );}.elementor-59 .elementor-element.elementor-element-cbf48a4:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-mgsgoldd );--border-color:var( --e-global-color-mgsgoldd );}.elementor-59 .elementor-element.elementor-element-cbf48a4, .elementor-59 .elementor-element.elementor-element-cbf48a4::before{--border-transition:0.3s;}.elementor-59 .elementor-element.elementor-element-8a887bf{text-align:start;}.elementor-59 .elementor-element.elementor-element-8a887bf img{width:100%;}.elementor-59 .elementor-element.elementor-element-ec9e3a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-e9896f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b160175.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-59 .elementor-element.elementor-element-b160175 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:500;text-transform:none;font-style:normal;line-height:1.25em;color:var( --e-global-color-mgsondark );}.elementor-59 .elementor-element.elementor-element-335bda0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-335bda0 .elementor-icon-wrapper{text-align:end;}.elementor-59 .elementor-element.elementor-element-335bda0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-335bda0.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-335bda0.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-335bda0.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-335bda0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-335bda0 .elementor-icon{font-size:14px;}.elementor-59 .elementor-element.elementor-element-335bda0 .elementor-icon svg{height:14px;}.elementor-59 .elementor-element.elementor-element-2461a68 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-2461a68{font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;line-height:1.65em;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-4cb2a4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-mgslinedark );--border-color:var( --e-global-color-mgslinedark );--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4cb2a4c:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-4cb2a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mgspanel );}.elementor-59 .elementor-element.elementor-element-4cb2a4c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-mgsgoldd );--border-color:var( --e-global-color-mgsgoldd );}.elementor-59 .elementor-element.elementor-element-4cb2a4c, .elementor-59 .elementor-element.elementor-element-4cb2a4c::before{--border-transition:0.3s;}.elementor-59 .elementor-element.elementor-element-89825c5{text-align:start;}.elementor-59 .elementor-element.elementor-element-89825c5 img{width:100%;}.elementor-59 .elementor-element.elementor-element-a4215bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-df5a554{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2cd0f73.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-59 .elementor-element.elementor-element-2cd0f73 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:500;text-transform:none;font-style:normal;line-height:1.25em;color:var( --e-global-color-mgsondark );}.elementor-59 .elementor-element.elementor-element-72258e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-72258e0 .elementor-icon-wrapper{text-align:end;}.elementor-59 .elementor-element.elementor-element-72258e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-72258e0.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-72258e0.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-72258e0.elementor-view-framed .elementor-icon, .elementor-59 .elementor-element.elementor-element-72258e0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-72258e0 .elementor-icon{font-size:14px;}.elementor-59 .elementor-element.elementor-element-72258e0 .elementor-icon svg{height:14px;}.elementor-59 .elementor-element.elementor-element-ff7aca2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-ff7aca2{font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;line-height:1.65em;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-1c78bf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-1c78bf5:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-1c78bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mgsdark );}.elementor-59 .elementor-element.elementor-element-aecd72f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 80px;--row-gap:40px;--column-gap:80px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-42c1b0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4808c58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-mgsgoldd );--border-color:var( --e-global-color-mgsgoldd );--border-radius:999px 999px 4px 4px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-59 .elementor-element.elementor-element-2e2f3b9{text-align:start;}.elementor-59 .elementor-element.elementor-element-2e2f3b9 img{width:100%;}.elementor-59 .elementor-element.elementor-element-ce79a28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-96e0446 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-59 .elementor-element.elementor-element-96e0446 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-c6aaf70 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;text-transform:none;font-style:normal;line-height:1.12em;letter-spacing:-0.2px;color:var( --e-global-color-mgsondark );}.elementor-59 .elementor-element.elementor-element-31ceb81 > .elementor-widget-container{margin:22px 0px 26px 0px;}.elementor-59 .elementor-element.elementor-element-31ceb81{text-align:start;}.elementor-59 .elementor-element.elementor-element-31ceb81 img{width:132px;}.elementor-59 .elementor-element.elementor-element-0f26764{font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-06b7b05 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-06b7b05 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:400;text-transform:none;font-style:italic;line-height:1.35em;color:var( --e-global-color-mgsondark );}.elementor-59 .elementor-element.elementor-element-e4a99d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-41660fb .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-mgsondark );color:var( --e-global-color-mgsondark );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:17px 32px 17px 32px;}.elementor-59 .elementor-element.elementor-element-41660fb .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-41660fb .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-mgsdark );border-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-41660fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-41660fb .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-59 .elementor-element.elementor-element-41660fb .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-41660fb .elementor-button:focus svg{fill:var( --e-global-color-mgsdark );}.elementor-59 .elementor-element.elementor-element-38eeac1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-38eeac1:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-38eeac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-f4715a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-555a38c > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-59 .elementor-element.elementor-element-555a38c{text-align:center;}.elementor-59 .elementor-element.elementor-element-555a38c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-mgsgoldd );}.elementor-59 .elementor-element.elementor-element-dd20d97{text-align:center;}.elementor-59 .elementor-element.elementor-element-dd20d97 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;text-transform:none;font-style:normal;line-height:1.12em;letter-spacing:-0.2px;color:var( --e-global-color-mgstext );}.elementor-59 .elementor-element.elementor-element-765c6ec > .elementor-widget-container{margin:22px 0px 26px 0px;}.elementor-59 .elementor-element.elementor-element-765c6ec{text-align:center;}.elementor-59 .elementor-element.elementor-element-765c6ec img{width:132px;}.elementor-59 .elementor-element.elementor-element-f852eab{text-align:center;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;color:var( --e-global-color-mgsmuted );}.elementor-59 .elementor-element.elementor-element-a4e12c7{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:auto;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-eafd5f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f99380f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-f99380f{text-align:center;}.elementor-59 .elementor-element.elementor-element-f99380f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;text-transform:none;font-style:normal;line-height:1em;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-c0327de{text-align:center;}.elementor-59 .elementor-element.elementor-element-c0327de .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;line-height:1.45em;color:var( --e-global-color-mgstext );}.elementor-59 .elementor-element.elementor-element-03a2a33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-72d74b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-72d74b1{text-align:center;}.elementor-59 .elementor-element.elementor-element-72d74b1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;text-transform:none;font-style:normal;line-height:1em;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-a117eb8{text-align:center;}.elementor-59 .elementor-element.elementor-element-a117eb8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;line-height:1.45em;color:var( --e-global-color-mgstext );}.elementor-59 .elementor-element.elementor-element-5d6f1a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-245a61d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-245a61d{text-align:center;}.elementor-59 .elementor-element.elementor-element-245a61d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;text-transform:none;font-style:normal;line-height:1em;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-9f3f238{text-align:center;}.elementor-59 .elementor-element.elementor-element-9f3f238 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;line-height:1.45em;color:var( --e-global-color-mgstext );}.elementor-59 .elementor-element.elementor-element-0ea9787{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ffa3928.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-ffa3928{text-align:center;}.elementor-59 .elementor-element.elementor-element-ffa3928 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;text-transform:none;font-style:normal;line-height:1em;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-8f14d43{text-align:center;}.elementor-59 .elementor-element.elementor-element-8f14d43 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;line-height:1.45em;color:var( --e-global-color-mgstext );}.elementor-59 .elementor-element.elementor-element-008a79e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c38f951.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-c38f951{text-align:center;}.elementor-59 .elementor-element.elementor-element-c38f951 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;text-transform:none;font-style:normal;line-height:1em;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-e34f993{text-align:center;}.elementor-59 .elementor-element.elementor-element-e34f993 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;line-height:1.45em;color:var( --e-global-color-mgstext );}.elementor-59 .elementor-element.elementor-element-38c43d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5ac5420.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-5ac5420{text-align:center;}.elementor-59 .elementor-element.elementor-element-5ac5420 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;text-transform:none;font-style:normal;line-height:1em;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-107bdc0{text-align:center;}.elementor-59 .elementor-element.elementor-element-107bdc0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;line-height:1.45em;color:var( --e-global-color-mgstext );}.elementor-59 .elementor-element.elementor-element-785416c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8103f34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-8103f34{text-align:center;}.elementor-59 .elementor-element.elementor-element-8103f34 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;text-transform:none;font-style:normal;line-height:1em;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-67a5bbd{text-align:center;}.elementor-59 .elementor-element.elementor-element-67a5bbd .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;line-height:1.45em;color:var( --e-global-color-mgstext );}.elementor-59 .elementor-element.elementor-element-310191f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-59f0ab0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3b93ec1 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:17px 32px 17px 32px;}.elementor-59 .elementor-element.elementor-element-3b93ec1 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-3b93ec1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-mgsondark );border-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-3b93ec1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-3b93ec1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-59 .elementor-element.elementor-element-3b93ec1 .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-3b93ec1 .elementor-button:focus svg{fill:var( --e-global-color-mgsondark );}.elementor-59 .elementor-element.elementor-element-8d357ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-8d357ce:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-8d357ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mgsdark );}.elementor-59 .elementor-element.elementor-element-ef743ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 80px;--row-gap:40px;--column-gap:80px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-00ab524{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-fc395d8 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-59 .elementor-element.elementor-element-fc395d8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-f4de4e5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;text-transform:none;font-style:normal;line-height:1.12em;letter-spacing:-0.2px;color:var( --e-global-color-mgsondark );}.elementor-59 .elementor-element.elementor-element-e1b0eba > .elementor-widget-container{margin:22px 0px 26px 0px;}.elementor-59 .elementor-element.elementor-element-e1b0eba{text-align:start;}.elementor-59 .elementor-element.elementor-element-e1b0eba img{width:132px;}.elementor-59 .elementor-element.elementor-element-9dcca77{font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-d543ee6{width:auto;max-width:auto;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-d543ee6 > .elementor-widget-container{margin:26px 0px 0px 0px;padding:10px 18px 10px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-d543ee6 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-d543ee6 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-d543ee6 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-59 .elementor-element.elementor-element-d543ee6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-d543ee6 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-d543ee6 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-361d955{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-506c7cb .elementor-button{background-color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-mgsdark );color:var( --e-global-color-mgsdark );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:17px 32px 17px 32px;}.elementor-59 .elementor-element.elementor-element-506c7cb .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-506c7cb .elementor-button:focus{background-color:var( --e-global-color-mgsgoldl );color:var( --e-global-color-mgsdark );border-color:var( --e-global-color-mgsgoldl );}.elementor-59 .elementor-element.elementor-element-506c7cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-506c7cb .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-59 .elementor-element.elementor-element-506c7cb .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-506c7cb .elementor-button:focus svg{fill:var( --e-global-color-mgsdark );}.elementor-59 .elementor-element.elementor-element-14ddf48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e8c6e2e{text-align:start;}.elementor-59 .elementor-element.elementor-element-e8c6e2e img{width:100%;}.elementor-59 .elementor-element.elementor-element-fd3ee7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-fd3ee7e:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-fd3ee7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-8cb066b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 80px;--row-gap:40px;--column-gap:80px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-876f71a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-78bc230{text-align:start;}.elementor-59 .elementor-element.elementor-element-78bc230 img{width:100%;}.elementor-59 .elementor-element.elementor-element-0dbc5cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a2d8cc3 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-59 .elementor-element.elementor-element-a2d8cc3 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-df5c5bc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;text-transform:none;font-style:normal;line-height:1.12em;letter-spacing:-0.2px;color:var( --e-global-color-mgsondark );}.elementor-59 .elementor-element.elementor-element-7330072 > .elementor-widget-container{margin:22px 0px 26px 0px;}.elementor-59 .elementor-element.elementor-element-7330072{text-align:start;}.elementor-59 .elementor-element.elementor-element-7330072 img{width:132px;}.elementor-59 .elementor-element.elementor-element-f4daba3{font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-853c61d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-cd63c86 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-mgsondark );color:var( --e-global-color-mgsondark );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:17px 32px 17px 32px;}.elementor-59 .elementor-element.elementor-element-cd63c86 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-cd63c86 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-mgsdark );border-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-cd63c86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-cd63c86 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-59 .elementor-element.elementor-element-cd63c86 .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-cd63c86 .elementor-button:focus svg{fill:var( --e-global-color-mgsdark );}.elementor-59 .elementor-element.elementor-element-18d96fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-18d96fe:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-18d96fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mgsdark );}.elementor-59 .elementor-element.elementor-element-306ede3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 80px;--row-gap:40px;--column-gap:80px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3e95418{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-fd1c2fa > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-59 .elementor-element.elementor-element-fd1c2fa .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-d7bfe5b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;text-transform:none;font-style:normal;line-height:1.12em;letter-spacing:-0.2px;color:var( --e-global-color-mgsondark );}.elementor-59 .elementor-element.elementor-element-10286d5 > .elementor-widget-container{margin:22px 0px 26px 0px;}.elementor-59 .elementor-element.elementor-element-10286d5{text-align:start;}.elementor-59 .elementor-element.elementor-element-10286d5 img{width:132px;}.elementor-59 .elementor-element.elementor-element-e058dd0{font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-8539d29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-92273c4 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-mgsdark );color:var( --e-global-color-mgsdark );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:17px 32px 17px 32px;}.elementor-59 .elementor-element.elementor-element-92273c4 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-92273c4 .elementor-button:focus{background-color:var( --e-global-color-mgsgoldl );color:var( --e-global-color-mgsdark );border-color:var( --e-global-color-mgsgoldl );}.elementor-59 .elementor-element.elementor-element-92273c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-92273c4 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-59 .elementor-element.elementor-element-92273c4 .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-92273c4 .elementor-button:focus svg{fill:var( --e-global-color-mgsdark );}.elementor-59 .elementor-element.elementor-element-a810da5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-19ad90a > .elementor-widget-container{margin:34px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-19ad90a{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-item > a{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1.2em;}.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-text{color:var( --e-global-color-mgsondark );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-59 .elementor-element.elementor-element-6cf673a{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-17182be{--gap:30px 24px;--row-gap:30px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-bac4cf8 .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:3px;}.elementor-59 .elementor-element.elementor-element-470e534 .elementor-heading-title{font-size:38px;line-height:1.15em;letter-spacing:-0.2px;}.elementor-59 .elementor-element.elementor-element-46f61cd{font-size:16px;line-height:1.8em;}.elementor-59 .elementor-element.elementor-element-63d8b43 .elementor-button{font-size:12px;line-height:1.4em;letter-spacing:2.4px;}.elementor-59 .elementor-element.elementor-element-8b6bdc8{--gap:30px 24px;--row-gap:30px;--column-gap:24px;--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-133f225{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-c411a58{--margin-top:0px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-7f460f4 .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:3px;}.elementor-59 .elementor-element.elementor-element-4db6134 .elementor-heading-title{font-size:38px;line-height:1.15em;letter-spacing:-0.2px;}.elementor-59 .elementor-element.elementor-element-d1e2d41{font-size:16px;line-height:1.8em;}.elementor-59 .elementor-element.elementor-element-dffd46d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:30px 24px;--row-gap:30px;--column-gap:24px;--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-8329444{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-9870cc0 .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-59 .elementor-element.elementor-element-6366eba{font-size:14px;line-height:1.65em;}.elementor-59 .elementor-element.elementor-element-75ce046{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-4b3e7a0 .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-59 .elementor-element.elementor-element-d73eede{font-size:14px;line-height:1.65em;}.elementor-59 .elementor-element.elementor-element-ec9e3a9{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-b160175 .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-59 .elementor-element.elementor-element-2461a68{font-size:14px;line-height:1.65em;}.elementor-59 .elementor-element.elementor-element-a4215bd{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-59 .elementor-element.elementor-element-2cd0f73 .elementor-heading-title{font-size:24px;line-height:1.25em;}.elementor-59 .elementor-element.elementor-element-ff7aca2{font-size:14px;line-height:1.65em;}.elementor-59 .elementor-element.elementor-element-1c78bf5{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-aecd72f{--gap:30px 48px;--row-gap:30px;--column-gap:48px;--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-96e0446 .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:3px;}.elementor-59 .elementor-element.elementor-element-c6aaf70 .elementor-heading-title{font-size:38px;line-height:1.15em;letter-spacing:-0.2px;}.elementor-59 .elementor-element.elementor-element-0f26764{font-size:16px;line-height:1.8em;}.elementor-59 .elementor-element.elementor-element-06b7b05 .elementor-heading-title{font-size:29px;line-height:1.35em;}.elementor-59 .elementor-element.elementor-element-41660fb .elementor-button{font-size:13px;line-height:1em;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-38eeac1{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-f4715a5{--margin-top:0px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-555a38c .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:3px;}.elementor-59 .elementor-element.elementor-element-dd20d97 .elementor-heading-title{font-size:38px;line-height:1.15em;letter-spacing:-0.2px;}.elementor-59 .elementor-element.elementor-element-f852eab{font-size:16px;line-height:1.8em;}.elementor-59 .elementor-element.elementor-element-a4e12c7{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-f99380f .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-59 .elementor-element.elementor-element-c0327de .elementor-heading-title{font-size:15px;line-height:1.45em;}.elementor-59 .elementor-element.elementor-element-72d74b1 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-59 .elementor-element.elementor-element-a117eb8 .elementor-heading-title{font-size:15px;line-height:1.45em;}.elementor-59 .elementor-element.elementor-element-245a61d .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-59 .elementor-element.elementor-element-9f3f238 .elementor-heading-title{font-size:15px;line-height:1.45em;}.elementor-59 .elementor-element.elementor-element-ffa3928 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-59 .elementor-element.elementor-element-8f14d43 .elementor-heading-title{font-size:15px;line-height:1.45em;}.elementor-59 .elementor-element.elementor-element-c38f951 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-59 .elementor-element.elementor-element-e34f993 .elementor-heading-title{font-size:15px;line-height:1.45em;}.elementor-59 .elementor-element.elementor-element-5ac5420 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-59 .elementor-element.elementor-element-107bdc0 .elementor-heading-title{font-size:15px;line-height:1.45em;}.elementor-59 .elementor-element.elementor-element-8103f34 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-59 .elementor-element.elementor-element-67a5bbd .elementor-heading-title{font-size:15px;line-height:1.45em;}.elementor-59 .elementor-element.elementor-element-3b93ec1 .elementor-button{font-size:13px;line-height:1em;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-8d357ce{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-ef743ba{--gap:30px 48px;--row-gap:30px;--column-gap:48px;--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-fc395d8 .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:3px;}.elementor-59 .elementor-element.elementor-element-f4de4e5 .elementor-heading-title{font-size:38px;line-height:1.15em;letter-spacing:-0.2px;}.elementor-59 .elementor-element.elementor-element-9dcca77{font-size:16px;line-height:1.8em;}.elementor-59 .elementor-element.elementor-element-d543ee6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-d543ee6 .elementor-icon-list-item > a{font-size:12px;line-height:1.4em;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-506c7cb .elementor-button{font-size:13px;line-height:1em;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-fd3ee7e{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-8cb066b{--gap:30px 48px;--row-gap:30px;--column-gap:48px;--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-a2d8cc3 .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:3px;}.elementor-59 .elementor-element.elementor-element-df5c5bc .elementor-heading-title{font-size:38px;line-height:1.15em;letter-spacing:-0.2px;}.elementor-59 .elementor-element.elementor-element-f4daba3{font-size:16px;line-height:1.8em;}.elementor-59 .elementor-element.elementor-element-cd63c86 .elementor-button{font-size:13px;line-height:1em;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-18d96fe{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-306ede3{--gap:30px 48px;--row-gap:30px;--column-gap:48px;--flex-wrap:wrap;}.elementor-59 .elementor-element.elementor-element-fd1c2fa .elementor-heading-title{font-size:12px;line-height:1.4em;letter-spacing:3px;}.elementor-59 .elementor-element.elementor-element-d7bfe5b .elementor-heading-title{font-size:38px;line-height:1.15em;letter-spacing:-0.2px;}.elementor-59 .elementor-element.elementor-element-e058dd0{font-size:16px;line-height:1.8em;}.elementor-59 .elementor-element.elementor-element-92273c4 .elementor-button{font-size:13px;line-height:1em;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-item > a{font-size:24px;line-height:1.2em;}}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-6cf673a{--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-17182be{--gap:24px 20px;--row-gap:24px;--column-gap:20px;--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-819fe43{--width:100%;}.elementor-59 .elementor-element.elementor-element-bac4cf8 .elementor-heading-title{font-size:11px;line-height:1.4em;letter-spacing:2.5px;}.elementor-59 .elementor-element.elementor-element-470e534 .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0px;}.elementor-59 .elementor-element.elementor-element-46f61cd{font-size:15px;line-height:1.75em;}.elementor-59 .elementor-element.elementor-element-c89af2e{--width:100%;}.elementor-59 .elementor-element.elementor-element-63d8b43 .elementor-button{font-size:12px;line-height:1.4em;letter-spacing:2.4px;padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-8b6bdc8{--gap:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-59 .elementor-element.elementor-element-39eba74{--width:47%;}.elementor-59 .elementor-element.elementor-element-55135a2{--width:47%;}.elementor-59 .elementor-element.elementor-element-2f14726{--width:47%;}.elementor-59 .elementor-element.elementor-element-9f05c37{--width:47%;}.elementor-59 .elementor-element.elementor-element-133f225{--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-c411a58{--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-7f460f4 .elementor-heading-title{font-size:11px;line-height:1.4em;letter-spacing:2.5px;}.elementor-59 .elementor-element.elementor-element-4db6134 .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0px;}.elementor-59 .elementor-element.elementor-element-d1e2d41{font-size:15px;line-height:1.75em;}.elementor-59 .elementor-element.elementor-element-dffd46d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:24px 20px;--row-gap:24px;--column-gap:20px;--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-9870cc0 .elementor-heading-title{font-size:22px;line-height:1.25em;}.elementor-59 .elementor-element.elementor-element-6366eba{font-size:14px;line-height:1.65em;}.elementor-59 .elementor-element.elementor-element-4b3e7a0 .elementor-heading-title{font-size:22px;line-height:1.25em;}.elementor-59 .elementor-element.elementor-element-d73eede{font-size:14px;line-height:1.65em;}.elementor-59 .elementor-element.elementor-element-b160175 .elementor-heading-title{font-size:22px;line-height:1.25em;}.elementor-59 .elementor-element.elementor-element-2461a68{font-size:14px;line-height:1.65em;}.elementor-59 .elementor-element.elementor-element-2cd0f73 .elementor-heading-title{font-size:22px;line-height:1.25em;}.elementor-59 .elementor-element.elementor-element-ff7aca2{font-size:14px;line-height:1.65em;}.elementor-59 .elementor-element.elementor-element-1c78bf5{--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-aecd72f{--gap:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-59 .elementor-element.elementor-element-42c1b0b{--width:100%;}.elementor-59 .elementor-element.elementor-element-4808c58{--width:100%;}.elementor-59 .elementor-element.elementor-element-ce79a28{--width:100%;}.elementor-59 .elementor-element.elementor-element-96e0446 .elementor-heading-title{font-size:11px;line-height:1.4em;letter-spacing:2.5px;}.elementor-59 .elementor-element.elementor-element-c6aaf70 .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0px;}.elementor-59 .elementor-element.elementor-element-0f26764{font-size:15px;line-height:1.75em;}.elementor-59 .elementor-element.elementor-element-06b7b05 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-59 .elementor-element.elementor-element-41660fb{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-41660fb .elementor-button{font-size:13px;line-height:1em;letter-spacing:2px;padding:16px 26px 16px 26px;}.elementor-59 .elementor-element.elementor-element-38eeac1{--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-f4715a5{--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-555a38c .elementor-heading-title{font-size:11px;line-height:1.4em;letter-spacing:2.5px;}.elementor-59 .elementor-element.elementor-element-dd20d97 .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0px;}.elementor-59 .elementor-element.elementor-element-f852eab{font-size:15px;line-height:1.75em;}.elementor-59 .elementor-element.elementor-element-a4e12c7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-eafd5f7{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-59 .elementor-element.elementor-element-f99380f{text-align:start;}.elementor-59 .elementor-element.elementor-element-f99380f .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-59 .elementor-element.elementor-element-c0327de{text-align:start;}.elementor-59 .elementor-element.elementor-element-c0327de .elementor-heading-title{font-size:15px;line-height:1.45em;}.elementor-59 .elementor-element.elementor-element-03a2a33{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-59 .elementor-element.elementor-element-72d74b1{text-align:start;}.elementor-59 .elementor-element.elementor-element-72d74b1 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-59 .elementor-element.elementor-element-a117eb8{text-align:start;}.elementor-59 .elementor-element.elementor-element-a117eb8 .elementor-heading-title{font-size:15px;line-height:1.45em;}.elementor-59 .elementor-element.elementor-element-5d6f1a9{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-59 .elementor-element.elementor-element-245a61d{text-align:start;}.elementor-59 .elementor-element.elementor-element-245a61d .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-59 .elementor-element.elementor-element-9f3f238{text-align:start;}.elementor-59 .elementor-element.elementor-element-9f3f238 .elementor-heading-title{font-size:15px;line-height:1.45em;}.elementor-59 .elementor-element.elementor-element-0ea9787{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-59 .elementor-element.elementor-element-ffa3928{text-align:start;}.elementor-59 .elementor-element.elementor-element-ffa3928 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-59 .elementor-element.elementor-element-8f14d43{text-align:start;}.elementor-59 .elementor-element.elementor-element-8f14d43 .elementor-heading-title{font-size:15px;line-height:1.45em;}.elementor-59 .elementor-element.elementor-element-008a79e{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-59 .elementor-element.elementor-element-c38f951{text-align:start;}.elementor-59 .elementor-element.elementor-element-c38f951 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-59 .elementor-element.elementor-element-e34f993{text-align:start;}.elementor-59 .elementor-element.elementor-element-e34f993 .elementor-heading-title{font-size:15px;line-height:1.45em;}.elementor-59 .elementor-element.elementor-element-38c43d4{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-59 .elementor-element.elementor-element-5ac5420{text-align:start;}.elementor-59 .elementor-element.elementor-element-5ac5420 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-59 .elementor-element.elementor-element-107bdc0{text-align:start;}.elementor-59 .elementor-element.elementor-element-107bdc0 .elementor-heading-title{font-size:15px;line-height:1.45em;}.elementor-59 .elementor-element.elementor-element-785416c{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-59 .elementor-element.elementor-element-8103f34{text-align:start;}.elementor-59 .elementor-element.elementor-element-8103f34 .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-59 .elementor-element.elementor-element-67a5bbd{text-align:start;}.elementor-59 .elementor-element.elementor-element-67a5bbd .elementor-heading-title{font-size:15px;line-height:1.45em;}.elementor-59 .elementor-element.elementor-element-3b93ec1{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-3b93ec1 .elementor-button{font-size:13px;line-height:1em;letter-spacing:2px;padding:16px 26px 16px 26px;}.elementor-59 .elementor-element.elementor-element-8d357ce{--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-ef743ba{--gap:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-59 .elementor-element.elementor-element-00ab524{--width:100%;}.elementor-59 .elementor-element.elementor-element-fc395d8 .elementor-heading-title{font-size:11px;line-height:1.4em;letter-spacing:2.5px;}.elementor-59 .elementor-element.elementor-element-f4de4e5 .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0px;}.elementor-59 .elementor-element.elementor-element-9dcca77{font-size:15px;line-height:1.75em;}.elementor-59 .elementor-element.elementor-element-d543ee6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-d543ee6 .elementor-icon-list-item > a{font-size:12px;line-height:1.4em;letter-spacing:2px;}.elementor-59 .elementor-element.elementor-element-506c7cb{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-506c7cb .elementor-button{font-size:13px;line-height:1em;letter-spacing:2px;padding:16px 26px 16px 26px;}.elementor-59 .elementor-element.elementor-element-14ddf48{--width:100%;}.elementor-59 .elementor-element.elementor-element-fd3ee7e{--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-8cb066b{--gap:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-59 .elementor-element.elementor-element-876f71a{--width:100%;}.elementor-59 .elementor-element.elementor-element-0dbc5cf{--width:100%;}.elementor-59 .elementor-element.elementor-element-a2d8cc3 .elementor-heading-title{font-size:11px;line-height:1.4em;letter-spacing:2.5px;}.elementor-59 .elementor-element.elementor-element-df5c5bc .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0px;}.elementor-59 .elementor-element.elementor-element-f4daba3{font-size:15px;line-height:1.75em;}.elementor-59 .elementor-element.elementor-element-cd63c86{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-cd63c86 .elementor-button{font-size:13px;line-height:1em;letter-spacing:2px;padding:16px 26px 16px 26px;}.elementor-59 .elementor-element.elementor-element-18d96fe{--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-306ede3{--gap:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-59 .elementor-element.elementor-element-3e95418{--width:100%;}.elementor-59 .elementor-element.elementor-element-fd1c2fa .elementor-heading-title{font-size:11px;line-height:1.4em;letter-spacing:2.5px;}.elementor-59 .elementor-element.elementor-element-d7bfe5b .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0px;}.elementor-59 .elementor-element.elementor-element-e058dd0{font-size:15px;line-height:1.75em;}.elementor-59 .elementor-element.elementor-element-92273c4{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-92273c4 .elementor-button{font-size:13px;line-height:1em;letter-spacing:2px;padding:16px 26px 16px 26px;}.elementor-59 .elementor-element.elementor-element-a810da5{--width:100%;}.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-item > a{font-size:21px;line-height:1.2em;}}@media(min-width:768px){.elementor-59 .elementor-element.elementor-element-fc951a7{--width:98.444%;}.elementor-59 .elementor-element.elementor-element-17182be{--content-width:1200px;}.elementor-59 .elementor-element.elementor-element-819fe43{--width:58.333%;}.elementor-59 .elementor-element.elementor-element-c89af2e{--width:41.666%;}.elementor-59 .elementor-element.elementor-element-8b6bdc8{--content-width:1200px;}.elementor-59 .elementor-element.elementor-element-39eba74{--width:25%;}.elementor-59 .elementor-element.elementor-element-55135a2{--width:25%;}.elementor-59 .elementor-element.elementor-element-2f14726{--width:25%;}.elementor-59 .elementor-element.elementor-element-9f05c37{--width:25%;}.elementor-59 .elementor-element.elementor-element-c411a58{--content-width:1200px;}.elementor-59 .elementor-element.elementor-element-dffd46d{--content-width:1200px;}.elementor-59 .elementor-element.elementor-element-aecd72f{--content-width:1200px;}.elementor-59 .elementor-element.elementor-element-42c1b0b{--width:45%;}.elementor-59 .elementor-element.elementor-element-4808c58{--width:440px;}.elementor-59 .elementor-element.elementor-element-ce79a28{--width:55%;}.elementor-59 .elementor-element.elementor-element-f4715a5{--content-width:1200px;}.elementor-59 .elementor-element.elementor-element-a4e12c7{--content-width:1200px;}.elementor-59 .elementor-element.elementor-element-310191f{--content-width:1200px;}.elementor-59 .elementor-element.elementor-element-ef743ba{--content-width:1200px;}.elementor-59 .elementor-element.elementor-element-00ab524{--width:55%;}.elementor-59 .elementor-element.elementor-element-14ddf48{--width:45%;}.elementor-59 .elementor-element.elementor-element-8cb066b{--content-width:1200px;}.elementor-59 .elementor-element.elementor-element-876f71a{--width:45%;}.elementor-59 .elementor-element.elementor-element-0dbc5cf{--width:55%;}.elementor-59 .elementor-element.elementor-element-306ede3{--content-width:1200px;}.elementor-59 .elementor-element.elementor-element-3e95418{--width:50%;}.elementor-59 .elementor-element.elementor-element-a810da5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-59 .elementor-element.elementor-element-819fe43{--width:100%;}.elementor-59 .elementor-element.elementor-element-c89af2e{--width:100%;}.elementor-59 .elementor-element.elementor-element-39eba74{--width:48%;}.elementor-59 .elementor-element.elementor-element-55135a2{--width:48%;}.elementor-59 .elementor-element.elementor-element-2f14726{--width:48%;}.elementor-59 .elementor-element.elementor-element-9f05c37{--width:48%;}.elementor-59 .elementor-element.elementor-element-42c1b0b{--width:100%;}.elementor-59 .elementor-element.elementor-element-4808c58{--width:440px;}.elementor-59 .elementor-element.elementor-element-ce79a28{--width:100%;}.elementor-59 .elementor-element.elementor-element-00ab524{--width:100%;}.elementor-59 .elementor-element.elementor-element-14ddf48{--width:100%;}.elementor-59 .elementor-element.elementor-element-876f71a{--width:100%;}.elementor-59 .elementor-element.elementor-element-0dbc5cf{--width:100%;}.elementor-59 .elementor-element.elementor-element-3e95418{--width:100%;}.elementor-59 .elementor-element.elementor-element-a810da5{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-bfdafb7 *//* HERO-CSS START */
/* MGS-PRELOADER START */
.mgs-pl{position:fixed;inset:0;z-index:100000;background:var(--e-global-color-secondary);display:flex;align-items:center;justify-content:center;transition:opacity .6s ease;animation:mgsPlAuto .6s ease 3.2s forwards}
.mgs-pl__inner{display:flex;flex-direction:column;align-items:center;gap:26px}
.mgs-pl__logo{width:150px;height:auto;animation:mgsPlIn .8s cubic-bezier(.22,.8,.3,1) both}
.mgs-pl__gems{display:flex;gap:12px}
.mgs-pl__gems span{width:9px;height:9px;transform:rotate(45deg) scale(.6);opacity:.35;background:var(--e-global-color-primary);animation:mgsPlGem 1.2s ease-in-out infinite}
.mgs-pl__gems span:nth-child(2n){background:var(--e-global-color-accent)}
.mgs-pl__gems span:nth-child(2){animation-delay:.12s}
.mgs-pl__gems span:nth-child(3){animation-delay:.24s}
.mgs-pl__gems span:nth-child(4){animation-delay:.36s}
.mgs-pl__gems span:nth-child(5){animation-delay:.48s}
.mgs-pl--out{opacity:0}
@keyframes mgsPlIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes mgsPlGem{0%,100%{transform:rotate(45deg) scale(.6);opacity:.35}40%{transform:rotate(45deg) scale(1);opacity:1}}
@keyframes mgsPlAuto{to{opacity:0;visibility:hidden}}
.elementor-editor-active .mgs-pl{display:none!important}
@media (max-width:767px){.mgs-pl__logo{width:120px}}
@media (prefers-reduced-motion:reduce){.mgs-pl{display:none!important}}
@media print{.mgs-pl{display:none!important}}
/* MGS-PRELOADER END */

html.mgs-pl-on .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero,html.mgs-pl-on .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero *,html.mgs-pl-on .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero *::before,html.mgs-pl-on .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero *::after{animation-play-state:paused!important}

.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero{position:relative;overflow:hidden;min-height:740px;display:flex;align-items:center;background:radial-gradient(55% 65% at 74% 50%, var(--e-global-color-primary) 0%, transparent 72%), radial-gradient(40% 50% at 8% 100%, color-mix(in srgb, var(--e-global-color-primary) 60%, transparent) 0%, transparent 70%), var(--e-global-color-mgsdeep);font-family:var(--e-global-typography-secondary-font-family),"Jost","Helvetica Neue",Arial,sans-serif;color:var(--e-global-color-text)}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero *,.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero *::before,.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero *::after{box-sizing:border-box}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__bg{position:absolute;inset:-40px;pointer-events:none;transition:transform .6s ease-out}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__glow{position:absolute;left:72%;top:50%;width:640px;height:640px;margin:-320px 0 0 -320px;border-radius:50%;background:radial-gradient(circle, color-mix(in srgb, var(--e-global-color-accent) 34%, transparent) 0%, color-mix(in srgb, var(--e-global-color-primary) 40%, transparent) 42%, transparent 70%);opacity:.6;animation:mgsGlowIn 1s ease 1.2s both, mgsBreathe 7s ease-in-out 2.2s infinite alternate}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__wrap{position:relative;z-index:1;width:100%;max-width:1248px;margin:0 auto;padding:90px max(24px, env(safe-area-inset-right,0px)) 110px max(24px, env(safe-area-inset-left,0px));display:flex;flex-wrap:wrap;align-items:center}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__text{width:56%;padding-right:40px;min-width:0}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__art{width:44%;display:flex;justify-content:center;min-width:0}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__badge{display:inline-flex;align-items:center;gap:14px;margin:0 0 30px;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:3px;text-transform:uppercase;color:var(--e-global-color-accent);animation:mgsUp .8s cubic-bezier(.22,.8,.3,1) .1s both}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__badge-line{width:40px;height:1px;background:var(--e-global-color-accent)}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__title{margin:0;font-family:var(--e-global-typography-primary-font-family),"Cormorant Garamond","Cormorant",Georgia,serif;font-weight:500;font-size:72px;line-height:1.04;letter-spacing:-0.5px;color:var(--e-global-color-mgsondark);text-transform:none;font-style:normal}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__line > span{display:block;animation:mgsLine .9s cubic-bezier(.22,.8,.3,1) both}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__line:nth-child(1) > span{animation-delay:.25s}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__line:nth-child(2) > span{animation-delay:.4s}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__title em{font-style:italic;font-weight:500;background:linear-gradient(100deg, var(--e-global-color-mgsgoldl) 0%, var(--e-global-color-accent) 55%, var(--e-global-color-mgsgoldd) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__lead{margin:30px 0 0;max-width:520px;font-weight:300;font-size:20px;line-height:1.65;color:var(--e-global-color-mgsondark);animation:mgsUp .8s cubic-bezier(.22,.8,.3,1) .7s both}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__feats{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px 30px;animation:mgsUp .8s cubic-bezier(.22,.8,.3,1) .85s both}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__feats li{display:flex;align-items:center;gap:12px;font-weight:400;font-size:15px;line-height:1.5;letter-spacing:.3px;color:var(--e-global-color-mgsondark)}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__feats svg{height:15px;width:auto;flex:none;fill:var(--e-global-color-accent)}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__btns{display:flex;flex-wrap:wrap;gap:16px;margin-top:42px;animation:mgsUp .8s cubic-bezier(.22,.8,.3,1) 1s both}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--e-global-typography-secondary-font-family),"Jost","Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:13px;line-height:1;letter-spacing:2px;text-transform:uppercase;padding:17px 32px;border:2px solid var(--e-global-color-accent);border-radius:2px;text-decoration:none;white-space:nowrap;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-btn--gold{background:var(--e-global-color-accent);border-color:var(--e-global-color-accent);color:var(--e-global-color-mgsdark)}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-btn--gold:hover{background:var(--e-global-color-mgsgoldl);border-color:var(--e-global-color-mgsgoldl);transform:translateY(-2px);box-shadow:0 10px 26px color-mix(in srgb, var(--e-global-color-accent) 28%, transparent)}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-btn--outline{background:transparent;border-color:var(--e-global-color-accent);color:var(--e-global-color-mgsondark)}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-btn--outline:hover{background:var(--e-global-color-accent);color:var(--e-global-color-mgsdark);transform:translateY(-2px)}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__frame{position:relative;width:460px;max-width:100%;aspect-ratio:520/660}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__window{position:absolute;left:13.46%;top:13.64%;width:73.08%;height:75.76%;border-radius:50% 50% 0 0 / 38% 38% 0 0;overflow:hidden;background:var(--e-global-color-mgsdark);clip-path:inset(0 0 0 0);animation:mgsReveal 1.4s cubic-bezier(.65,0,.35,1) .5s both}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__window img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%;max-width:none;animation:mgsLight 1.8s ease-out .5s both, mgsKen 24s ease-in-out infinite alternate}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__orn{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__orn path{fill:none;stroke:var(--e-global-color-accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__orn .ln-frame{animation:mgsDraw 1.6s cubic-bezier(.65,0,.35,1) .2s both}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__orn .ln-crown{animation:mgsDraw 1s cubic-bezier(.65,0,.35,1) 1.1s both}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__orn .ln-vine{animation:mgsDraw 1s cubic-bezier(.65,0,.35,1) 1.3s both}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__orn .ln-thin{stroke-width:1;stroke:var(--e-global-color-mgsgoldd)}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__mote{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--e-global-color-mgsgoldl);box-shadow:0 0 10px 2px color-mix(in srgb, var(--e-global-color-accent) 70%, transparent);opacity:0;animation:mgsMote 10s linear infinite}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__mote--1{left:24%;bottom:14%;animation-delay:1.6s;animation-duration:10s}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__mote--2{left:62%;bottom:18%;animation-delay:2.4s;animation-duration:12s;width:4px;height:4px}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__mote--3{left:44%;bottom:10%;animation-delay:3.2s;animation-duration:9s}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__mote--4{left:78%;bottom:30%;animation-delay:4s;animation-duration:11s;width:3px;height:3px}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__mote--5{left:12%;bottom:36%;animation-delay:4.8s;animation-duration:12s;width:3px;height:3px}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__mote--6{left:52%;bottom:24%;animation-delay:5.6s;animation-duration:10s;width:4px;height:4px}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__scroll{position:absolute;left:50%;bottom:28px;width:1px;height:54px;margin-left:-.5px;background:var(--e-global-color-mgslinedark);overflow:hidden;animation:mgsUp .8s ease 1.6s both}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__scroll::after{content:"";position:absolute;left:0;top:0;width:1px;height:18px;background:var(--e-global-color-accent);animation:mgsScroll 2.4s ease-in-out infinite}
.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero.mgs-hero--off .mgs-hero__glow,.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero.mgs-hero--off .mgs-hero__mote,.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero.mgs-hero--off .mgs-hero__window img,.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero.mgs-hero--off .mgs-hero__scroll::after{animation-play-state:paused}

@keyframes mgsUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes mgsLine{from{transform:translateY(105%)}to{transform:none}}
@keyframes mgsDraw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes mgsReveal{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes mgsLight{from{filter:brightness(.35) saturate(.5)}to{filter:none}}
@keyframes mgsKen{from{transform:scale(1.1)}to{transform:scale(1)}}
@keyframes mgsGlowIn{from{opacity:0}to{opacity:.6}}
@keyframes mgsBreathe{from{opacity:.6;transform:scale(1)}to{opacity:.85;transform:scale(1.06)}}
@keyframes mgsMote{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}70%{opacity:.6}100%{opacity:0;transform:translateY(-150px)}}
@keyframes mgsScroll{0%{transform:translateY(-18px)}100%{transform:translateY(54px)}}

@media (max-width:1024px){
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero{min-height:0}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__wrap{padding-top:80px;padding-bottom:96px}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__text{padding-right:24px}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__title{font-size:54px;line-height:1.06}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__lead{font-size:18px}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__frame{width:360px}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__glow{width:460px;height:460px;margin:-230px 0 0 -230px}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__mote--5,.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__mote--6{display:none}
}
@media (max-width:767px){
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__wrap{padding:56px max(16px, env(safe-area-inset-right,0px)) 64px max(16px, env(safe-area-inset-left,0px));row-gap:44px}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__text{width:100%;padding-right:0}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__art{width:100%}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__badge{font-size:11px;letter-spacing:2.5px;margin-bottom:22px;gap:10px}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__badge-line{width:26px}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__title{font-size:30px;line-height:1.15;letter-spacing:0}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__lead{font-size:16px;line-height:1.6;margin-top:20px}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__feats li{font-size:14px}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__btns{margin-top:32px}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-btn{width:100%;padding:16px 26px}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__frame{width:300px}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__glow{left:50%;top:72%;width:340px;height:340px;margin:-170px 0 0 -170px}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__mote,.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__scroll{display:none}
}
@media (prefers-reduced-motion:reduce){
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero *,.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero *::before,.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero *::after{animation:none!important}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__mote,.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__scroll{display:none}
}
@media print{
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero *,.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero *::before,.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero *::after{animation:none!important}
  .elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__mote,.elementor-59 .elementor-element.elementor-element-bfdafb7 .mgs-hero .mgs-hero__scroll{display:none}
}
/* HERO-CSS END *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bac4cf8 */.elementor-59 .elementor-element.elementor-element-bac4cf8 .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}.elementor-59 .elementor-element.elementor-element-bac4cf8 .elementor-heading-title::before{content:"";width:28px;height:1px;background:var(--e-global-color-accent);flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-470e534 */.elementor-59 .elementor-element.elementor-element-470e534 .elementor-heading-title em{font-style:italic;color:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d375661 */.elementor-59 .elementor-element.elementor-element-d375661 img{display:block;width:132px;height:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46f61cd */.elementor-59 .elementor-element.elementor-element-46f61cd p{margin:0}.elementor-59 .elementor-element.elementor-element-46f61cd p+p{margin-top:18px}.elementor-59 .elementor-element.elementor-element-46f61cd .elementor-widget-container{max-width:640px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63d8b43 */.elementor-59 .elementor-element.elementor-element-63d8b43 .elementor-button-icon svg{width:11px;height:11px}.elementor-59 .elementor-element.elementor-element-63d8b43 .elementor-button-icon{transition:transform .3s ease}.elementor-59 .elementor-element.elementor-element-63d8b43 .elementor-button:hover .elementor-button-icon{transform:translateX(5px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ee2f05 */.elementor-59 .elementor-element.elementor-element-6ee2f05 .elementor-widget-container{overflow:hidden;border-radius:2px;background:var(--e-global-color-mgspanel)}.elementor-59 .elementor-element.elementor-element-6ee2f05 img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 50%;border-radius:2px;transition:transform .6s ease}.elementor-59 .elementor-element.elementor-element-6ee2f05:hover img{transform:scale(1.04)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b39934 */.elementor-59 .elementor-element.elementor-element-7b39934 .elementor-widget-container{overflow:hidden;border-radius:2px;background:var(--e-global-color-mgspanel)}.elementor-59 .elementor-element.elementor-element-7b39934 img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 50%;border-radius:2px;transition:transform .6s ease}.elementor-59 .elementor-element.elementor-element-7b39934:hover img{transform:scale(1.04)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086198f */.elementor-59 .elementor-element.elementor-element-086198f .elementor-widget-container{overflow:hidden;border-radius:2px;background:var(--e-global-color-mgspanel)}.elementor-59 .elementor-element.elementor-element-086198f img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 50%;border-radius:2px;transition:transform .6s ease}.elementor-59 .elementor-element.elementor-element-086198f:hover img{transform:scale(1.04)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a72638c */.elementor-59 .elementor-element.elementor-element-a72638c .elementor-widget-container{overflow:hidden;border-radius:2px;background:var(--e-global-color-mgspanel)}.elementor-59 .elementor-element.elementor-element-a72638c img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 50%;border-radius:2px;transition:transform .6s ease}.elementor-59 .elementor-element.elementor-element-a72638c:hover img{transform:scale(1.04)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f460f4 */.elementor-59 .elementor-element.elementor-element-7f460f4 .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}.elementor-59 .elementor-element.elementor-element-7f460f4 .elementor-heading-title::before{content:"";width:28px;height:1px;background:var(--e-global-color-accent);flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db6134 */.elementor-59 .elementor-element.elementor-element-4db6134 .elementor-heading-title em{font-style:italic;color:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a4846f */.elementor-59 .elementor-element.elementor-element-5a4846f img{display:block;width:132px;height:16px}.elementor-59 .elementor-element.elementor-element-5a4846f img{margin:0 auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1e2d41 */.elementor-59 .elementor-element.elementor-element-d1e2d41 p{margin:0}.elementor-59 .elementor-element.elementor-element-d1e2d41 p+p{margin-top:18px}.elementor-59 .elementor-element.elementor-element-d1e2d41 .elementor-widget-container{max-width:640px}.elementor-59 .elementor-element.elementor-element-d1e2d41 .elementor-widget-container{margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71700a2 */.elementor-59 .elementor-element.elementor-element-71700a2 .elementor-widget-container{overflow:hidden;border-radius:0px;background:var(--e-global-color-mgspanel)}.elementor-59 .elementor-element.elementor-element-71700a2 img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 50%;border-radius:0px;transition:transform .6s ease}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-71700a2 img{aspect-ratio:4/3}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9870cc0 */.elementor-59 .elementor-element.elementor-element-9870cc0 .elementor-heading-title{transition:color .3s ease;line-height:1.2}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a5139e6 */.elementor-59 .elementor-element.elementor-element-a5139e6 .elementor-icon{transition:transform .3s ease;display:flex}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6366eba */.elementor-59 .elementor-element.elementor-element-6366eba p{margin:0}.elementor-59 .elementor-element.elementor-element-6366eba p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7ccd0 */.elementor-59 .elementor-element.elementor-element-af7ccd0{transform:translate3d(0,0,0);backface-visibility:hidden;will-change:transform;transition:transform .3s ease,border-color .3s ease}.elementor-59 .elementor-element.elementor-element-af7ccd0:hover{transform:translate3d(0,-4px,0)}.elementor-59 .elementor-element.elementor-element-af7ccd0:hover img{transform:scale(1.06)}.elementor-59 .elementor-element.elementor-element-af7ccd0:hover .elementor-heading-title{color:var(--e-global-color-accent)}.elementor-59 .elementor-element.elementor-element-af7ccd0:hover .elementor-icon{transform:translateX(6px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f8998 */.elementor-59 .elementor-element.elementor-element-13f8998 .elementor-widget-container{overflow:hidden;border-radius:0px;background:var(--e-global-color-mgspanel)}.elementor-59 .elementor-element.elementor-element-13f8998 img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 50%;border-radius:0px;transition:transform .6s ease}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-13f8998 img{aspect-ratio:4/3}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b3e7a0 */.elementor-59 .elementor-element.elementor-element-4b3e7a0 .elementor-heading-title{transition:color .3s ease;line-height:1.2}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-517ccf9 */.elementor-59 .elementor-element.elementor-element-517ccf9 .elementor-icon{transition:transform .3s ease;display:flex}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d73eede */.elementor-59 .elementor-element.elementor-element-d73eede p{margin:0}.elementor-59 .elementor-element.elementor-element-d73eede p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12690e7 */.elementor-59 .elementor-element.elementor-element-12690e7{transform:translate3d(0,0,0);backface-visibility:hidden;will-change:transform;transition:transform .3s ease,border-color .3s ease}.elementor-59 .elementor-element.elementor-element-12690e7:hover{transform:translate3d(0,-4px,0)}.elementor-59 .elementor-element.elementor-element-12690e7:hover img{transform:scale(1.06)}.elementor-59 .elementor-element.elementor-element-12690e7:hover .elementor-heading-title{color:var(--e-global-color-accent)}.elementor-59 .elementor-element.elementor-element-12690e7:hover .elementor-icon{transform:translateX(6px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a887bf */.elementor-59 .elementor-element.elementor-element-8a887bf .elementor-widget-container{overflow:hidden;border-radius:0px;background:var(--e-global-color-mgspanel)}.elementor-59 .elementor-element.elementor-element-8a887bf img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 50%;border-radius:0px;transition:transform .6s ease}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-8a887bf img{aspect-ratio:4/3}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b160175 */.elementor-59 .elementor-element.elementor-element-b160175 .elementor-heading-title{transition:color .3s ease;line-height:1.2}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-335bda0 */.elementor-59 .elementor-element.elementor-element-335bda0 .elementor-icon{transition:transform .3s ease;display:flex}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2461a68 */.elementor-59 .elementor-element.elementor-element-2461a68 p{margin:0}.elementor-59 .elementor-element.elementor-element-2461a68 p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbf48a4 */.elementor-59 .elementor-element.elementor-element-cbf48a4{transform:translate3d(0,0,0);backface-visibility:hidden;will-change:transform;transition:transform .3s ease,border-color .3s ease}.elementor-59 .elementor-element.elementor-element-cbf48a4:hover{transform:translate3d(0,-4px,0)}.elementor-59 .elementor-element.elementor-element-cbf48a4:hover img{transform:scale(1.06)}.elementor-59 .elementor-element.elementor-element-cbf48a4:hover .elementor-heading-title{color:var(--e-global-color-accent)}.elementor-59 .elementor-element.elementor-element-cbf48a4:hover .elementor-icon{transform:translateX(6px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89825c5 */.elementor-59 .elementor-element.elementor-element-89825c5 .elementor-widget-container{overflow:hidden;border-radius:0px;background:var(--e-global-color-mgspanel)}.elementor-59 .elementor-element.elementor-element-89825c5 img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 50%;border-radius:0px;transition:transform .6s ease}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-89825c5 img{aspect-ratio:4/3}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cd0f73 */.elementor-59 .elementor-element.elementor-element-2cd0f73 .elementor-heading-title{transition:color .3s ease;line-height:1.2}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-72258e0 */.elementor-59 .elementor-element.elementor-element-72258e0 .elementor-icon{transition:transform .3s ease;display:flex}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff7aca2 */.elementor-59 .elementor-element.elementor-element-ff7aca2 p{margin:0}.elementor-59 .elementor-element.elementor-element-ff7aca2 p+p{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb2a4c */.elementor-59 .elementor-element.elementor-element-4cb2a4c{transform:translate3d(0,0,0);backface-visibility:hidden;will-change:transform;transition:transform .3s ease,border-color .3s ease}.elementor-59 .elementor-element.elementor-element-4cb2a4c:hover{transform:translate3d(0,-4px,0)}.elementor-59 .elementor-element.elementor-element-4cb2a4c:hover img{transform:scale(1.06)}.elementor-59 .elementor-element.elementor-element-4cb2a4c:hover .elementor-heading-title{color:var(--e-global-color-accent)}.elementor-59 .elementor-element.elementor-element-4cb2a4c:hover .elementor-icon{transform:translateX(6px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e2f3b9 */.elementor-59 .elementor-element.elementor-element-2e2f3b9 .elementor-widget-container{overflow:hidden;border-radius:999px 999px 2px 2px;background:var(--e-global-color-mgspanel)}.elementor-59 .elementor-element.elementor-element-2e2f3b9 img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:3/4;object-fit:cover;object-position:50% 30%;border-radius:999px 999px 2px 2px;transition:transform .6s ease}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96e0446 */.elementor-59 .elementor-element.elementor-element-96e0446 .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}.elementor-59 .elementor-element.elementor-element-96e0446 .elementor-heading-title::before{content:"";width:28px;height:1px;background:var(--e-global-color-accent);flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6aaf70 */.elementor-59 .elementor-element.elementor-element-c6aaf70 .elementor-heading-title em{font-style:italic;color:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31ceb81 */.elementor-59 .elementor-element.elementor-element-31ceb81 img{display:block;width:132px;height:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f26764 */.elementor-59 .elementor-element.elementor-element-0f26764 p{margin:0}.elementor-59 .elementor-element.elementor-element-0f26764 p+p{margin-top:18px}.elementor-59 .elementor-element.elementor-element-0f26764 .elementor-widget-container{max-width:640px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41660fb */.elementor-59 .elementor-element.elementor-element-41660fb .elementor-button{transform:translate3d(0,0,0);will-change:transform;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.elementor-59 .elementor-element.elementor-element-41660fb .elementor-button:hover{transform:translate3d(0,-2px,0)}.elementor-59 .elementor-element.elementor-element-41660fb .elementor-button-icon svg{width:12px;height:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-555a38c */.elementor-59 .elementor-element.elementor-element-555a38c .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}.elementor-59 .elementor-element.elementor-element-555a38c .elementor-heading-title::before{content:"";width:28px;height:1px;background:var(--e-global-color-mgsgoldd);flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd20d97 */.elementor-59 .elementor-element.elementor-element-dd20d97 .elementor-heading-title em{font-style:italic;color:var(--e-global-color-mgsgoldd)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-765c6ec */.elementor-59 .elementor-element.elementor-element-765c6ec img{display:block;width:132px;height:16px}.elementor-59 .elementor-element.elementor-element-765c6ec img{margin:0 auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f852eab */.elementor-59 .elementor-element.elementor-element-f852eab p{margin:0}.elementor-59 .elementor-element.elementor-element-f852eab p+p{margin-top:18px}.elementor-59 .elementor-element.elementor-element-f852eab .elementor-widget-container{max-width:640px}.elementor-59 .elementor-element.elementor-element-f852eab .elementor-widget-container{margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f99380f */.elementor-59 .elementor-element.elementor-element-f99380f .elementor-heading-title{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid var(--e-global-color-primary);border-radius:999px 999px 4px 4px;margin:0 auto 16px;transition:background-color .3s ease,color .3s ease}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-f99380f .elementor-heading-title{width:52px;height:52px;margin:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72d74b1 */.elementor-59 .elementor-element.elementor-element-72d74b1 .elementor-heading-title{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid var(--e-global-color-primary);border-radius:999px 999px 4px 4px;margin:0 auto 16px;transition:background-color .3s ease,color .3s ease}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-72d74b1 .elementor-heading-title{width:52px;height:52px;margin:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-245a61d */.elementor-59 .elementor-element.elementor-element-245a61d .elementor-heading-title{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid var(--e-global-color-primary);border-radius:999px 999px 4px 4px;margin:0 auto 16px;transition:background-color .3s ease,color .3s ease}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-245a61d .elementor-heading-title{width:52px;height:52px;margin:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffa3928 */.elementor-59 .elementor-element.elementor-element-ffa3928 .elementor-heading-title{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid var(--e-global-color-primary);border-radius:999px 999px 4px 4px;margin:0 auto 16px;transition:background-color .3s ease,color .3s ease}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-ffa3928 .elementor-heading-title{width:52px;height:52px;margin:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c38f951 */.elementor-59 .elementor-element.elementor-element-c38f951 .elementor-heading-title{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid var(--e-global-color-primary);border-radius:999px 999px 4px 4px;margin:0 auto 16px;transition:background-color .3s ease,color .3s ease}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-c38f951 .elementor-heading-title{width:52px;height:52px;margin:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ac5420 */.elementor-59 .elementor-element.elementor-element-5ac5420 .elementor-heading-title{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid var(--e-global-color-primary);border-radius:999px 999px 4px 4px;margin:0 auto 16px;transition:background-color .3s ease,color .3s ease}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-5ac5420 .elementor-heading-title{width:52px;height:52px;margin:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8103f34 */.elementor-59 .elementor-element.elementor-element-8103f34 .elementor-heading-title{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid var(--e-global-color-primary);border-radius:999px 999px 4px 4px;margin:0 auto 16px;transition:background-color .3s ease,color .3s ease}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-8103f34 .elementor-heading-title{width:52px;height:52px;margin:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e12c7 */.elementor-59 .elementor-element.elementor-element-a4e12c7 .mgs-flowitem{position:relative}.elementor-59 .elementor-element.elementor-element-a4e12c7 .mgs-flowitem:hover .elementor-heading-title{background:var(--e-global-color-primary)}.elementor-59 .elementor-element.elementor-element-a4e12c7 .mgs-flowitem:hover .elementor-widget-heading:first-child .elementor-heading-title{color:var(--e-global-color-mgsondark)}.elementor-59 .elementor-element.elementor-element-a4e12c7 .mgs-flowitem:not(:last-child)::after{content:"";position:absolute;top:32px;left:calc(50% + 44px);right:calc(-50% + 24px);height:1px;background:var(--e-global-color-mgsline)}.elementor-59 .elementor-element.elementor-element-a4e12c7 .mgs-flowitem .elementor-widget-heading:last-child .elementor-heading-title{background:none!important}@media(max-width:1024px){.elementor-59 .elementor-element.elementor-element-a4e12c7 .mgs-flowitem:nth-child(4)::after{display:none}}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-a4e12c7 .mgs-flowitem::after{display:none!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b93ec1 */.elementor-59 .elementor-element.elementor-element-3b93ec1 .elementor-button{transform:translate3d(0,0,0);will-change:transform;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.elementor-59 .elementor-element.elementor-element-3b93ec1 .elementor-button:hover{transform:translate3d(0,-2px,0)}.elementor-59 .elementor-element.elementor-element-3b93ec1 .elementor-button-icon svg{width:12px;height:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc395d8 */.elementor-59 .elementor-element.elementor-element-fc395d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}.elementor-59 .elementor-element.elementor-element-fc395d8 .elementor-heading-title::before{content:"";width:28px;height:1px;background:var(--e-global-color-accent);flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4de4e5 */.elementor-59 .elementor-element.elementor-element-f4de4e5 .elementor-heading-title em{font-style:italic;color:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1b0eba */.elementor-59 .elementor-element.elementor-element-e1b0eba img{display:block;width:132px;height:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9dcca77 */.elementor-59 .elementor-element.elementor-element-9dcca77 p{margin:0}.elementor-59 .elementor-element.elementor-element-9dcca77 p+p{margin-top:18px}.elementor-59 .elementor-element.elementor-element-9dcca77 .elementor-widget-container{max-width:640px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d543ee6 */.elementor-59 .elementor-element.elementor-element-d543ee6 .elementor-icon-list-text{padding:0!important}.elementor-59 .elementor-element.elementor-element-d543ee6 .elementor-icon-list-item{padding:0!important}.elementor-59 .elementor-element.elementor-element-d543ee6{width:fit-content!important;max-width:100%}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-506c7cb */.elementor-59 .elementor-element.elementor-element-506c7cb .elementor-button{transform:translate3d(0,0,0);will-change:transform;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.elementor-59 .elementor-element.elementor-element-506c7cb .elementor-button:hover{transform:translate3d(0,-2px,0)}.elementor-59 .elementor-element.elementor-element-506c7cb .elementor-button-icon svg{width:12px;height:12px}.elementor-59 .elementor-element.elementor-element-506c7cb .elementor-button:hover{box-shadow:0 10px 26px color-mix(in srgb, var(--e-global-color-accent) 28%, transparent)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8c6e2e */.elementor-59 .elementor-element.elementor-element-e8c6e2e .elementor-widget-container{overflow:hidden;border-radius:2px;background:var(--e-global-color-mgspanel)}.elementor-59 .elementor-element.elementor-element-e8c6e2e img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 50%;border-radius:2px;transition:transform .6s ease}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78bc230 */.elementor-59 .elementor-element.elementor-element-78bc230 .elementor-widget-container{overflow:hidden;border-radius:2px;background:var(--e-global-color-mgspanel)}.elementor-59 .elementor-element.elementor-element-78bc230 img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:1/1;object-fit:cover;object-position:50% 50%;border-radius:2px;transition:transform .6s ease}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2d8cc3 */.elementor-59 .elementor-element.elementor-element-a2d8cc3 .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}.elementor-59 .elementor-element.elementor-element-a2d8cc3 .elementor-heading-title::before{content:"";width:28px;height:1px;background:var(--e-global-color-accent);flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df5c5bc */.elementor-59 .elementor-element.elementor-element-df5c5bc .elementor-heading-title em{font-style:italic;color:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7330072 */.elementor-59 .elementor-element.elementor-element-7330072 img{display:block;width:132px;height:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4daba3 */.elementor-59 .elementor-element.elementor-element-f4daba3 p{margin:0}.elementor-59 .elementor-element.elementor-element-f4daba3 p+p{margin-top:18px}.elementor-59 .elementor-element.elementor-element-f4daba3 .elementor-widget-container{max-width:640px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd63c86 */.elementor-59 .elementor-element.elementor-element-cd63c86 .elementor-button{transform:translate3d(0,0,0);will-change:transform;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.elementor-59 .elementor-element.elementor-element-cd63c86 .elementor-button:hover{transform:translate3d(0,-2px,0)}.elementor-59 .elementor-element.elementor-element-cd63c86 .elementor-button-icon svg{width:12px;height:12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd1c2fa */.elementor-59 .elementor-element.elementor-element-fd1c2fa .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}.elementor-59 .elementor-element.elementor-element-fd1c2fa .elementor-heading-title::before{content:"";width:28px;height:1px;background:var(--e-global-color-accent);flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7bfe5b */.elementor-59 .elementor-element.elementor-element-d7bfe5b .elementor-heading-title em{font-style:italic;color:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10286d5 */.elementor-59 .elementor-element.elementor-element-10286d5 img{display:block;width:132px;height:16px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e058dd0 */.elementor-59 .elementor-element.elementor-element-e058dd0 p{margin:0}.elementor-59 .elementor-element.elementor-element-e058dd0 p+p{margin-top:18px}.elementor-59 .elementor-element.elementor-element-e058dd0 .elementor-widget-container{max-width:640px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-92273c4 */.elementor-59 .elementor-element.elementor-element-92273c4 .elementor-button{transform:translate3d(0,0,0);will-change:transform;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.elementor-59 .elementor-element.elementor-element-92273c4 .elementor-button:hover{transform:translate3d(0,-2px,0)}.elementor-59 .elementor-element.elementor-element-92273c4 .elementor-button-icon svg{width:12px;height:12px}.elementor-59 .elementor-element.elementor-element-92273c4 .elementor-button:hover{box-shadow:0 10px 26px color-mix(in srgb, var(--e-global-color-accent) 28%, transparent)}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-19ad90a */.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-items{border-top:1px solid var(--e-global-color-mgslinedark)}.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-item{margin:0!important;padding:0!important;border-bottom:1px solid var(--e-global-color-mgslinedark)}.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-item > a{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 0;transition:padding-left .3s ease}.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-item > a:hover{padding-left:6px}.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-icon{transition:transform .3s ease}.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-item > a:hover .elementor-icon-list-icon{transform:translateX(4px)}.elementor-59 .elementor-element.elementor-element-19ad90a .elementor-icon-list-text{padding:0!important;transition:color .3s ease}.elementor-59 .elementor-element.elementor-element-19ad90a .mgs-k{display:block;font-family:var(--e-global-typography-secondary-font-family),Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--e-global-color-accent);margin-bottom:6px;line-height:1.4}/* End custom CSS */