img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=rc-img-auto-sizes-contain-inline-css */

:root{--rc--preset--aspect-ratio--square: 1;--rc--preset--aspect-ratio--4-3: 4/3;--rc--preset--aspect-ratio--3-4: 3/4;--rc--preset--aspect-ratio--3-2: 3/2;--rc--preset--aspect-ratio--2-3: 2/3;--rc--preset--aspect-ratio--16-9: 16/9;--rc--preset--aspect-ratio--9-16: 9/16;--rc--preset--color--black: #000000;--rc--preset--color--cyan-bluish-gray: #abb8c3;--rc--preset--color--white: #ffffff;--rc--preset--color--pale-pink: #f78da7;--rc--preset--color--vivid-red: #cf2e2e;--rc--preset--color--luminous-vivid-orange: #ff6900;--rc--preset--color--luminous-vivid-amber: #fcb900;--rc--preset--color--light-green-cyan: #7bdcb5;--rc--preset--color--vivid-green-cyan: #00d084;--rc--preset--color--pale-cyan-blue: #8ed1fc;--rc--preset--color--vivid-cyan-blue: #0693e3;--rc--preset--color--vivid-purple: #9b51e0;--rc--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--rc--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--rc--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--rc--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--rc--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--rc--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--rc--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--rc--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--rc--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--rc--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--rc--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--rc--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--rc--preset--font-size--small: 13px;--rc--preset--font-size--medium: 20px;--rc--preset--font-size--large: 36px;--rc--preset--font-size--x-large: 42px;--rc--preset--spacing--20: 0.44rem;--rc--preset--spacing--30: 0.67rem;--rc--preset--spacing--40: 1rem;--rc--preset--spacing--50: 1.5rem;--rc--preset--spacing--60: 2.25rem;--rc--preset--spacing--70: 3.38rem;--rc--preset--spacing--80: 5.06rem;--rc--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--rc--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--rc--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--rc--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--rc--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --rc--style--global--content-size: 800px;--rc--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.rc-site-blocks > .alignleft { float: left; margin-right: 2em; }.rc-site-blocks > .alignright { float: right; margin-left: 2em; }.rc-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.rc-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.rc-site-blocks) > :first-child { margin-block-start: 0; }:where(.rc-site-blocks) > :last-child { margin-block-end: 0; }:root { --rc--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--rc--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--rc--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.rc-element-button, .rc-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--rc--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--rc--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--rc--preset--color--white) !important;}.has-pale-pink-color{color: var(--rc--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--rc--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--rc--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--rc--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--rc--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--rc--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--rc--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--rc--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--rc--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--rc--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--rc--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--rc--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--rc--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--rc--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--rc--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--rc--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--rc--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--rc--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--rc--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--rc--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--rc--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--rc--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--rc--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--rc--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--rc--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--rc--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--rc--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--rc--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--rc--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--rc--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--rc--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--rc--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--rc--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--rc--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--rc--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--rc--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--rc--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--rc--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--rc--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--rc--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--rc--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--rc--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--rc--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--rc--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--rc--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--rc--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--rc--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--rc--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--rc--preset--font-size--x-large) !important;}
:root :where(.rc-block-icon svg){width: 24px;}
:root :where(.rc-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
.elementor-kit-11{--e-global-color-primary:#5B8DB8;--e-global-color-secondary:#E89B8E;--e-global-color-text:#2D3748;--e-global-color-accent:#81C995;--e-global-color-e6fdc46:#718096;--e-global-color-cdde244:#A0AEC0;--e-global-color-523c58d:#F6BD60;--e-global-color-d6c692d:#7FB3D5;--e-global-color-09beff5:#D4AF6A;--e-global-color-16467cd:#FFFFFF;--e-global-color-f788a01:#F7FAFC;--e-global-color-dca32a0:#EDF2F7;--e-global-color-b334306:#E2E8F0;--e-global-color-d372b60:#CBD5E0;--e-global-color-576834e:#A0AEC0;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Noto Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;--e-global-typography-9e85fdf-font-family:"Trebuchet MS";--e-global-typography-9e85fdf-font-weight:400;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
.elementor-7 .elementor-element.elementor-element-66b8afb{--display:flex;--min-height:100vh;--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;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.72;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-66b8afb::before, .elementor-7 .elementor-element.elementor-element-66b8afb > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-66b8afb > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-66b8afb > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-66b8afb > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-66b8afb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-text ) 100%);}.elementor-7 .elementor-element.elementor-element-66b8afb > .elementor-shape-bottom svg, .elementor-7 .elementor-element.elementor-element-66b8afb > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:161px;}.elementor-7 .elementor-element.elementor-element-66b8afb > .elementor-shape-bottom, .elementor-7 .elementor-element.elementor-element-66b8afb > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-widget-image .widget-image-caption{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-7 .elementor-element.elementor-element-614a53c img{width:60%;opacity:1;}.elementor-7 .elementor-element.elementor-element-8aeffdd{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8aeffdd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8aeffdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-4634cbd{--display:flex;}.elementor-7 .elementor-element.elementor-element-4634cbd.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-7 .elementor-element.elementor-element-dd59682{--display:flex;}.elementor-7 .elementor-element.elementor-element-dd59682.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-7 .elementor-element.elementor-element-5449aa2{--display:flex;}.elementor-7 .elementor-element.elementor-element-5449aa2.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-7 .elementor-element.elementor-element-a146bdb{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a146bdb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a146bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f788a01 );}.elementor-7 .elementor-element.elementor-element-ded47d6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-78b5200{--display:flex;--justify-content:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-25f2428 .elementor-button{background-color:#ffffff;fill:#2e5e3e;color:#2e5e3e;border-radius:40px 40px 40px 40px;}.elementor-7 .elementor-element.elementor-element-d0602d4{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-d0602d4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d0602d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f788a01 );}.elementor-7 .elementor-element.elementor-element-9f4f428{--display:flex;}.elementor-7 .elementor-element.elementor-element-eb02bf8{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-eb02bf8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eb02bf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3496086{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-9b276f1{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9b276f1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9b276f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b334306 );}.elementor-7 .elementor-element.elementor-element-4885984{--display:flex;}.elementor-7 .elementor-element.elementor-element-683e0a4{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:8px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-683e0a4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-683e0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b334306 );}.elementor-7 .elementor-element.elementor-element-3ef2162{--display:flex;}.elementor-7 .elementor-element.elementor-element-acff624{--display:flex;}.elementor-7 .elementor-element.elementor-element-d822aab{--display:flex;}.elementor-7 .elementor-element.elementor-element-b66820a{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-b66820a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b66820a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b334306 );}.elementor-7 .elementor-element.elementor-element-b3e0cc0{--display:flex;}.elementor-7 .elementor-element.elementor-element-c1e48d0{--display:flex;}.elementor-7 .elementor-element.elementor-element-699684d{--display:flex;}.elementor-7 .elementor-element.elementor-element-607ca56{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-607ca56:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-607ca56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4f769f3{--display:flex;}.elementor-7 .elementor-element.elementor-element-a65f81e{--spacer-size:50px;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-8aeffdd{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7 .elementor-element.elementor-element-4634cbd{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7 .elementor-element.elementor-element-a146bdb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ded47d6{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-66b8afb{--content-width:1400px;}.elementor-7 .elementor-element.elementor-element-4634cbd{--width:33.333%;}.elementor-7 .elementor-element.elementor-element-dd59682{--width:33.333%;}.elementor-7 .elementor-element.elementor-element-5449aa2{--width:33.333%;}.elementor-7 .elementor-element.elementor-element-ded47d6{--width:80%;}.elementor-7 .elementor-element.elementor-element-78b5200{--width:20%;}.elementor-7 .elementor-element.elementor-element-3ef2162{--width:33.333%;}.elementor-7 .elementor-element.elementor-element-acff624{--width:33.333%;}.elementor-7 .elementor-element.elementor-element-d822aab{--width:33.333%;}.elementor-7 .elementor-element.elementor-element-b3e0cc0{--width:33.333%;}.elementor-7 .elementor-element.elementor-element-c1e48d0{--width:33.333%;}.elementor-7 .elementor-element.elementor-element-699684d{--width:33.333%;}.elementor-7 .elementor-element.elementor-element-4f769f3{--width:100%;}}
.elementor-86 .elementor-element.elementor-element-9edbc6f{--display:flex;--position:fixed;--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;top:0px;--z-index:99;}.elementor-86 .elementor-element.elementor-element-9edbc6f:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-9edbc6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFCDE;}body:not(.rtl) .elementor-86 .elementor-element.elementor-element-9edbc6f{left:0px;}body.rtl .elementor-86 .elementor-element.elementor-element-9edbc6f{right:0px;}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-86 .elementor-element.elementor-element-3de5e88 .current-progress{background-color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-3de5e88{--horizontal-progress-border:none;--horizontal-height:3px;--horizontal-border-style:none;}.elementor-86 .elementor-element.elementor-element-5187ab7{--display:flex;--position:fixed;--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;top:2px;--z-index:98;}.elementor-86 .elementor-element.elementor-element-5187ab7:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-5187ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFCDE;}body:not(.rtl) .elementor-86 .elementor-element.elementor-element-5187ab7{left:0px;}body.rtl .elementor-86 .elementor-element.elementor-element-5187ab7{right:0px;}.elementor-86 .elementor-element.elementor-element-136974a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{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-86 .elementor-element.elementor-element-955b34d{text-align:start;}.elementor-86 .elementor-element.elementor-element-955b34d img{width:80%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF00;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu .elementor-item{font-family:"Roboto Condensed", Sans-serif;font-weight:700;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item{padding-left:8px;padding-right:8px;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown{background-color:var( --e-global-color-f788a01 );border-radius:6px 6px 6px 6px;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a:hover,
					.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a:focus,
					.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-dca32a0 );}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown .elementor-item, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:6px;border-top-right-radius:6px;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-576834e );border-bottom-width:1px;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:10px !important;}.elementor-86 .elementor-element.elementor-element-2a8dc2c div.elementor-menu-toggle{color:var( --e-global-color-text );}.elementor-86 .elementor-element.elementor-element-2a8dc2c div.elementor-menu-toggle svg{fill:var( --e-global-color-text );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:35px !important;}}@media(min-width:768px){.elementor-86 .elementor-element.elementor-element-5187ab7{--content-width:1400px;}}@media(max-width:767px){.elementor-86 .elementor-element.elementor-element-5187ab7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-955b34d{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-955b34d img{width:100%;}.elementor-86 .elementor-element.elementor-element-2a8dc2c{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;--nav-menu-icon-size:35px;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:16px !important;}}
.elementor-164 .elementor-element.elementor-element-0b63e1d{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-0b63e1d:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-0b63e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b334306 );}.elementor-164 .elementor-element.elementor-element-b2a3f1a{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-164 .elementor-element.elementor-element-ca0446b{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d372b60 );--border-color:var( --e-global-color-d372b60 );}.elementor-widget-theme-site-logo .widget-image-caption{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-164 .elementor-element.elementor-element-be6afd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d372b60 );--border-color:var( --e-global-color-d372b60 );}.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 );color:var( --e-global-color-primary );}.elementor-164 .elementor-element.elementor-element-be4137a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-09beff5 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-164 .elementor-element.elementor-element-26e9af2{--divider-border-style:solid;--divider-color:var( --e-global-color-576834e );--divider-border-width:1px;}.elementor-164 .elementor-element.elementor-element-26e9af2 .elementor-divider-separator{width:100%;}.elementor-164 .elementor-element.elementor-element-26e9af2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-576834e );}.elementor-164 .elementor-element.elementor-element-f57b7d5 .e--pointer-framed .elementor-item:before,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-576834e );}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-576834e );border-radius:8px 8px 8px 8px;}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a:hover,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a:focus,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-523c58d );}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown .elementor-item, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px;}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-b334306 );border-bottom-width:1px;}.elementor-164 .elementor-element.elementor-element-035ce43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d372b60 );--border-color:var( --e-global-color-d372b60 );}.elementor-164 .elementor-element.elementor-element-b54697e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-09beff5 );}.elementor-164 .elementor-element.elementor-element-b104a89{--divider-border-style:solid;--divider-color:var( --e-global-color-576834e );--divider-border-width:1px;}.elementor-164 .elementor-element.elementor-element-b104a89 .elementor-divider-separator{width:100%;}.elementor-164 .elementor-element.elementor-element-b104a89 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-164 .elementor-element.elementor-element-9b26fa5{--grid-template-columns:repeat(0, auto);--icon-size:17px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-widget-container{text-align:left;}.elementor-164 .elementor-element.elementor-element-9b26fa5 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon i{color:var( --e-global-color-dca32a0 );}.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon svg{fill:var( --e-global-color-dca32a0 );}.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon:hover{background-color:var( --e-global-color-09beff5 );}.elementor-164 .elementor-element.elementor-element-b5afe87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-164 .elementor-element.elementor-element-8237354 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-09beff5 );}.elementor-164 .elementor-element.elementor-element-0b8e441{--divider-border-style:solid;--divider-color:var( --e-global-color-576834e );--divider-border-width:1px;}.elementor-164 .elementor-element.elementor-element-0b8e441 .elementor-divider-separator{width:100%;}.elementor-164 .elementor-element.elementor-element-0b8e441 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-576834e );}.elementor-164 .elementor-element.elementor-element-35f8a9b .e--pointer-framed .elementor-item:before,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-576834e );}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown{background-color:var( --e-global-color-576834e );border-radius:8px 8px 8px 8px;}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a:hover,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a:focus,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-523c58d );}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown .elementor-item, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px;}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-b334306 );border-bottom-width:1px;}.elementor-164 .elementor-element.elementor-element-c32c723{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-164 .elementor-element.elementor-element-a20bf2e{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-a20bf2e:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-a20bf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-164 .elementor-element.elementor-element-c956af1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-c956af1{text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-16467cd );}.elementor-164 .elementor-element.elementor-element-c956af1 a{color:var( --e-global-color-dca32a0 );}.elementor-164 .elementor-element.elementor-element-c956af1 a:hover, .elementor-164 .elementor-element.elementor-element-c956af1 a:focus{color:var( --e-global-color-09beff5 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-164 .elementor-element.elementor-element-0b63e1d{--content-width:1400px;}.elementor-164 .elementor-element.elementor-element-b2a3f1a{--width:10%;}.elementor-164 .elementor-element.elementor-element-ca0446b{--width:20%;}.elementor-164 .elementor-element.elementor-element-be6afd6{--width:20%;}.elementor-164 .elementor-element.elementor-element-035ce43{--width:20%;}.elementor-164 .elementor-element.elementor-element-b5afe87{--width:20%;}.elementor-164 .elementor-element.elementor-element-c32c723{--width:10%;}}
/*# sourceURL=elementor-frontend-inline-css */

.xkd-gallery {
  display:grid;
  grid-template-columns:repeat(12,1fr);
  grid-template-rows:250px 250px;
  gap:10px;
}
.xkd-gi { overflow:hidden;border-radius:12px;position:relative;cursor:pointer;background:#c8d4c0; }
.xkd-gi img { width:100%;height:100% !important;object-fit:cover;transition:transform .45s ease;display:block; }
.xkd-gi:hover img { transform:scale(1.07); }
.xkd-gi--1 { grid-column:1/6;  grid-row:1; }
.xkd-gi--2 { grid-column:6/9;  grid-row:1; }
.xkd-gi--3 { grid-column:9/13; grid-row:1; }
.xkd-gi--4 { grid-column:1/4;  grid-row:2; }
.xkd-gi--5 { grid-column:4/8;  grid-row:2; }
.xkd-gi--6 { grid-column:8/13; grid-row:2; }
.xkd-gi__ov { position:absolute;inset:0;background:rgba(8,18,10,0);display:flex;align-items:center;justify-content:center;transition:background .3s; }
.xkd-gi:hover .xkd-gi__ov { background:rgba(8,18,10,.32); }
.xkd-gi__zoom { width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;font-size:22px;opacity:0;transform:scale(.7);transition:opacity .3s,transform .3s; }
.xkd-gi:hover .xkd-gi__zoom { opacity:1;transform:scale(1); }
.xkd-lb { display:none;position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.93);align-items:center;justify-content:center; }
.xkd-lb.open { display:flex; }
.xkd-lb img { max-width:90vw;max-height:88vh;width:auto;height:auto;border-radius:8px;object-fit:contain; }
.xkd-lb__close { position:fixed;top:22px;right:24px;background:rgba(255,255,255,.13);border:none;cursor:pointer;color:#fff;font-size:22px;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center; }
@media(max-width:900px){
  .xkd-gallery { grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto; }
  .xkd-gi--1,.xkd-gi--2,.xkd-gi--3,.xkd-gi--4,.xkd-gi--5,.xkd-gi--6 { grid-column:auto;grid-row:auto;height:180px; }
}
@media(max-width:600px){
  .xkd-gallery { grid-template-columns:1fr 1fr; }
  .xkd-gi--1,.xkd-gi--2,.xkd-gi--3,.xkd-gi--4,.xkd-gi--5,.xkd-gi--6 { height:140px; }
}


.elementor-kit-11{--e-global-color-primary:#5B8DB8;--e-global-color-secondary:#E89B8E;--e-global-color-text:#2D3748;--e-global-color-accent:#81C995;--e-global-color-e6fdc46:#718096;--e-global-color-cdde244:#A0AEC0;--e-global-color-523c58d:#F6BD60;--e-global-color-d6c692d:#7FB3D5;--e-global-color-09beff5:#D4AF6A;--e-global-color-16467cd:#FFFFFF;--e-global-color-f788a01:#F7FAFC;--e-global-color-dca32a0:#EDF2F7;--e-global-color-b334306:#E2E8F0;--e-global-color-d372b60:#CBD5E0;--e-global-color-576834e:#A0AEC0;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Noto Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;--e-global-typography-9e85fdf-font-family:"Trebuchet MS";--e-global-typography-9e85fdf-font-weight:400;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
.elementor-86 .elementor-element.elementor-element-9edbc6f{--display:flex;--position:fixed;--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;top:0px;--z-index:99;}.elementor-86 .elementor-element.elementor-element-9edbc6f:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-9edbc6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFCDE;}body:not(.rtl) .elementor-86 .elementor-element.elementor-element-9edbc6f{left:0px;}body.rtl .elementor-86 .elementor-element.elementor-element-9edbc6f{right:0px;}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-86 .elementor-element.elementor-element-3de5e88 .current-progress{background-color:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-3de5e88{--horizontal-progress-border:none;--horizontal-height:3px;--horizontal-border-style:none;}.elementor-86 .elementor-element.elementor-element-5187ab7{--display:flex;--position:fixed;--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;top:2px;--z-index:98;}.elementor-86 .elementor-element.elementor-element-5187ab7:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-5187ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFCDE;}body:not(.rtl) .elementor-86 .elementor-element.elementor-element-5187ab7{left:0px;}body.rtl .elementor-86 .elementor-element.elementor-element-5187ab7{right:0px;}.elementor-86 .elementor-element.elementor-element-136974a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{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-86 .elementor-element.elementor-element-955b34d{text-align:start;}.elementor-86 .elementor-element.elementor-element-955b34d img{width:80%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF00;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu .elementor-item{font-family:"Roboto Condensed", Sans-serif;font-weight:700;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item{padding-left:8px;padding-right:8px;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown{background-color:var( --e-global-color-f788a01 );border-radius:6px 6px 6px 6px;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a:hover,
					.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a:focus,
					.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-dca32a0 );}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown .elementor-item, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:6px;border-top-right-radius:6px;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-576834e );border-bottom-width:1px;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:10px !important;}.elementor-86 .elementor-element.elementor-element-2a8dc2c div.elementor-menu-toggle{color:var( --e-global-color-text );}.elementor-86 .elementor-element.elementor-element-2a8dc2c div.elementor-menu-toggle svg{fill:var( --e-global-color-text );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:35px !important;}}@media(min-width:768px){.elementor-86 .elementor-element.elementor-element-5187ab7{--content-width:1400px;}}@media(max-width:767px){.elementor-86 .elementor-element.elementor-element-5187ab7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-86 .elementor-element.elementor-element-955b34d{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-955b34d img{width:100%;}.elementor-86 .elementor-element.elementor-element-2a8dc2c{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;--nav-menu-icon-size:35px;}.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:16px !important;}}
.elementor-164 .elementor-element.elementor-element-0b63e1d{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-0b63e1d:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-0b63e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b334306 );}.elementor-164 .elementor-element.elementor-element-b2a3f1a{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-164 .elementor-element.elementor-element-ca0446b{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d372b60 );--border-color:var( --e-global-color-d372b60 );}.elementor-widget-theme-site-logo .widget-image-caption{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-164 .elementor-element.elementor-element-be6afd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d372b60 );--border-color:var( --e-global-color-d372b60 );}.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 );color:var( --e-global-color-primary );}.elementor-164 .elementor-element.elementor-element-be4137a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-09beff5 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-164 .elementor-element.elementor-element-26e9af2{--divider-border-style:solid;--divider-color:var( --e-global-color-576834e );--divider-border-width:1px;}.elementor-164 .elementor-element.elementor-element-26e9af2 .elementor-divider-separator{width:100%;}.elementor-164 .elementor-element.elementor-element-26e9af2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-576834e );}.elementor-164 .elementor-element.elementor-element-f57b7d5 .e--pointer-framed .elementor-item:before,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-576834e );}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-576834e );border-radius:8px 8px 8px 8px;}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a:hover,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a:focus,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-523c58d );}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown .elementor-item, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px;}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-b334306 );border-bottom-width:1px;}.elementor-164 .elementor-element.elementor-element-035ce43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-d372b60 );--border-color:var( --e-global-color-d372b60 );}.elementor-164 .elementor-element.elementor-element-b54697e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-09beff5 );}.elementor-164 .elementor-element.elementor-element-b104a89{--divider-border-style:solid;--divider-color:var( --e-global-color-576834e );--divider-border-width:1px;}.elementor-164 .elementor-element.elementor-element-b104a89 .elementor-divider-separator{width:100%;}.elementor-164 .elementor-element.elementor-element-b104a89 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-164 .elementor-element.elementor-element-9b26fa5{--grid-template-columns:repeat(0, auto);--icon-size:17px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-widget-container{text-align:left;}.elementor-164 .elementor-element.elementor-element-9b26fa5 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon i{color:var( --e-global-color-dca32a0 );}.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon svg{fill:var( --e-global-color-dca32a0 );}.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon:hover{background-color:var( --e-global-color-09beff5 );}.elementor-164 .elementor-element.elementor-element-b5afe87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-164 .elementor-element.elementor-element-8237354 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-09beff5 );}.elementor-164 .elementor-element.elementor-element-0b8e441{--divider-border-style:solid;--divider-color:var( --e-global-color-576834e );--divider-border-width:1px;}.elementor-164 .elementor-element.elementor-element-0b8e441 .elementor-divider-separator{width:100%;}.elementor-164 .elementor-element.elementor-element-0b8e441 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-576834e );}.elementor-164 .elementor-element.elementor-element-35f8a9b .e--pointer-framed .elementor-item:before,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-576834e );}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown{background-color:var( --e-global-color-576834e );border-radius:8px 8px 8px 8px;}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a:hover,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a:focus,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-523c58d );}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown .elementor-item, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px;}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-b334306 );border-bottom-width:1px;}.elementor-164 .elementor-element.elementor-element-c32c723{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-164 .elementor-element.elementor-element-a20bf2e{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164 .elementor-element.elementor-element-a20bf2e:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-a20bf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-164 .elementor-element.elementor-element-c956af1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-c956af1{text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-16467cd );}.elementor-164 .elementor-element.elementor-element-c956af1 a{color:var( --e-global-color-dca32a0 );}.elementor-164 .elementor-element.elementor-element-c956af1 a:hover, .elementor-164 .elementor-element.elementor-element-c956af1 a:focus{color:var( --e-global-color-09beff5 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-164 .elementor-element.elementor-element-0b63e1d{--content-width:1400px;}.elementor-164 .elementor-element.elementor-element-b2a3f1a{--width:10%;}.elementor-164 .elementor-element.elementor-element-ca0446b{--width:20%;}.elementor-164 .elementor-element.elementor-element-be6afd6{--width:20%;}.elementor-164 .elementor-element.elementor-element-035ce43{--width:20%;}.elementor-164 .elementor-element.elementor-element-b5afe87{--width:20%;}.elementor-164 .elementor-element.elementor-element-c32c723{--width:10%;}}
.elementor-1063 .elementor-element.elementor-element-68896908{--display:flex;--min-height:400px;--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;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.5;}.elementor-1063 .elementor-element.elementor-element-68896908:not(.elementor-motion-effects-element-type-background), .elementor-1063 .elementor-element.elementor-element-68896908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b334306 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1063 .elementor-element.elementor-element-68896908::before, .elementor-1063 .elementor-element.elementor-element-68896908 > .elementor-background-video-container::before, .elementor-1063 .elementor-element.elementor-element-68896908 > .e-con-inner > .elementor-background-video-container::before, .elementor-1063 .elementor-element.elementor-element-68896908 > .elementor-background-slideshow::before, .elementor-1063 .elementor-element.elementor-element-68896908 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1063 .elementor-element.elementor-element-68896908 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1063 .elementor-element.elementor-element-6f9299cd > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1063 .elementor-element.elementor-element-6f9299cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-shadow:2px 2px 5px rgba(0,0,0,0.3);color:var( --e-global-color-16467cd );}.elementor-1063 .elementor-element.elementor-element-6730aac6{--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;}.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-1063 .elementor-element.elementor-element-943484c{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1063 .elementor-element.elementor-element-35452cea{--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-1063 .elementor-element.elementor-element-731f920f{--display:flex;--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;}.elementor-widget-image .widget-image-caption{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-1063 .elementor-element.elementor-element-7a7a01{--display:flex;--padding-top:15px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1063 .elementor-element.elementor-element-7a7a01:not(.elementor-motion-effects-element-type-background), .elementor-1063 .elementor-element.elementor-element-7a7a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f788a01 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1063 .elementor-element.elementor-element-2512e54c{columns:3;text-align:justify;font-family:"Noto Sans", Sans-serif;font-weight:400;}.elementor-1063 .elementor-element.elementor-element-5b4e4348{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1063 .elementor-element.elementor-element-6d9bae0f{--divider-border-style:dotted;--divider-color:var( --e-global-color-e6fdc46 );--divider-border-width:2px;}.elementor-1063 .elementor-element.elementor-element-6d9bae0f .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-1063 .elementor-element.elementor-element-6d9bae0f .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-1063 .elementor-element.elementor-element-6d9bae0f .elementor-divider__text{color:var( --e-global-color-e6fdc46 );font-family:"Oswald", Sans-serif;font-size:30px;font-weight:400;}.elementor-1063 .elementor-element.elementor-element-5986c5cf{--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;}.elementor-1063 .elementor-element.elementor-element-c9c1ef8{--swiper-slides-to-display:4;--swiper-slides-gap:0px;}.elementor-1063 .elementor-element.elementor-element-c9c1ef8 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-1063 .elementor-element.elementor-element-c9c1ef8{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-1063 .elementor-element.elementor-element-68896908{--content-width:1440px;}.elementor-1063 .elementor-element.elementor-element-6730aac6{--content-width:1440px;}.elementor-1063 .elementor-element.elementor-element-943484c{--content-width:1440px;}.elementor-1063 .elementor-element.elementor-element-731f920f{--width:100%;}.elementor-1063 .elementor-element.elementor-element-7a7a01{--width:100%;}.elementor-1063 .elementor-element.elementor-element-5b4e4348{--width:100%;}.elementor-1063 .elementor-element.elementor-element-5986c5cf{--content-width:1440px;}}@media(max-width:767px){.elementor-1063 .elementor-element.elementor-element-68896908{--min-height:200px;}.elementor-1063 .elementor-element.elementor-element-6f9299cd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1063 .elementor-element.elementor-element-6f9299cd .elementor-heading-title{font-size:26px;}.elementor-1063 .elementor-element.elementor-element-48ef913{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-1063 .elementor-element.elementor-element-2884b1d0.elementor-element{--order:99999 /* order end hack */;}.elementor-1063 .elementor-element.elementor-element-68d2114a{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1063 .elementor-element.elementor-element-2512e54c{columns:1;text-align:start;}.elementor-1063 .elementor-element.elementor-element-c9c1ef8{--swiper-slides-to-display:1;}}



.elementor-455 .elementor-element.elementor-element-0a0f8d8 {
    --display: flex;
    --min-height: 400px;
    --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;
    --justify-content: flex-end;
    --align-items: center;
    --overlay-opacity: 0.5;
}

.elementor-455 .elementor-element.elementor-element-0a0f8d8:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(0deg, #FFFFFF00 0%, var( --e-global-color-576834e ) 100%);
}

.elementor-455 .elementor-element.elementor-element-0a0f8d8::before, .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: var( --e-global-color-text );
    --background-overlay: '';
}

.elementor-455 .elementor-element.elementor-element-0a0f8d8 > .elementor-shape-bottom .elementor-shape-fill, .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
    fill: var( --e-global-color-e6fdc46 );
}

.elementor-455 .elementor-element.elementor-element-0a0f8d8 > .elementor-shape-bottom svg, .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .e-con-inner > .elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 432px;
}

.elementor-widget-theme-post-title .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-455 .elementor-element.elementor-element-188c71f > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-455 .elementor-element.elementor-element-188c71f .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.3);
    color: var( --e-global-color-16467cd );
}

.elementor-455 .elementor-element.elementor-element-f8d128e {
    --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;
}

.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 );
}

@media(max-width: 767px) {
    .elementor-455 .elementor-element.elementor-element-0a0f8d8 {
        --min-height:200px;
    }

    .elementor-455 .elementor-element.elementor-element-188c71f > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-455 .elementor-element.elementor-element-188c71f .elementor-heading-title {
        font-size: 26px;
    }
}

@media(min-width: 768px) {
    .elementor-455 .elementor-element.elementor-element-0a0f8d8 {
        --content-width:1440px;
    }

    .elementor-455 .elementor-element.elementor-element-f8d128e {
        --content-width: 1440px;
    }
}
  .swiper {
    width: 100%;
}

.swiper-slide {
    overflow: hidden;
}

.swiper-slide .attachment-thumbnail {
    width: 100%;
    height: 150px;
    display: block;
    object-fit: cover;
}

.swiper-slide .attachment-thumbnail{
    width:100%;
    height:auto;
    display:block;
}


.elementor-292 .elementor-element.elementor-element-11b1987{--display:flex;--min-height:400px;--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;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.5;}.elementor-292 .elementor-element.elementor-element-11b1987:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-11b1987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b334306 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-292 .elementor-element.elementor-element-11b1987::before, .elementor-292 .elementor-element.elementor-element-11b1987 > .elementor-background-video-container::before, .elementor-292 .elementor-element.elementor-element-11b1987 > .e-con-inner > .elementor-background-video-container::before, .elementor-292 .elementor-element.elementor-element-11b1987 > .elementor-background-slideshow::before, .elementor-292 .elementor-element.elementor-element-11b1987 > .e-con-inner > .elementor-background-slideshow::before, .elementor-292 .elementor-element.elementor-element-11b1987 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-01aaaaf > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-292 .elementor-element.elementor-element-01aaaaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-shadow:2px 2px 5px rgba(0,0,0,0.3);color:var( --e-global-color-16467cd );}.elementor-292 .elementor-element.elementor-element-8a5c8bb{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-e7133c1{--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-292 .elementor-element.elementor-element-9ec5bd8{--display:flex;--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;}.elementor-widget-image .widget-image-caption{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-292 .elementor-element.elementor-element-8839c37{--display:flex;--padding-top:15px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-292 .elementor-element.elementor-element-8839c37:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-8839c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f788a01 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-292 .elementor-element.elementor-element-4f00b21{text-align:justify;font-family:"Noto Sans", Sans-serif;font-weight:400;}.elementor-292 .elementor-element.elementor-element-7957b6e{--display:flex;--min-height:400px;--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;}.elementor-292 .elementor-element.elementor-element-7957b6e:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-7957b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-292 .elementor-element.elementor-element-11b1987{--content-width:1440px;}.elementor-292 .elementor-element.elementor-element-8a5c8bb{--content-width:1440px;}.elementor-292 .elementor-element.elementor-element-9ec5bd8{--width:100%;}.elementor-292 .elementor-element.elementor-element-8839c37{--width:100%;}}@media(min-width:1025px){.elementor-292 .elementor-element.elementor-element-7957b6e:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-7957b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-292 .elementor-element.elementor-element-11b1987{--min-height:200px;}.elementor-292 .elementor-element.elementor-element-01aaaaf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-292 .elementor-element.elementor-element-01aaaaf .elementor-heading-title{font-size:26px;}.elementor-292 .elementor-element.elementor-element-df551a2{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-292 .elementor-element.elementor-element-b02912a.elementor-element{--order:99999 /* order end hack */;}.elementor-292 .elementor-element.elementor-element-49d5f96{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-292 .elementor-element.elementor-element-4f00b21{columns:1;text-align:start;}}



.elementor-25 .elementor-element.elementor-element-42c8193{--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;}.elementor-25 .elementor-element.elementor-element-99e4a40{--display:flex;--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-576834e );--border-color:var( --e-global-color-576834e );--border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-99e4a40:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-99e4a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f788a01 );}.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 );color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-1bbaf47{--divider-border-style:solid;--divider-color:var( --e-global-color-576834e );--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-1bbaf47 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-1bbaf47 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25 .elementor-element.elementor-element-a82e68f{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2f79273{--display:flex;}.elementor-widget-image .widget-image-caption{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-25 .elementor-element.elementor-element-2451a90 img{border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-1784a15{--display:flex;}.elementor-25 .elementor-element.elementor-element-f63b048 img{border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-4861ce9{--display:flex;}.elementor-25 .elementor-element.elementor-element-9606be9 img{border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-abcb60a{--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;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25 .elementor-element.elementor-element-3a6cb60 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-25 .elementor-element.elementor-element-3a6cb60 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-25 .elementor-element.elementor-element-3a6cb60{--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-25 .elementor-element.elementor-element-3a8a727{--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;}.elementor-25 .elementor-element.elementor-element-3a8a727:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3a8a727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f788a01 );}.elementor-25 .elementor-element.elementor-element-3cf0f8d{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f04a5a0{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-25 .elementor-element.elementor-element-f04a5a0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f04a5a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16467cd );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-25 .elementor-element.elementor-element-7873557{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-25 .elementor-element.elementor-element-7873557:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7873557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16467cd );}.elementor-25 .elementor-element.elementor-element-fecb1db{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-25 .elementor-element.elementor-element-fecb1db:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-fecb1db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16467cd );}.elementor-25 .elementor-element.elementor-element-bfee877{--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;}.elementor-25 .elementor-element.elementor-element-bfee877:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-bfee877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f788a01 );}.elementor-25 .elementor-element.elementor-element-0408cdb{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-18633e4{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-25 .elementor-element.elementor-element-18633e4:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-18633e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16467cd );}.elementor-25 .elementor-element.elementor-element-20b4d58{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-25 .elementor-element.elementor-element-20b4d58:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-20b4d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16467cd );}.elementor-25 .elementor-element.elementor-element-362d94a{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-25 .elementor-element.elementor-element-362d94a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-362d94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16467cd );}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-2f79273{--width:33%;}.elementor-25 .elementor-element.elementor-element-1784a15{--width:33%;}.elementor-25 .elementor-element.elementor-element-4861ce9{--width:33%;}.elementor-25 .elementor-element.elementor-element-f04a5a0{--width:33%;}.elementor-25 .elementor-element.elementor-element-7873557{--width:33%;}.elementor-25 .elementor-element.elementor-element-fecb1db{--width:33%;}.elementor-25 .elementor-element.elementor-element-18633e4{--width:33%;}.elementor-25 .elementor-element.elementor-element-20b4d58{--width:33%;}.elementor-25 .elementor-element.elementor-element-362d94a{--width:33%;}}



@media(max-width: 1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-27 .elementor-element.elementor-element-7ceca38 {
    --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-27 .elementor-element.elementor-element-97769e4 {
    --grid-columns: 3;
}

.elementor-27 .elementor-element.elementor-element-97769e4 .elementor-pagination {
    text-align: center;
    margin-top: 30px;
}

body:not(.rtl) .elementor-27 .elementor-element.elementor-element-97769e4 .elementor-pagination .page-numbers:not(:first-child) {
    margin-left: calc( 10px/2 );
}

body:not(.rtl) .elementor-27 .elementor-element.elementor-element-97769e4 .elementor-pagination .page-numbers:not(:last-child) {
    margin-right: calc( 10px/2 );
}

body.rtl .elementor-27 .elementor-element.elementor-element-97769e4 .elementor-pagination .page-numbers:not(:first-child) {
    margin-right: calc( 10px/2 );
}

body.rtl .elementor-27 .elementor-element.elementor-element-97769e4 .elementor-pagination .page-numbers:not(:last-child) {
    margin-left: calc( 10px/2 );
}

@media(max-width: 1024px) {
    .elementor-27 .elementor-element.elementor-element-97769e4 {
        --grid-columns:2;
    }
}

@media(max-width: 767px) {
    .elementor-27 .elementor-element.elementor-element-97769e4 {
        --grid-columns:1;
    }
}

.elementor-86 .elementor-element.elementor-element-9edbc6f {
    --display: flex;
    --position: fixed;
    --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;
    top: 0px;
    --z-index: 99;
}

.elementor-86 .elementor-element.elementor-element-9edbc6f:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-9edbc6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7FAFCDE;
}

body:not(.rtl) .elementor-86 .elementor-element.elementor-element-9edbc6f {
    left: 0px;
}

body.rtl .elementor-86 .elementor-element.elementor-element-9edbc6f {
    right: 0px;
}

.elementor-widget-progress-tracker .current-progress-percentage {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-86 .elementor-element.elementor-element-3de5e88 .current-progress {
    background-color: var( --e-global-color-primary );
}

.elementor-86 .elementor-element.elementor-element-3de5e88 {
    --horizontal-progress-border: none;
    --horizontal-height: 3px;
    --horizontal-border-style: none;
}

.elementor-86 .elementor-element.elementor-element-5187ab7 {
    --display: flex;
    --position: fixed;
    --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;
    top: 2px;
    --z-index: 98;
}

.elementor-86 .elementor-element.elementor-element-5187ab7:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-5187ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7FAFCDE;
}

body:not(.rtl) .elementor-86 .elementor-element.elementor-element-5187ab7 {
    left: 0px;
}

body.rtl .elementor-86 .elementor-element.elementor-element-5187ab7 {
    right: 0px;
}

.elementor-86 .elementor-element.elementor-element-136974a {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-theme-site-logo .widget-image-caption {
    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-86 .elementor-element.elementor-element-955b34d {
    text-align: start;
}

.elementor-86 .elementor-element.elementor-element-955b34d img {
    width: 80%;
}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-accent );
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-accent );
}

.elementor-widget-nav-menu {
    --e-nav-menu-divider-color: var( --e-global-color-text );
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-menu-toggle {
    margin-left: auto;
    background-color: #FFFFFF00;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu .elementor-item {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item:hover, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item.highlighted, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item {
    padding-left: 8px;
    padding-right: 8px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-menu-toggle {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-f788a01 );
    border-radius: 6px 6px 6px 6px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a:hover, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a:focus, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-dca32a0 );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown .elementor-item, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-576834e );
    border-bottom-width: 1px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 10px !important;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c div.elementor-menu-toggle {
    color: var( --e-global-color-text );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c div.elementor-menu-toggle svg {
    fill: var( --e-global-color-text );
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(max-width: 1024px) {
    .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top:35px !important;
    }
}

@media(min-width: 768px) {
    .elementor-86 .elementor-element.elementor-element-5187ab7 {
        --content-width:1400px;
    }
}

@media(max-width: 767px) {
    .elementor-86 .elementor-element.elementor-element-5187ab7 {
        --align-items:center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-955b34d {
        width: var( --container-widget-width, 74% );
        max-width: 74%;
        --container-widget-width: 74%;
        --container-widget-flex-grow: 0;
    }

    .elementor-86 .elementor-element.elementor-element-955b34d img {
        width: 100%;
    }

    .elementor-86 .elementor-element.elementor-element-2a8dc2c {
        width: var( --container-widget-width, 26% );
        max-width: 26%;
        --container-widget-width: 26%;
        --container-widget-flex-grow: 0;
        --nav-menu-icon-size: 35px;
    }

    .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 16px !important;
    }
}

.elementor-164 .elementor-element.elementor-element-0b63e1d {
    --display: flex;
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-164 .elementor-element.elementor-element-0b63e1d:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-0b63e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-b334306 );
}

.elementor-164 .elementor-element.elementor-element-b2a3f1a {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-164 .elementor-element.elementor-element-ca0446b {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-d372b60 );
    --border-color: var( --e-global-color-d372b60 );
}

.elementor-widget-theme-site-logo .widget-image-caption {
    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-164 .elementor-element.elementor-element-be6afd6 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-d372b60 );
    --border-color: var( --e-global-color-d372b60 );
}

.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 );
    color: var( --e-global-color-primary );
}

