/* Page specific rules. Anything already in site.css is omitted. */
/* ===== wp-emoji-styles-inline-css ===== */

img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}

/* ===== classic-theme-styles-inline-css ===== */

.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}
.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}

/* ===== global-styles-inline-css ===== */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--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%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}

/* ===== elementor-frontend-inline-css ===== */

.elementor-140 .elementor-element.elementor-element-21ebf75:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-21ebf75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/ld1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.elementor-5750 .elementor-element.elementor-element-c8709c4 > .elementor-widget-container{background-color:#121C27;background-image:url("/assets/uploads/h2-12.png");padding:36px 105px 36px 45px;background-position:bottom right;background-repeat:no-repeat;border-radius:20px 20px 20px 20px;}
.elementor-14499 .elementor-element.elementor-element-a892d82:not(.elementor-motion-effects-element-type-background), .elementor-14499 .elementor-element.elementor-element-a892d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/h10-3.webp");background-position:center center;background-size:cover;}
.elementor-14578 .elementor-element.elementor-element-91524f6:not(.elementor-motion-effects-element-type-background), .elementor-14578 .elementor-element.elementor-element-91524f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/h10-3.webp");background-position:center center;background-size:cover;}
.elementor-14579 .elementor-element.elementor-element-68c9a38:not(.elementor-motion-effects-element-type-background), .elementor-14579 .elementor-element.elementor-element-68c9a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/h10-3.webp");background-position:center center;background-size:cover;}
.elementor-14580 .elementor-element.elementor-element-6e7c75a:not(.elementor-motion-effects-element-type-background), .elementor-14580 .elementor-element.elementor-element-6e7c75a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/h10-3.webp");background-position:center center;background-size:cover;}
.elementor-14581 .elementor-element.elementor-element-b485fad:not(.elementor-motion-effects-element-type-background), .elementor-14581 .elementor-element.elementor-element-b485fad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/h10-3.webp");background-position:center center;background-size:cover;}
.elementor-14582 .elementor-element.elementor-element-f4922ca:not(.elementor-motion-effects-element-type-background), .elementor-14582 .elementor-element.elementor-element-f4922ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/h10-3.webp");background-position:center center;background-size:cover;}
.elementor-17873 .elementor-element.elementor-element-e1d372b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17873 .elementor-element.elementor-element-e1d372b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/rm10.webp");background-position:center center;background-size:cover;}
.elementor-17871 .elementor-element.elementor-element-2c3770c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17871 .elementor-element.elementor-element-2c3770c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/rm19.webp");background-position:center center;background-size:cover;}
.elementor-17872 .elementor-element.elementor-element-2713cb2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17872 .elementor-element.elementor-element-2713cb2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/rm18.webp");background-position:center center;background-size:cover;}
.elementor-18773 .elementor-element.elementor-element-a3536fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18773 .elementor-element.elementor-element-a3536fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/sa6.webp");background-position:center center;background-size:cover;}
.elementor-19276 .elementor-element.elementor-element-75f655f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19276 .elementor-element.elementor-element-75f655f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/image-1.webp");background-position:center center;background-size:cover;}
.elementor-19277 .elementor-element.elementor-element-64032a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19277 .elementor-element.elementor-element-64032a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/sa22.webp");background-position:center center;background-size:cover;}
.elementor-19280 .elementor-element.elementor-element-0f9c52b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19280 .elementor-element.elementor-element-0f9c52b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/sa24.webp");background-position:center center;background-size:cover;}
.elementor-19930 .elementor-element.elementor-element-f4922ca:not(.elementor-motion-effects-element-type-background), .elementor-19930 .elementor-element.elementor-element-f4922ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/h10-3.webp");background-position:center center;background-size:cover;}
.elementor-19928 .elementor-element.elementor-element-f4922ca:not(.elementor-motion-effects-element-type-background), .elementor-19928 .elementor-element.elementor-element-f4922ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/h10-3.webp");background-position:center center;background-size:cover;}
.elementor-19926 .elementor-element.elementor-element-f4922ca:not(.elementor-motion-effects-element-type-background), .elementor-19926 .elementor-element.elementor-element-f4922ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/h10-3.webp");background-position:center center;background-size:cover;}
.elementor-19924 .elementor-element.elementor-element-f4922ca:not(.elementor-motion-effects-element-type-background), .elementor-19924 .elementor-element.elementor-element-f4922ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/h10-3.webp");background-position:center center;background-size:cover;}
.elementor-19922 .elementor-element.elementor-element-f4922ca:not(.elementor-motion-effects-element-type-background), .elementor-19922 .elementor-element.elementor-element-f4922ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/h10-3.webp");background-position:center center;background-size:cover;}
.elementor-19936 .elementor-element.elementor-element-f4922ca:not(.elementor-motion-effects-element-type-background), .elementor-19936 .elementor-element.elementor-element-f4922ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/h10-3.webp");background-position:center center;background-size:cover;}
.elementor-19938 .elementor-element.elementor-element-f4922ca:not(.elementor-motion-effects-element-type-background), .elementor-19938 .elementor-element.elementor-element-f4922ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/h10-3.webp");background-position:center center;background-size:cover;}
.elementor-19939 .elementor-element.elementor-element-f4922ca:not(.elementor-motion-effects-element-type-background), .elementor-19939 .elementor-element.elementor-element-f4922ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/h10-3.webp");background-position:center center;background-size:cover;}
.elementor-27006 .elementor-element.elementor-element-0f9c52b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27006 .elementor-element.elementor-element-0f9c52b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/sa24.webp");background-position:center center;background-size:cover;}
.elementor-27008 .elementor-element.elementor-element-a3536fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27008 .elementor-element.elementor-element-a3536fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/sa6.webp");background-position:center center;background-size:cover;}
.elementor-27010 .elementor-element.elementor-element-64032a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27010 .elementor-element.elementor-element-64032a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/sa22.webp");background-position:center center;background-size:cover;}
.elementor-27012 .elementor-element.elementor-element-75f655f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27012 .elementor-element.elementor-element-75f655f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/image-1.webp");background-position:center center;background-size:cover;}
.elementor-20849 .elementor-element.elementor-element-b8bc92d{--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-20849 .elementor-element.elementor-element-4100137{--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;--justify-content:space-between;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.elementor-20849 .elementor-element.elementor-element-6276467{--display:flex;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.elementor-20849 .elementor-element.elementor-element-68b8927{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.elementor-20849 .elementor-element.elementor-element-a37036e{--divider-border-style:solid;--divider-color:#4B535D30;--divider-border-width:1px;}
.elementor-20849 .elementor-element.elementor-element-a37036e .elementor-divider-separator{width:100%;}
.elementor-20849 .elementor-element.elementor-element-a37036e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}
.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.elementor-20849 .elementor-element.elementor-element-322053d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}
.elementor-20849 .elementor-element.elementor-element-62aa6e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-61f6cc2{--display:flex;--min-height:310px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.elementor-20849 .elementor-element.elementor-element-61f6cc2:not(.elementor-motion-effects-element-type-background), .elementor-20849 .elementor-element.elementor-element-61f6cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/Group-1000001765.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.elementor-20849 .elementor-element.elementor-element-12d25fd{--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-20849 .elementor-element.elementor-element-4f1ffcb{--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-20849 .elementor-element.elementor-element-15e9eb4{text-align:start;}
.elementor-20849 .elementor-element.elementor-element-15e9eb4 img{border-radius:100px 100px 100px 100px;}
.elementor-20849 .elementor-element.elementor-element-c39b03f{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}
.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-20849 .elementor-element.elementor-element-ad54b1f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}
.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-20849 .elementor-element.elementor-element-14b7787.elementor-element{--align-self:flex-start;}
.elementor-20849 .elementor-element.elementor-element-14b7787 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}
.elementor-20849 .elementor-element.elementor-element-8e889e6{--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-20849 .elementor-element.elementor-element-93e0e23{--divider-border-style:solid;--divider-color:#D5DCDE52;--divider-border-width:1px;}
.elementor-20849 .elementor-element.elementor-element-93e0e23 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}
.elementor-20849 .elementor-element.elementor-element-93e0e23 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}
.elementor-20849 .elementor-element.elementor-element-8f6bd92{--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:center;--gap:0px 7px;--row-gap:0px;--column-gap:7px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:10px;}
.elementor-20849 .elementor-element.elementor-element-0949682{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;--icon-size:18px;--grid-column-gap:10px;--grid-row-gap:0px;}
.elementor-20849 .elementor-element.elementor-element-0949682 .elementor-widget-container{text-align:left;}
.elementor-20849 .elementor-element.elementor-element-0949682 .elementor-social-icon{background-color:#D5DCDE;}
.elementor-20849 .elementor-element.elementor-element-0949682 .elementor-social-icon i{color:var( --e-global-color-primary );}
.elementor-20849 .elementor-element.elementor-element-0949682 .elementor-social-icon svg{fill:var( --e-global-color-primary );}
.elementor-20849 .elementor-element.elementor-element-8dea3c1{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}
.elementor-20849 .elementor-element.elementor-element-8dea3c1 .elementor-widget-container{text-align:left;}
.elementor-20849 .elementor-element.elementor-element-8dea3c1 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 1px;}
.elementor-20849 .elementor-element.elementor-element-8dea3c1 .elementor-social-icon{background-color:#D5DCDE;}
.elementor-20849 .elementor-element.elementor-element-8dea3c1 .elementor-social-icon i{color:var( --e-global-color-primary );}
.elementor-20849 .elementor-element.elementor-element-8dea3c1 .elementor-social-icon svg{fill:var( --e-global-color-primary );}
.elementor-20849 .elementor-element.elementor-element-c6f1a68{text-align:center;}
.elementor-20849 .elementor-element.elementor-element-c6f1a68 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}
.elementor-20849 .elementor-element.elementor-element-5789b4d{--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;}
.elementor-20849 .elementor-element.elementor-element-5789b4d.e-con{--align-self:flex-start;}
.elementor-20849 .elementor-element.elementor-element-f48de54{--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;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.elementor-20849 .elementor-element.elementor-element-f48de54:not(.elementor-motion-effects-element-type-background), .elementor-20849 .elementor-element.elementor-element-f48de54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/ud10.webp");background-position:center center;background-size:cover;}
.elementor-20849 .elementor-element.elementor-element-1c356fd{--display:flex;--padding-top:20px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}
.elementor-20849 .elementor-element.elementor-element-54074fd > .elementor-widget-container{margin:26px 0px 27px 0px;}
.elementor-20849 .elementor-element.elementor-element-54074fd .pxl-heading{text-align:center;}
.elementor-20849 .elementor-element.elementor-element-54074fd .pxl-heading .pxl-item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:25px;margin-bottom:0px;}
.elementor-20849 .elementor-element.elementor-element-54074fd .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg{stroke:#FFFFFF;}
.elementor-20849 .elementor-element.elementor-element-a7878d6 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-textarea), .elementor-20849 .elementor-element.elementor-element-a7878d6 .pxl-contact-form .pxl-select-higthlight{height:50px;}
.elementor-20849 .elementor-element.elementor-element-a7878d6 .pxl-contact-form .wpcf7-form-control-wrap{margin-bottom:14px;}
.elementor-20849 .elementor-element.elementor-element-a7878d6 .pxl-contact-form .wpcf7-submit{margin-top:25px;}
.elementor-20849 .elementor-element.elementor-element-9536d2b > .elementor-container{max-width:1290px;}
.elementor-bc-flex-widget .elementor-20849 .elementor-element.elementor-element-4a8208fc.elementor-column .elementor-widget-wrap{align-items:flex-end;}
.elementor-20849 .elementor-element.elementor-element-4a8208fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}
.elementor-20849 .elementor-element.elementor-element-4a8208fc > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-9aa7ae0:not(.elementor-motion-effects-element-type-background), .elementor-20849 .elementor-element.elementor-element-9aa7ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/ud10.webp");background-position:center center;background-size:cover;}
.elementor-20849 .elementor-element.elementor-element-9aa7ae0, .elementor-20849 .elementor-element.elementor-element-9aa7ae0 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}
.elementor-20849 .elementor-element.elementor-element-9aa7ae0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-20849 .elementor-element.elementor-element-9aa7ae0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-20849 .elementor-element.elementor-element-2e4e8f24 > .elementor-element-populated{padding:30px 30px 30px 30px;}
.elementor-20849 .elementor-element.elementor-element-1bb0b82c > .elementor-widget-container{margin:26px 0px 27px 0px;}
.elementor-20849 .elementor-element.elementor-element-1bb0b82c .pxl-heading{text-align:center;}
.elementor-20849 .elementor-element.elementor-element-1bb0b82c .pxl-heading .pxl-item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:25px;margin-bottom:0px;}
.elementor-20849 .elementor-element.elementor-element-1bb0b82c .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg{stroke:#FFFFFF;}
.elementor-20849 .elementor-element.elementor-element-7277566f > .elementor-widget-container{margin:0px 0px 24px 0px;}
.elementor-20849 .elementor-element.elementor-element-7277566f .pxl-icon1{text-align:center;}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit), .elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .pxl-select-higthlight{font-size:15px;font-weight:400;color:#FFFFFF;background-color:var( --e-global-color-00419f5 );border-radius:5px 5px 5px 5px;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b7a18a1 );}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance), .elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .pxl-select-higthlight{border-style:solid;}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-textarea), .elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .pxl-select-higthlight{height:55px;}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-form-control.wpcf7-textarea{color:#FFFFFF;}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-form-control-wrap{margin-bottom:14px;}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):hover, .elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .pxl-select-higthlight:hover, .elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .pxl-select-higthlight.active{color:var( --e-global-color-primary );}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):focus, .elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .pxl-select-higthlight:focus{color:var( --e-global-color-primary );}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):active, .elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .pxl-select-higthlight:active{color:var( --e-global-color-primary );}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):hover{background-color:#FFFFFF;}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):active{background-color:#FFFFFF;}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):focus{background-color:#FFFFFF;}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-submit{color:#121C27;background:#FFFFFF;margin-top:25px;}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-submit i{color:#121C27;}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-submit svg path{fill:#121C27;}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form .wpcf7-submit, .elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-contact-form button{border-radius:5px 5px 5px 5px;}
.elementor-20849 .elementor-element.elementor-element-c3473b0{--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-20849 .elementor-element.elementor-element-994eab4{--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;--justify-content:space-between;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.elementor-20849 .elementor-element.elementor-element-a9fc28d{--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;}
.elementor-20849 .elementor-element.elementor-element-a9fc28d.e-con{--align-self:flex-start;}
.elementor-20849 .elementor-element.elementor-element-415a00a{--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;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.elementor-20849 .elementor-element.elementor-element-415a00a:not(.elementor-motion-effects-element-type-background), .elementor-20849 .elementor-element.elementor-element-415a00a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/ud10.webp");background-position:center center;background-size:cover;}
.elementor-20849 .elementor-element.elementor-element-72702b5{--display:flex;--padding-top:20px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}
.elementor-20849 .elementor-element.elementor-element-d5f464b > .elementor-widget-container{margin:26px 0px 27px 0px;}
.elementor-20849 .elementor-element.elementor-element-d5f464b .pxl-heading{text-align:center;}
.elementor-20849 .elementor-element.elementor-element-d5f464b .pxl-heading .pxl-item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:25px;margin-bottom:0px;}
.elementor-20849 .elementor-element.elementor-element-d5f464b .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg{stroke:#FFFFFF;}
.elementor-20849 .elementor-element.elementor-element-639e0ff .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-textarea), .elementor-20849 .elementor-element.elementor-element-639e0ff .pxl-contact-form .pxl-select-higthlight{height:50px;}
.elementor-20849 .elementor-element.elementor-element-639e0ff .pxl-contact-form .wpcf7-form-control-wrap{margin-bottom:14px;}
.elementor-20849 .elementor-element.elementor-element-639e0ff .pxl-contact-form .wpcf7-submit{margin-top:25px;}
.elementor-20849 .elementor-element.elementor-element-5df7dd6b > .elementor-container{max-width:1500px;}
.elementor-20849 .elementor-element.elementor-element-5df7dd6b{margin-top:70px;margin-bottom:0px;padding:0px 15px 0px 15px;z-index:2;}
.elementor-20849 .elementor-element.elementor-element-5fc3b2fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20849 .elementor-element.elementor-element-5fc3b2fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-bc-flex-widget .elementor-20849 .elementor-element.elementor-element-5fc3b2fb.elementor-column .elementor-widget-wrap{align-items:center;}
.elementor-20849 .elementor-element.elementor-element-5fc3b2fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}
.elementor-20849 .elementor-element.elementor-element-5fc3b2fb.elementor-column > .elementor-widget-wrap{justify-content:center;}
.elementor-20849 .elementor-element.elementor-element-5fc3b2fb > .elementor-element-populated, .elementor-20849 .elementor-element.elementor-element-5fc3b2fb > .elementor-element-populated > .elementor-background-overlay, .elementor-20849 .elementor-element.elementor-element-5fc3b2fb > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}
.elementor-20849 .elementor-element.elementor-element-5fc3b2fb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 95px 15px;}
.elementor-20849 .elementor-element.elementor-element-5fc3b2fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-20849 .elementor-element.elementor-element-618462c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-20849 .elementor-element.elementor-element-618462c > .elementor-container{max-width:1290px;}
.elementor-bc-flex-widget .elementor-20849 .elementor-element.elementor-element-bb98c52.elementor-column .elementor-widget-wrap{align-items:center;}
.elementor-20849 .elementor-element.elementor-element-bb98c52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}
.elementor-20849 .elementor-element.elementor-element-bb98c52 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#DDDFE0;margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:76px 0px 034px 0px;}
.elementor-20849 .elementor-element.elementor-element-5ce41da0{width:auto;max-width:auto;}
.elementor-20849 .elementor-element.elementor-element-5ce41da0 .pxl-heading .pxl-item--title{font-size:45px;line-height:55px;margin-bottom:0px;}
.elementor-20849 .elementor-element.elementor-element-4fe5db76{width:auto;max-width:auto;}
.elementor-20849 .elementor-element.elementor-element-4fe5db76 > .elementor-widget-container{margin:0px 0px 0px 68px;}
.elementor-20849 .elementor-element.elementor-element-4fe5db76 .pxl-text-editor{text-align:right;}
.elementor-20849 .elementor-element.elementor-element-4fe5db76 .pxl-text-editor , .elementor-20849 .elementor-element.elementor-element-4fe5db76 .pxl-text-editor p{color:#4B535D;font-size:17px;line-height:26px;}
.elementor-20849 .elementor-element.elementor-element-6862cc77 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-20849 .elementor-element.elementor-element-6862cc77 > .elementor-container{max-width:1290px;}
.elementor-bc-flex-widget .elementor-20849 .elementor-element.elementor-element-19fe8d6b.elementor-column .elementor-widget-wrap{align-items:center;}
.elementor-20849 .elementor-element.elementor-element-19fe8d6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}
.elementor-20849 .elementor-element.elementor-element-19fe8d6b.elementor-column > .elementor-widget-wrap{justify-content:center;}
.elementor-20849 .elementor-element.elementor-element-19fe8d6b > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-4fdb307f{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;z-index:2;}
.elementor-20849 .elementor-element.elementor-element-4fdb307f > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:38px 30px 0px 30px;}
.elementor-20849 .elementor-element.elementor-element-4fdb307f .pxl-navigation-arrow{color:#FFFFFF !important;font-size:14px;width:59px !important;height:59px !important;}
.elementor-20849 .elementor-element.elementor-element-4fdb307f .pxl-navigation-arrow svg path{fill:#FFFFFF !important;}
.elementor-20849 .elementor-element.elementor-element-4fdb307f .pxl-navigation-arrow:hover {border-color:#000000 !important;}
.elementor-20849 .elementor-element.elementor-element-4fdb307f .pxl-navigation-arrow {background-color:#121C27 !important;}
.elementor-20849 .elementor-element.elementor-element-4fdb307f .pxl-navigation-arrow svg {width:14px;}
.elementor-20849 .elementor-element.elementor-element-1d70e42{--divider-border-style:solid;--divider-color:#DDDFE0;--divider-border-width:1px;}
.elementor-20849 .elementor-element.elementor-element-1d70e42 > .elementor-widget-container{margin:-25px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-1d70e42 .elementor-divider-separator{width:100%;}
.elementor-20849 .elementor-element.elementor-element-5edd0596:not(.elementor-motion-effects-element-type-background), .elementor-20849 .elementor-element.elementor-element-5edd0596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/assets/uploads/mv55.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}
.elementor-20849 .elementor-element.elementor-element-5edd0596 > .elementor-container{min-height:461px;}
.elementor-20849 .elementor-element.elementor-element-5edd0596{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:-110px;}
.elementor-20849 .elementor-element.elementor-element-5edd0596 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-20849 .elementor-element.elementor-element-60593cb8 > .elementor-widget-container{margin:0px 0px 20px 0px;}
.elementor-20849 .elementor-element.elementor-element-60593cb8 .pxl-heading{text-align:left;}
.elementor-20849 .elementor-element.elementor-element-60593cb8 .pxl-heading .pxl-heading--inner{max-width:576px;}
.elementor-20849 .elementor-element.elementor-element-60593cb8 .pxl-heading .pxl-item--title{font-size:45px;font-weight:500;line-height:55px;margin-bottom:0px;}
.elementor-20849 .elementor-element.elementor-element-60593cb8 .pxl-heading .pxl-item--subtitle{color:#0A1119;margin-bottom:20px;}
.elementor-20849 .elementor-element.elementor-element-60593cb8 .pxl-heading .pxl-item--subtitle, .elementor-20849 .elementor-element.elementor-element-60593cb8 .pxl-heading .pxl-item--subtitle span{font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:4.8px;}
.elementor-20849 .elementor-element.elementor-element-4287744{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"GT Walsheim Pro", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:var( --e-global-color-text );}
.elementor-20849 .elementor-element.elementor-element-4287744 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button{text-align:left;}
.elementor-20849 .elementor-element.elementor-element-e0ffd95 > .elementor-widget-container{margin:20px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button .btn{color:#FFFFFF;background-color:#0A1119;font-size:15px;font-weight:400;line-height:50px;border-radius:11111px 11111px 11111px 11111px;padding:0px 35px 0px 35px;}
.elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button .btn i{color:#FFFFFF;font-size:31px;}
.elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button .btn svg path{fill:#FFFFFF;}
.elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button .btn svg rect{fill:#FFFFFF;}
.elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button .btn svg polygon{fill:#FFFFFF;}
.elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button .btn.btn-default svg{width:31px;}
.elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button .btn-svg:hover svg{width:31px;}
.elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i, .elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg{margin-left:16px;}
.elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button .btn-svg.pxl-icon--right:hover svg{margin-left:16px;}
@media(max-width:1500px){.elementor-20849 .elementor-element.elementor-element-5edd0596{margin-top:70px;margin-bottom:0px;}}
@media(min-width:768px){.elementor-20849 .elementor-element.elementor-element-6276467{--width:68%;}
.elementor-20849 .elementor-element.elementor-element-4f1ffcb{--width:16%;}
.elementor-20849 .elementor-element.elementor-element-5789b4d{--width:27%;}
.elementor-20849 .elementor-element.elementor-element-a9fc28d{--width:27%;}}
@media(max-width:1200px){.elementor-20849 .elementor-element.elementor-element-4100137{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}
.elementor-20849 .elementor-element.elementor-element-994eab4{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}
.elementor-20849 .elementor-element.elementor-element-bb98c52 > .elementor-element-populated{padding:70px 0px 30px 0px;}
.elementor-20849 .elementor-element.elementor-element-5ce41da0 .pxl-heading .pxl-item--title{font-size:40px;}
.elementor-20849 .elementor-element.elementor-element-5edd0596 > .elementor-container{min-height:400px;}
.elementor-20849 .elementor-element.elementor-element-5edd0596{margin-top:040px;margin-bottom:0px;}}
@media(max-width:1024px){.elementor-20849 .elementor-element.elementor-element-1c356fd{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}
.elementor-20849 .elementor-element.elementor-element-9536d2b{padding:0px 15px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-2e4e8f24 > .elementor-element-populated{padding:30px 15px 30px 15px;}
.elementor-20849 .elementor-element.elementor-element-72702b5{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}
.elementor-20849 .elementor-element.elementor-element-5df7dd6b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-5fc3b2fb > .elementor-element-populated, .elementor-20849 .elementor-element.elementor-element-5fc3b2fb > .elementor-element-populated > .elementor-background-overlay, .elementor-20849 .elementor-element.elementor-element-5fc3b2fb > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-5fc3b2fb > .elementor-element-populated{padding:15px 15px 70px 15px;}
.elementor-20849 .elementor-element.elementor-element-bb98c52 > .elementor-element-populated{padding:0px 0px 30px 0px;}
.elementor-20849 .elementor-element.elementor-element-5ce41da0 > .elementor-widget-container{margin:0px 0px 10px 0px;}
.elementor-20849 .elementor-element.elementor-element-4fe5db76{width:100%;max-width:100%;}
.elementor-20849 .elementor-element.elementor-element-4fe5db76 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-4fe5db76 .pxl-text-editor{text-align:left;}
.elementor-20849 .elementor-element.elementor-element-5edd0596{margin-top:0px;margin-bottom:0px;}
.elementor-20849 .elementor-element.elementor-element-60593cb8 .pxl-heading .pxl-item--title{font-size:40px;}}
@media(max-width:767px){.elementor-20849 .elementor-element.elementor-element-4100137{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}
.elementor-20849 .elementor-element.elementor-element-5789b4d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.elementor-20849 .elementor-element.elementor-element-f48de54{--border-radius:0px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-1c356fd{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}
.elementor-20849 .elementor-element.elementor-element-54074fd .pxl-heading .pxl-item--title{line-height:40px;}
.elementor-20849 .elementor-element.elementor-element-9536d2b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-4a8208fc > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-9aa7ae0, .elementor-20849 .elementor-element.elementor-element-9aa7ae0 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-9aa7ae0{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-2e4e8f24 > .elementor-element-populated{padding:30px 15px 30px 15px;}
.elementor-20849 .elementor-element.elementor-element-1bb0b82c .pxl-heading .pxl-item--title{font-size:23px;line-height:40px;}
.elementor-20849 .elementor-element.elementor-element-994eab4{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}
.elementor-20849 .elementor-element.elementor-element-a9fc28d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.elementor-20849 .elementor-element.elementor-element-415a00a{--border-radius:0px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-72702b5{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}
.elementor-20849 .elementor-element.elementor-element-d5f464b .pxl-heading .pxl-item--title{line-height:40px;}
.elementor-20849 .elementor-element.elementor-element-5df7dd6b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}
.elementor-20849 .elementor-element.elementor-element-5fc3b2fb > .elementor-element-populated{padding:0px 15px 70px 15px;}
.elementor-20849 .elementor-element.elementor-element-618462c{margin-top:30px;margin-bottom:0px;}
.elementor-20849 .elementor-element.elementor-element-5ce41da0 .pxl-heading .pxl-item--title{font-size:25px;}
.elementor-20849 .elementor-element.elementor-element-5edd0596{margin-top:0px;margin-bottom:-100px;}
.elementor-20849 .elementor-element.elementor-element-60593cb8 .pxl-heading .pxl-item--title{font-size:30px;line-height:45px;}
.elementor-20849 .elementor-element.elementor-element-60593cb8 .pxl-heading .pxl-item--subtitle{margin-bottom:20px;}
.elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button .btn{font-size:14px;padding:0px 20px 0px 20px;}
.elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i, .elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg{margin-left:5px;}
.elementor-20849 .elementor-element.elementor-element-e0ffd95 .pxl-button .btn-svg.pxl-icon--right:hover svg{margin-left:5px;}}
.elementor-20849 .elementor-element.elementor-element-79ec94f .icon-post{
    background: none;
    border:1px solid #d4d6d7;
}
.elementor-20849 .elementor-element.elementor-element-79ec94f .avatar{
    height: 30px;
    width: 30px;
}
.elementor-20849 .elementor-element.elementor-element-79ec94f .post-author{
    display: none !important;
}
.elementor-20849 .elementor-element.elementor-element-79ec94f .meta-item:nth-child(4){
    display: none !important;
}
@media (max-width: 676px){.elementor-20849 .elementor-element.elementor-element-322053d .wp-block-verse{
    font-size: 25px !important;
}
.elementor-20849 .elementor-element.elementor-element-322053d h3{
    font-size: 26px !important;
}}
.elementor-20849 .elementor-element.elementor-element-106f7a4 .widget-title {
    font-size: 23px !important;
    font-weight: 500 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 69px !important;
    
}
.elementor-20849 .elementor-element.elementor-element-5789b4d .widget-title {
    font-size: 18px;
    font-weight: 500 ;
    padding-top: 15px;
    padding-bottom: 15px;
}
.elementor-20849 .elementor-element.elementor-element-5789b4d .widget{
    margin-bottom: 25px;
    border:1px solid #4B535D30;
}
.elementor-20849 .elementor-element.elementor-element-5789b4d .widget_pxl_recent_posts .pxl--items{
    
    
}
.elementor-20849 .elementor-element.elementor-element-5789b4d .widget_pxl_recent_posts .pxl-item--img img {
    width: 80px !important;
    height: 80px !important;
    object-fit: cover !important;
    object-position: center !important;
    
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-select-higthlight{
    color: #fff !important;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .wrap-ctf-step .your-radio .wpcf7-list-item + .wpcf7-list-item{
    margin-left: 0px !important;
    
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .wpcf7-list-item-label{
    color: #fff !important;
    font-size: 16px !important;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .wpcf7-list-item-label::after{
    color: #121315 !important;
    font-weight: 900;
    font-size: 11px !important;
    
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .wpcf7-list-item-label::before{
    background-color: #fff !important;
    
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .description{
    color: #fff;
    font-size: 20px;
    font-weight: 500;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .wrap-ctf-step.step-2 p.description {
    text-align: left;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 20px;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .wrap-ctf-step.step-2 .input-filled {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 20px !important;
}
.wrap-ctf-step.step-2 .input-filled > span,
.elementor-20849 .elementor-element.elementor-element-6f276109 .wrap-ctf-step.step-2 .input-filled > span.wpcf7-form-control-wrap {
    display: block !important;
    width: 100% !important;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .wrap-ctf-step.step-2 .wpcf7-radio {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 12px !important;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .wrap-ctf-step.step-2 .wpcf7-list-item {
    margin: 0 !important;
    display: block !important;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .wrap-ctf-step.step-2 .wpcf7-list-item label {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    cursor: pointer !important;
    
    
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .wrap-ctf-step.step-2 .wpcf7-btn-abs {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .wrap-ctf-step.step-2 .your-submit {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
    margin-top: 40px !important;
    padding-top: 10px !important;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .wpcf7-submit:hover{
    opacity: 1 !important;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .uacf7_conditional {
    width: 100% !important;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .cf7mls_next{
    padding: 0px 50px !important;
    
    height: 50px !important;
    background-color: #fff !important;
    border-radius: 8px !important;
    color: #121315 !important;
    column-gap: 7px !important;
    line-height: 50px !important;
    font-size: 15px !important;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .cf7mls_next:hover{
    opacity: 1 !important;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .fieldset-cf7mls{
    padding: 0 !important;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-select-higthlight::before{
    color:#fff;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-select-higthlight:hover::before{
    color:var(--e-global-color-primary) !important;
}
.elementor-20849 .elementor-element.elementor-element-6f276109 .pxl-select-higthlight:hover{
    background-color: #fff !important;
    color:var(--e-global-color-primary) !important;
}
.elementor-20849 .elementor-element.elementor-element-1685636 .widget-title {
    font-size: 23px !important;
    font-weight: 500 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 69px !important;
    
}
.elementor-20849 .elementor-element.elementor-element-a9fc28d .widget-title {
    font-size: 18px;
    font-weight: 500 ;
    padding-top: 15px;
    padding-bottom: 15px;
}
.elementor-20849 .elementor-element.elementor-element-a9fc28d .widget{
    margin-bottom: 25px;
    border:1px solid #4B535D30;
}
.elementor-20849 .elementor-element.elementor-element-a9fc28d .widget_pxl_recent_posts .pxl--items{
    
    
}
.elementor-20849 .elementor-element.elementor-element-a9fc28d .widget_pxl_recent_posts .pxl-item--img img {
    width: 80px !important;
    height: 80px !important;
    object-fit: cover !important;
    object-position: center !important;
    
}
.elementor-20849 .elementor-element.elementor-element-588855e9 .ft-gt {
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important;
}

/* ===== elementor-post-8032 ===== */

.elementor-8032 .elementor-element.elementor-element-b023c23 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-8032 .elementor-element.elementor-element-b023c23:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-b023c23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121C27;}
.elementor-8032 .elementor-element.elementor-element-b023c23 > .elementor-container{max-width:1650px;}
.elementor-8032 .elementor-element.elementor-element-b023c23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-8032 .elementor-element.elementor-element-b023c23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-8032 .elementor-element.elementor-element-1c223b4 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}
.elementor-8032 .elementor-element.elementor-element-86a7488{width:auto;max-width:auto;}
.elementor-8032 .elementor-element.elementor-element-86a7488 .pxl-logo img{max-height:68px;}
.elementor-8032 .elementor-element.elementor-element-aaac4e0{width:auto;max-width:auto;flex-grow:1;}
.elementor-8032 .elementor-element.elementor-element-aaac4e0 > .elementor-widget-container{margin:0px 52px 0px 0px;}
.elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary{text-align:center;}
.elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary > li{float:none;padd:0px 21px 0px 0px;}
.elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary > li:hover > a{color:#FFFFFF;}
.elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu.fr-style-divider2 .pxl-menu-primary > li > a:before{background-color:#FFFFFF;}
.elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary > li > a{line-height:90px;}
.elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a .caseicon-angle-arrow-down{font-size:0px;}
.elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu li.pxl-megamenu, .elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary li .sub-menu li > a, .elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary li .sub-menu li > a > span{color:#FFFFFF;}
.elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary li .sub-menu li:hover > a,.elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary li .sub-menu li:hover > a span, .elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_item > a,.elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_item > a span, .elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current-menu-item > a, .elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current_page_ancestor > a, .elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary li .sub-menu li.current-menu-ancestor > a{color:#FFFFFF !important;}
.elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu.sub-style-default .sub-menu > li .pxl-menu-item-text::before{background-color:#FFFFFF !important;}
.elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu.pxl-nav-vertical .pxl-menu-primary li:hover > a{color:#FFFFFF !important;}
.elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-menu-primary .sub-menu, .elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-menu-primary .children{background-color:#121C27;}
.elementor-8032 .elementor-element.elementor-element-f2048b4{width:auto;max-width:auto;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 > .elementor-widget-container{margin:0px 35px 0px 0px;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn{color:#0A1119;background-color:#F5F5F5;font-size:15px;font-weight:400;line-height:50px;padding:0px 30px 0px 30px;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn:hover{color:#0A1119;background-color:#FFFAFA;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn-hide-icon .pxl--btn-text:before{background-color:#0A1119 !important;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn i{color:#0A1119;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn svg path{fill:#0A1119;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn svg rect{fill:#0A1119;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn svg polygon{fill:#0A1119;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn:hover i{color:#0A1119;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn:hover svg path{fill:#0A1119;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn:hover svg rect{fill:#0A1119;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn:hover svg polygon{fill:#0A1119;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i, .elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg{margin-left:14px;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn-svg.pxl-icon--right:hover svg{margin-left:14px;}
.elementor-8032 .elementor-element.elementor-element-ee87390{width:auto;max-width:auto;z-index:2;}
.elementor-8032 .elementor-element.elementor-element-ee87390 .pxl-anchor-button .pxl-icon-line{background-color:#FFFFFF;}
.elementor-8032 .elementor-element.elementor-element-ee87390 .pxl-anchor-button{color:#FFFFFF;border-color:#FFFFFF4D;}
@media(max-width:1500px){.elementor-8032 .elementor-element.elementor-element-aaac4e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-8032 .elementor-element.elementor-element-aaac4e0 .pxl-nav-menu .pxl-menu-primary > li{padd:0px 24px 0px 0px;}
.elementor-8032 .elementor-element.elementor-element-f2048b4 .pxl-button .btn{padding:0px 20px 0px 20px;}}

/* ===== inline ===== */

#hamburgerBtn {
  position: fixed !important;
  right: 20px;
  z-index: 9999;
}
.hamburger-btn {
  width: 36px; height: 26px;
  background: transparent;
  border: none;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  padding: 0;
  flex-shrink: 0;
  -webkit-tap-highlight-color: transparent;
}
.hamburger-btn span {
  display: block;
  height: 2px;
  background: #0a1119;
  border-radius: 3px;
  position: absolute;
  right: 0;
  transition: background 0.2s ease;
}
.hamburger-btn span:nth-child(1) { width: 28px; top: 0;   left: 0; right: auto; }
.hamburger-btn span:nth-child(2) { width: 28px; top: 12px; right: 0; left: auto; }
.hamburger-btn span:nth-child(3) { width: 28px; bottom: 0; left: 0; right: auto; }
.hamburger-btn.is-open { background: transparent; }
.hamburger-btn.is-open span { background: #0a1119; }
.menu-overlay {
  position: fixed;
  inset: 0;
  z-index: 99999;
  visibility: hidden;
  pointer-events: none;
}
.menu-overlay.is-open {
  visibility: visible;
  pointer-events: auto;
}
.menu-backdrop {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  transition: opacity 0.38s ease;
}
.menu-overlay.is-open .menu-backdrop { opacity: 1; }
.menu-main {
  position: absolute;
  top: 0; left: 0; bottom: 0;
  width: 100%;
  background: #fff;
  font-family: 'GT Walsheim Pro', sans-serif;
  display: flex;
  flex-direction: column;
  transform: translateX(-105%);
  transition: transform 0.38s cubic-bezier(0.4,0,0.2,1);
  z-index: 1;
  overflow: hidden;
}
.menu-overlay.is-open .menu-main { transform: translateX(0); }
.menu-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 20px;
  background: #fff;
  flex-shrink: 0;
  position: relative;
  z-index: 10;
}
.menu-logo { display: flex; align-items: center; text-decoration: none; }
.menu-logo img { height: 60px; width: auto; display: block; }
.menu-close-btn {
  width: 51px; height: 50px;
  background: #121c27;
  border: none; border-radius: 10px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  padding: 0;
  transition: background 0.2s ease;
  -webkit-tap-highlight-color: transparent;
  flex-shrink: 0;
}
.menu-close-btn:hover { background: #0a1119; }
.menu-close-btn span {
  display: block; height: 2px;
  background: #fff; border-radius: 3px;
  position: absolute;
}
.menu-close-btn span:nth-child(1) { width: 28px; top:  12px; left: 9px;  right: auto; }
.menu-close-btn span:nth-child(2) { width: 28px; top:  24px; right: 6px; left: auto;  }
.menu-close-btn span:nth-child(3) { width: 28px; bottom: 12px; left: 9px; right: auto; }
.menu-scroll {
  flex: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  -webkit-overflow-scrolling: touch;
}
.nav-list { list-style: none; margin: 0; padding: 0; }
.nav-list > li { border-bottom: 1px solid #e2e2e2; }
.nav-list > li:first-child { border-top: 1px solid #e2e2e2; }
.nav-link {
  display: block;
  padding: 18px 24px;
  color: #121c27;
  font-family: 'GT Walsheim Pro', sans-serif;
  font-size: 15px; font-weight: 600;
  line-height: 150%; letter-spacing: 0px;
  text-transform: capitalize;
  text-decoration: none;
  transition: background 0.15s ease;
  -webkit-tap-highlight-color: transparent;
}
.nav-link:hover,
.nav-link:active,
.nav-link:focus,
.nav-link:visited { background: rgba(0,0,0,0.04); color: #121c27 !important; }
.acc-trigger {
  display: flex; align-items: center; justify-content: space-between;
  width: 100%; padding: 18px 24px;
  background: none; border: none; cursor: pointer;
  color: #121c27;
  font-family: 'GT Walsheim Pro', sans-serif;
  font-size: 15px; font-weight: 600;
  line-height: 150%; letter-spacing: 0px;
  text-transform: capitalize; text-align: left;
  transition: background 0.15s ease;
  -webkit-tap-highlight-color: transparent;
}
.acc-trigger:hover,
.acc-trigger:active,
.acc-trigger:focus { background: rgba(0,0,0,0.04); color: #121c27 !important; }
.chev-down {
  display: flex; align-items: center; justify-content: center;
  flex-shrink: 0; color: #6b7280;
  transition: transform 0.26s ease, color 0.2s ease;
}
.chev-down svg { width: 14px; height: 14px; stroke: currentColor; fill: none; stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round; }
li.acc-open > .acc-trigger .chev-down { transform: rotate(180deg); color: #121c27; }
.acc-body {
  overflow: hidden; max-height: 0;
  transition: max-height 0.32s cubic-bezier(0.4,0,0.2,1);
  background: #fff;
}
li.acc-open > .acc-body { max-height: 600px; }
.acc-body > ul { list-style: none; margin: 0; padding: 0; }
.acc-body > ul > li { border-bottom: 1px solid #f0f0f0; }
.acc-body > ul > li:last-child { border-bottom: none; }
.sub-link {
  display: block;
  padding: 14px 24px 14px 32px;
  color: #121c27;
  font-family: 'GT Walsheim Pro', sans-serif;
  font-size: 13px; font-weight: 600;
  line-height: 150%; letter-spacing: 0px;
  text-transform: capitalize; text-decoration: none;
  transition: background 0.15s ease;
  -webkit-tap-highlight-color: transparent;
}
.sub-link:hover,
.sub-link:active,
.sub-link:focus,
.sub-link:visited { background: rgba(0,0,0,0.05); color: #121c27 !important; }
.slide-trigger {
  display: flex; align-items: center; justify-content: space-between;
  width: 100%; padding: 14px 24px 14px 32px;
  background: none; border: none; cursor: pointer;
  color: #121c27;
  font-family: 'GT Walsheim Pro', sans-serif;
  font-size: 13px; font-weight: 600;
  line-height: 150%; letter-spacing: 0px;
  text-transform: capitalize; text-align: left;
  transition: background 0.15s ease;
  -webkit-tap-highlight-color: transparent;
}
.slide-trigger:hover,
.slide-trigger:active,
.slide-trigger:focus { background: rgba(0,0,0,0.05); color: #121c27 !important; }
.chev-right { display: flex; align-items: center; flex-shrink: 0; color: #9ca3af; }
.chev-right svg { width: 8px; height: 14px; stroke: currentColor; fill: none; stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round; }
.menu-footer { padding: 16px 20px 28px; flex-shrink: 0; }
.contact-btn {
  display: block; width: 100%; padding: 17px 24px;
  background: #121c27; color: #fff;
  font-family: 'GT Walsheim Pro', sans-serif;
  font-size: 13px; font-weight: 600;
  letter-spacing: 3px; text-transform: uppercase;
  text-align: center; text-decoration: none;
  border-radius: 8px;
  transition: background 0.2s ease;
}
.contact-btn:hover { background: #0a1119; }
.slide-overlay {
  position: absolute;
  top: var(--menu-header-h, 74px);
  left: 0; right: 0; bottom: 0;
  z-index: 2;
  visibility: hidden; pointer-events: none;
}
.slide-overlay.is-open { visibility: visible; pointer-events: auto; }
.slide-veil {
  position: absolute;
  top: 0; right: 0; bottom: 0; width: 13%;
  background: rgba(12,17,25,0.72);
  backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);
  cursor: pointer;
  opacity: 0; transition: opacity 0.34s ease;
}
.slide-overlay.is-open .slide-veil { opacity: 1; }
.slide-panel {
  position: absolute;
  top: 0; left: 0; bottom: 0; width: 94%;
  background: #fff;
  font-family: 'GT Walsheim Pro', sans-serif;
  display: flex; flex-direction: column;
  transform: translateX(-110%);
  transition: transform 0.34s cubic-bezier(0.4,0,0.2,1);
  overflow: hidden;
}
.slide-overlay.is-open .slide-panel { transform: translateX(0); }
.slide-hdr {
  display: flex; align-items: center; justify-content: space-between;
  padding: 22px 20px 16px;
  border-bottom: 1px solid #e0e0e0;
  flex-shrink: 0;
}
.slide-hdr-title {
  font-family: 'GT Walsheim Pro', sans-serif;
  font-size: 11px; font-weight: 600;
  letter-spacing: 4px; text-transform: uppercase; color: #374151;
}
.slide-close-btn {
  width: 30px; height: 30px;
  background: rgba(0,0,0,0.08); border: none; border-radius: 50%;
  cursor: pointer; display: flex; align-items: center; justify-content: center;
  color: #374151; font-size: 15px;
  transition: background 0.2s ease;
}
.slide-close-btn:hover { background: rgba(0,0,0,0.16); }
.slide-body { padding: 16px; flex: 1; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.dark-card { background: #121c27; border-radius: 10px; margin-bottom: 10px; overflow: hidden; }
.card-btn {
  display: flex; align-items: center; gap: 12px;
  width: 100%; padding: 15px 18px;
  background: transparent; border: none; cursor: pointer;
  color: #fff;
  font-family: 'GT Walsheim Pro', sans-serif;
  font-size: 12px; font-weight: 600;
  line-height: 150%; letter-spacing: 0.5px;
  text-transform: uppercase; text-align: left;
  transition: background 0.15s ease;
  -webkit-tap-highlight-color: transparent;
}
.card-btn:hover { background: rgba(255,255,255,0.07); }
.card-link {
  display: flex; align-items: center; gap: 12px;
  padding: 15px 18px;
  color: #fff;
  font-family: 'GT Walsheim Pro', sans-serif;
  font-size: 12px; font-weight: 600;
  line-height: 150%; letter-spacing: 0.5px;
  text-transform: uppercase; text-decoration: none;
  transition: background 0.15s ease;
  -webkit-tap-highlight-color: transparent;
}
.card-link:hover { background: rgba(255,255,255,0.07); }
.card-icon {
  width: 34px; height: 34px;
  background: rgba(255,255,255,0.1); border-radius: 8px;
  display: flex; align-items: center; justify-content: center;
  flex-shrink: 0; transition: background 0.15s ease;
}
.card-btn:hover .card-icon,
.card-link:hover .card-icon { background: rgba(255,255,255,0.18); }
.card-icon svg { width: 18px; height: 18px; stroke: rgba(255,255,255,0.75); fill: none; stroke-width: 1.8; }
.card-label { flex: 1; }
.card-chev { display: flex; align-items: center; flex-shrink: 0; color: rgba(255,255,255,0.4); transition: transform 0.26s ease, color 0.2s ease; }
.card-chev svg { width: 12px; height: 12px; stroke: currentColor; fill: none; stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round; }
.dark-card.is-open .card-chev { transform: rotate(180deg); color: rgba(255,255,255,0.85); }
.card-body { overflow: hidden; max-height: 0; transition: max-height 0.32s cubic-bezier(0.4,0,0.2,1); background: #fff; }
.dark-card.is-open .card-body { max-height: 700px; }
.card-body ul { list-style: none; margin: 0; padding: 0; }
.card-body ul li { border-bottom: 1px solid #ebebeb; }
.card-body ul li:last-child { border-bottom: none; }
.card-sub-link {
  display: block; padding: 13px 18px;
  color: #121c27;
  font-family: 'GT Walsheim Pro', sans-serif;
  font-size: 12px; font-weight: 600;
  line-height: 150%; letter-spacing: 0px;
  text-transform: capitalize; text-decoration: none;
  transition: background 0.15s ease;
  -webkit-tap-highlight-color: transparent;
}
.card-sub-link:hover { background: rgba(0,0,0,0.04); }

/* ===== inline ===== */

.blog-post-meta-bar { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; }
.blog-post-meta-bar .post-author { display: flex; align-items: center; gap: 10px; font-size: 15px; color: var(--e-global-color-secondary); }
.blog-post-meta-bar .author-avatar img,
    .blog-post-meta-bar img.avatar { 
        width: 35px !important; 
        height: 35px !important; 
        border-radius: 50% !important; 
        object-fit: cover !important; 
    }
.blog-post-meta-bar .meta-item { display: flex; align-items: center; gap: 8px; font-size: 15px; color: var(--e-global-color-secondary); }
.blog-post-meta-bar .icon-post { 
        display: inline-flex; align-items: center; justify-content: center;
        width: 34px; height: 34px; border-radius: 50%; 
        border: 1px solid #ddd; background: #fff;
        font-size: 13px; color: var(--e-global-color-secondary);
    }
.blog-post-meta-bar a { color: var(--e-global-color-secondary); text-decoration: none; }
.blog-post-meta-bar a:hover { color: var(--e-global-color-secondary); opacity: 0.8; }
.blog-post-meta-bar .post-author a:hover { text-decoration: underline; }

/* ===== inline ===== */

.frak-news-banner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #353e47;

  padding: 18px 24px;
  text-decoration: none;
  transition: background 0.2s ease;
}
.frak-news-banner:hover {
  background: #3e4850;
}
.frak-news-banner-text {
  color: #fff;
  font-family: 'GT Walsheim Pro', sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.01em;
}
.frak-news-banner-arrow {
  color: #fff;
  font-size: 18px;
  line-height: 1;
  flex-shrink: 0;
  transition: transform 0.2s ease;
}
.frak-news-banner:hover .frak-news-banner-arrow {
  transform: translateX(4px);
}

/* ===== elementor-post-4824 ===== */

.elementor-4824 .elementor-element.elementor-element-f9a1ada > .elementor-element-populated{padding:0px 50px 50px 50px;}
.elementor-4824 .elementor-element.elementor-element-65fbec1{width:auto;max-width:auto;top:30px;}
body:not(.rtl) .elementor-4824 .elementor-element.elementor-element-65fbec1{right:30px;}
body.rtl .elementor-4824 .elementor-element.elementor-element-65fbec1{left:30px;}
.elementor-4824 .elementor-element.elementor-element-65fbec1 .pxl-close-popup{background-color:#F5252500;}
.elementor-4824 .elementor-element.elementor-element-4ba33b4 > .elementor-widget-container{margin:30px 0px 0px 0px;}
.elementor-4824 .elementor-element.elementor-element-4ba33b4 .pxl-logo img{max-height:80px;}
.elementor-4824 .elementor-element.elementor-element-0bbc464 > .elementor-widget-container{margin:0px 0px 34px 0px;padding:32px 0px 32px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF26;}
.elementor-4824 .elementor-element.elementor-element-0bbc464 .pxl-text-editor , .elementor-4824 .elementor-element.elementor-element-0bbc464 .pxl-text-editor p{color:#C4C4C4;font-size:15px;line-height:25px;}
.elementor-4824 .elementor-element.elementor-element-8c2b756 .pxl-icon-box .pxl-item--title,.elementor-4824 .elementor-element.elementor-element-8c2b756 .pxl-icon-box .pxl-item--title a{color:#FFFFFF;font-size:20px;font-weight:500;text-transform:capitalize;}
.elementor-4824 .elementor-element.elementor-element-8c2b756 .pxl-icon-box .pxl-item--title{margin-bottom:14px !important;}
.elementor-4824 .elementor-element.elementor-element-8c2b756 .pxl-icon-box .pxl-item--description{color:#C4C4C4;font-family:"Public Sans", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}
.elementor-4824 .elementor-element.elementor-element-8c2b756 .pxl-item--icon{border-radius:11111px 11111px 11111px 11111px !important;}
.elementor-4824 .elementor-element.elementor-element-8c2b756 .pxl-icon-box .pxl-item--icon svg path{fill:#FFFFFF;}
.elementor-4824 .elementor-element.elementor-element-8c2b756 .pxl-icon-box .pxl-item--icon svg polygon{fill:#FFFFFF;}
.elementor-4824 .elementor-element.elementor-element-8c2b756 .pxl-icon-box .pxl-item--icon i{font-size:24px;}
.elementor-4824 .elementor-element.elementor-element-8c2b756 .pxl-icon-box .pxl-item--icon svg{height:24px;}
.elementor-4824 .elementor-element.elementor-element-8c2b756 .pxl-icon-box .pxl-item--icon{width:40px;min-width:40px;height:40px;background-color:#FFFFFF33;}
.elementor-4824 .elementor-element.elementor-element-6f10f8a > .elementor-widget-container{margin:36px 0px 36px 0px;}
.elementor-4824 .elementor-element.elementor-element-6f10f8a .pxl-icon-box .pxl-item--title,.elementor-4824 .elementor-element.elementor-element-6f10f8a .pxl-icon-box .pxl-item--title a{color:#FFFFFF;font-size:20px;font-weight:500;text-transform:capitalize;}
.elementor-4824 .elementor-element.elementor-element-6f10f8a .pxl-icon-box .pxl-item--title{margin-bottom:14px !important;}
.elementor-4824 .elementor-element.elementor-element-6f10f8a .pxl-icon-box .pxl-item--description{color:#C4C4C4;font-family:"Public Sans", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}
.elementor-4824 .elementor-element.elementor-element-6f10f8a .pxl-item--icon{border-radius:11111px 11111px 11111px 11111px !important;}
.elementor-4824 .elementor-element.elementor-element-6f10f8a .pxl-icon-box .pxl-item--icon svg path{fill:#FFFFFF;}
.elementor-4824 .elementor-element.elementor-element-6f10f8a .pxl-icon-box .pxl-item--icon svg polygon{fill:#FFFFFF;}
.elementor-4824 .elementor-element.elementor-element-6f10f8a .pxl-icon-box .pxl-item--icon i{font-size:24px;}
.elementor-4824 .elementor-element.elementor-element-6f10f8a .pxl-icon-box .pxl-item--icon svg{height:24px;}
.elementor-4824 .elementor-element.elementor-element-6f10f8a .pxl-icon-box .pxl-item--icon{width:40px;min-width:40px;height:40px;background-color:#FFFFFF33;}
.elementor-4824 .elementor-element.elementor-element-fc30437 > .elementor-widget-container{padding:0px 0px 33px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF26;}
.elementor-4824 .elementor-element.elementor-element-fc30437 .pxl-icon-box .pxl-item--title,.elementor-4824 .elementor-element.elementor-element-fc30437 .pxl-icon-box .pxl-item--title a{color:#FFFFFF;font-size:20px;font-weight:500;text-transform:capitalize;}
.elementor-4824 .elementor-element.elementor-element-fc30437 .pxl-icon-box .pxl-item--title{margin-bottom:14px !important;}
.elementor-4824 .elementor-element.elementor-element-fc30437 .pxl-icon-box .pxl-item--description{color:#C4C4C4;font-family:"Public Sans", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}
.elementor-4824 .elementor-element.elementor-element-fc30437 .pxl-item--icon{border-radius:11111px 11111px 11111px 11111px !important;}
.elementor-4824 .elementor-element.elementor-element-fc30437 .pxl-icon-box .pxl-item--icon svg path{fill:#FFFFFF;}
.elementor-4824 .elementor-element.elementor-element-fc30437 .pxl-icon-box .pxl-item--icon svg polygon{fill:#FFFFFF;}
.elementor-4824 .elementor-element.elementor-element-fc30437 .pxl-icon-box .pxl-item--icon i{font-size:24px;}
.elementor-4824 .elementor-element.elementor-element-fc30437 .pxl-icon-box .pxl-item--icon svg{height:24px;}
.elementor-4824 .elementor-element.elementor-element-fc30437 .pxl-icon-box .pxl-item--icon{width:40px;min-width:40px;height:40px;background-color:#FFFFFF33;}
.elementor-4824 .elementor-element.elementor-element-e563122 > .elementor-widget-container{margin:34px 0px 60px 0px;}
.elementor-4824 .elementor-element.elementor-element-e563122 .pxl-icon1 a{color:#8D9295;background-color:#8D92961A;width:48px;height:48px;margin:0px -10px 0px 0px;}
.elementor-4824 .elementor-element.elementor-element-e563122 .pxl-icon1 a svg path{fill:#8D9295;}
.elementor-4824 .elementor-element.elementor-element-e563122 .pxl-icon1 a svg circle{fill:#8D9295;}
.elementor-4824 .elementor-element.elementor-element-e563122 .pxl-icon1 a:hover{color:#FFFFFF;background-color:#888C8F;}
.elementor-4824 .elementor-element.elementor-element-e563122 .pxl-icon1{margin-left:-0px;margin-right:--10px;}

/* ===== block-library.css ===== */

.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}
.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}
.wp-block-gallery.has-nested-images figure.wp-block-image>a, .wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}
.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%;pointer-events:none}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}
@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000)}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}
@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]){rotate:180deg}
.wp-block-image>a, .wp-block-image>figure>a{display:inline-block}
.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}
@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}
.wp-block-image[style*=border-radius] img, .wp-block-image[style*=border-radius]>a{border-radius:inherit}
.wp-block-image.has-custom-border img{box-sizing:border-box}
.wp-block-image.aligncenter{text-align:center}
.wp-block-image.alignfull>a, .wp-block-image.alignwide>a{width:100%}
.wp-block-image.alignfull img, .wp-block-image.alignwide img{height:auto;width:100%}
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.aligncenter, .wp-block-image.alignleft, .wp-block-image.alignright{display:table}
.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}
.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}
.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}
.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}
.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}
.wp-block-image.is-style-circle-mask img{border-radius:9999px}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}
:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}
.wp-block-image figure{margin:0}
.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}
.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}
.wp-lightbox-overlay .wp-block-image figcaption{display:none}
.wp-block-latest-comments .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}
ul{box-sizing:border-box}
:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
p.has-text-align-left[style*="writing-mode:vertical-lr"]{rotate:180deg}
.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"]{rotate:180deg}
.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}
.wp-block-pullquote blockquote, .wp-block-pullquote p{color:inherit}
.wp-block-pullquote blockquote{margin:0}
.wp-block-pullquote p{margin-top:0}
.wp-block-pullquote p:last-child{margin-bottom:0}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright{max-width:420px}
.wp-block-pullquote cite, .wp-block-pullquote footer{position:relative}
.wp-block-pullquote .has-text-color a{color:inherit}
.wp-block-pullquote.has-text-align-left blockquote{text-align:left}
.wp-block-pullquote.has-text-align-right blockquote{text-align:right}
.wp-block-pullquote.has-text-align-center blockquote{text-align:center}
.wp-block-pullquote.is-style-solid-color{border:none}
.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}
.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}
.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}
.wp-block-pullquote :where(cite){color:inherit;display:block}
.wp-block-separator{border:none;border-top:2px solid}
:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}
:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}
.wp-block-separator.is-style-dots{background:none!important;border:none!important}
pre.wp-block-verse{overflow:auto;white-space:pre-wrap}
:where(pre.wp-block-verse){font-family:inherit}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
.has-text-align-left{text-align:left}
#end-resizable-editor-section{display:none}
html :where(img[class*=wp-image-]){height:auto;max-width:100%}
:where(figure){margin:0 0 1em}

/* ===== widget-heading.css ===== */

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}
.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}
.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}

/* ===== widget-image.css ===== */

.elementor-widget-image{text-align:center}
.elementor-widget-image a{display:inline-block}
.elementor-widget-image a img[src$=".svg"]{width:48px}
.elementor-widget-image img{display:inline-block;vertical-align:middle}

/* ===== widget-social-icons.css ===== */

.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}
.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}
.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}
.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}
.elementor-social-icon i{color:var(--e-social-icon-icon-color)}
.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}
.elementor-social-icon:last-child{margin:0}
.elementor-social-icon:hover{color:#fff;opacity:.9}
.elementor-social-icon-linkedin-in{background-color:#0077b5}

/* ===== custom-apple-webkit.css ===== */

.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-inline:0}
@media (max-width:1024px){.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-inline:0}}
@media (max-width:767px){.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-inline:0}}
