.elementor-715 .elementor-element.elementor-element-507d466{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-715 .elementor-element.elementor-element-77b2162f{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-715 .elementor-element.elementor-element-698d743{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-f51deed );}.elementor-715 .elementor-element.elementor-element-0abfbf6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-715 .elementor-element.elementor-element-e73a071{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-f51deed );--border-color:var( --e-global-color-f51deed );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-715 .elementor-element.elementor-element-e73a071:not(.elementor-motion-effects-element-type-background), .elementor-715 .elementor-element.elementor-element-e73a071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-715 .elementor-element.elementor-element-8737bda{padding:25px 25px 25px 25px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-f51deed );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-f51deed );}.elementor-715 .elementor-element.elementor-element-e58e6b8{background-color:var( --e-global-color-text );padding:25px 25px 25px 25px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-f51deed );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-f51deed );}.elementor-715 .elementor-element.elementor-element-3cb0b6a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f51deed );--border-color:var( --e-global-color-f51deed );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-715 .elementor-element.elementor-element-3cb0b6a:not(.elementor-motion-effects-element-type-background), .elementor-715 .elementor-element.elementor-element-3cb0b6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-715 .elementor-element.elementor-element-d3e986a{padding:25px 25px 25px 25px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-f51deed );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-f51deed );}.elementor-715 .elementor-element.elementor-element-d3e986a.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-715 .elementor-element.elementor-element-f3c0c49{background-color:var( --e-global-color-text );padding:25px 25px 25px 25px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-f51deed );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-f51deed );}.elementor-715 .elementor-element.elementor-element-59a3bf6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-715 .elementor-element.elementor-element-c277fb2{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-715 .elementor-element.elementor-element-c277fb2:not(.elementor-motion-effects-element-type-background), .elementor-715 .elementor-element.elementor-element-c277fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-715 .elementor-element.elementor-element-df150de{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-f51deed );}.elementor-715 .elementor-element.elementor-element-62661c0{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-715 .elementor-element.elementor-element-64d02c7{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-f51deed );}.elementor-715 .elementor-element.elementor-element-a747407{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-715 .elementor-element.elementor-element-a12e6a7{--display:flex;}.elementor-715 .elementor-element.elementor-element-b0035d4{--display:flex;}.elementor-715 .elementor-element.elementor-element-0edd467{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-715 .elementor-element.elementor-element-6fbdb97{--display:flex;}.elementor-715 .elementor-element.elementor-element-67c8432{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-715 .elementor-element.elementor-element-9e849e4{--display:flex;}.elementor-715 .elementor-element.elementor-element-93818f8{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-715 .elementor-element.elementor-element-db8039e{--display:flex;}.elementor-715 .elementor-element.elementor-element-60b1713{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-715 .elementor-element.elementor-element-46a8713{--display:flex;}.elementor-715 .elementor-element.elementor-element-11b184e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-715 .elementor-element.elementor-element-e6a576c{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-715 .elementor-element.elementor-element-264b796{background-color:var( --e-global-color-text );padding:25px 25px 25px 25px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-f51deed );}.elementor-715 .elementor-element.elementor-element-9b134dc{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-715 .elementor-element.elementor-element-77b2162f{font-size:14px;}.elementor-715 .elementor-element.elementor-element-698d743{font-size:14px;}.elementor-715 .elementor-element.elementor-element-0abfbf6{font-size:14px;}.elementor-715 .elementor-element.elementor-element-e73a071{--grid-auto-flow:row;}.elementor-715 .elementor-element.elementor-element-8737bda{font-size:14px;}.elementor-715 .elementor-element.elementor-element-e58e6b8{font-size:14px;}.elementor-715 .elementor-element.elementor-element-3cb0b6a{--grid-auto-flow:row;}.elementor-715 .elementor-element.elementor-element-d3e986a{font-size:14px;}.elementor-715 .elementor-element.elementor-element-f3c0c49{font-size:14px;}.elementor-715 .elementor-element.elementor-element-59a3bf6{font-size:14px;}.elementor-715 .elementor-element.elementor-element-df150de{font-size:14px;}.elementor-715 .elementor-element.elementor-element-62661c0{font-size:14px;}.elementor-715 .elementor-element.elementor-element-64d02c7{font-size:14px;}.elementor-715 .elementor-element.elementor-element-a747407{font-size:14px;}.elementor-715 .elementor-element.elementor-element-0edd467{font-size:14px;}.elementor-715 .elementor-element.elementor-element-67c8432{font-size:14px;}.elementor-715 .elementor-element.elementor-element-93818f8{font-size:14px;}.elementor-715 .elementor-element.elementor-element-60b1713{font-size:14px;}.elementor-715 .elementor-element.elementor-element-11b184e{font-size:14px;}.elementor-715 .elementor-element.elementor-element-264b796{font-size:14px;}.elementor-715 .elementor-element.elementor-element-9b134dc{font-size:14px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-715 .elementor-element.elementor-element-77b2162f{font-size:16px;}.elementor-715 .elementor-element.elementor-element-698d743{font-size:16px;}.elementor-715 .elementor-element.elementor-element-0abfbf6{font-size:16px;}.elementor-715 .elementor-element.elementor-element-e73a071{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-715 .elementor-element.elementor-element-8737bda{padding:0px 0px 0px 0px;font-size:15px;}.elementor-715 .elementor-element.elementor-element-e58e6b8{padding:0px 0px 0px 0px;font-size:15px;}.elementor-715 .elementor-element.elementor-element-3cb0b6a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-715 .elementor-element.elementor-element-d3e986a{padding:0px 0px 0px 0px;font-size:15px;}.elementor-715 .elementor-element.elementor-element-f3c0c49{padding:0px 0px 0px 0px;font-size:15px;}.elementor-715 .elementor-element.elementor-element-59a3bf6{font-size:15px;}.elementor-715 .elementor-element.elementor-element-df150de{font-size:15px;}.elementor-715 .elementor-element.elementor-element-62661c0{font-size:15px;}.elementor-715 .elementor-element.elementor-element-64d02c7{font-size:15px;}.elementor-715 .elementor-element.elementor-element-a747407{font-size:15px;}.elementor-715 .elementor-element.elementor-element-a12e6a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-715 .elementor-element.elementor-element-0edd467{font-size:15px;}.elementor-715 .elementor-element.elementor-element-67c8432{font-size:15px;}.elementor-715 .elementor-element.elementor-element-93818f8{font-size:15px;}.elementor-715 .elementor-element.elementor-element-60b1713{font-size:15px;}.elementor-715 .elementor-element.elementor-element-11b184e{font-size:15px;}.elementor-715 .elementor-element.elementor-element-264b796{font-size:15px;}.elementor-715 .elementor-element.elementor-element-9b134dc{font-size:15px;}}