.elementor-164 .elementor-element.elementor-element-be4137a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var( --e-global-color-09beff5 );
}

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary );
}

.elementor-widget-divider .elementor-divider__text {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary );
}

.elementor-164 .elementor-element.elementor-element-26e9af2 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-576834e );
    --divider-border-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-26e9af2 .elementor-divider-separator {
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-26e9af2 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-accent );
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-accent );
}

.elementor-widget-nav-menu {
    --e-nav-menu-divider-color: var( --e-global-color-text );
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu .elementor-item {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item:hover, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item:focus {
    color: #fff;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-576834e );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .e--pointer-framed .elementor-item:before, .elementor-164 .elementor-element.elementor-element-f57b7d5 .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-576834e );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-menu-toggle {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-576834e );
    border-radius: 8px 8px 8px 8px;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a:hover, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a:focus, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-523c58d );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown .elementor-item, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-b334306 );
    border-bottom-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-035ce43 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-d372b60 );
    --border-color: var( --e-global-color-d372b60 );
}

.elementor-164 .elementor-element.elementor-element-b54697e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var( --e-global-color-09beff5 );
}

.elementor-164 .elementor-element.elementor-element-b104a89 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-576834e );
    --divider-border-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-b104a89 .elementor-divider-separator {
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-b104a89 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-164 .elementor-element.elementor-element-9b26fa5 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 17px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-widget-container {
    text-align: left;
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 > .elementor-widget-container {
    padding: 8px 8px 8px 8px;
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon i {
    color: var( --e-global-color-dca32a0 );
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon svg {
    fill: var( --e-global-color-dca32a0 );
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon:hover {
    background-color: var( --e-global-color-09beff5 );
}

.elementor-164 .elementor-element.elementor-element-b5afe87 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-164 .elementor-element.elementor-element-8237354 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var( --e-global-color-09beff5 );
}

.elementor-164 .elementor-element.elementor-element-0b8e441 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-576834e );
    --divider-border-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-0b8e441 .elementor-divider-separator {
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-0b8e441 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu .elementor-item {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item:hover, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item.highlighted, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item:focus {
    color: #fff;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-576834e );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .e--pointer-framed .elementor-item:before, .elementor-164 .elementor-element.elementor-element-35f8a9b .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-576834e );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-menu-toggle {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-576834e );
    border-radius: 8px 8px 8px 8px;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a:hover, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a:focus, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-523c58d );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown .elementor-item, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-b334306 );
    border-bottom-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-c32c723 {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-164 .elementor-element.elementor-element-a20bf2e {
    --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;
    --justify-content: center;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-164 .elementor-element.elementor-element-a20bf2e:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-a20bf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-text );
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    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-164 .elementor-element.elementor-element-c956af1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-c956af1 {
    text-align: center;
    font-family: "Trebuchet MS", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: var( --e-global-color-16467cd );
}

.elementor-164 .elementor-element.elementor-element-c956af1 a {
    color: var( --e-global-color-dca32a0 );
}

.elementor-164 .elementor-element.elementor-element-c956af1 a:hover, .elementor-164 .elementor-element.elementor-element-c956af1 a:focus {
    color: var( --e-global-color-09beff5 );
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(min-width: 768px) {
    .elementor-164 .elementor-element.elementor-element-0b63e1d {
        --content-width:1400px;
    }

    .elementor-164 .elementor-element.elementor-element-b2a3f1a {
        --width: 10%;
    }

    .elementor-164 .elementor-element.elementor-element-ca0446b {
        --width: 20%;
    }

    .elementor-164 .elementor-element.elementor-element-be6afd6 {
        --width: 20%;
    }

    .elementor-164 .elementor-element.elementor-element-035ce43 {
        --width: 20%;
    }

    .elementor-164 .elementor-element.elementor-element-b5afe87 {
        --width: 20%;
    }

    .elementor-164 .elementor-element.elementor-element-c32c723 {
        --width: 10%;
    }
}

.elementor-206 .elementor-element.elementor-element-66a8fbe {
    --display: flex;
    --min-height: 400px;
    --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;
    --justify-content: flex-end;
    --align-items: center;
    --overlay-opacity: 0.5;
}

.elementor-206 .elementor-element.elementor-element-66a8fbe:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-66a8fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-b334306 );
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-206 .elementor-element.elementor-element-66a8fbe::before, .elementor-206 .elementor-element.elementor-element-66a8fbe > .elementor-background-video-container::before, .elementor-206 .elementor-element.elementor-element-66a8fbe > .e-con-inner > .elementor-background-video-container::before, .elementor-206 .elementor-element.elementor-element-66a8fbe > .elementor-background-slideshow::before, .elementor-206 .elementor-element.elementor-element-66a8fbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-206 .elementor-element.elementor-element-66a8fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: var( --e-global-color-text );
    --background-overlay: '';
}

.elementor-widget-theme-post-title .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-206 .elementor-element.elementor-element-1471f5d > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-206 .elementor-element.elementor-element-1471f5d .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.3);
    color: var( --e-global-color-16467cd );
}

.elementor-206 .elementor-element.elementor-element-ce89a3c {
    --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;
}

.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-206 .elementor-element.elementor-element-465d468 {
    --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: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-206 .elementor-element.elementor-element-1ba0743 {
    --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-206 .elementor-element.elementor-element-18f9efa {
    --display: flex;
    --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;
}

.elementor-widget-image .widget-image-caption {
    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-206 .elementor-element.elementor-element-353c6ac {
    --display: flex;
    --padding-top: 15px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-206 .elementor-element.elementor-element-353c6ac:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-353c6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-f788a01 );
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    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-206 .elementor-element.elementor-element-b644ae8 {
    columns: 3;
    text-align: justify;
    font-family: "Noto Sans", Sans-serif;
    font-weight: 400;
}

.elementor-206 .elementor-element.elementor-element-a77c6c3 {
    --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-widget-divider {
    --divider-color: var( --e-global-color-secondary );
}

.elementor-widget-divider .elementor-divider__text {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary );
}

.elementor-206 .elementor-element.elementor-element-372ada8 {
    --divider-border-style: dotted;
    --divider-color: var( --e-global-color-e6fdc46 );
    --divider-border-width: 2px;
}

.elementor-206 .elementor-element.elementor-element-372ada8 .elementor-divider-separator {
    width: 40%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-206 .elementor-element.elementor-element-372ada8 .elementor-divider {
    text-align: center;
    padding-block-start:10px;padding-block-end:10px;}

.elementor-206 .elementor-element.elementor-element-372ada8 .elementor-divider__text {
    color: var( --e-global-color-e6fdc46 );
    font-family: "Oswald", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-206 .elementor-element.elementor-element-7ba64f7 {
    --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;
}

.elementor-206 .elementor-element.elementor-element-8237948 {
    --swiper-slides-to-display: 4;
    --swiper-slides-gap: 0px;
}

.elementor-206 .elementor-element.elementor-element-8237948 .swiper-slide > .elementor-element {
    height: 100%;
}

@media(max-width: 1024px) {
    .elementor-206 .elementor-element.elementor-element-8237948 {
        --swiper-slides-to-display:2;
    }
}

@media(min-width: 768px) {
    .elementor-206 .elementor-element.elementor-element-66a8fbe {
        --content-width:1440px;
    }

    .elementor-206 .elementor-element.elementor-element-ce89a3c {
        --content-width: 1440px;
    }

    .elementor-206 .elementor-element.elementor-element-465d468 {
        --content-width: 1440px;
    }

    .elementor-206 .elementor-element.elementor-element-18f9efa {
        --width: 100%;
    }

    .elementor-206 .elementor-element.elementor-element-353c6ac {
        --width: 100%;
    }

    .elementor-206 .elementor-element.elementor-element-a77c6c3 {
        --width: 100%;
    }

    .elementor-206 .elementor-element.elementor-element-7ba64f7 {
        --content-width: 1440px;
    }
}

@media(max-width: 767px) {
    .elementor-206 .elementor-element.elementor-element-66a8fbe {
        --min-height:200px;
    }

    .elementor-206 .elementor-element.elementor-element-1471f5d > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-206 .elementor-element.elementor-element-1471f5d .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-206 .elementor-element.elementor-element-c98498f {
        width: var( --container-widget-width, 47% );
        max-width: 47%;
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
    }

    .elementor-206 .elementor-element.elementor-element-ddd8283.elementor-element {
        --order: 99999 /* order end hack */;
    }

    .elementor-206 .elementor-element.elementor-element-cb82337 {
        width: var( --container-widget-width, 46% );
        max-width: 46%;
        --container-widget-width: 46%;
        --container-widget-flex-grow: 0;
    }

    .elementor-206 .elementor-element.elementor-element-b644ae8 {
        columns: 1;
        text-align: start;
    }

    .elementor-206 .elementor-element.elementor-element-8237948 {
        --swiper-slides-to-display: 1;
    }
}




@media(max-width: 1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-86 .elementor-element.elementor-element-9edbc6f {
    --display: flex;
    --position: fixed;
    --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;
    top: 0px;
    --z-index: 99;
}

.elementor-86 .elementor-element.elementor-element-9edbc6f:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-9edbc6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7FAFCDE;
}

body:not(.rtl) .elementor-86 .elementor-element.elementor-element-9edbc6f {
    left: 0px;
}

body.rtl .elementor-86 .elementor-element.elementor-element-9edbc6f {
    right: 0px;
}

.elementor-widget-progress-tracker .current-progress-percentage {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-86 .elementor-element.elementor-element-3de5e88 .current-progress {
    background-color: var( --e-global-color-primary );
}

.elementor-86 .elementor-element.elementor-element-3de5e88 {
    --horizontal-progress-border: none;
    --horizontal-height: 3px;
    --horizontal-border-style: none;
}

.elementor-86 .elementor-element.elementor-element-5187ab7 {
    --display: flex;
    --position: fixed;
    --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;
    top: 2px;
    --z-index: 98;
}

.elementor-86 .elementor-element.elementor-element-5187ab7:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-5187ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7FAFCDE;
}

body:not(.rtl) .elementor-86 .elementor-element.elementor-element-5187ab7 {
    left: 0px;
}

body.rtl .elementor-86 .elementor-element.elementor-element-5187ab7 {
    right: 0px;
}

.elementor-86 .elementor-element.elementor-element-136974a {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-theme-site-logo .widget-image-caption {
    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-86 .elementor-element.elementor-element-955b34d {
    text-align: start;
}

.elementor-86 .elementor-element.elementor-element-955b34d img {
    width: 80%;
}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-accent );
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-accent );
}

.elementor-widget-nav-menu {
    --e-nav-menu-divider-color: var( --e-global-color-text );
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-menu-toggle {
    margin-left: auto;
    background-color: #FFFFFF00;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu .elementor-item {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item:hover, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item.highlighted, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item {
    padding-left: 8px;
    padding-right: 8px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-menu-toggle {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-f788a01 );
    border-radius: 6px 6px 6px 6px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a:hover, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a:focus, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-dca32a0 );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown .elementor-item, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-576834e );
    border-bottom-width: 1px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 10px !important;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c div.elementor-menu-toggle {
    color: var( --e-global-color-text );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c div.elementor-menu-toggle svg {
    fill: var( --e-global-color-text );
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(max-width: 1024px) {
    .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top:35px !important;
    }
}

@media(min-width: 768px) {
    .elementor-86 .elementor-element.elementor-element-5187ab7 {
        --content-width:1400px;
    }
}

@media(max-width: 767px) {
    .elementor-86 .elementor-element.elementor-element-5187ab7 {
        --align-items:center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-955b34d {
        width: var( --container-widget-width, 74% );
        max-width: 74%;
        --container-widget-width: 74%;
        --container-widget-flex-grow: 0;
    }

    .elementor-86 .elementor-element.elementor-element-955b34d img {
        width: 100%;
    }

    .elementor-86 .elementor-element.elementor-element-2a8dc2c {
        width: var( --container-widget-width, 26% );
        max-width: 26%;
        --container-widget-width: 26%;
        --container-widget-flex-grow: 0;
        --nav-menu-icon-size: 35px;
    }

    .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 16px !important;
    }
}

.elementor-164 .elementor-element.elementor-element-0b63e1d {
    --display: flex;
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-164 .elementor-element.elementor-element-0b63e1d:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-0b63e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-b334306 );
}

.elementor-164 .elementor-element.elementor-element-b2a3f1a {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-164 .elementor-element.elementor-element-ca0446b {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-d372b60 );
    --border-color: var( --e-global-color-d372b60 );
}

.elementor-widget-theme-site-logo .widget-image-caption {
    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-164 .elementor-element.elementor-element-be6afd6 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-d372b60 );
    --border-color: var( --e-global-color-d372b60 );
}

.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 );
    color: var( --e-global-color-primary );
}

.elementor-164 .elementor-element.elementor-element-be4137a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var( --e-global-color-09beff5 );
}

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary );
}

