/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* ----- Author: tanxpvn.net ------------------------------------------------ */
/* ----- Author URI: https://tanxpvn.net/ ----------------------------------- */
/* ----- E & D : 2025 ------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */


html, body {
	border: none;
	margin: 0;
	padding: 0;
}

html {
	font-size: 62.5%; /* 1rem = 10px */
	scroll-behavior: auto;
}

body {
	background: #3f3f3f;
	box-sizing: border-box;
	color: #998181;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: -0.015em;
	text-align: left;
}

section {
	padding: 0 0 5rem 0;
	width: 100%;
}

@media ( min-width: 700px ) {

	section {
		padding: 8rem 0;
	}

}
.elementor-263216 .elementor-element.elementor-element-870bd47 > .elementor-container {max-width:600px;}
.elementor-263216 .elementor-element.elementor-element-870bd47 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {align-content:flex-start;align-items:flex-start;}
.elementor-bc-flex-widget .elementor-263216 .elementor-element.elementor-element-775be84.elementor-column .elementor-column-wrap {align-items:flex-start;}
.elementor-263216 .elementor-element.elementor-element-775be84.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {align-content:flex-start;align-items:flex-start;}
.elementor-263216 .elementor-element.elementor-element-775be84 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {margin-bottom:30px;}
.elementor-263216 .elementor-element.elementor-element-775be84:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-263216 .elementor-element.elementor-element-775be84 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color:#30323b;background-image:url("default_v.jpg");background-repeat:repeat;background-size:cover;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 8px 0px rgba(255,255,255,0.5);}
.elementor-263216 .elementor-element.elementor-element-775be84 > .elementor-element-populated {transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:010px 010px 100px 010px;}
.elementor-263216 .elementor-element.elementor-element-775be84 > .elementor-element-populated > .elementor-background-overlay {transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-263216 .elementor-element.elementor-element-2864fa8 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {align-content:center;align-items:center;}
.elementor-263216 .elementor-element.elementor-element-bd7e0ab > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {margin-bottom:0px;}
.elementor-263216 .elementor-element.elementor-element-bd7e0ab > .elementor-element-populated, .elementor-263216 .elementor-element.elementor-element-bd7e0ab > .elementor-element-populated > .elementor-background-overlay, .elementor-263216 .elementor-element.elementor-element-bd7e0ab > .elementor-background-slideshow {border-radius:0px 0px 0px 0px;}
.elementor-263216 .elementor-element.elementor-element-bd7e0ab > .elementor-element-populated {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.elementor-263216 .elementor-element.elementor-element-fa4e266 .elementor-image img {border-style:solid;border-width:10px 10px 10px 10px;border-color:#9c9691;border-radius:50% 50% 50% 50%;}
.elementor-bc-flex-widget .elementor-263216 .elementor-element.elementor-element-96fd69c.elementor-column .elementor-column-wrap {align-items:center;}
.elementor-263216 .elementor-element.elementor-element-96fd69c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {align-content:center;align-items:center;}
.elementor-263216 .elementor-element.elementor-element-96fd69c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {margin-bottom:20px;}
.elementor-263216 .elementor-element.elementor-element-96fd69c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-263216 .elementor-element.elementor-element-96fd69c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color:#E9C46A;}
.elementor-263216 .elementor-element.elementor-element-96fd69c > .elementor-element-populated {border-style:solid;border-width:15px 15px 15px 15px;border-color:#264653;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}
.elementor-263216 .elementor-element.elementor-element-96fd69c > .elementor-element-populated, .elementor-263216 .elementor-element.elementor-element-96fd69c > .elementor-element-populated > .elementor-background-overlay, .elementor-263216 .elementor-element.elementor-element-96fd69c > .elementor-background-slideshow {border-radius:0% 50% 50% 0%;}
.elementor-263216 .elementor-element.elementor-element-96fd69c > .elementor-element-populated > .elementor-background-overlay {transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-263216 .elementor-element.elementor-element-d741c06 {text-align:center;}
.elementor-263216 .elementor-element.elementor-element-d741c06 .elementor-heading-title {color:#264653;font-family:"VT323", Sans-serif;font-size:45px;line-height:42px;}
.elementor-263216 .elementor-element.elementor-element-9f66b0d .elementor-icon-wrapper {text-align:center;}
.elementor-263216 .elementor-element.elementor-element-9f66b0d.elementor-view-stacked .elementor-icon {background-color:#264653;}
.elementor-263216 .elementor-element.elementor-element-9f66b0d.elementor-view-framed .elementor-icon, .elementor-263216 .elementor-element.elementor-element-9f66b0d.elementor-view-default .elementor-icon {color:#264653;border-color:#264653;}
.elementor-263216 .elementor-element.elementor-element-9f66b0d.elementor-view-framed .elementor-icon, .elementor-263216 .elementor-element.elementor-element-9f66b0d.elementor-view-default .elementor-icon svg {fill:#264653;}
.elementor-263216 .elementor-element.elementor-element-9f66b0d .elementor-icon {font-size:75px;}
.elementor-263216 .elementor-element.elementor-element-9f66b0d .elementor-icon i, .elementor-263216 .elementor-element.elementor-element-9f66b0d .elementor-icon svg {transform:rotate(0deg);}
.elementor-263216 .elementor-element.elementor-element-2864fa8, .elementor-263216 .elementor-element.elementor-element-2864fa8 > .elementor-background-overlay {border-radius:0px 0px 0px 0px;}
.elementor-263216 .elementor-element.elementor-element-0ebd046 .elementor-button {font-family:"VT323", Sans-serif;font-size:30px;background-color:#E76F51;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 8px 0px rgba(255,255,255,0.5);}
.elementor-263216 .elementor-element.elementor-element-0ebd046 .elementor-button:hover, .elementor-263216 .elementor-element.elementor-element-0ebd046 .elementor-button:focus {background-color:#264653;}
.elementor-263216 .elementor-element.elementor-element-0ebd046 > .elementor-widget-container {margin:0px 30px 0px 30px;}
.elementor-263216 .elementor-element.elementor-element-bcb47e7 .elementor-button {font-family:"VT323", Sans-serif;font-size:30px;background-color:#F4A261;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 8px 0px rgba(255,255,255,0.5);}
.elementor-263216 .elementor-element.elementor-element-bcb47e7 .elementor-button:hover, .elementor-263216 .elementor-element.elementor-element-bcb47e7 .elementor-button:focus {background-color:#2A9D8F;}
.elementor-263216 .elementor-element.elementor-element-bcb47e7 > .elementor-widget-container {margin:0px 30px 0px 30px;}
.elementor-263216 .elementor-element.elementor-element-ca31523 .elementor-button {font-family:"VT323", Sans-serif;font-size:30px;background-color:#E76F51;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 8px 0px rgba(255,255,255,0.5);}
.elementor-263216 .elementor-element.elementor-element-ca31523 .elementor-button:hover, .elementor-263216 .elementor-element.elementor-element-ca31523 .elementor-button:focus {background-color:#264653;}
.elementor-263216 .elementor-element.elementor-element-ca31523 > .elementor-widget-container {margin:0px 30px 0px 30px;}
.elementor-263216 .elementor-element.elementor-element-50b0b71 .elementor-button {font-family:"VT323", Sans-serif;font-size:30px;background-color:#F4A261;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 8px 0px rgba(255,255,255,0.5);}
.elementor-263216 .elementor-element.elementor-element-50b0b71 .elementor-button:hover, .elementor-263216 .elementor-element.elementor-element-50b0b71 .elementor-button:focus {background-color:#2A9D8F;}
.elementor-263216 .elementor-element.elementor-element-50b0b71 > .elementor-widget-container {margin:0px 30px 0px 30px;}
.elementor-263216 .elementor-element.elementor-element-2208386 .elementor-button {font-family:"VT323", Sans-serif;font-size:30px;background-color:#E76F51;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 8px 0px rgba(255,255,255,0.5);}
.elementor-263216 .elementor-element.elementor-element-2208386 .elementor-button:hover, .elementor-263216 .elementor-element.elementor-element-2208386 .elementor-button:focus {background-color:#264653;}
.elementor-263216 .elementor-element.elementor-element-2208386 > .elementor-widget-container {margin:0px 30px 0px 30px;}
.elementor-263216 .elementor-element.elementor-element-36a03dc .elementor-button {font-family:"VT323", Sans-serif;font-size:30px;background-color:#F4A261;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 8px 0px rgba(255,255,255,0.5);}
.elementor-263216 .elementor-element.elementor-element-36a03dc .elementor-button:hover, .elementor-263216 .elementor-element.elementor-element-36a03dc .elementor-button:focus {background-color:#2A9D8F;}
.elementor-263216 .elementor-element.elementor-element-36a03dc > .elementor-widget-container {margin:0px 30px 0px 30px;}
.elementor-263216 .elementor-element.elementor-element-5fb7f04 .elementor-button {font-family:"VT323", Sans-serif;font-size:30px;background-color:#E76F51;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 8px 0px rgba(255,255,255,0.5);}
.elementor-263216 .elementor-element.elementor-element-5fb7f04 .elementor-button:hover, .elementor-263216 .elementor-element.elementor-element-5fb7f04 .elementor-button:focus {background-color:#264653;}
.elementor-263216 .elementor-element.elementor-element-5fb7f04 > .elementor-widget-container {margin:0px 30px 0px 30px;}
.elementor-widget .tippy-tooltip .tippy-content {text-align:center;}
.elementor-templates-modal .dialog-buttons-wrapper .elementor-button {height:40px;margin-left:5px}
.elementor {-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}
.elementor *,.elementor :after,.elementor :before {-webkit-box-sizing:border-box;box-sizing:border-box}
.elementor a {-webkit-box-shadow:none;box-shadow:none;text-decoration:none}
.elementor hr {margin:0;background-color:transparent}
.elementor img {height:auto;max-width:50%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.elementor .elementor-widget:not(.elementor-widget-text-editor) figure {margin:0}
.elementor embed,.elementor iframe,.elementor object,.elementor video {max-width:100%;width:100%;margin:0;line-height:1;border:none}
.elementor .elementor-custom-embed {line-height:0}
.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container {height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}
.elementor .elementor-background-video-container {-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;pointer-events:none}
.elementor .elementor-background-video-container.elementor-loading {opacity:0}
.elementor .elementor-background-video-embed {max-width:none}
.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.elementor .elementor-background-video {max-width:none}
.elementor .elementor-html5-video {-o-object-fit:cover;object-fit:cover}
.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow {height:100%;width:100%;top:0;left:0;position:absolute}
.elementor .elementor-background-slideshow {z-index:0}
.elementor .elementor-background-slideshow__slide__image {width:100%;height:100%;background-position:50%;-webkit-background-size:cover;background-size:cover}
.elementor-widget-wrap>.elementor-element.elementor-absolute {position:absolute}
.elementor-widget-wrap>.elementor-element.elementor-fixed {position:fixed}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {max-width:100%}
.elementor-element.elementor-absolute,.elementor-element.elementor-fixed {z-index:1}
.elementor-align-center .elementor-button {width:auto}
.elementor-align-right .elementor-button {width:auto}
.elementor-align-left .elementor-button {width:auto}
.elementor-align-justify .elementor-button {width:100%}
.elementor-section {position:relative}
.elementor-section .elementor-container {display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}
.elementor-section.elementor-section-boxed>.elementor-container {max-width:1140px}
.elementor-section.elementor-section-stretched {position:relative;width:100%}
.elementor-section.elementor-section-items-top>.elementor-container {-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.elementor-section.elementor-section-items-middle>.elementor-container {-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.elementor-section.elementor-section-items-bottom>.elementor-container {-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.elementor-row {width:100%;}
.elementor-column-wrap {width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
.elementor-widget-wrap {position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {display:-webkit-box;display:-ms-flexbox;display:flex}
.elementor-widget-wrap>.elementor-element {width:100%}
.elementor-widget {position:relative}
.elementor-widget:not(:last-child) {margin-bottom:20px}
.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial {margin-bottom:0}
.elementor-column {position:relative;min-height:1px;display:-webkit-box;display:-ms-flexbox;display:flex}
.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated {padding:5px}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {padding:10px}
.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated {padding:15px}
.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated {padding:20px}
.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated {padding:30px}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {padding:0}
.elementor-button-align-stretch .e-form__buttons__wrapper,.elementor-button-align-stretch .e-form__buttons__wrapper__button,.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {-ms-flex-preferred-size:100%;flex-basis:100%}
.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {-ms-flex-preferred-size:initial;flex-basis:auto}
.elementor-form .elementor-button {padding-top:0;padding-bottom:0;border:none}
.elementor-form .elementor-button>span {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.elementor-form .elementor-button.elementor-size-xs {min-height:33px}
.elementor-form .elementor-button.elementor-size-sm {min-height:40px}
.elementor-form .elementor-button.elementor-size-md {min-height:47px}
.elementor-form .elementor-button.elementor-size-lg {min-height:59px}
.elementor-form .elementor-button.elementor-size-xl {min-height:72px}
.elementor-element .elementor-widget-container {-webkit-transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s}
.elementor-button {display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited {color:#fff}
.elementor-button-content-wrapper {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.elementor-button-text {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block}
.elementor-button.elementor-size-xs {font-size:13px;padding:10px 20px;-webkit-border-radius:2px;border-radius:2px}
.elementor-button.elementor-size-md {font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:4px}
.elementor-button.elementor-size-lg {font-size:18px;padding:20px 40px;-webkit-border-radius:5px;border-radius:5px}
.elementor-button.elementor-size-xl {font-size:20px;padding:25px 50px;-webkit-border-radius:6px;border-radius:6px}
.elementor-button .elementor-align-icon-right {margin-left:5px;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}
.elementor-button .elementor-align-icon-left {margin-right:5px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.elementor-button span {text-decoration:inherit}
.elementor-element.elementor-button-info .elementor-button {background-color:#5bc0de}
.elementor-element.elementor-button-success .elementor-button {background-color:#5cb85c}
.elementor-element.elementor-button-warning .elementor-button {background-color:#f0ad4e}
.elementor-element.elementor-button-danger .elementor-button {background-color:#d9534f}
.elementor-widget-button .elementor-button .elementor-button-info {background-color:#5bc0de}
.elementor-widget-button .elementor-button .elementor-button-success {background-color:#5cb85c}
.elementor-widget-button .elementor-button .elementor-button-warning {background-color:#f0ad4e}
.elementor-widget-button .elementor-button .elementor-button-danger {background-color:#d9534f}
.elementor-widget-divider .elementor-icon {font-size:var(--divider-icon-size)}
.elementor-heading-title {padding:0;margin:0;line-height:1}
.elementor-heading-title[class*=elementor-size-]>a {color:inherit;font-size:inherit;line-height:inherit}
.elementor-heading-title.elementor-size-small {font-size:15px}
.elementor-heading-title.elementor-size-medium {font-size:19px}
.elementor-heading-title.elementor-size-large {font-size:29px}
.elementor-heading-title.elementor-size-xl {font-size:39px}
.elementor-heading-title.elementor-size-xxl {font-size:59px}
.elementor-icon {display:inline-block;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#818a91;font-size:50px;text-align:center}
.elementor-icon:hover {color:#818a91}
.elementor-icon i,.elementor-icon svg {width:1em;height:1em;position:relative;display:block}
.elementor-icon i:before,.elementor-icon svg:before {position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.elementor-icon i.fad {width:auto}
.elementor-view-stacked .elementor-icon {padding:.5em;background-color:#818a91;color:#fff;fill:#fff}
.elementor-view-framed .elementor-icon {padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}
.elementor-shape-circle .elementor-icon {-webkit-border-radius:50%;border-radius:50%}
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {overflow:hidden}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {margin-right:-8px;margin-left:-8px}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {margin-right:8px;margin-left:8px}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {width:auto;left:auto;right:auto;position:relative;height:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}
.elementor-widget .elementor-icon-list-items {list-style-type:none;margin:0;padding:0}
.elementor-widget .elementor-icon-list-item {margin:0;padding:0;position:relative}
.elementor-widget .elementor-icon-list-item:after {position:absolute;bottom:0;width:100%}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.elementor-widget .elementor-icon-list-item a {width:100%}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {-ms-flex-item-align:center;align-self:center;padding-left:5px}
.elementor-widget .elementor-icon-list-icon {-ms-flex-negative:0;flex-shrink:0}
.elementor-widget .elementor-icon-list-icon i {width:1.25em}
.elementor-widget .elementor-icon-list-icon svg {width:1em}
.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after {margin:auto}
.elementor-widget.elementor-align-center .elementor-inline-items {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}
.elementor-widget.elementor-align-left .elementor-inline-items {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a {-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}
.elementor-widget.elementor-align-right .elementor-icon-list-items {-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {left:0}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {right:0}
.elementor-widget-image {text-align:center}
.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a {display:inline-block}
.elementor-widget-image .elementor-image>a img[src$=".svg"],.elementor-widget-image .elementor-image figure>a img[src$=".svg"] {width:48px}
.elementor-widget-image .elementor-image img {vertical-align:middle;display:inline-block}
.elementor-widget-image .elementor-image.elementor-image-shape-circle {-webkit-border-radius:50%;border-radius:50%}
.elementor-shape-rounded .elementor-icon.elementor-social-icon {-webkit-border-radius:10%;border-radius:10%}
.elementor-shape-circle .elementor-icon.elementor-social-icon {-webkit-border-radius:50%;border-radius:50%}
.elementor-widget-video .elementor-widget-container {overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items {padding:0}