.elementor-9496 .elementor-element.elementor-element-d9c8257{--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;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:24px;--padding-left:76px;--padding-right:76px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button{font-family:var( --e-global-typography-sk_type_14-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_14-font-size );font-weight:var( --e-global-typography-sk_type_14-font-weight );text-transform:var( --e-global-typography-sk_type_14-text-transform );line-height:var( --e-global-typography-sk_type_14-line-height );letter-spacing:var( --e-global-typography-sk_type_14-letter-spacing );word-spacing:var( --e-global-typography-sk_type_14-word-spacing );fill:#051839;color:#051839;background-color:#9C674700;padding:0px 0px 0px 0px;}.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button:hover, .elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button:focus{color:#051839;}.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button:hover svg, .elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button:focus svg{fill:#051839;}.elementor-9496 .elementor-element.elementor-element-9d7ddf7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9496 .elementor-element.elementor-element-e7d5fbc{--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;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:76px;--padding-right:76px;}.elementor-9496 .elementor-element.elementor-element-e7d5fbc::before, .elementor-9496 .elementor-element.elementor-element-e7d5fbc > .elementor-background-video-container::before, .elementor-9496 .elementor-element.elementor-element-e7d5fbc > .e-con-inner > .elementor-background-video-container::before, .elementor-9496 .elementor-element.elementor-element-e7d5fbc > .elementor-background-slideshow::before, .elementor-9496 .elementor-element.elementor-element-e7d5fbc > .e-con-inner > .elementor-background-slideshow::before, .elementor-9496 .elementor-element.elementor-element-e7d5fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-9496 .elementor-element.elementor-element-e341983{--display:flex;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9496 .elementor-element.elementor-element-67e59e1{--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:76px;--padding-right:76px;}.elementor-9496 .elementor-element.elementor-element-d7ea113{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading.elementor-widget-heading .elementor-heading-title, .elementor-widget-heading.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-primary );}.elementor-9496 .elementor-element.elementor-element-f545bfe{text-align:center;}.elementor-9496 .elementor-element.elementor-element-f545bfe .elementor-heading-title{font-family:var( --e-global-typography-sk_type_2-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_2-font-size );font-weight:var( --e-global-typography-sk_type_2-font-weight );line-height:var( --e-global-typography-sk_type_2-line-height );letter-spacing:var( --e-global-typography-sk_type_2-letter-spacing );word-spacing:var( --e-global-typography-sk_type_2-word-spacing );}.elementor-9496 .elementor-element.elementor-element-f545bfe.elementor-widget-heading .elementor-heading-title, .elementor-9496 .elementor-element.elementor-element-f545bfe.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_5 );}.elementor-9496 .elementor-element.elementor-element-9880bb4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9496 .elementor-element.elementor-element-8c82773{color:var( --e-global-color-sk_color_10 );font-family:var( --e-global-typography-sk_type_10-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_10-font-size );font-weight:var( --e-global-typography-sk_type_10-font-weight );line-height:var( --e-global-typography-sk_type_10-line-height );letter-spacing:var( --e-global-typography-sk_type_10-letter-spacing );word-spacing:var( --e-global-typography-sk_type_10-word-spacing );}@media(min-width:768px){.elementor-9496 .elementor-element.elementor-element-d9c8257{--content-width:1440px;}.elementor-9496 .elementor-element.elementor-element-e7d5fbc{--content-width:1440px;}.elementor-9496 .elementor-element.elementor-element-67e59e1{--content-width:1440px;}.elementor-9496 .elementor-element.elementor-element-d7ea113{--content-width:1000px;}.elementor-9496 .elementor-element.elementor-element-9880bb4{--content-width:750px;}}@media(max-width:1100px){.elementor-9496 .elementor-element.elementor-element-d9c8257{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button{font-size:var( --e-global-typography-sk_type_14-font-size );line-height:var( --e-global-typography-sk_type_14-line-height );letter-spacing:var( --e-global-typography-sk_type_14-letter-spacing );word-spacing:var( --e-global-typography-sk_type_14-word-spacing );padding:0px 0px 0px 0px;}.elementor-9496 .elementor-element.elementor-element-9d7ddf7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9496 .elementor-element.elementor-element-e7d5fbc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-9496 .elementor-element.elementor-element-e341983{--min-height:300px;}.elementor-9496 .elementor-element.elementor-element-67e59e1{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-9496 .elementor-element.elementor-element-f545bfe .elementor-heading-title{font-size:var( --e-global-typography-sk_type_2-font-size );line-height:var( --e-global-typography-sk_type_2-line-height );letter-spacing:var( --e-global-typography-sk_type_2-letter-spacing );word-spacing:var( --e-global-typography-sk_type_2-word-spacing );}.elementor-9496 .elementor-element.elementor-element-9880bb4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9496 .elementor-element.elementor-element-8c82773{font-size:var( --e-global-typography-sk_type_10-font-size );line-height:var( --e-global-typography-sk_type_10-line-height );letter-spacing:var( --e-global-typography-sk_type_10-letter-spacing );word-spacing:var( --e-global-typography-sk_type_10-word-spacing );}}@media(max-width:767px){.elementor-9496 .elementor-element.elementor-element-d9c8257{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button{font-size:var( --e-global-typography-sk_type_14-font-size );line-height:var( --e-global-typography-sk_type_14-line-height );letter-spacing:var( --e-global-typography-sk_type_14-letter-spacing );word-spacing:var( --e-global-typography-sk_type_14-word-spacing );}.elementor-9496 .elementor-element.elementor-element-e7d5fbc{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9496 .elementor-element.elementor-element-e341983{--min-height:250px;}.elementor-9496 .elementor-element.elementor-element-67e59e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9496 .elementor-element.elementor-element-f545bfe .elementor-heading-title{font-size:var( --e-global-typography-sk_type_2-font-size );line-height:var( --e-global-typography-sk_type_2-line-height );letter-spacing:var( --e-global-typography-sk_type_2-letter-spacing );word-spacing:var( --e-global-typography-sk_type_2-word-spacing );}.elementor-9496 .elementor-element.elementor-element-8c82773{font-size:var( --e-global-typography-sk_type_10-font-size );line-height:var( --e-global-typography-sk_type_10-line-height );letter-spacing:var( --e-global-typography-sk_type_10-letter-spacing );word-spacing:var( --e-global-typography-sk_type_10-word-spacing );}}/* Start custom CSS for button, class: .elementor-element-9d7ddf7 *//*** Custom CSS ***/
.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button-icon svg {
	width: 11px !important;
	height: 11px !important;
}

.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button-icon svg path {
    stroke: #051839 !important;
}

.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button:hover svg path {
  stroke: #051839 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e341983 */.elementor-9496 .elementor-element.elementor-element-e341983,
.elementor-9496 .elementor-element.elementor-element-e341983 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 50% 0% !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-8c82773 *//* Standard paragraph and list typography */
.elementor-9496 .elementor-element.elementor-element-8c82773 p,
.elementor-9496 .elementor-element.elementor-element-8c82773 ul,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol {
    font-family: "Montserrat", Arial, sans-serif;;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    color: #2F3032;
}

/* Article H2 */
.elementor-9496 .elementor-element.elementor-element-8c82773 h2 {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: clamp(32px, 3vw, 44px);
    font-weight: 300;
    line-height: 1.2;
    color: #051839 !important;
    margin: 56px 0 22px;
}

/* Article H3 */
.elementor-9496 .elementor-element.elementor-element-8c82773 h3 {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: clamp(24px, 2.2vw, 30px);
    font-weight: 300;
    line-height: 1.3;
    color: #051839 !important;
    margin: 40px 0 18px;
}

/* Lists */
.elementor-9496 .elementor-element.elementor-element-8c82773 ul,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol {
    margin: 0 0 28px;
    padding-left: 25px;
}

.elementor-9496 .elementor-element.elementor-element-8c82773 ul li,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol li {
    margin-bottom: 10px;
}

/* Links */
.elementor-9496 .elementor-element.elementor-element-8c82773 p a,
.elementor-9496 .elementor-element.elementor-element-8c82773 ul a,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol a {
    color: #050b9d;
    text-decoration: underline;
    text-underline-offset: 3px;
}

/* Gutenberg images */
.elementor-9496 .elementor-element.elementor-element-8c82773 figure.wp-block-image {
    margin: 42px 0;
}

.elementor-9496 .elementor-element.elementor-element-8c82773 img {
    display: block;
    width: 100%;
    height: auto;
    margin-top: 40px !important;
}

/* Image captions */
.elementor-9496 .elementor-element.elementor-element-8c82773 figure figcaption {
    margin-top: 10px;
    font-family: "Gotham Book", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}

/* Quotes */
.elementor-9496 .elementor-element.elementor-element-8c82773 blockquote {
    margin: 42px 0;
    padding: 8px 0 8px 28px;
    border-left: 3px solid #050b9d;
    font-family: "Gotham Book", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}

/* Classic Editor images */
.elementor-9496 .elementor-element.elementor-element-8c82773 p img,
.elementor-9496 .elementor-element.elementor-element-8c82773 img {
    display: block;
    max-width: 100%;
    height: auto;
}

/* Classic Editor image containers */
.elementor-9496 .elementor-element.elementor-element-8c82773 .wp-caption {
    width: 100% !important;
    max-width: 100%;
    margin: 42px 0;
}

/* Classic Editor image captions */
.elementor-9496 .elementor-element.elementor-element-8c82773 .wp-caption .wp-caption-text {
    margin-top: 10px;
    font-family:"Montserrat", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d7ddf7 *//*** Custom CSS ***/
.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button-icon svg {
	width: 11px !important;
	height: 11px !important;
}

.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button-icon svg path {
    stroke: #051839 !important;
}

.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button:hover svg path {
  stroke: #051839 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e341983 */.elementor-9496 .elementor-element.elementor-element-e341983,
.elementor-9496 .elementor-element.elementor-element-e341983 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 50% 0% !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-8c82773 *//* Standard paragraph and list typography */
.elementor-9496 .elementor-element.elementor-element-8c82773 p,
.elementor-9496 .elementor-element.elementor-element-8c82773 ul,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol {
    font-family: "Montserrat", Arial, sans-serif;;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    color: #2F3032;
}

/* Article H2 */
.elementor-9496 .elementor-element.elementor-element-8c82773 h2 {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: clamp(32px, 3vw, 44px);
    font-weight: 300;
    line-height: 1.2;
    color: #051839 !important;
    margin: 56px 0 22px;
}

/* Article H3 */
.elementor-9496 .elementor-element.elementor-element-8c82773 h3 {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: clamp(24px, 2.2vw, 30px);
    font-weight: 300;
    line-height: 1.3;
    color: #051839 !important;
    margin: 40px 0 18px;
}

/* Lists */
.elementor-9496 .elementor-element.elementor-element-8c82773 ul,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol {
    margin: 0 0 28px;
    padding-left: 25px;
}

.elementor-9496 .elementor-element.elementor-element-8c82773 ul li,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol li {
    margin-bottom: 10px;
}

/* Links */
.elementor-9496 .elementor-element.elementor-element-8c82773 p a,
.elementor-9496 .elementor-element.elementor-element-8c82773 ul a,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol a {
    color: #050b9d;
    text-decoration: underline;
    text-underline-offset: 3px;
}

/* Gutenberg images */
.elementor-9496 .elementor-element.elementor-element-8c82773 figure.wp-block-image {
    margin: 42px 0;
}

.elementor-9496 .elementor-element.elementor-element-8c82773 img {
    display: block;
    width: 100%;
    height: auto;
    margin-top: 40px !important;
}

/* Image captions */
.elementor-9496 .elementor-element.elementor-element-8c82773 figure figcaption {
    margin-top: 10px;
    font-family: "Gotham Book", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}

/* Quotes */
.elementor-9496 .elementor-element.elementor-element-8c82773 blockquote {
    margin: 42px 0;
    padding: 8px 0 8px 28px;
    border-left: 3px solid #050b9d;
    font-family: "Gotham Book", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}

/* Classic Editor images */
.elementor-9496 .elementor-element.elementor-element-8c82773 p img,
.elementor-9496 .elementor-element.elementor-element-8c82773 img {
    display: block;
    max-width: 100%;
    height: auto;
}

/* Classic Editor image containers */
.elementor-9496 .elementor-element.elementor-element-8c82773 .wp-caption {
    width: 100% !important;
    max-width: 100%;
    margin: 42px 0;
}

/* Classic Editor image captions */
.elementor-9496 .elementor-element.elementor-element-8c82773 .wp-caption .wp-caption-text {
    margin-top: 10px;
    font-family:"Montserrat", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d7ddf7 *//*** Custom CSS ***/
.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button-icon svg {
	width: 11px !important;
	height: 11px !important;
}

.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button-icon svg path {
    stroke: #051839 !important;
}

.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button:hover svg path {
  stroke: #051839 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e341983 */.elementor-9496 .elementor-element.elementor-element-e341983,
.elementor-9496 .elementor-element.elementor-element-e341983 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 50% 0% !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-8c82773 *//* Standard paragraph and list typography */
.elementor-9496 .elementor-element.elementor-element-8c82773 p,
.elementor-9496 .elementor-element.elementor-element-8c82773 ul,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol {
    font-family: "Montserrat", Arial, sans-serif;;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    color: #2F3032;
}

/* Article H2 */
.elementor-9496 .elementor-element.elementor-element-8c82773 h2 {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: clamp(32px, 3vw, 44px);
    font-weight: 300;
    line-height: 1.2;
    color: #051839 !important;
    margin: 56px 0 22px;
}

/* Article H3 */
.elementor-9496 .elementor-element.elementor-element-8c82773 h3 {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: clamp(24px, 2.2vw, 30px);
    font-weight: 300;
    line-height: 1.3;
    color: #051839 !important;
    margin: 40px 0 18px;
}

/* Lists */
.elementor-9496 .elementor-element.elementor-element-8c82773 ul,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol {
    margin: 0 0 28px;
    padding-left: 25px;
}

.elementor-9496 .elementor-element.elementor-element-8c82773 ul li,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol li {
    margin-bottom: 10px;
}

/* Links */
.elementor-9496 .elementor-element.elementor-element-8c82773 p a,
.elementor-9496 .elementor-element.elementor-element-8c82773 ul a,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol a {
    color: #050b9d;
    text-decoration: underline;
    text-underline-offset: 3px;
}

/* Gutenberg images */
.elementor-9496 .elementor-element.elementor-element-8c82773 figure.wp-block-image {
    margin: 42px 0;
}

.elementor-9496 .elementor-element.elementor-element-8c82773 img {
    display: block;
    width: 100%;
    height: auto;
    margin-top: 40px !important;
}

/* Image captions */
.elementor-9496 .elementor-element.elementor-element-8c82773 figure figcaption {
    margin-top: 10px;
    font-family: "Gotham Book", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}

/* Quotes */
.elementor-9496 .elementor-element.elementor-element-8c82773 blockquote {
    margin: 42px 0;
    padding: 8px 0 8px 28px;
    border-left: 3px solid #050b9d;
    font-family: "Gotham Book", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}

/* Classic Editor images */
.elementor-9496 .elementor-element.elementor-element-8c82773 p img,
.elementor-9496 .elementor-element.elementor-element-8c82773 img {
    display: block;
    max-width: 100%;
    height: auto;
}

/* Classic Editor image containers */
.elementor-9496 .elementor-element.elementor-element-8c82773 .wp-caption {
    width: 100% !important;
    max-width: 100%;
    margin: 42px 0;
}

/* Classic Editor image captions */
.elementor-9496 .elementor-element.elementor-element-8c82773 .wp-caption .wp-caption-text {
    margin-top: 10px;
    font-family:"Montserrat", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d7ddf7 *//*** Custom CSS ***/
.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button-icon svg {
	width: 11px !important;
	height: 11px !important;
}

.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button-icon svg path {
    stroke: #051839 !important;
}

.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button:hover svg path {
  stroke: #051839 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e341983 */.elementor-9496 .elementor-element.elementor-element-e341983,
.elementor-9496 .elementor-element.elementor-element-e341983 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 50% 0% !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-8c82773 *//* Standard paragraph and list typography */
.elementor-9496 .elementor-element.elementor-element-8c82773 p,
.elementor-9496 .elementor-element.elementor-element-8c82773 ul,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol {
    font-family: "Montserrat", Arial, sans-serif;;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    color: #2F3032;
}

/* Article H2 */
.elementor-9496 .elementor-element.elementor-element-8c82773 h2 {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: clamp(32px, 3vw, 44px);
    font-weight: 300;
    line-height: 1.2;
    color: #051839 !important;
    margin: 56px 0 22px;
}

/* Article H3 */
.elementor-9496 .elementor-element.elementor-element-8c82773 h3 {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: clamp(24px, 2.2vw, 30px);
    font-weight: 300;
    line-height: 1.3;
    color: #051839 !important;
    margin: 40px 0 18px;
}

/* Lists */
.elementor-9496 .elementor-element.elementor-element-8c82773 ul,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol {
    margin: 0 0 28px;
    padding-left: 25px;
}

.elementor-9496 .elementor-element.elementor-element-8c82773 ul li,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol li {
    margin-bottom: 10px;
}

/* Links */
.elementor-9496 .elementor-element.elementor-element-8c82773 p a,
.elementor-9496 .elementor-element.elementor-element-8c82773 ul a,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol a {
    color: #050b9d;
    text-decoration: underline;
    text-underline-offset: 3px;
}

/* Gutenberg images */
.elementor-9496 .elementor-element.elementor-element-8c82773 figure.wp-block-image {
    margin: 42px 0;
}

.elementor-9496 .elementor-element.elementor-element-8c82773 img {
    display: block;
    width: 100%;
    height: auto;
    margin-top: 40px !important;
}

/* Image captions */
.elementor-9496 .elementor-element.elementor-element-8c82773 figure figcaption {
    margin-top: 10px;
    font-family: "Gotham Book", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}

/* Quotes */
.elementor-9496 .elementor-element.elementor-element-8c82773 blockquote {
    margin: 42px 0;
    padding: 8px 0 8px 28px;
    border-left: 3px solid #050b9d;
    font-family: "Gotham Book", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}

/* Classic Editor images */
.elementor-9496 .elementor-element.elementor-element-8c82773 p img,
.elementor-9496 .elementor-element.elementor-element-8c82773 img {
    display: block;
    max-width: 100%;
    height: auto;
}

/* Classic Editor image containers */
.elementor-9496 .elementor-element.elementor-element-8c82773 .wp-caption {
    width: 100% !important;
    max-width: 100%;
    margin: 42px 0;
}

/* Classic Editor image captions */
.elementor-9496 .elementor-element.elementor-element-8c82773 .wp-caption .wp-caption-text {
    margin-top: 10px;
    font-family:"Montserrat", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d7ddf7 *//*** Custom CSS ***/
.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button-icon svg {
	width: 11px !important;
	height: 11px !important;
}

.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button-icon svg path {
    stroke: #051839 !important;
}

.elementor-9496 .elementor-element.elementor-element-9d7ddf7 .elementor-button:hover svg path {
  stroke: #051839 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e341983 */.elementor-9496 .elementor-element.elementor-element-e341983,
.elementor-9496 .elementor-element.elementor-element-e341983 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 50% 0% !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-8c82773 *//* Standard paragraph and list typography */
.elementor-9496 .elementor-element.elementor-element-8c82773 p,
.elementor-9496 .elementor-element.elementor-element-8c82773 ul,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol {
    font-family: "Montserrat", Arial, sans-serif;;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    color: #2F3032;
}

/* Article H2 */
.elementor-9496 .elementor-element.elementor-element-8c82773 h2 {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: clamp(32px, 3vw, 44px);
    font-weight: 300;
    line-height: 1.2;
    color: #051839 !important;
    margin: 56px 0 22px;
}

/* Article H3 */
.elementor-9496 .elementor-element.elementor-element-8c82773 h3 {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: clamp(24px, 2.2vw, 30px);
    font-weight: 300;
    line-height: 1.3;
    color: #051839 !important;
    margin: 40px 0 18px;
}

/* Lists */
.elementor-9496 .elementor-element.elementor-element-8c82773 ul,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol {
    margin: 0 0 28px;
    padding-left: 25px;
}

.elementor-9496 .elementor-element.elementor-element-8c82773 ul li,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol li {
    margin-bottom: 10px;
}

/* Links */
.elementor-9496 .elementor-element.elementor-element-8c82773 p a,
.elementor-9496 .elementor-element.elementor-element-8c82773 ul a,
.elementor-9496 .elementor-element.elementor-element-8c82773 ol a {
    color: #050b9d;
    text-decoration: underline;
    text-underline-offset: 3px;
}

/* Gutenberg images */
.elementor-9496 .elementor-element.elementor-element-8c82773 figure.wp-block-image {
    margin: 42px 0;
}

.elementor-9496 .elementor-element.elementor-element-8c82773 img {
    display: block;
    width: 100%;
    height: auto;
    margin-top: 40px !important;
}

/* Image captions */
.elementor-9496 .elementor-element.elementor-element-8c82773 figure figcaption {
    margin-top: 10px;
    font-family: "Gotham Book", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}

/* Quotes */
.elementor-9496 .elementor-element.elementor-element-8c82773 blockquote {
    margin: 42px 0;
    padding: 8px 0 8px 28px;
    border-left: 3px solid #050b9d;
    font-family: "Gotham Book", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}

/* Classic Editor images */
.elementor-9496 .elementor-element.elementor-element-8c82773 p img,
.elementor-9496 .elementor-element.elementor-element-8c82773 img {
    display: block;
    max-width: 100%;
    height: auto;
}

/* Classic Editor image containers */
.elementor-9496 .elementor-element.elementor-element-8c82773 .wp-caption {
    width: 100% !important;
    max-width: 100%;
    margin: 42px 0;
}

/* Classic Editor image captions */
.elementor-9496 .elementor-element.elementor-element-8c82773 .wp-caption .wp-caption-text {
    margin-top: 10px;
    font-family:"Montserrat", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #2F3032;
}/* End custom CSS */