.elementor-widget-divider .elementor-divider__text {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary );
}

.elementor-164 .elementor-element.elementor-element-26e9af2 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-576834e );
    --divider-border-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-26e9af2 .elementor-divider-separator {
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-26e9af2 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-accent );
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-accent );
}

.elementor-widget-nav-menu {
    --e-nav-menu-divider-color: var( --e-global-color-text );
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu .elementor-item {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item:hover, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item:focus {
    color: #fff;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-576834e );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .e--pointer-framed .elementor-item:before, .elementor-164 .elementor-element.elementor-element-f57b7d5 .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-576834e );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-menu-toggle {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-576834e );
    border-radius: 8px 8px 8px 8px;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a:hover, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a:focus, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-523c58d );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown .elementor-item, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-b334306 );
    border-bottom-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-035ce43 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-d372b60 );
    --border-color: var( --e-global-color-d372b60 );
}

.elementor-164 .elementor-element.elementor-element-b54697e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var( --e-global-color-09beff5 );
}

.elementor-164 .elementor-element.elementor-element-b104a89 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-576834e );
    --divider-border-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-b104a89 .elementor-divider-separator {
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-b104a89 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-164 .elementor-element.elementor-element-9b26fa5 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 17px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-widget-container {
    text-align: left;
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 > .elementor-widget-container {
    padding: 8px 8px 8px 8px;
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon i {
    color: var( --e-global-color-dca32a0 );
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon svg {
    fill: var( --e-global-color-dca32a0 );
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon:hover {
    background-color: var( --e-global-color-09beff5 );
}

.elementor-164 .elementor-element.elementor-element-b5afe87 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-164 .elementor-element.elementor-element-8237354 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var( --e-global-color-09beff5 );
}

.elementor-164 .elementor-element.elementor-element-0b8e441 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-576834e );
    --divider-border-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-0b8e441 .elementor-divider-separator {
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-0b8e441 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu .elementor-item {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item:hover, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item.highlighted, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item:focus {
    color: #fff;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-576834e );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .e--pointer-framed .elementor-item:before, .elementor-164 .elementor-element.elementor-element-35f8a9b .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-576834e );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-menu-toggle {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-576834e );
    border-radius: 8px 8px 8px 8px;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a:hover, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a:focus, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-523c58d );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown .elementor-item, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-b334306 );
    border-bottom-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-c32c723 {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-164 .elementor-element.elementor-element-a20bf2e {
    --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;
    --justify-content: center;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-164 .elementor-element.elementor-element-a20bf2e:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-a20bf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-text );
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    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-164 .elementor-element.elementor-element-c956af1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-c956af1 {
    text-align: center;
    font-family: "Trebuchet MS", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: var( --e-global-color-16467cd );
}

.elementor-164 .elementor-element.elementor-element-c956af1 a {
    color: var( --e-global-color-dca32a0 );
}

.elementor-164 .elementor-element.elementor-element-c956af1 a:hover, .elementor-164 .elementor-element.elementor-element-c956af1 a:focus {
    color: var( --e-global-color-09beff5 );
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(min-width: 768px) {
    .elementor-164 .elementor-element.elementor-element-0b63e1d {
        --content-width:1400px;
    }

    .elementor-164 .elementor-element.elementor-element-b2a3f1a {
        --width: 10%;
    }

    .elementor-164 .elementor-element.elementor-element-ca0446b {
        --width: 20%;
    }

    .elementor-164 .elementor-element.elementor-element-be6afd6 {
        --width: 20%;
    }

    .elementor-164 .elementor-element.elementor-element-035ce43 {
        --width: 20%;
    }

    .elementor-164 .elementor-element.elementor-element-b5afe87 {
        --width: 20%;
    }

    .elementor-164 .elementor-element.elementor-element-c32c723 {
        --width: 10%;
    }
}

.elementor-528 .elementor-element.elementor-element-f31d78c {
    --display: flex;
    --min-height: 400px;
    --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;
    --justify-content: flex-end;
    --align-items: center;
    --overlay-opacity: 0.5;
}

.elementor-528 .elementor-element.elementor-element-f31d78c:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-f31d78c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(0deg, #FFFFFF00 0%, var( --e-global-color-09beff5 ) 100%);
}

.elementor-528 .elementor-element.elementor-element-f31d78c::before, .elementor-528 .elementor-element.elementor-element-f31d78c > .elementor-background-video-container::before, .elementor-528 .elementor-element.elementor-element-f31d78c > .e-con-inner > .elementor-background-video-container::before, .elementor-528 .elementor-element.elementor-element-f31d78c > .elementor-background-slideshow::before, .elementor-528 .elementor-element.elementor-element-f31d78c > .e-con-inner > .elementor-background-slideshow::before, .elementor-528 .elementor-element.elementor-element-f31d78c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: var( --e-global-color-text );
    --background-overlay: '';
}

.elementor-528 .elementor-element.elementor-element-f31d78c > .elementor-shape-bottom .elementor-shape-fill, .elementor-528 .elementor-element.elementor-element-f31d78c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
    fill: var( --e-global-color-e6fdc46 );
}

.elementor-528 .elementor-element.elementor-element-f31d78c > .elementor-shape-bottom svg, .elementor-528 .elementor-element.elementor-element-f31d78c > .e-con-inner > .elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 432px;
}

.elementor-widget-theme-post-title .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-528 .elementor-element.elementor-element-d520561 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-528 .elementor-element.elementor-element-d520561 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.3);
    color: var( --e-global-color-16467cd );
}

.elementor-528 .elementor-element.elementor-element-e215fbd {
    --display: flex;
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-528 .elementor-element.elementor-element-e35d87b {
    --display: flex;
}

.elementor-528 .elementor-element.elementor-element-e35d87b:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-e35d87b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-dca32a0 );
}

