.elementor-6773 .elementor-element.elementor-element-dda7f43:not(.elementor-motion-effects-element-type-background), .elementor-6773 .elementor-element.elementor-element-dda7f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://havispadanang.vn/wp-content/uploads/2026/10/Havi-spa-da-nang-1536x864.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6773 .elementor-element.elementor-element-dda7f43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-6773 .elementor-element.elementor-element-dda7f43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6773 .elementor-element.elementor-element-d0c1c71.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6773 .elementor-element.elementor-element-d0c1c71.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6773 .elementor-element.elementor-element-d0c1c71 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-6773 .elementor-element.elementor-element-586c51a .elementor-heading-title{font-family:"Cormorant Upright", Sans-serif;font-size:28px;font-weight:900;text-transform:uppercase;font-style:italic;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 84px rgba(0,0,0,0.3);mix-blend-mode:multiply;color:#3E3E3E;}.elementor-6773 .elementor-element.elementor-element-586c51a .elementor-heading-title a{transition-duration:0s;}.elementor-6773 .elementor-element.elementor-element-2b5f2e1:not(.elementor-motion-effects-element-type-background), .elementor-6773 .elementor-element.elementor-element-2b5f2e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7EAE3;}.elementor-6773 .elementor-element.elementor-element-2b5f2e1 > .elementor-container{max-width:1400px;}.elementor-6773 .elementor-element.elementor-element-2b5f2e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-6773 .elementor-element.elementor-element-2b5f2e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6773 .elementor-element.elementor-element-f2f2104 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-c49edbe > .elementor-container{max-width:1400px;}.elementor-6773 .elementor-element.elementor-element-c49edbe{margin-top:0px;margin-bottom:30px;}.elementor-6773 .elementor-element.elementor-element-26d6bc5 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-5a571c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-5a571c1{text-align:left;}.elementor-6773 .elementor-element.elementor-element-5a571c1 img{width:72%;border-radius:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .elementor-repeater-item-fdf6990 > a :is(i, svg){color:#46DDB9;fill:#46DDB9;}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .elementor-repeater-item-fdf6990 > a:hover{color:var( --e-global-color-primary );}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .elementor-repeater-item-fdf6990 > a:hover svg path{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .elementor-repeater-item-f188f2d > a :is(i, svg){color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .elementor-repeater-item-0da4cd8 > a :is(i, svg){color:#64B6A2;fill:#64B6A2;}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .elementor-repeater-item-0a2526f > a :is(i, svg){color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .elementor-repeater-item-0a2526f > a:hover{color:var( --e-global-color-primary );background-color:#FFFFFF00;}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .elementor-repeater-item-0a2526f > a:hover svg path{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .elementor-repeater-item-51a5db0 > a :is(i, svg){color:#222222;fill:#222222;}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .elementor-repeater-item-51a5db0 > a:hover{background-color:#3b5998;}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .elementor-repeater-item-6cf8de5 > a :is(i, svg){color:#222222;fill:#222222;}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .elementor-repeater-item-6cf8de5 > a:hover{background-color:#3b5998;}.elementor-6773 .elementor-element.elementor-element-ecb7b4a > .elementor-widget-container{margin:0px 0px 0px -8px;}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .ekit_social_media{text-align:left;}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .ekit_social_media > li > a{text-align:left;text-decoration:none;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;font-family:"Cormorant Upright", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:italic;width:30px;height:30px;line-height:20px;}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .ekit_social_media > li{display:inline-block;margin:0px 7px 0px 7px;}.elementor-6773 .elementor-element.elementor-element-513c8e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-30abd0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-30abd0d .elementor-heading-title{font-family:"Cormorant Upright", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;color:#0F483A;}.elementor-6773 .elementor-element.elementor-element-dc3acbe > .elementor-widget-container{margin:-5px 0px -8px 0px;}.elementor-6773 .elementor-element.elementor-element-dc3acbe .ekit-header-info > li > a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-dc3acbe .ekit-header-info > li > a i{color:var( --e-global-color-accent );font-size:18px;}.elementor-6773 .elementor-element.elementor-element-dc3acbe .ekit-header-info > li > a svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-6773 .elementor-element.elementor-element-dc3acbe .ekit-header-info > li > a svg{max-width:18px;height:auto;}.elementor-6773 .elementor-element.elementor-element-dc3acbe .ekit-header-info > li > a i, .elementor-6773 .elementor-element.elementor-element-dc3acbe .ekit-header-info > li > a svg{margin-right:10px;}.elementor-6773 .elementor-element.elementor-element-14b8bd1 > .elementor-widget-container{margin:-6px 0px -8px 0px;}.elementor-6773 .elementor-element.elementor-element-14b8bd1 .ekit-header-info > li > a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-14b8bd1 .ekit-header-info > li > a i{color:var( --e-global-color-accent );font-size:18px;}.elementor-6773 .elementor-element.elementor-element-14b8bd1 .ekit-header-info > li > a svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-6773 .elementor-element.elementor-element-14b8bd1 .ekit-header-info > li > a svg{max-width:18px;height:auto;}.elementor-6773 .elementor-element.elementor-element-14b8bd1 .ekit-header-info > li > a i, .elementor-6773 .elementor-element.elementor-element-14b8bd1 .ekit-header-info > li > a svg{margin-right:10px;}.elementor-6773 .elementor-element.elementor-element-2a8242d > .elementor-widget-container{margin:-6px 0px -8px 0px;}.elementor-6773 .elementor-element.elementor-element-2a8242d .ekit-header-info > li > a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-2a8242d .ekit-header-info > li > a i{color:var( --e-global-color-accent );font-size:18px;}.elementor-6773 .elementor-element.elementor-element-2a8242d .ekit-header-info > li > a svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-6773 .elementor-element.elementor-element-2a8242d .ekit-header-info > li > a svg{max-width:18px;height:auto;}.elementor-6773 .elementor-element.elementor-element-2a8242d .ekit-header-info > li > a i, .elementor-6773 .elementor-element.elementor-element-2a8242d .ekit-header-info > li > a svg{margin-right:10px;}.elementor-6773 .elementor-element.elementor-element-bbf2b75 > .elementor-widget-container{margin:-6px 0px -7px 0px;}.elementor-6773 .elementor-element.elementor-element-bbf2b75 .ekit-header-info > li > a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-bbf2b75 .ekit-header-info > li > a i{color:var( --e-global-color-accent );font-size:18px;}.elementor-6773 .elementor-element.elementor-element-bbf2b75 .ekit-header-info > li > a svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-6773 .elementor-element.elementor-element-bbf2b75 .ekit-header-info > li > a svg{max-width:18px;height:auto;}.elementor-6773 .elementor-element.elementor-element-bbf2b75 .ekit-header-info > li > a i, .elementor-6773 .elementor-element.elementor-element-bbf2b75 .ekit-header-info > li > a svg{margin-right:10px;}.elementor-6773 .elementor-element.elementor-element-2350cf8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-8fc0802 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-8fc0802 .elementor-heading-title{font-family:"Cormorant Upright", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;color:#0F483A;}.elementor-6773 .elementor-element.elementor-element-a72cb6b > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-a72cb6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-6773 .elementor-element.elementor-element-a72cb6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-6773 .elementor-element.elementor-element-a72cb6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-6773 .elementor-element.elementor-element-a72cb6b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-6773 .elementor-element.elementor-element-a72cb6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-6773 .elementor-element.elementor-element-a72cb6b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6773 .elementor-element.elementor-element-a72cb6b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6773 .elementor-element.elementor-element-a72cb6b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6773 .elementor-element.elementor-element-a72cb6b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-6773 .elementor-element.elementor-element-a72cb6b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-6773 .elementor-element.elementor-element-2f25e07 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-addcfde > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-addcfde .elementor-heading-title{font-family:"Cormorant Upright", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;color:#0F483A;}.elementor-6773 .elementor-element.elementor-element-addcfde .elementor-heading-title a:hover, .elementor-6773 .elementor-element.elementor-element-addcfde .elementor-heading-title a:focus{color:#78D7B8;}.elementor-6773 .elementor-element.elementor-element-c6f93ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-item a{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-c6f93ee .ekit-wid-con .elementor-icon-list-icon{border-radius:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-icon{width:14px;}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-icon i{font-size:14px;}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-icon svg{max-width:14px;}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-text{color:var( --e-global-color-text );padding-left:10px;}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-item .meta-lists > span{font-family:var( --e-global-typography-8ff29a0-font-family ), Sans-serif;font-size:var( --e-global-typography-8ff29a0-font-size );font-weight:var( --e-global-typography-8ff29a0-font-weight );text-transform:var( --e-global-typography-8ff29a0-text-transform );font-style:var( --e-global-typography-8ff29a0-font-style );line-height:var( --e-global-typography-8ff29a0-line-height );word-spacing:var( --e-global-typography-8ff29a0-word-spacing );margin:0px 0px 5px 10px;color:var( --e-global-color-accent );}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-item .meta-lists > span i, .elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-item .meta-lists > span svg{margin-right:0px;}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-item .meta-lists svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-6773 .elementor-element.elementor-element-1011c1e > .elementor-container{max-width:1400px;}.elementor-6773 .elementor-element.elementor-element-1011c1e{border-style:solid;border-width:1px 0px 0px 0px;border-color:#14280217;padding:15px 0px 15px 0px;}.elementor-bc-flex-widget .elementor-6773 .elementor-element.elementor-element-b379778.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6773 .elementor-element.elementor-element-b379778.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6773 .elementor-element.elementor-element-b379778 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-bbce3fc > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-6773 .elementor-element.elementor-element-bbce3fc{text-align:center;font-family:var( --e-global-typography-8ff29a0-font-family ), Sans-serif;font-size:var( --e-global-typography-8ff29a0-font-size );font-weight:var( --e-global-typography-8ff29a0-font-weight );text-transform:var( --e-global-typography-8ff29a0-text-transform );font-style:var( --e-global-typography-8ff29a0-font-style );line-height:var( --e-global-typography-8ff29a0-line-height );word-spacing:var( --e-global-typography-8ff29a0-word-spacing );color:var( --e-global-color-text );}@media(min-width:768px){.elementor-6773 .elementor-element.elementor-element-26d6bc5{width:22.553%;}.elementor-6773 .elementor-element.elementor-element-513c8e0{width:27.447%;}.elementor-6773 .elementor-element.elementor-element-2350cf8{width:21.333%;}.elementor-6773 .elementor-element.elementor-element-2f25e07{width:28.667%;}}@media(max-width:1024px){.elementor-6773 .elementor-element.elementor-element-dda7f43{padding:70px 30px 70px 30px;}.elementor-6773 .elementor-element.elementor-element-586c51a .elementor-heading-title{font-size:25px;}.elementor-6773 .elementor-element.elementor-element-2b5f2e1{padding:25px 30px 25px 30px;}.elementor-6773 .elementor-element.elementor-element-c49edbe{margin-top:0px;margin-bottom:70px;}.elementor-6773 .elementor-element.elementor-element-26d6bc5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 70px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-5a571c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-5a571c1{text-align:left;}.elementor-6773 .elementor-element.elementor-element-5a571c1 img{width:60%;}.elementor-6773 .elementor-element.elementor-element-30abd0d .elementor-heading-title{font-size:19px;}.elementor-6773 .elementor-element.elementor-element-dc3acbe .ekit-header-info > li > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-14b8bd1 .ekit-header-info > li > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-2a8242d .ekit-header-info > li > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-bbf2b75 .ekit-header-info > li > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-2350cf8 > .elementor-element-populated{padding:70px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-8fc0802 .elementor-heading-title{font-size:19px;}.elementor-6773 .elementor-element.elementor-element-2f25e07 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-addcfde .elementor-heading-title{font-size:19px;}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-item .meta-lists > span{font-size:var( --e-global-typography-8ff29a0-font-size );line-height:var( --e-global-typography-8ff29a0-line-height );word-spacing:var( --e-global-typography-8ff29a0-word-spacing );}.elementor-6773 .elementor-element.elementor-element-1011c1e{padding:20px 0px 20px 0px;}.elementor-6773 .elementor-element.elementor-element-bbce3fc{font-size:var( --e-global-typography-8ff29a0-font-size );line-height:var( --e-global-typography-8ff29a0-line-height );word-spacing:var( --e-global-typography-8ff29a0-word-spacing );}}@media(max-width:767px){.elementor-6773 .elementor-element.elementor-element-dda7f43{padding:70px 20px 70px 20px;}.elementor-6773 .elementor-element.elementor-element-586c51a .elementor-heading-title{font-size:23px;}.elementor-6773 .elementor-element.elementor-element-2b5f2e1{padding:25px 20px 25px 20px;}.elementor-6773 .elementor-element.elementor-element-c49edbe{margin-top:0px;margin-bottom:50px;}.elementor-6773 .elementor-element.elementor-element-26d6bc5 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-5a571c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-5a571c1{text-align:center;}.elementor-6773 .elementor-element.elementor-element-5a571c1 img{width:55%;}.elementor-6773 .elementor-element.elementor-element-ecb7b4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-ecb7b4a .ekit_social_media{text-align:center;}.elementor-6773 .elementor-element.elementor-element-513c8e0 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6773 .elementor-element.elementor-element-30abd0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-30abd0d .elementor-heading-title{font-size:18px;}.elementor-6773 .elementor-element.elementor-element-dc3acbe .ekit-header-info > li > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-14b8bd1 .ekit-header-info > li > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-2a8242d .ekit-header-info > li > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-bbf2b75 .ekit-header-info > li > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-2350cf8 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-8fc0802 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-8fc0802 .elementor-heading-title{font-size:18px;}.elementor-6773 .elementor-element.elementor-element-2f25e07 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-addcfde > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-addcfde .elementor-heading-title{font-size:18px;}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-item .meta-lists > span{font-size:var( --e-global-typography-8ff29a0-font-size );line-height:var( --e-global-typography-8ff29a0-line-height );word-spacing:var( --e-global-typography-8ff29a0-word-spacing );}.elementor-6773 .elementor-element.elementor-element-b379778 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6773 .elementor-element.elementor-element-bbce3fc{text-align:center;font-size:var( --e-global-typography-8ff29a0-font-size );line-height:var( --e-global-typography-8ff29a0-line-height );word-spacing:var( --e-global-typography-8ff29a0-word-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-6773 .elementor-element.elementor-element-d0c1c71{width:100%;}.elementor-6773 .elementor-element.elementor-element-26d6bc5{width:50%;}.elementor-6773 .elementor-element.elementor-element-513c8e0{width:50%;}.elementor-6773 .elementor-element.elementor-element-2350cf8{width:50%;}.elementor-6773 .elementor-element.elementor-element-2f25e07{width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-9b906d1 */.elementor-6773 .elementor-element.elementor-element-9b906d1{ max-width:560px; }
.elementor-6773 .elementor-element.elementor-element-9b906d1 .havi-form-eyebrow{ display:flex; align-items:center; gap:14px; margin-bottom:18px; }
.elementor-6773 .elementor-element.elementor-element-9b906d1 .havi-form-eyebrow span{ font-size:12px; letter-spacing:2px; color:#8A928E; text-transform:uppercase; font-weight:600; white-space:nowrap; }
.elementor-6773 .elementor-element.elementor-element-9b906d1 .havi-form-eyebrow i{ flex:1 1 auto; height:1px; background:#C7CFC9; max-width:120px; position:relative; }
.elementor-6773 .elementor-element.elementor-element-9b906d1 .havi-form-eyebrow i::after{ content:""; position:absolute; right:-2px; top:-2px; width:5px; height:5px; border-radius:50%; background:#8A928E; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-586c51a */.elementor-6773 .elementor-element.elementor-element-586c51a {
  max-width: 560px;
}

.elementor-6773 .elementor-element.elementor-element-586c51a .elementor-heading-title {
  font-family: 'Cormorant Upright', serif;
  font-weight: 300;
  color: #1F2A28;
  font-size: 28px;
  line-height: 1.25;
  margin: 0 0 16px;
  text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a6529 */.elementor-6773 .elementor-element.elementor-element-d1a6529{ max-width:560px; }
.elementor-6773 .elementor-element.elementor-element-d1a6529 .havi-form-subtext{ font-size:15px; color:#5B6864; line-height:1.6; margin:0 0 28px; }/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-61b1f4d */.elementor-6773 .elementor-element.elementor-element-61b1f4d{ max-width:560px; }

.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-field-container{ display:flex; flex-wrap:wrap; gap:16px; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_2-container,
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_3-container{ flex:1 1 100%; min-width:220px; margin:0 !important; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_4-container{ flex:1 1 100%; margin:0 !important; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-field{ position:relative; display:flex; align-items:center; gap:10px; border:1px solid #DCE2DE; border-radius:10px; padding:15px 22px; background:#fff; transition:border-color .25s ease, box-shadow .25s ease; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-field::before{ content:''; flex:0 0 18px; width:18px; height:18px; background-repeat:no-repeat; background-position:center; background-size:contain; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_2-container.wpforms-field::before,
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_2-container .wpforms-field-label{ }
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_2-container::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6864' stroke-width='1.8'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20c0-4 3.5-7 8-7s8 3 8 7'/%3E%3C/svg%3E"); }
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_3-container::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6864' stroke-width='1.8'%3E%3Cpath d='M6.5 3h3l1.8 4.5-2.2 1.6a11.5 11.5 0 0 0 5.3 5.3l1.6-2.2L20.5 14v3a2 2 0 0 1-2 2C10.5 19 5 13.5 5 6.5a2 2 0 0 1 1.5-3.5z'/%3E%3C/svg%3E"); }
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_4-container::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6864' stroke-width='1.8'%3E%3Cpath d='M4 5h16v10.5H9l-4 3.5V5z'/%3E%3C/svg%3E"); }
.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-field-label{ position:absolute; left:50px; right:16px; top:50%; transform:translateY(-50%); margin:0; font-size:14px; font-weight:400; color:#5B6864; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:opacity .25s ease, transform .25s ease, top .25s ease, left .25s ease, background-color .25s ease, padding .25s ease, color .25s ease; z-index:1; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-required-label{ color:#5B6864; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-field input{ position:relative; z-index:2; order:2; border:0 !important; outline:0 !important; box-shadow:none !important; background:transparent !important; flex:1 1 auto; min-width:10px; font-size:14px; padding:0 !important; height:auto !important; margin:0 !important; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-submit-container{ display:flex; align-items:center; gap:16px; margin-top:8px !important; flex-wrap:wrap; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-submit{ order:1; background:#2E6E62 !important; color:#fff !important; border:0 !important; border-radius:999px !important; padding:16px 32px !important; font-size:13px !important; letter-spacing:1px !important; text-transform:uppercase !important; font-weight:600 !important; box-shadow:none !important; display:inline-flex; align-items:center; gap:10px; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-submit::after{ content:'\2192'; font-size:16px; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-submit-container::before{ order:2; content:''; width:16px; height:16px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A928E' stroke-width='1.6'%3E%3Cpath d='M12 3l7 3v5c0 5-3.5 8.5-7 10-3.5-1.5-7-5-7-10V6l7-3z'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size:contain; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-submit-container::after{ order:3; content:'Your information is safe with us'; font-size:13px; color:#8A928E; }
@media (max-width: 767px){
  .elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_2-container,
  .elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_3-container{ flex:1 1 100%; }
}

.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-field:focus-within{ border-color:#2E6E62; box-shadow:0 0 0 3px rgba(46,110,98,0.12); }
.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-field:focus-within .wpforms-field-label,
.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-field:has(input:not(:placeholder-shown)) .wpforms-field-label,
.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-field:has(textarea:not(:placeholder-shown)) .wpforms-field-label{ top:0; left:42px; right:auto; transform:translateY(-50%) scale(1); transform-origin:left center; opacity:1; background:#fff; padding:0 6px; color:#2E6E62; pointer-events:none; }

.elementor-6773 .elementor-element.elementor-element-61b1f4d .havi-phone-code{
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  border:0;
  background:transparent;
  font-size:14px;
  font-family:inherit;
  font-style:italic;
  color:#2E6E62;
  cursor:pointer;
  padding:0 10px 0 0;
  margin-right:8px;
  height:18px;
  line-height:18px;
  align-self:center;
  border-right:1px solid #DCE2DE;
  flex:0 0 105px;
  width:105px;
  max-width:105px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  order:1;
  z-index:2;
  position:relative;
}
.elementor-6773 .elementor-element.elementor-element-61b1f4d .havi-phone-code:focus{ outline:none; }

.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_3-container .wpforms-field-label{ left:148px; margin-left:8px; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_3-container:focus-within:not(:has(input:focus)):not(:has(input:not(:placeholder-shown))) .wpforms-field-label{ top:50%; left:118px; transform:translateY(-50%) scale(1); background:transparent; padding:0; color:#5B6864; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_3-container:has(input:focus) .wpforms-field-label,
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_3-container:has(input:not(:placeholder-shown)) .wpforms-field-label{ top:0; left:42px; transform:translateY(-50%) scale(1); background:#fff; padding:0 6px; color:#2E6E62; }

.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-field:has(input.wpforms-error),
.elementor-6773 .elementor-element.elementor-element-61b1f4d .wpforms-field:has(textarea.wpforms-error){ border-color:#D64545 !important; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d label.wpforms-error{
  display:block;
  position:absolute;
  left:22px;
  right:22px;
  top:100%;
  margin-top:10px !important;
  margin-bottom:10px !important;
  font-size:12px;
  font-style:normal;
  font-weight:400;
  color:#D64545 !important;
  white-space:normal;
  z-index:3;
}

.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_2-container:has(> label.wpforms-error),
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_3-container:has(> label.wpforms-error),
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_4-container:has(> label.wpforms-error){ margin-bottom:30px !important; }

.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_4-container{ align-items:flex-start !important; padding-top:15px !important; padding-bottom:15px !important; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_4-container::before{ margin-top:2px; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_4-container textarea{
  position:relative;
  z-index:2;
  order:2;
  border:0 !important;
  outline:0 !important;
  box-shadow:none !important;
  background:transparent !important;
  flex:1 1 auto;
  min-width:10px;
  font-size:14px;
  font-family:inherit;
  font-style:italic;
  padding:0 !important;
  margin:0 !important;
  resize:vertical;
  min-height:60px;
  line-height:1.5;
}
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_4-container .wpforms-field-label{ top:16px; transform:none; }
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_4-container:focus-within .wpforms-field-label,
.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_4-container:has(textarea:not(:placeholder-shown)) .wpforms-field-label{ top:0; transform:translateY(-50%) scale(1); }

.elementor-6773 .elementor-element.elementor-element-61b1f4d #wpforms-779-field_3-container .wpforms-field-label{ color:#000000 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43dc1af */.elementor-6773 .elementor-element.elementor-element-43dc1af{ position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden; z-index:-1; pointer-events:none; }
.elementor-6773 .elementor-element.elementor-element-43dc1af .havi-form-bg{ position:absolute; inset:0; }
.elementor-6773 .elementor-element.elementor-element-43dc1af .havi-form-bg__img{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:75% center; filter:grayscale(15%) brightness(0.92); display:block; }
.elementor-6773 .elementor-element.elementor-element-43dc1af .havi-form-bg__quote{ position:absolute; top:40px; right:6%; width:38%; text-align:right; font-family:'Cormorant Upright', serif; font-style:italic; font-weight:500; font-size:32px; line-height:1.35; color:#ffffff; }
.elementor-6773 .elementor-element.elementor-element-43dc1af .havi-form-bg__trust{ position:absolute; right:6%; bottom:36px; width:60%; display:flex; justify-content:space-between; }
.elementor-6773 .elementor-element.elementor-element-43dc1af .havi-form-bg__trust-item{ display:flex; flex-direction:column; align-items:center; gap:10px; font-size:11px; letter-spacing:0.5px; color:#ffffff; text-transform:uppercase; text-align:center; flex:1; position:relative; }
.elementor-6773 .elementor-element.elementor-element-43dc1af .havi-form-bg__trust-item:not(:last-child)::after{ content:''; position:absolute; right:0; top:2px; bottom:20px; width:1px; background:rgba(255,255,255,0.35); }
.elementor-6773 .elementor-element.elementor-element-43dc1af .havi-form-bg__icon{ width:24px; height:24px; background-repeat:no-repeat; background-position:center; background-size:contain; }
.elementor-6773 .elementor-element.elementor-element-43dc1af .havi-form-bg__icon--leaf{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5'%3E%3Cpath d='M4 20c8-1 14-7 15-15-8 1-14 7-15 15z'/%3E%3Cpath d='M6 18c4-3 7-6 9-11'/%3E%3C/svg%3E"); }
.elementor-6773 .elementor-element.elementor-element-43dc1af .havi-form-bg__icon--heart{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5'%3E%3Cpath d='M12 20s-7-4.5-9.5-9C.5 7 3 3.5 6.5 3.5 9 3.5 11 5 12 7c1-2 3-3.5 5.5-3.5C21 3.5 23.5 7 21.5 11 19 15.5 12 20 12 20z'/%3E%3C/svg%3E"); }
.elementor-6773 .elementor-element.elementor-element-43dc1af .havi-form-bg__icon--lotus{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.3'%3E%3Cpath d='M12 3c1.5 3 1.5 6 0 9-1.5-3-1.5-6 0-9z'/%3E%3Cpath d='M4 9c3 1 5.5 3 7 6-3-1-5.5-3-7-6z'/%3E%3Cpath d='M20 9c-3 1-5.5 3-7 6 3-1 5.5-3 7-6z'/%3E%3Cpath d='M6 16c2-2 4-3 6-3s4 1 6 3c-2 1-4 1.5-6 1.5S8 17 6 16z'/%3E%3C/svg%3E"); }
@media (max-width: 1024px){ .elementor-6773 .elementor-element.elementor-element-43dc1af .havi-form-bg__quote, .elementor-6773 .elementor-element.elementor-element-43dc1af .havi-form-bg__trust{ display:none; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dda7f43 */.elementor-6773 .elementor-element.elementor-element-dda7f43{ position:relative; overflow:hidden; z-index:0; }
.elementor-6773 .elementor-element.elementor-element-dda7f43 > .elementor-container{ position:static; }
.elementor-6773 .elementor-element.elementor-element-dda7f43 .elementor-column{ position:static; }
.elementor-6773 .elementor-element.elementor-element-dda7f43 .elementor-column > .elementor-widget-wrap{ position:static; display:block !important; }

@media (max-width: 1400px){
    .elementor-6773 .elementor-element.elementor-element-dda7f43 {
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-social-media, class: .elementor-element-ecb7b4a */.elementor-6773 .elementor-element.elementor-element-ecb7b4a .ekit_social_media > li > a {
  position: relative;
  overflow: visible !important;
}

.elementor-6773 .elementor-element.elementor-element-ecb7b4a .ekit_social_media > li > a::after {
  content: attr(aria-label);
  position: absolute;
  font-size: 14px !important;
  line-height: 1.2;
  padding: 7px 10px;
  color: #fff;
  background: #000;
  border-radius: 4px;
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: calc(100% + 9px) !important;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, 4px);
  white-space: nowrap;
  pointer-events: none;
  z-index: 10000;
  transition: opacity .22s ease, visibility .22s ease, transform .22s ease;
}

.elementor-6773 .elementor-element.elementor-element-ecb7b4a .ekit_social_media > li > a::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: calc(100% + 3px);
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 7px solid #000;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, 4px);
  pointer-events: none;
  z-index: 9999;
  transition: opacity .22s ease, visibility .22s ease, transform .22s ease;
}

.elementor-6773 .elementor-element.elementor-element-ecb7b4a .ekit_social_media > li > a:hover::after,
.elementor-6773 .elementor-element.elementor-element-ecb7b4a .ekit_social_media > li > a:focus::after,
.elementor-6773 .elementor-element.elementor-element-ecb7b4a .ekit_social_media > li > a:hover::before,
.elementor-6773 .elementor-element.elementor-element-ecb7b4a .ekit_social_media > li > a:focus::before {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
}

.elementor-6773 .elementor-element.elementor-element-ecb7b4a .ekit_social_media > li:first-child > a::after {
  left: 0 !important;
  transform: translate(0, 4px);
}

.elementor-6773 .elementor-element.elementor-element-ecb7b4a .ekit_social_media > li:first-child > a:hover::after,
.elementor-6773 .elementor-element.elementor-element-ecb7b4a .ekit_social_media > li:first-child > a:focus::after {
  transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a72cb6b */.elementor-6773 .elementor-element.elementor-element-a72cb6b a, .elementor-6773 .elementor-element.elementor-element-a72cb6b a:hover{ text-decoration: none !important; }
.elementor-6773 .elementor-element.elementor-element-a72cb6b .elementor-icon-list-text{
  text-decoration: none !important;
  display: inline !important;
  box-decoration-break: clone !important;
  -webkit-box-decoration-break: clone !important;
  background-image: linear-gradient(currentColor, currentColor) !important;
  background-repeat: no-repeat !important;
  background-position: 0 100% !important;
  background-size: 0% 1px !important;
  transition: background-size .6s ease !important;
}
.elementor-6773 .elementor-element.elementor-element-a72cb6b a:hover .elementor-icon-list-text{
  background-size: 100% 1px !important;
}/* End custom CSS */
/* Start custom CSS for elementskit-post-list, class: .elementor-element-c6f93ee */.elementor-6773 .elementor-element.elementor-element-c6f93ee a,
.elementor-6773 .elementor-element.elementor-element-c6f93ee a:hover {
  text-decoration: none !important;
}

.elementor-6773 .elementor-element.elementor-element-c6f93ee .meta-date {
  font-style: italic !important;
}

.elementor-6773 .elementor-element.elementor-element-c6f93ee .meta-lists .meta-date,
.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-text {
  text-decoration: none !important;
  display: inline !important;
  box-decoration-break: clone !important;
  -webkit-box-decoration-break: clone !important;
  background-image: linear-gradient(currentColor, currentColor) !important;
  background-repeat: no-repeat !important;
  background-position: 0 100% !important;
  background-size: 0% 1px !important;
  transition: background-size .6s ease !important;
}

.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-text {
  padding-left: 0 !important;
}

.elementor-6773 .elementor-element.elementor-element-c6f93ee a:hover .meta-lists .meta-date,
.elementor-6773 .elementor-element.elementor-element-c6f93ee a:hover .elementor-icon-list-text {
  background-size: 100% 1px !important;
}

.elementor-6773 .elementor-element.elementor-element-c6f93ee .meta-date,
.elementor-6773 .elementor-element.elementor-element-c6f93ee .elementor-icon-list-text {
  margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c49edbe */.elementor-6773 .elementor-element.elementor-element-c49edbe .elementor-container.elementor-column-gap-default {
    display: flex !important;
    gap: 10px;
}

.elementor-6773 .elementor-element.elementor-element-c49edbe .elementor-container.elementor-column-gap-default > div {
    width: calc(25% - 10px);
}

@media (max-width: 1024px) {
    .elementor-6773 .elementor-element.elementor-element-c49edbe .elementor-container.elementor-column-gap-default > div {
     width: calc(50% - 10px);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b5f2e1 */.elementor-6773 .elementor-element.elementor-element-2b5f2e1 .elementor-element-1011c1e * {
   text-transform: none !important;
}

@media (max-width: 1400px){
    .elementor-6773 .elementor-element.elementor-element-2b5f2e1 {
        padding-left: 20px;
        padding-right: 20px;
    }
}
.elementor-6773 .elementor-6773 .elementor-element.elementor-element-2b5f2e1.elementor-top-section {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

@media (max-width: 767px) {
  .elementor-6773 .elementor-element.elementor-element-2b5f2e1 .elementor-element-a72cb6b .elementor-icon-list-item > a {
    justify-content: center !important;
  }
}/* End custom CSS */