.elementor-widget-theme-post-featured-image .widget-image-caption {
    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-528 .elementor-element.elementor-element-370ff7d {
    --display: flex;
}

.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-528 .elementor-element.elementor-element-7a61668 {
    text-align: start;
}

.elementor-528 .elementor-element.elementor-element-d31147b {
    --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-widget-divider {
    --divider-color: var( --e-global-color-secondary );
}

.elementor-widget-divider .elementor-divider__text {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary );
}

.elementor-528 .elementor-element.elementor-element-c38d201 {
    --divider-border-style: dotted;
    --divider-color: var( --e-global-color-e6fdc46 );
    --divider-border-width: 2px;
}

.elementor-528 .elementor-element.elementor-element-c38d201 .elementor-divider-separator {
    width: 40%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-528 .elementor-element.elementor-element-c38d201 .elementor-divider {
    text-align: center;
    padding-block-start:10px;padding-block-end:10px;}

.elementor-528 .elementor-element.elementor-element-c38d201 .elementor-divider__text {
    color: var( --e-global-color-e6fdc46 );
    font-family: "Oswald", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-528 .elementor-element.elementor-element-ad217d9 {
    --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;
}

.elementor-528 .elementor-element.elementor-element-742d3d1 {
    --swiper-slides-to-display: 4;
    --swiper-slides-gap: 10px;
}

.elementor-528 .elementor-element.elementor-element-742d3d1 .swiper-slide > .elementor-element {
    height: 100%;
}

@media(max-width: 1024px) {
    .elementor-528 .elementor-element.elementor-element-742d3d1 {
        --swiper-slides-to-display:2;
    }
}

@media(min-width: 768px) {
    .elementor-528 .elementor-element.elementor-element-f31d78c {
        --content-width:1440px;
    }

    .elementor-528 .elementor-element.elementor-element-e215fbd {
        --content-width: 1440px;
    }

    .elementor-528 .elementor-element.elementor-element-e35d87b {
        --width: 30%;
    }

    .elementor-528 .elementor-element.elementor-element-370ff7d {
        --width: 70%;
    }

    .elementor-528 .elementor-element.elementor-element-d31147b {
        --width: 100%;
    }

    .elementor-528 .elementor-element.elementor-element-ad217d9 {
        --content-width: 1440px;
    }
}

@media(max-width: 767px) {
    .elementor-528 .elementor-element.elementor-element-f31d78c {
        --min-height:200px;
    }

    .elementor-528 .elementor-element.elementor-element-d520561 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-528 .elementor-element.elementor-element-d520561 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-528 .elementor-element.elementor-element-742d3d1 {
        --swiper-slides-to-display: 1;
    }
}


.elementor-1226 .elementor-element.elementor-element-3f0726d {
    --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;
}

.elementor-1226 .elementor-element.elementor-element-1b426c0 {
    --grid-columns: 1;
}

.elementor-1226 .elementor-element.elementor-element-1b426c0 .elementor-pagination {
    text-align: center;
}

body:not(.rtl) .elementor-1226 .elementor-element.elementor-element-1b426c0 .elementor-pagination .page-numbers:not(:first-child) {
    margin-left: calc( 10px/2 );
}

body:not(.rtl) .elementor-1226 .elementor-element.elementor-element-1b426c0 .elementor-pagination .page-numbers:not(:last-child) {
    margin-right: calc( 10px/2 );
}

body.rtl .elementor-1226 .elementor-element.elementor-element-1b426c0 .elementor-pagination .page-numbers:not(:first-child) {
    margin-right: calc( 10px/2 );
}

body.rtl .elementor-1226 .elementor-element.elementor-element-1b426c0 .elementor-pagination .page-numbers:not(:last-child) {
    margin-left: calc( 10px/2 );
}

@media(min-width: 768px) {
    .elementor-1226 .elementor-element.elementor-element-3f0726d {
        --content-width:1440px;
    }
}

@media(max-width: 1024px) {
    .elementor-1226 .elementor-element.elementor-element-1b426c0 {
        --grid-columns:2;
    }
}

@media(max-width: 767px) {
    .elementor-1226 .elementor-element.elementor-element-1b426c0 {
        --grid-columns:1;
    }
}

.elementor-86 .elementor-element.elementor-element-9edbc6f {
    --display: flex;
    --position: fixed;
    --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;
    top: 0px;
    --z-index: 99;
}

.elementor-86 .elementor-element.elementor-element-9edbc6f:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-9edbc6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7FAFCDE;
}

body:not(.rtl) .elementor-86 .elementor-element.elementor-element-9edbc6f {
    left: 0px;
}

body.rtl .elementor-86 .elementor-element.elementor-element-9edbc6f {
    right: 0px;
}

.elementor-widget-progress-tracker .current-progress-percentage {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-86 .elementor-element.elementor-element-3de5e88 .current-progress {
    background-color: var( --e-global-color-primary );
}

.elementor-86 .elementor-element.elementor-element-3de5e88 {
    --horizontal-progress-border: none;
    --horizontal-height: 3px;
    --horizontal-border-style: none;
}

.elementor-86 .elementor-element.elementor-element-5187ab7 {
    --display: flex;
    --position: fixed;
    --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;
    top: 2px;
    --z-index: 98;
}

.elementor-86 .elementor-element.elementor-element-5187ab7:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-5187ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7FAFCDE;
}

body:not(.rtl) .elementor-86 .elementor-element.elementor-element-5187ab7 {
    left: 0px;
}

body.rtl .elementor-86 .elementor-element.elementor-element-5187ab7 {
    right: 0px;
}

.elementor-86 .elementor-element.elementor-element-136974a {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-theme-site-logo .widget-image-caption {
    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-86 .elementor-element.elementor-element-955b34d {
    text-align: start;
}

.elementor-86 .elementor-element.elementor-element-955b34d img {
    width: 80%;
}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-accent );
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-accent );
}

.elementor-widget-nav-menu {
    --e-nav-menu-divider-color: var( --e-global-color-text );
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-menu-toggle {
    margin-left: auto;
    background-color: #FFFFFF00;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu .elementor-item {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item:hover, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item.highlighted, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main .elementor-item {
    padding-left: 8px;
    padding-right: 8px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-menu-toggle {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-f788a01 );
    border-radius: 6px 6px 6px 6px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a:hover, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a:focus, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-dca32a0 );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown .elementor-item, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-576834e );
    border-bottom-width: 1px;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 10px !important;
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c div.elementor-menu-toggle {
    color: var( --e-global-color-text );
}

.elementor-86 .elementor-element.elementor-element-2a8dc2c div.elementor-menu-toggle svg {
    fill: var( --e-global-color-text );
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(max-width: 1024px) {
    .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top:35px !important;
    }
}

@media(min-width: 768px) {
    .elementor-86 .elementor-element.elementor-element-5187ab7 {
        --content-width:1400px;
    }
}

@media(max-width: 767px) {
    .elementor-86 .elementor-element.elementor-element-5187ab7 {
        --align-items:center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-955b34d {
        width: var( --container-widget-width, 74% );
        max-width: 74%;
        --container-widget-width: 74%;
        --container-widget-flex-grow: 0;
    }

    .elementor-86 .elementor-element.elementor-element-955b34d img {
        width: 100%;
    }

    .elementor-86 .elementor-element.elementor-element-2a8dc2c {
        width: var( --container-widget-width, 26% );
        max-width: 26%;
        --container-widget-width: 26%;
        --container-widget-flex-grow: 0;
        --nav-menu-icon-size: 35px;
    }

    .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-86 .elementor-element.elementor-element-2a8dc2c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 16px !important;
    }
}

.elementor-164 .elementor-element.elementor-element-0b63e1d {
    --display: flex;
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-164 .elementor-element.elementor-element-0b63e1d:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-0b63e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-b334306 );
}

.elementor-164 .elementor-element.elementor-element-b2a3f1a {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-164 .elementor-element.elementor-element-ca0446b {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-d372b60 );
    --border-color: var( --e-global-color-d372b60 );
}

.elementor-widget-theme-site-logo .widget-image-caption {
    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-164 .elementor-element.elementor-element-be6afd6 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-d372b60 );
    --border-color: var( --e-global-color-d372b60 );
}

.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 );
    color: var( --e-global-color-primary );
}

.elementor-164 .elementor-element.elementor-element-be4137a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var( --e-global-color-09beff5 );
}

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary );
}

.elementor-widget-divider .elementor-divider__text {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary );
}

.elementor-164 .elementor-element.elementor-element-26e9af2 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-576834e );
    --divider-border-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-26e9af2 .elementor-divider-separator {
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-26e9af2 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-accent );
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-accent );
}

.elementor-widget-nav-menu {
    --e-nav-menu-divider-color: var( --e-global-color-text );
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu .elementor-item {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item:hover, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item:focus {
    color: #fff;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-576834e );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .e--pointer-framed .elementor-item:before, .elementor-164 .elementor-element.elementor-element-f57b7d5 .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-576834e );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-menu-toggle {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-576834e );
    border-radius: 8px 8px 8px 8px;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a:hover, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a:focus, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-523c58d );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown .elementor-item, .elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.elementor-164 .elementor-element.elementor-element-f57b7d5 .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-b334306 );
    border-bottom-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-035ce43 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-d372b60 );
    --border-color: var( --e-global-color-d372b60 );
}

.elementor-164 .elementor-element.elementor-element-b54697e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var( --e-global-color-09beff5 );
}

.elementor-164 .elementor-element.elementor-element-b104a89 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-576834e );
    --divider-border-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-b104a89 .elementor-divider-separator {
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-b104a89 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-164 .elementor-element.elementor-element-9b26fa5 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 17px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-widget-container {
    text-align: left;
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 > .elementor-widget-container {
    padding: 8px 8px 8px 8px;
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon i {
    color: var( --e-global-color-dca32a0 );
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon svg {
    fill: var( --e-global-color-dca32a0 );
}

.elementor-164 .elementor-element.elementor-element-9b26fa5 .elementor-social-icon:hover {
    background-color: var( --e-global-color-09beff5 );
}

.elementor-164 .elementor-element.elementor-element-b5afe87 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-164 .elementor-element.elementor-element-8237354 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: var( --e-global-color-09beff5 );
}

.elementor-164 .elementor-element.elementor-element-0b8e441 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-576834e );
    --divider-border-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-0b8e441 .elementor-divider-separator {
    width: 100%;
}

.elementor-164 .elementor-element.elementor-element-0b8e441 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu .elementor-item {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item:hover, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item.highlighted, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item:focus {
    color: #fff;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-576834e );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .e--pointer-framed .elementor-item:before, .elementor-164 .elementor-element.elementor-element-35f8a9b .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-576834e );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-menu-toggle {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-576834e );
    border-radius: 8px 8px 8px 8px;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a:hover, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a:focus, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-523c58d );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown .elementor-item, .elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.elementor-164 .elementor-element.elementor-element-35f8a9b .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-b334306 );
    border-bottom-width: 1px;
}

.elementor-164 .elementor-element.elementor-element-c32c723 {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-164 .elementor-element.elementor-element-a20bf2e {
    --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;
    --justify-content: center;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-164 .elementor-element.elementor-element-a20bf2e:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-a20bf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-text );
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    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-164 .elementor-element.elementor-element-c956af1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-164 .elementor-element.elementor-element-c956af1 {
    text-align: center;
    font-family: "Trebuchet MS", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: var( --e-global-color-16467cd );
}

.elementor-164 .elementor-element.elementor-element-c956af1 a {
    color: var( --e-global-color-dca32a0 );
}

.elementor-164 .elementor-element.elementor-element-c956af1 a:hover, .elementor-164 .elementor-element.elementor-element-c956af1 a:focus {
    color: var( --e-global-color-09beff5 );
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(min-width: 768px) {
    .elementor-164 .elementor-element.elementor-element-0b63e1d {
        --content-width:1400px;
    }

    .elementor-164 .elementor-element.elementor-element-b2a3f1a {
        --width: 10%;
    }

    .elementor-164 .elementor-element.elementor-element-ca0446b {
        --width: 20%;
    }

    .elementor-164 .elementor-element.elementor-element-be6afd6 {
        --width: 20%;
    }

    .elementor-164 .elementor-element.elementor-element-035ce43 {
        --width: 20%;
    }

    .elementor-164 .elementor-element.elementor-element-b5afe87 {
        --width: 20%;
    }

    .elementor-164 .elementor-element.elementor-element-c32c723 {
        --width: 10%;
    }
}

.elementor-455 .elementor-element.elementor-element-0a0f8d8 {
    --display: flex;
    --min-height: 400px;
    --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;
    --justify-content: flex-end;
    --align-items: center;
    --overlay-opacity: 0.5;
}

.elementor-455 .elementor-element.elementor-element-0a0f8d8:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(0deg, #FFFFFF00 0%, var( --e-global-color-576834e ) 100%);
}

.elementor-455 .elementor-element.elementor-element-0a0f8d8::before, .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: var( --e-global-color-text );
    --background-overlay: '';
}

.elementor-455 .elementor-element.elementor-element-0a0f8d8 > .elementor-shape-bottom .elementor-shape-fill, .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
    fill: var( --e-global-color-e6fdc46 );
}

.elementor-455 .elementor-element.elementor-element-0a0f8d8 > .elementor-shape-bottom svg, .elementor-455 .elementor-element.elementor-element-0a0f8d8 > .e-con-inner > .elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 432px;
}

.elementor-widget-theme-post-title .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-455 .elementor-element.elementor-element-188c71f > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-455 .elementor-element.elementor-element-188c71f .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.3);
    color: var( --e-global-color-16467cd );
}

.elementor-455 .elementor-element.elementor-element-f8d128e {
    --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;
}

.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 );
}

@media(max-width: 767px) {
    .elementor-455 .elementor-element.elementor-element-0a0f8d8 {
        --min-height:200px;
    }

    .elementor-455 .elementor-element.elementor-element-188c71f > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-455 .elementor-element.elementor-element-188c71f .elementor-heading-title {
        font-size: 26px;
    }
}

@media(min-width: 768px) {
    .elementor-455 .elementor-element.elementor-element-0a0f8d8 {
        --content-width:1440px;
    }

    .elementor-455 .elementor-element.elementor-element-f8d128e {
        --content-width: 1440px;
    }
}
.elementor-widget-loop-grid .elementor-grid {
    grid-column-gap: var(--grid-column-gap, 30px);
    grid-row-gap: var(--grid-row-gap, 30px);
}
.elementor-widget-image img {
    display: inline-block;
    vertical-align: middle;
}